Duo Disabler 설치 지침

1. 메인보드 뒷면의 카트리지 슬롯 핀 위에 Duo Disabler를 올려놓습니다.


2. 다음과 같이 흰색 원 마크가 되어 있는 핀을 납땜합니다(핀 1, 18, 24, 36, 38)


3. NEC D91317GD(CD ASIC) 칩을 찾습니다. 핀 3과 40을 조심스럽게 들어 올립니다.


4. 들어 올린 핀 아래에 ASIC QSB를 끼워 넣고, 들어 올린 핀과 위치를 맞춥니다. 표시된 패드에 들어올린 핀을 납땜합니다.


5. Duo Disabler의 "A20" 및 "CARD" 핀에서부터, ASIC QSB의 각각 해당하는 핀으로 와이어를 연결하고 납땜합니다.


6. TED Pro 오른쪽 오디오 연결
   a. 오리지널 듀오의 경우 : R616을 제거합니다(보드 후면의 위쪽 가장자리, DIN 단자 근처에 있습니다). 그런 다음 "D"(또는 "OGDuo") 패드에서, PCB 가장자리에 가장 가까운 R616의 측면까지 와이어를 납땜합니다. R613도 함께 연결되어 있으므로 이쪽으로 납땜해 주어도 됩니다.


b. 듀오 R/RX의 경우 : R616을 제거합니다(보드 후면의 위쪽 가장자리, DIN 단자 근처에 있습니다). 그런 다음 "R" 패드에서, PCB 가장자리에 가장 가까운 R616의 측면까지 와이어를 납땜합니다. R613이나 R692도 함께 연결되어 있으므로 이쪽으로 납땜해 주어도 됩니다.

7. 오리지널 듀오 전용 - 2024년 9월 12일 이전에 구매한 첫 번째 생산분 : 오리지널 PCE/터보 듀오의 리셋 타이밍은 이후 유닛보다 훨씬 빨라서 Duo Disabler가 제대로 작동하려면 속도를 줄여야 합니다. 키트에 포함된 1uF 세라믹 커패시터를 C951에 납땜(위에 올리거나 옆으로 붙여서)하여 리셋 타이밍을 늘리세요. 

여기까지 하면 설치가 완료된 것입니다!


작동 지침:

듀오 본체의 전원 스위치를 끕니다. 터보 에버드라이브 프로를 본체에 삽입하고, Everdrive의 리셋 버튼을 누른 채로 전원을 켭니다.

전원을 켜고 1초 동안 리셋 버튼을 누른 채로 있다가, 1초 뒤에 리셋 버튼을 놓습니다. 

 

이렇게 했을 때 터보 에버드라이브 프로 메뉴가 표시되고 CD-ROM 게임을 플레이할 수 있어야 합니다.

 

전원을 한번 껐다 켜면 시스템이 평소 상태로 돌아갑니다. 즉 CD 게임 플레이가 다시 불가능해집니다. 만약 다시 CD 게임을 하고 싶다면 전원을 껐다 다시 켜면서 다시 리셋 버튼을 누르고 있어야 합니다. 


TED 프로 오디오 설정:

 

올바른 오디오 응답을 제공하려면 다음을 설정하세요:

볼륨 L : 50%(OG 듀오) / 70%(듀오 R)
볼륨 R : 50%(OG 듀오) / 70%(듀오 R)
CDDA 볼륨 : 62%
PCM Vol : 58%
PCM 필터 컷 : 6600
PCM 필터 이득 : 1.00

 

'Retro > PCE DUO' 카테고리의 다른 글

Membase - 메모리 베이스 (세이브군) 대체  (0) 2023.06.15
콘덴서 리스트  (1) 2023.06.12
사운드 문제 해결용 부품  (0) 2023.05.16
FRAM 개조  (1) 2023.05.16
블루레트로 장착  (2) 2023.05.16

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

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

