출처 : http://www.hi-ho.ne.jp/~y-exp/dustman/sound.htm

 

1. 86음원 (PC-9801-86) : OPNA (YM2608) 계열

 

음원 : YM2608B

PCM 기능 : 86 사양

RAM : 32KB (PCM용 FIFO)

사운드 BIOS : 딥스위치로 분리 가능

사운드 ID : 41h(0188h) / 51h (0288h)

비고 : PCM 부분은 스피크 보드와 호환성이 없으므로 YM2608에 256KB의 램을 탑재해 스피크 보드와의 호환성을 갖게 하는 "치비오토"라는 동인 하드웨어가 존재한다. 윈도우 95에서는 PCM을 재생시키면 CPU의 부하가 매우 커지는 문제가 있다.

 

2. 118음원 (PC-9801-118) : OPN3 (YMF297) 계열

 

음원 : YMF297

PCM 기능 : WSS (설정에 따라)

RAM : DMA 전송이므로 필요없음

사운드 BIOS : 없음

사운드 ID : 81h (설정에 따라)

비고 : YMF288에 OPL3의 기능을 추가한 YMF297을 사용한다. 기본 사양과 OPL3의 기능을 전환하여 사용할 수 있다. PCM 부분은 WSS이다. 미디 인터페이스가 갖춰져 있지만 MS-DOS에서 사용할 때에는 에러-15씨가 만든 INIT118을 사용하여 인터페이스를 초기화해야 한다. 자세한 사용법에 대해서는 이쪽을 참조. 

 

3. 사운드 오케스트라 VS : OPL 계열

 

음원 : Y-8950

PCM 기능 : Y-8950

RAM : 8KB

사운드 BIOS : 외부 스위치로 분리 가능

사운드 ID : 없음

비고 : YM2608과 호환성이 있는 ADPCM 기능이 탑재되어 있고 그것을 위하여 8KB의 메모리를 탑재하고 있다. 이 부분에 관해서는 무료 도구가 존재한다.

 

----------------------------------------------------------------------------------------------------------------------

 

https://j02.nobody.jp/jto98/n_desk_sound/pc9801118.htm

 

NEC PC-9801-118

NEC PC-9801-118 PC-9801-86の後継品として登場したPC-9801-118です。 Windows用のサウンドボードなのでMS-DOSは対象外となっていますが、非PnPモードに設定することでDOSゲームや東方旧作の曲を鳴らすこ

j02.nobody.jp

https://search.casnavi.nec.co.jp/download/pc/module/win95/sound/snd118/index.htm

 

PC-9801-118用サウンドドライバ

 

search.casnavi.nec.co.jp

https://j02.nobody.jp/jto98/n_desk_midi/b02.htm

 

NEC PC-9821C3-B02

NEC PC-9821C3-B02 NECのMIDI音源サブボードですが、YAMAHA DB60XGのOEMとのこと。 XG相当にGS互換もサポート。 98MULTi CanBeで一部のモデルに搭載され、単体販売もされていました。 評判の良いボードのよ

j02.nobody.jp

http://cham-reo.com/logsearch/Log.aspx?c=pc-98&d=19981028T131700&id=476

 

118音源について

Posted in 1998-10-28 14:32:00

cham-reo.com

https://weblabo.griffonworks.net/dorlog/2nddorcom/pc-98/199809-199810/sled00542.html

 

Sled Number 79|118音源講座

以下の内容は過去にテストした内容をベースに書いていますが、必ずしも正しいとは限りません。 後、長文になりますのでごめんなさい。 1.118音源がDOS非対応の理由 付けただけでDOSで正

weblabo.griffonworks.net

 

출처 : https://probably.moe/pc-9801ra2-internal-hdd-with-bluescsi/

 

 저는 최근에 PC-9801RA2를 구입했고 새로운 C-Bus 카드, 외장 드라이브, CPU 가속기, 그리고 제가 찾을 수 있었던 최대한의 주변 기기들을 써서 점진적으로 업그레이드하여 최대한 쓸모있게 만들었습니다. 이걸 완벽하게 해낸다면 아마도 그 시대의 후기 게임들을 플레이하기 위해 PC-9821을 사지 않아도 되겠지만, CPU와 메모리 업그레이드를 얼마나 더 할 수 있을지 잘 모르겠습니다.

 

 여기서 중요한 부분 중 하나는 내가 선택한 OS(MS-DOS 6.2)를 실행하고 내가 만든 모든 게임 덤프를 호스팅하기 위해 내장 HDD를 추가하는 것입니다. RA 시리즈는 내장 드라이브 슬롯이 제공되는데(RA5/51에는 모두 드라이브가 포함되어 제공됨), RA2/RA5에서는 하드웨어에 의해 최대 용량이 40MB SASI 드라이브로 크게 제한됩니다. 이것은 MS-DOS 6.2 를 설치하는 데에 간신히 충분한 용량입니다. 

 

 SCSI C-버스 보드는 구하기가 꽤 쉽고 기존 내장 드라이브 슬롯에 맞는 카드와 통합할 방법이 있을지도 모른다는 생각에 BlueSCSI를 사용해보기로 했습니다!

 

