2004년 10월 28일 목요일

MMC Drive (a.k.a. MMC/SD Drive V1)

지난 5월부터 시작한 프로젝트가 완성되어 정식으로 릴리스합니다.

MMC/SD 메모리 카드를 이용한 디스크 드라이브 카트리지입니다.

첨부 파일 안에 회로도와 관련 사진들 및 바이오스 롬 파일이 들어있습니다.

Download: MMC_Drive.zip


코나미의 SCC가 내장된 메가롬팩을 개조하여 제작(DIY)합니다.






 

H/W는 MSX 외장형 드라이브 형태로 동작되며,

1DD,2DD 부터 23MB까지의 디스크를 에뮬레이션합니다.

MSX 켜진 상태에서 디스크 절환 및 멀티 디스크 교환을 할 수 있습니다.

A 드라이브는 MMC 드라이브,

B 드라이브는 플래쉬롬 디스크(480KB)로 동작합니다.

 

만든 목적은,

 1. 실기의 FDD의 노후에 따른 보완으로,

     MMC에 디스크 이미지를 저장하여 2DD를 에뮬레이션.

 2. 표준 디스크롬의 1DD,2DD 외의 고용량 FAT12 디스크 사용.

입니다.

 

실제 FDD의 CRC에러 에뮬레이션 등은 차후에 지원예정입니다.

(크게 필요가 없다면 지원안할 수도 있습니다. 사실 저는 별로 필요가 없는...^^;)

 

MMC 드라이브의 전송 속도는,

Read 31KB/Sec(약 250KBPS), Write 24KB/Sec(약 200KBPS) 입니다.

부가적인 컨트롤러(DMA등)를 이용하지않고 순수한 CPU 액세스만으로 전송합니다.

 

제작은 직접 프로토 타입 및 회로도 검증용으로 2개를 만들었습니다.


아래는 며칠 전에 만든 검증용 2호기입니다 ^^