윈98 설치시 해줘야 하는 것들  (1) 2024.12.20
EILASUNG FDD-UDD U144K : FlashFloppy 작업  (1) 2024.12.12
DOS / Win98 듀얼부팅 간단하게 만들기  (1) 2024.12.08
미니 도스컴퓨터 만들기  (3) 2024.11.15
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

 

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

 

 

 

 

https://github.com/0ddjob/SEGA/tree/main/Saturn/Windows_Communication_Cable

 

SEGA/Saturn/Windows_Communication_Cable at main · 0ddjob/SEGA

Sega-related projects (SC-3000, Saturn). Contribute to 0ddjob/SEGA development by creating an account on GitHub.

github.com

 

 

'Retro > SS' 카테고리의 다른 글

새턴 게임 중문화 패치 튜토리얼 번역  (0) 2023.06.20
새턴 셔틀 마우스 관련  (4) 2023.05.28

 

C10=10uF/16V
C14=10uF/16V
C22=100uF/16V

'Retro > MSX' 카테고리의 다른 글

MSX wifi 모뎀 만들기  (0) 2025.02.18
OLED 출력 관련  (0) 2023.08.08
msx-rom-and-floppy-emulator  (1) 2023.07.26
MSX 키보드 관련 자료  (2) 2023.04.13
사용 기종 정보  (1) 2023.04.10

 

* ZERO 1

 

 

* ZERO 2

 

출처 : https://github.com/tyama501/ps2busmouse98/tree/main

 

 

 

아키즈키 전자 통상에서 판매되고 있는 Arduino 호환 보드(AE-ATMEGA328-MINI)를 이용하여 제작한, PS/2 마우스를 pc-9801용 버스 마우스로 변환하는 변환기입니다.
현재는 베타 버전입니다.

  • 데이터 보고를 활성화하기 위한 코드를 보낸 후 PS/2 신호 수신
  • XA/XB/YA/YB 펄스 및 LR 버튼에 대한 Hi-Z 및 제로 출력 전환 (펄스 왜곡 문제가 있는 것 같습니다)
  • 움직임 제한 (느린 출력 펄스로 인해 최대 이동은 10ms당 20회로 제한됩니다.)
  • 불규칙한 PS/2 신호를 확인하기 위한 감시 타이머
  • PS/2 신호 수신용 LED (직렬 포트에 복제되어 있으므로 DEBUG가 정의되면 항상 켜집니다)
  • 데이터 보고 활성화에 대한 승인 확인
  • 패리티 검사

마우스 테스트에 사용된 PC

PC-9801RX21
PC-9801UV21

마우스 테스트에 사용된 응용 프로그램

게임 : 브랜디쉬

회로 편집기: CE 버전 2.5(MOUSE.COM, LIPS.COM으로 테스트)

드라이버 : Microsoft 마우스 드라이버 v7.06 (MOUSE.COM)
드라이버 : 애니메이션 마우스 드라이버 "Lips" Revision 0.28 (LIPS.COM)
드라이버 : OZMOUSE 오리지널 마우스 드라이버 버전 0.04C (OZMOUSE.COM)

적용 방법

* 아두이노 IDE에서 ino 파일을 연다

* ino 파일을 빌드하고 FTDI 혹은 CH340 USB-RS232 어댑터를 사용하여 아두이노 프로 미니에 펌웨어를 플래싱한다

참고 

PS/2 마우스/키보드 프로토콜과 인터페이스

http://ioiodesu.web.fc2.com/PS2/PS2.HTML
USB 마우스·USB 키보드를 PC-9801에 접속하는 변환기의 제작
http://www.suwa-koubou.jp/micom/USBtoPC98/usbtopc98.html
자료실 (PC-98 마우스 각 커넥터)
http://nkmm.org/yagura/lib/
아키즈키 전자 통상 (AE-ATMEGA328-MINI)
https://akizukidenshi.com/catalog/g/gK-10347/