BlueSCSI 소개

 BlueSCSI 는 기본적으로 오픈 소스 및 오픈 하드웨어 솔루션으로, SCSI 인터페이스에 플러그를 꽂기만 하면 여러 에뮬레이션된 드라이브 이미지가 포함된 SD 카드로 빈티지 컴퓨터의 하드 드라이브를 교체하는 데 사용할 수 있습니다. SCSI 하드 드라이브를 다른 형태의 스토리지로 교체하기 위해 제가 찾아본 모든 솔루션 중에서 가장 구성 가능하고 투명한 옵션 중 하나인 것 같습니다. 사전 제작된 보드나 키트를 구매할 수 있는 공급업체도 많고, 아예 처음부터 직접 만드는 방법에 대한 지침도 있습니다.

 

 저는 완전히 조립되어 있고 자체 트레이가 있는 50핀 v2 데스크톱 버전(개정판 2023_10a)을 선택했습니다. 이렇게 하면 표준 50핀 SCSI 케이블을 사용하여 다른 내부 SCSI 커넥터에 쉽게 연결할 수 있기 때문입니다. 

 

 USB를 통해 연결하여 전원과 이미지가 올바르게 인식되는지 확인하세요!

 

RA 내장 HDD

 제 첫 번째 생각은 RA 시리즈에서 사용하는 내부 SASI 드라이브에 기존 인터페이스를 활용할 수 있다는 것이었습니다. 결국 SCSI는 SASI 표준의 진화이고 두 표준 간에는 상당한 호환성이 있기 때문입니다. 안타깝게도 NEC의 퍼스트파티 드라이브인 PC-9801RA-34와 PC-9801RA-35는 일반적인 SCSI 호환 내부 커넥터를 사용하지 않고 핀 수가 다른 두 개의 별도 커넥터로 구성된 SASI-ST-506 커넥터를 사용합니다. 그러나 RA21과 RA51은 보드의 두 번째 슬롯을 통해 기본적으로 SCSI 드라이브를 지원하지만, 이는 슬프게도 이전 RA2/RA5 모델에는 없습니다.

 

 내부 SCSI 드라이브는 여기에 병렬 슬롯이 하나가 아닌 두 개 있는 경우에만 지원됩니다.

 

 실제로 표준 내부 SCSI 커넥터를 사용하고 RA2/RA5와 호환되는 Techno Japan TR41과 같은 특정 타사 동등 제품이 있지만, 다른 일본 사용자가 과거에 이것을 시도해 보았고 실제로 작동하지 않는다는 것을 알게 된 것 같습니다. BlueSCSI 드라이브가 단순히 인식되지 않습니다. 디버깅을 통해 어떤 정보를 찾을 수 있는지 알아보기 위해 직접 시도해 보는 것이 좋겠지만, 슬프게도 Yahoo Japan에 표시된 마지막 두 개의 TR41에 대한 입찰이 밀렸습니다.

 

 이런 내부 접속 방법에 대한 훨씬 더 자세한 정보는 여기에서 일본어로 확인할 수 있습니다.

 

PC-98/エプソン98互換機のHDD内蔵用金具

■PC-9801VM11/RX/RS/RA/DX/DS/DA/PC-98RL用 PC-9801RA-34/35, PC-9801DA-35(SASI HDDユニット),PC-9801RA-37, PC-9801DA-37, PC-98RL-37(SCSI HDDユニット)およびその同等品が該当します.VM11/ RA2/RA5/ RXには

98epjunk.shakunage.net

 

SCSI C-버스 보드

 결국 이것을 작동시키기 위해서는 두 개의 다른 보드를 거쳐야 했습니다. 제가 선택한 보드에 외부가 아닌 내부 SCSI 커넥터가 있어서 통합이 완전히 내부적으로 이루어지도록 하는 것이 중요했습니다. 놀랍게도 이런 종류의 보드는 거의 없지만, 이미 이런 기능이 없는 일부 SCSI 보드에 내부 커넥터를 납땜하는 것도 가능한 듯합니다.

 

http://web.archive.org/web/20171121232417/http://www8.atpages.jp/seedkun/hai/sc_98iii/sc_98iii.html

 

