https://rubenerd.com/using-an-ide-cdrom-with-a-sound-blaster-32/

 

시작하기 전 경고

 직접 시도하기 전에 Sound Blaster 카드에 실제로 IDE가 있는지 확인하십시오 . 이전의 Creative 카드에는 IDE처럼 보이지만 전기적으로 호환되지 않는 독점적인 CD-ROM 헤더가 있었습니다. IDE 드라이브를 비표준 헤더에 연결하면 드라이브나 귀중한 카드가 손상될 수 있습니다.

 커넥터 주변에 "IDE"라고 쓰인 실크스크린 노트를 찾아보세요. "Panasonic"이나 "Sony" 가 아닙니다 . 더 나은 방법은 카드의 모델 번호를 검색하여 확인하는 것입니다.

카드와 드라이브 준비

 Sound Blaster 32, AWE32, AWE64는 플러그 앤 플레이 카드입니다. DOS에서는 다음 순서로 로드합니다.

  1. Creative의 PnP 감지 도구 CTCM.EXE
  2. IDE 컨트롤러용 SBIDE.SYS 드라이버
  3. MSCDEX.EXE 또는 동등한 CD-ROM 드라이버

 Creative 웹사이트에는 2023년 현재도 기적적으로 위 2개 항목이 존재하고 있습니다. 만약 위 링크가 죽어버렸거나 다운로드가 되지 않는다면, 웹에서 파일명을 검색해 찾아보세요:

 

크리에이티브 다운로드: SBIDE20.EXE
크리에이티브 다운로드: CTCMBBS.EXE

 

 DOS에서 직접 이 설치 프로그램을 실행할 수 있지만, 제대로 작동하는지는 엇갈린 성공 사례만 있었습니다. 저는 먼저 FreeBSD 머신이나 Mac에서 UNZIP을 사용 하여 압축을 풀어 필요한 파일을 얻고 C:\DRIVERS 에 넣습니다 .

 

 마지막으로 MSCDEX가 필요합니다 . 이것은 PC DOS 7/2000의 C:\DOS 에 들어 있거나 Windows 9x 부팅 디스크에서 얻을 수 있습니다. 또는 메모리를 덜 사용하는 드롭인 대체품으로 SHSUCDX를 사용할 수 있습니다.

 

SHSUCDX, 제이슨 후드 지음

카드의 IDE 설정 찾기

 CTCMBBS.EXE 아카이브에는 Sound Blaster 카드의 구성을 조사하는 데 사용할 수 있는 CTCU.EXE가 포함되어 있습니다. 화살표 키를 사용할 수 있지만 먼저 마우스 드라이버를 로드하면 더 쉽습니다 .

  1. CTCU.EXE를 실행하세요
  2. 메뉴를 클릭 하고 PnP 카드를 클릭합니다.
  3. 장치 목록 에서 IDE를 클릭하세요
  4. 리소스 버튼을 클릭하세요 .

 설정 에서 다음과 같은 세 줄이 표시됩니다.

I/O Range 1e8-1ef
I/O Range 3ee-3ef
Interrupt 11

이 설정을 기록해 두십시오. 그리고 ESC를 두 번 누른 다음 메뉴 에서 종료를 선택하십시오 .

드라이버 구성

CONFIG.SYS 에서 LASTDRIVE를 정의하여 CD-ROM에 할당할 여분의 드라이브 문자를 확보합니다. 완료되면 종료되므로 높게 로드할 필요가 없는 CTCM 드라이버를 실행합니다. 그런 다음 SBIDE.SYS IDE 드라이버를 로드합니다. /P 플래그는 위의 첫 번째 I/O 범위의 시작을 사용하고, 그 다음에 인터럽트를 사용하고, 그 다음에 두 번째 I/O 범위를 사용합니다.

;; CONFIG.SYS
LASTDRIVE=E
DEVICE=C:\DRIVERS\CTCM.EXE
DEVICEHIGH=C:\DRIVERS\SBIDE.SYS /D:JIMKLOSS /P:1E8,11,3EE /V

그리고 AUTOEXEC.BAT . 위에서 /D를 사용하여 정의한 것과 동일한 드라이브 레이블을 사용합니다 .

:: AUTOEXEC.BAT
SET SOUND=C:\DRIVERS
SET CTCM=C:\DRIVERS
:: Uncomment if using Windows 3.x
:: C:\DRIVERS\CTCU.EXE /S /W=C:\WINDOWS
C:\DRIVERS\MSCDEX.EXE /D:JIMKLOSS /L:E /M:15 /V

재부팅하고 테스트하세요

모든 것이 잘 진행되면 다음과 같은 출력이 표시됩니다.

Creative CD-ROM Device Driver Version 1.22
Copyright (C) Creative Technology Ltd,1994-97. All rights reserved.
  Transfer Mode      : Programmed I/O
  Number of drives   :
  Drive    0:  Port=  1E8  IRQ= 11 CD-ROM CRN-8241B 2.23
   
MSCDEX Version 2.24
Copyright (C) IBM Corp. 1986-1994. All rights reserved.
     Drive D: = Driver JIMKLOSS unit 0

또는 SHSUCDX를 사용하는 경우 :

SHSUCDX installed.
  Drives Assigned
Drive  Driver   Unit
  D:   JIMKLOSS   0

이제 접속할 수 있습니다!

문제 해결

 당연한 것처럼 들리지만 드라이브가 감지되지 않으면 카드에 IDE 리본 케이블을 다시 끼우거나 바꿔보세요. 저는 제가 엉터리 케이블을 사용하고 있다는 것을 깨닫기 전까지 몇 시간 동안 문제 해결에 허비했고, 그 오래된 사운드 카드 IDE 커넥터는 매우 불안정할 수 있습니다.

 

 CTCU.EXE 는 문제 해결을 위한 친구입니다. 카드가 전혀 나열되지 않으면 ISA 버스에 제대로 연결되지 않은 것일 수 있습니다.

 

 DeoxIT 또는 유사한 산화 제거 용액 캔을 잡고 슬롯에 뿌리고 카드의 핀을 청소하세요. 알다시피, 그것이 이유라고 생각하지는 않겠지 만, 이 물건은 오래되었습니다.

 

 카드가 감지되면 CTCU.EXE를 사용하여 다른 인터럽트 및 I/O 주소를 설정한 다음 CONFIG.SYS를 업데이트하여 이를 반영해 보세요. 특정 보드는 기본 설정을 좋아하지 않는다는 글을 읽었습니다.

 

 아무것도 효과가 없다면, 포기하고 두 개의 인터페이스가 있는 전용 IDE 컨트롤러를 사용하는 게 좋을지도 모릅니다. 저는 레트로컴퓨팅을 좋아하지만, 다른 일을 할 수 있도록 새 카드로 문제를 해결하는 것도 나쁘지 않습니다.

 

SBIDED95.EXE
1.17MB
sbide20.exe
0.04MB
ctcmbbs.exe
0.67MB

'Consoles > DOS' 카테고리의 다른 글

picoX86  (0) 2023.06.16

 

https://github.com/dangiu/PicoMemcard

 

GitHub - dangiu/PicoMemcard: Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico - dangiu/PicoMemcard

github.com

 

 

https://youtu.be/H8RgvpKRl6w

 

* 구엑박용 케이블(커넥터 부분)이 필요함. 

+ Recent posts