출처 : https://svenssonjoel.github.io/pages/zynqberry-vga/index.html

 

 

 

저항값은 정해져있지 않음. 단 2R은 R의 2배 정도로 해야 한다.

R : 270옴 (250옴도 가능)

2R : 560옴 (500옴도 가능)

RTERM(종단저항) : 29옴 (75옴도 가능)

1) SD카드에 라즈베리 파이 OS 설치
    - Raspberry Pi Imager 사용
    - OS 버전은 32비트 Bullseye Legacy 를 사용

2) 설치 및 업데이트를 모두 해준다

3) PICO-8을 다운로드한 뒤 압축을 풀어서 나오는 pico-8 폴더를 라즈베리 파이의 /home/pi 안에 넣는다
   미리 압축이 풀린 파일을 복사하면 실행이 안되므로 주의. 반드시 ZIP 파일을 다운로드한 뒤 라즈베리 파이에서 압축을 풀어줘야 한다
   (Permession Denied 에러 발생)

4) 라즈베리 파이의 설정을 열어 부팅 모드를 텍스트모드로 바꿔준다 (To CLI)

5) 자동 로그인을 설정해준다

6) 터미널을 열고 sudo nano /home/pi/.bashrc 를 실행한다

7) 마지막 줄에 sudo /home/pi/pico-8/./pico8_dyn -splore 를 입력한뒤 저장하고 종료한다

8) nano /boot/cmdline.txt 한 뒤 라인 끝에 다음 내용을 추가한다.
    consoleblank=1 logo.nologo quiet loglevel=0 plymouth.enable=0 vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fastboot noatime nodiratime noram

 

9) 버튼 입력을 만들기 위해 여러가지를 알아 보았으나 GPIO를 통해 직접 버튼 입력을 받는 것은 어려웠고 실제로 GPIO로 입력받는 데에 성공해도 그것을 PICO-8에서 인식되도록 하는 것이 거의 불가능하다는 결론에 다다름. 실제 제작사례도 대부분 조이패드 모듈이나 HAT을 장착해서 사용하는 경우 아니면 Retropie 등을 이용해서 인식하는 것이었는데 모듈은 사용하고 싶지 않았고 Retropie는 변함없이 너무 불안정하고 구린데다 결정적으로 라즈 2W에서 wifi가 먹통이 되어버리는 버그 때문에 사용 불가. 결과적으로 라즈 피코를 이용해서 USB 키보드를 만들어 붙이자(...)는 쪽으로 결론이 남.

 

10) 라즈 피코를 이용해 USB 키보드 만들기 : https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/overview
어째서인지 모르겠으나 페이지에 나온 소스를 그대로 써야만 동작함. (필요없는 키 선언을 지워보려 했으나 그렇게 하면 필요한 키들도 동작을 안함. 결국 그대로 쓰기로 함)

 

PICO-8에서 사용하는 키인 4방향 커서키 / Z / X는 각각 다음과 같다.

 

위 : GP10

아래 : GP18

왼쪽 : GP17

오른쪽 : GP19

Z : GP13

X : GP11

 

이 단자들과 GND 사이에 버튼을 이어주면 키입력을 받을 수 있음. 

 

11) 사운드 출력단자 연결 (효과 미지수)


---

https://www.lexaloffle.com/bbs/?tid=30656

https://stackoverflow.com/questions/62643521/setting-custom-resolution-on-raspberry-pi-to-fit-11-display

https://diy-project.tistory.com/146

https://magpi.raspberrypi.com/articles/pico-8-raspberry-pi-starter-guide

https://www.lexaloffle.com/bbs/?tid=50708

https://www.lexaloffle.com/bbs/?page=2&tid=3085

https://www.lexaloffle.com/bbs/?tid=38841

https://www.lexaloffle.com/bbs/?tid=33225

https://wikidocs.net/7826

 

+ Recent posts