web.archive.org

 

 이 보드 중 첫 번째는 Techno Japan SCSIB55 IV(아래 그림)였습니다. DIP 스위치 설정을 찾는 것은 일종의 도전이었고 내가 시도한 조합 중 어떤 것도 효과가 없었습니다. 항상 'SCSI BIOS 초기화 중…' 화면에서 멈춰 버립니다. 확실히 확인하지는 않았지만, 아마 EPROM이 시간이 지나면서 손상되어 보드가 고장난 것 같습니다.

 

 

 SCSIB55 IV: 작동하지 않는다는 사실 외에는 보드 자체는 꽤 깨끗했습니다.

 

 결국 그 보드를 완전히 포기하고, 대신 Logitec LHA-15S를 선택했습니다. 이 보드의 어떤 종류에는 내부 SCSI 커넥터가 있지만, 제 경우에는 커넥터 하우징이 없고 핀만 부착되어 있습니다. 모든 LHA-15S에 내부 커넥터가 부착되어 있는 것은 아니므로 구매하기 전에 확인하는 것이 중요합니다! 다시금 이 보드의 DIP 스위치 설정을 찾기 위해 수고가 좀 필요했고, 아마 LHA-015U와 대부분 공유되는 것으로 보입니다.

 

 나는 기본 DIP 스위치 설정을 사용했지만 다른 카드와의 충돌을 피하기 위해 인터럽트를 INT3으로 설정했으며 이는 대부분의 SCSI 인터페이스 카드에 일반적으로 사용되는 인터럽트입니다. 이러한 설정으로 이 카드를 설치하기만 하면(SCSI 케이블을 C-버스 케이지 밖으로 통과시킬 수 있도록 상단 슬롯에 설치) 올바르게 초기화되고 시스템에서 사용할 수 있게 됩니다.

 

LHA-15S: 내부 SCSI 커넥터의 일부 핀이 구부러졌지만, 곧게 펴는 것은 그나마 쉬웠습니다...

 

SD 카드 및 드라이브 이미지 설정

 BlueSCSI를 연결할 수 있는 작동 인터페이스가 생기자, 이제 사용할 드라이브를 설정할 때가 되었습니다. BlueSCSI 문서의 지침에 따라 SD Card Formatter 사용하여 주변에 있던 오래된 16GB 메모리 카드를 포맷했습니다. exFAT 대신 FAT32를 고수한 이유는 드라이브 이미지가 충분히 크지 않아서 문제가 되지 않기 때문입니다.

 

 그런 다음 Disk Jockey 사용하여 400MB 디스크 이미지를 생성했습니다. 제가 사용한 설정은 아래 그림과 같습니다.

 

SCSI ID가 PC-98의 다른 기존 드라이브와 충돌하지 않는지 확인하세요!

 

구성

 BlueSCSI 문서의 호환성 섹션에 PC-98에 대한 정보가 약간 있지만 , 그다지 포괄적이지 않고, 32개의 섹터 수를 사용하는 92 시리즈 SCSI 카드만을 나타내는 것 외에도 SectorsPerTrack 및 HeadsPerCylinder가 잘못 사용된 것 같습니다.

 

 하지만 내 LHA-15S는 55 시리즈 카드입니다. 그리고 모든 55 시리즈 카드가 섹터 수에 25 이외의 값을 허용하는 것은 아닙니다. 내가 사용한 구성은 다음과 같습니다.

[SCSI]
System="Generic"
Quirks=0
EnableSCSI2=0
MaxSyncSpeed=0
SectorsPerTrack=25
HeadsPerCylinder=8
Vendor = "NEC"
Product = "D3861"

 

 이것은 단순히 bluescsi.ini 파일에 저장되고 SD 카드 루트의 드라이브 이미지 옆에 배치됩니다. 구성 자체는 Project MPS에서 얻은 것입니다. 이 사이트에서는 개별 설정의 이유에 대해 더 자세히 설명하고 92 시리즈 호환 SCSI 카드에 대한 자세한 정보도 제공합니다.

 BlueSCSI 보드 자체의 점퍼 설정은 대부분 모든 것을 기본값으로 두었으므로 다음 점퍼를 설정하고 나머지는 설정하지 않은 상태로 두었습니다.

  • TRM ON
  • PWR ON
  • Target

 

 이 구성에서 이 중 두 개는 실제로 아무 것도 연결하지 않는다는 점에 유의하세요.

 

전원 공급

 드라이브 이미지를 준비하고 SD 카드를 설정했으므로 모든 것을 설치하고 작동시킬 준비가 거의 되었습니다. 안타깝게도 C-Bus SCSI 보드만으로는 BlueSCSI에 전원을 공급하기에 충분하지 않으므로 다른 곳에서 전원을 공급해야 합니다. 운 좋게도 RA 시리즈 머신은 내부 HDD를 수용하도록 제작되었고 전원 커넥터가 이미 제공되었습니다. 다만…약간 비표준적입니다.

 

 확실히 전형적인 몰렉스가 아니죠!

 

 반면, 데스크톱 BlueSCSI는 고전적인 Berg 플로피 디스크 드라이브 전원 커넥터를 사용합니다.

 

 운 좋게도 나는 핀 배정과 연결의 RA 측에 대한 호환 커넥터에 대한 세부 정보를 찾아낼 수 있었고, 이것은 플로피 드라이브 전원 커넥터와 동일한 구성 공유합니다. 즉, 올바른 부품이 있으면 USB 전원이나 다른 덜 우아한 솔루션을 도입하지 않고도 BlueSCSI에 전원을 공급하는 사용자 지정 케이블을 조립할 수 있습니다.

 

 케이블에 필요한 구체적인 부품은 다음과 같습니다.

  • AMP - TE CONNECTIVITY 171822-4(플로피 디스크 드라이브 전원 커넥터).
  • AMP - TE CONNECTIVITY 170262-4(플로피 디스크 전원 커넥터용 접점).
  • JST ELP-04V(P) (RA 측 커넥터 하우징).
  • JST SLM-01T-P1.3E(RA 측 커넥터용 접점).
  • AWG 20~26 사이의 전선을 사용하세요 (저는 재고가 있었기 때문에 22를 사용했습니다).

물론 접점을 부착하기 위해서는 적절한 압착 도구가 필요했고, 좋은 전선 피복 제거도구도 필요했습니다.

 

 필요한 것보다 훨씬 많은 접점 커넥터를 사 버렸어요...

 

 핀 번호는 왼쪽에서 오른쪽으로 주어지며, ELP-04V(P)는 정사각형 플러그가 왼쪽에 있고, 플로피 드라이브 커넥터는 날개가 아래로, 접점이 위로 있는 상태로 보입니다. 할당된 값과 색상은 다음과 같습니다.

  • 핀 1 — +5V — 빨간색.
  • 핀 2 — GND — 검정색.
  • 핀 3 — GND — 검정색.
  • 핀 4 — +12V — 노란색.

 RA 드라이브의 원래 케이블에는 노란색 대신 주황색으로 +12가 표시되어 있지만, 실제로는 이는 매우 사소한 매핑입니다.

 

 케이블이 조금 더 깔끔했으면 좋았겠지만, 그래도 괜찮습니다!

 

설치

 모든 것이 준비되면 설치는 매우 간단합니다.

 

 먼저 BlueSCSI를 RA의 전원 소켓에 꽂고 켰습니다. 전원을 받고 있는지, SD 카드의 드라이브 이미지와 구성이 올바르게 설정되었는지 확인하기 위해서였습니다. PWR 표시등이 켜졌고 Raspi 보드의 표시등이 한 번 깜박였는데, 이는 모든 것이 제대로 작동하고 있음을 나타냅니다. 그렇지 않은 경우 BlueSCSI 문서 에 포괄적인 문제 해결 설명서가 있으며 , SD 카드를 꺼내서 로그 파일을 읽어 자세한 정보를 얻는 것이 매우 쉽습니다.

 

 케이블은 나중에 정리할 겁니다... 아주 조금만요!

 

 그 후, 표준 내부 SCSI 케이블을 사용하여 BlueSCSI를 LHA-15S에 연결했습니다. Kapton 테이프로 C-Bus 케이지 옆에 위태롭게 테이프로 고정하고 시스템을 부팅했습니다. MS-DOS 6.2의 플로피 디스크 설치 디스크에서 HDD가 있는지 확인하고 부트 드라이브로 포맷되어 있는지를 확인하기 위해 FORMAT 명령을 사용했습니다. 그리고 나서 헤드와 섹터 카운트가 정확한지(H/S) 확인하기 위해 drvlst를 사용했습니다. 크기도 올바르게 보고되는 것을 볼 수 있었습니다!

 

디스크 활동 표시등 및 향후 과제

 최종 결과는 제가 바랐던 대로 정확히 작동하지만, 아직 조금 정리하고 싶은 측면이 몇 가지 있습니다.

 

 먼저, BlueSCSI에서 제공하는 LED 헤더에 머신 전면의 디스크 활동 표시등을 연결하고 싶습니다. RA 보드에는 전원 및 디스크 활동 표시등을 위한 특정 연결이 있으며, 3방향 Berg 커넥터를 사용하여 두 개의 별도 LED에 GND 및 LED 전원을 공급합니다. 여기에 연결하고 메인 보드에서 GND 및 전원 LED만 가져오고 대신 BlueSCSI 보드에서 활동 LED를 가져오는 또 다른 사용자 지정 케이블을 만들 수 있습니다. 그러나 주의가 필요한 두 번째 부분을 해결하는 더 우아한 솔루션이 있을 수 있습니다.

 

 이것은 BlueSCSI를 마운트하기 위한 가장 깔끔한 솔루션이 아닙니다!

 

 나중에 SCSI 케이블을 고쳐서 케이스를 방해하지 않고 BlueSCSI 위로 나오게 했습니다!

 

 과거에는 Project MPS에서 맞춤형 보드를 제공했습니다.[16]내부 HDD 슬롯에 RaSCSI 또는 Henkan Bancho를 장착하여 활동 LED에 연결할 수도 있습니다. 안타깝게도 이러한 제품은 단종된 듯하며 찾기가 거의 불가능하지만 더 나은 솔루션에 대한 단서를 제공합니다.

 

 저는 Yahoo Japan 경매에서 낙찰한 PC-9801RA-35를 가지고 있는데, 작동하는 40MB SASI 드라이브가 부착되어 있습니다. 제 계획은 드라이브를 제거하는 것입니다.[17]그리고 BlueSCSI를 훨씬 더 견고한 방식으로 장착하기 위해 브래킷을 사용합니다. 물론 드라이브가 부착되는 보드는 디스크 활동 표시등에 대한 LED 신호를 보내는 것을 처리하도록 되어 있으며, Project MPS 덕분에 핀아웃 에 대한 세부 정보를 얻을 수 있습니다 .[18]RA 보드의 내부 HDD SASI 커넥터용입니다. 제 희망은 이것을 사용하여 PC-9801RA-35 보드에 연결할 적절한 위치를 찾고 그 방식으로 활동 표시등을 해결하는 것입니다.

 

 하지만 그때까지 할 수 있는 일은 HDD 설치가 필요한 PC-98 게임을 부팅하고 다른 게임을 최대한 많이 덤프하는 것뿐입니다!

lgy98_.exe
0.11MB

 

 

PC-98용 랜카드. 

인터넷 상에서 정보를 찾아보면 설치하기가 까다롭다거나 설정이 잘 안된다는 글이 많은데 사실은 어렵지 않음.

다만 윈도우를 설치할 때 자동 감지로 설치하면 잘 설치되는 것처럼 보이나 제대로 작동하지 않으므로 주의가 필요하다. (즉 자동감지로 설치하면 안됨)

 

* 설치 방법

 

1) 설치 프로그램을 다운받아 플로피디스크로 준비하거나 하드디스크에 압축을 풀어놓는다. 버팔로 홈페이지에서 배포 중(https://www.buffalo.jp/support/download/detail/?dl_contents_id=60432) 이나 링크가 없어질 것을 대비하여 파일도 첨부해 놓음. 

2) 랜카드를 접속하고 PC 기동. 상술하였듯 자동감지/설치가 뜨면 취소시킨다.

3) 제어판의 '하드웨어 추가' -> 자동 검색은 '아니오' -> 하드웨어 종류에서 '네트워크 어댑터' -> 디바이스 선택창이 뜨면 '디스크 있음' 선택

4) 경로를 위에서 설치 프로그램을 압축 해제한 폴더로 지정해준다.

5) 하드웨어 마법사가 나오고 IO 어드레스와 IRQ를 표시하는 화면이 나온다. 일단 확인해두고 넘어감

6) 윈도우 CD롬에서 필요 파일들을 설치한다. 

7) 재부팅

8) 재부팅 후 랜카드가 문제없이 설치되었다면 별 문제없이 부팅될 것이나 주소/IRQ 충돌이 생긴 경우는 안내 윈도우가 뜨던지 제어판에서 랜카드에 느낌표가 붙게 되거나 한다. 이 경우는 제어판의 랜카드 속성에서 리소스를 변경하여 충돌을 해소시킨다. 

9) 윈도우 자동감지로 설치한 경우는 랜카드의 속성창에서 '보드의 선택'이라는 항목이 표시되지 않는다. 드라이버가 제대로 설치되었는지여부를 이것으로 판단하면 좋다.

 

10) 설치가 잘 되었다면 ip가 제대로 부여되고 인터넷 사용이 가능해질 것임.

 

* 참고 : 윈98(도스/PC98 양쪽 다)과 윈10 파일공유시

 

1) Windows 기능 켜기/끄기에서 'SMB 1.0/CIFS 파일 공유 지원'에 체크

2) '로컬 보안 정책' -> 로컬 정책 -> 보안 옵션 -> 네트워크 보안: LAN Manager 인증 수준 -> LM 및 NTLM 보내기 - 협상되면 NTLMv2 세션 보안 사용 선택 후 적용 & 확인

3) 윈98측 공유폴더에서는 비번 없음으로 설정

 

 

MSX 컴퓨터용 TURBO56K wifi 모뎀


이 모뎀은 센트로닉스 커넥터가 있는 MSX 컴퓨터의 프린터 포트에 연결하도록 설계되었습니다. 이 기능은 WiFi 모듈 커넥터의 USB 소스에서 전원을 공급받아야 하며, Talent DPC-200 컴퓨터에서 테스트되었습니다.

MSX wifi 모뎀 개략도


 모뎀을 조립하기 전에 펌웨어를 모듈에 작성해야 합니다. 펌웨어에는 몇 가지 옵션이 있지만, Retroterm과 호환되려면 Bo Zimmerman이 만든 zimodem 펌웨어를 사용해야 합니다. 이 펌웨어는 여기에서 찾을 수 있습니다:  https://github.com/bozimmerman/Zimodem
펌웨어를 컴파일하고 싶지 않다면 이전 버전인 3.5.4의 이 바이너리를 사용할 수 있습니다 .


 그런 다음 터미널을 사용하여 PC에서 모뎀을 구성해야 합니다. Windows에서는 Realterm을 사용할 수 있고 Linux에서는 Moserial을 사용할 수 있지만, 두 시스템 모두에서 선택할 수 있는 터미널이 여러 개 있습니다.


 모뎀은 1200bps에서 시작하므로 터미널을 열고 모뎀 직렬 포트와 1200bps 속도를 선택해야 합니다.
 터미널에서 atb57600&w 명령을 입력해야 합니다 . 그러면 모뎀이 57600bps로 통신하게 되므로 포트를 닫았다가 터미널에서 57600bps로 다시 열어야 합니다. 

 

 이제 ats48=1s50=1 명령을 입력해야 합니다. 마지막으로 atf0&w를 입력해야 합니다. 다시 한번 터미널은 데이터 수신을 중단하지만 모뎀은 이미 MSX에 연결하도록 구성되어 있어야 합니다.

Microterm 0.6 : MSX-DOS에서 모뎀을 테스트하는 간단한 터미널
Microterm 0.2 : BASIC으로 만든 간단한 터미널
Term56K2.cas : 테이프 파일 배포판 Microterm 0.2

모뎀 계획 (압축 파일) : MSX-DOS

 

-------------------------------------------------------------------------------------------------------------------------------------------------

 

Retroterm : 8비트 컴퓨터용 멀티미디어 터미널

MSX 컴퓨터를 위한 Retroterm

 

 이 버전은 항상 19200bps에서 작동하며 MSX 컴퓨터의 표준 RS-232 포트에 연결된 zimodem 펌웨어가 탑재된 wifi 모뎀이 필요합니다.

 일반 모드에서는 비디오 프레임당 1개의 문자(PAL에서는 50개, NTSC에서는 60개)를 전송할 수 있으며, 이는 PAL에서는 500bps, NTSC에서는 600bps의 속도와 같습니다. 또한 프레임당 최대 3개의 문자를 수신할 수 있으며, 이는 PAL에서는 1500bps, NTSC에서는 1800bps의 속도와 같습니다. 터보 모드 에서는 19,200bps의 속도로 지속적으로 데이터를 수신할 수 있습니다.

PCM 스트리밍 품질: 3840Hz, 4비트.
16가지 색상으로 32열 x 24행의 텍스트를 지원하고, 각 셀에 독립적인 잉크 및 배경색이 적용됩니다.
MSX 국제 문자 집합 / 고해상도 이미지 디스플레이, 256x192 (화면 2) / 양방향 텍스트 스크롤 지원

 

-------------------------------------------------------------------------------------------------------------------------------------------------

 

RetroBBS : Python으로 작성된 Retroterm용 서버

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

소니기종 도터보드 사운드 문제(HIC-1)  (0) 2024.05.11
OLED 출력 관련  (0) 2023.08.08
msx-rom-and-floppy-emulator  (0) 2023.07.26
MSX 키보드 관련 자료  (0) 2023.04.13
사용 기종 정보  (0) 2023.04.10

 

 

https://tomoretropc.blogspot.com/2018/04/x68000-propro-hd-atx.html

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

X68000 Pro FDD 콘갈이 참고  (0) 2025.02.05
FDD 외장케이블 만들기  (0) 2025.01.08
더블 Gotek 사용하기  (0) 2025.01.06
키보드/마우스 USB 컨버터  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

* FDD 분해 방법

 

먼저 밑면 보드부터 분해한다. 1, 2번 커넥터는 커터나 니퍼 같은 것으로 위 그림처럼 상부를 끌어당긴 뒤 케이블을 잡아 뺀다. 그런 뒤에 3, 4번 나사를 풀면 보드를 들어낼 수 있다.

 

 

보드의 아랫면에도 커넥터가 붙어 있는데 이것은 그냥 잡아 빼면 빠진다.

 

 

다음은 FDD를 뒤집고 측면 보드를 분해한다. 1번 커넥터는 그냥 케이블을 잡아 빼면 빠진다. 2, 3번 나사를 풀어주면 보드를 들어낼 수 있다. 단 오른쪽 아래부분 LED가 고리 모양 철 구조물에 걸려 있으므로 이걸 빼려면 조금 힘을 줘야 한다. LED를 고리에서 빼냈으면 보드를 끌어내 위로 뒤집는다.

 

 

뒷면에도 커넥터가 2개 붙어 있다. 이 커넥터들은 흰색 커넥터와 노란색 소켓이 결합된 틈새에 커터칼을 넣어서 아래로 긁어내리면 쉽게 뺄 수 있다. 이것까지 빼 주면 측면 보드도 분리된다.

 

 

이제 밑판에서 표시된 3개의 나사를 풀어주면 하단 보드도 분리할 수 있다.

 

 

분리된 하단 보드.

 

 

* 콘덴서 목록

 

1 : 6.8uf 50V

2 : 6.8uf 50V

3 : 100uf 10V

4 : 22uf 10V

5 : 10uf 25V

6 : 33uf 25V

 

 

22uf 25V

 

 

1 : 0.47uf 50V

2 : 22uf 16V

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

Pro 전원 ATX 교체  (0) 2025.02.18
FDD 외장케이블 만들기  (0) 2025.01.08
더블 Gotek 사용하기  (0) 2025.01.06
키보드/마우스 USB 컨버터  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

* 출처

https://github.com/fujigaya2/Mascon2Switch

https://fujigaya2.blog.ss-blog.jp/2021-03-19

 

* 준비물

1) PS1용 마스콘(원핸들 타입)

2) 아두이노 프로 마이크로 5V

3) PS1 USB 어댑터 : https://www.coupang.com/vp/products/4589833519?vendorItemId=72940240677&sourceType=MyCoupang_my_orders_list_product_title&isAddedCart=

4) 만능기판 10x10

 

* 프로그래밍

1) 위 깃허브의 소스를 다운받아 압축을 푼다

2) 아두이노 IDE를 실행하고, 메뉴의 툴 > 보드 > 보드 매니저를 선택한 뒤 'Arduino AVR Boards'의 버전을 1.8.2로 맞춰준다. 

3) 메뉴의 툴 > 라이브러리 관리를 선택하여 라이브러리 매니저를 띄우고 'Arduino STL'을 찾아서 설치해준다. 이때 최신 말고 버전 1.1.0을 설치한다.

4) C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt를 텍스트 에디터로 편집한다.

    - 285행 leonardo.vid.1=의 뒷부분을 0x0f0d로 변경한다.

    - 286행 leonardo.pid.1=의 뒷부분을 0x0092로 변경한다.

    - 311행 leonardo.build.vid=의 뒷부분을 0x0f0d로 변경한다.

    - 312행 leonardo.build.pid=의 뒷부분을 0x0092로 변경한다.

5) 메뉴의 툴 > 보드 종류를 Arduino Leonardo로 설정하고, 보드에 스케치를 기록한다.

6) 기록이 끝나면 아두이노를 PC에서 분리했다가 다시 접속해 본다. 장치 관리자의 포트 항목에서 Arduino가 아니라 USB 시리얼 장치로 인식되는 것, 그리고 VID와 PID가 위에서 변경한 대로 잘 표시되는지 확인한다.

 

* 연결

1) PS1 USB 어댑터의 케이스를 분리한다. 

2) 기판을 떼어 버리고 전선을 연결해 준다. 연결하는 것은 DATA, COMMAND, GND, VCC(3.3V), ATTENTION, CLOCK의 6개.

 

3) 전선을 만능기판에 연결해준 뒤, 위에서 프로그래밍한 아두이노도 만능기판에 적당하게 납땜하고 아래 배선도를 참고하여 이어준다. 

(아래쪽에 패드 연결이 2개 표시되어 있으나 한쪽만 참고하고 한쪽은 무시하면 됨)

   - GND는 아두이노의 GND핀 3개

   - VCC는 아두이노의 VCC핀

   - DATA는 아두이노의 A3핀

   - COMMAND는 아두이노의 A2핀

   - ATTENTION은 아두이노의 A1핀

   - CLOCK은 아두이노의 A0핀

 

4) 납땜과 배선이 모두 끝났으면 스위치 독의 USB 단자와 아두이노의 USB 단자를 케이블로 연결해주고, 스위치 본체 메뉴의 컨트롤러 항목에 들어가서 'Pro 컨트롤러의 유선 연결' 항목을 ON으로 해준다.

5) 이제 전차로 GO 게임을 기동한 뒤 옵션 설정에 들어가서 조작 타입을 '다이렉트'로 해준다. 

6) 조작 방법

    - 평소 조작하지 않을 때에는 마스콘을 중립으로 놓아둘 것

    - 컨트롤러의 START -> 스위치의 X버튼

    - 컨트롤러의 A -> 스위치의 Y버튼

    - 컨트롤러의 B -> 스위치의 B버튼

    - 컨트롤러의 C -> 스위치의 A버튼

    - 컨트롤러의 SELECT + START -> 스위치의 ↑ 버튼

    - 컨트롤러의 SELECT + A -> 스위치의 ← 버튼

    - 컨트롤러의 SELECT + B -> 스위치의 ↓ 버튼

    - 컨트롤러의 SELECT + C -> 스위치의 → 버튼

    - 컨트롤러의 SELECT + 레버 비상정지 위치 : 스위치의 R 버튼

    - 컨트롤러의 SELECT + 레버 가속 5 위치 : 스위치의 L 버튼

    - 컨트롤러의 SELECT 5초간 누름 : 스위치의 + 버튼 (게임에 들어갔을 때에는 주행 중이어야 동작함)

 

 

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

라즈베리 파이 시리즈 외부 연결  (0) 2024.01.03
GPIO - VGA DAC (R-2R DAC)  (0) 2023.12.26
PICO-8 라즈베리파이 머신 만들기  (0) 2023.12.10
MachiKania type Z  (0) 2023.12.09
HDMI - Mini HDMI 케이블 제작시 배선  (0) 2023.12.09

* 데이터 케이블 : DB37 2열 M 커넥터 사용

 

https://blog.goo.ne.jp/d-ichiki19640521/e/883b605c6c3324d445822168b8d616dd

https://ht-deko.com/x68ktune.html

 

 

 

* 전원케이블 : DB25(암) 커넥터 사용 (Image In 단자에 연결)

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

Pro 전원 ATX 교체  (0) 2025.02.18
X68000 Pro FDD 콘갈이 참고  (0) 2025.02.05
더블 Gotek 사용하기  (0) 2025.01.06
키보드/마우스 USB 컨버터  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

https://cafe.naver.com/x68000/3752

 

X68000에 GoTek floppy emulator 달기 #1

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

https://blog.naver.com/flashin4241/221768617899

 

X68000 Gotek 연결

Expert에 고텍을 연결해봤습니다.결과는 성공입니다.작업한 내용을 정리해봤습니다. 가. 준비물 1. Gotek...

blog.naver.com

https://blog.naver.com/flashin4241/221784132756

 

X68000에 더블Gotek 달기

지난 글에 이어 X68000에 Gotek 달기 입니다. (지난글 https://flashin4241.blog.me/221768617899) 케이...

blog.naver.com

 

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

Pro 전원 ATX 교체  (0) 2025.02.18
X68000 Pro FDD 콘갈이 참고  (0) 2025.02.05
FDD 외장케이블 만들기  (0) 2025.01.08
키보드/마우스 USB 컨버터  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

출처 : https://github.com/taneken/USBKBD2X68K

 

필요 기재(예)

  • Arduino Uno + USB HOST 실드
  • Arduino pro mini (5V) + USB HOST 실드 (pro mini 5V 용)
  • Arduino pro mini (3.3V) + USB HOST 실드 (pro mini 3.3v 용) + 레벨 컨버터

X68000 본체에서 5V가 흐르기 때문에 Arduino 측도 5V에 맞출 필요가 있습니다.

 

배선도

//  본체측             Arduino측
//  -------------------------------------------
//  1:Vcc2 5V(out) -> 5V
//  2:MSDATA(out)  <- TX(1)
//  3:KEYRxD(in)   <- A0(14) softwareSerial TX 
//  4:KEYTxD(out)  -> A1(15) softwareSerial RX
//  5:READY(out)
//  6:REMOTE(in)
//  7:GND(--)      -- GND

키 할당

109 키보드는 모든 키를 할당 할 수 없으므로 사용 빈도가 낮은 키를 할당하지 않습니다. 소프트웨어를 사용하십시오.

 

Sted2에서 리듬 화면에 들어가기 위해서는  기호 입력이나 등록 키를 눌러야 하는데, 나는 Sted2를 사용할 때만 Keywitch를 이용하여 "BREAK"와 "COPY"를 "기호 입력"과 "등록"으로 바꿔 사용하고 있습니다. 

 

일본어 109 키보드 할당 예 (빨간색 부분이 X68000의 키 배치)

 

키 배치의 초기 상태

//  ・F11      -> かな(0x5a)
//  ・F12      -> ローマ字(0x5b)
//  ・LeftWin  -> ひらがな(0x5f)
//  ・LeftAlt  -> XF1(0x55)
//  ・無変換    -> XF2(0x56)
//  ・変換      -> XF3(0x57)
//  ・カタカナ   -> XF4(0x58)
//  ・RightAlt  -> XF5(0x59)
//  ・RgihtWin  -> N/A
//  ・Menu      -> OPT.1(0x72)
//  ・RightCtrl -> OPT.2(0x73)
//  ・END       -> UNDO(0x3a)
//  ・ScrollLock-> HELP(0x54)
//  ・Pause     -> BREAK(0x61)
//  ・PrintScr  -> COPY(0x62)
//  ・NumLock   -> CLR(0x3f)
//  ・Num /     -> 記号入力(0x52)
//  ・Num *     -> 登録(0x53)
//  ・Num -     -> コード入力(0x5c)

 

※記号入力(기호입력)/登録(등록)/コード入力(코드입력)을 숫자키패드의 일부 키에 할당했습니다.

 

Arduino Pro Mini용의 USB HOST를 사용한 버전의 제작방법

USBHOST 가공

참고 페이지: https://ht-deko.com/arduino/shield_usbhost_mini.html

 

컷 부분 테스터로 체크 여기가 통전하지 않으면 OK

 

Arduino의 헤더핀 납땜

그냥 납땜해 버리면 비뚤어지기 쉬우므로 아래에 USB HOST를 깔고 납땜하면 좋다.

 

USB 단자와 FTDI 단자가 서로 반대 방향을 향하도록 맞춘다

 

USB의 5V와 RAW를 연결하기 위한 전선을 준비한다(약 43mm)

 

뒷면에서 양측을 이어준다

 

레벨 컨버터를 양면 테이프로 절연하여 붙여준다

 

A0과 A1과 VCC의 다리를 구부려 LV4, LV3, LV에 연결한다

 

GND(검정)의 접속과 TX와 LV1(흰색)의 접속

 

이것으로 어댑터 자체는 준비 완료. 남은 것은 Mini Din 7핀 단자와의 연결.

실제로 연결하는 핀은 5개이다.

 

PS/2 케이블 가공

원래의 키보드 커넥터는 7핀이지만 6번째 핀의 REMOTE는 이 변환기에서는 사용하고 있지 않기 때문에 Mini DIN 6핀 케이블을 가공해 사용할 수 있습니다. 중앙에 있는 플라스틱 돌기를 니퍼 등으로 절단해 버리면 본체의 7핀 단자에 끼울 수 있습니다.

 

완성

 

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

Pro 전원 ATX 교체  (0) 2025.02.18
X68000 Pro FDD 콘갈이 참고  (0) 2025.02.05
FDD 외장케이블 만들기  (0) 2025.01.08
더블 Gotek 사용하기  (0) 2025.01.06
VGA 단자변환 케이블 배선  (0) 2024.12.08

+ Recent posts