2012년 9월 22일 토요일

MMC/SD Drive V2 - Multi-ROM II 제작 #7 다운로더 및 BIOS

멀티롬II 를 위한 다운로더 및 바이오스가 대충 완성되었습니다. ㅎ.ㅎ


첨부된 두 파일로 테스트 부탁드립니다. (MFLASH는 이상태로 정식버전이 될 확률이 높아요)

(아직 테스트 버전이라 파라동에만 올려두었습니다. 참고하세요...)


아래는 제 터보알에서 실행하는 모습입니다.

사용법 그대로 따라하시면 되겠습니다요~~



MFLASH.COM 은,

멀티롬 II 확장된 MMC/SD Drive의 플래쉬롬을 다운로드 하는 프로그램입니다.

DOS1, DOS2 환경 모두 지원합니다.


아래 세가지 명령을 쓸수 있습니다.

I = 전체 초기화

L = 게임 리스트 표시

A = 롬 추가(다운로드)




MFLASH I 를 실행한 모습입니다.

현재 동작중인 MMC/SD 중 멀티롬II 확장된 카트리지가 자동 선택됩니다.

혹시 두개 이상의 멀티롬II가 발견되면, 슬롯 선택 메뉴가 나올겁니다.


저는 AM29F040B 플래쉬롬 7개를 달았습니다.

각 플래쉬롬이 체크되면 보유 플래쉬롬 리스트에 등록이 되며,

chip erase 명령으로 전체 영역을 지워놓습니다.


참고로 플래쉬롬은 1개에서 최대 15개의 플래쉬롬을 쓸수 있습니다.

플래쉬롬 타입을 섞어써도 무방하구요.

74LS138 출력되는 /CE 신호 순서데로 연결안되더라도 상관없습니다.

(예: 3번, 6번 이렇게 두개만 달아도 됨) 


지원되는 플래쉬롬은 아래 세종류입니다. (모두 바이트 프로그래밍 방식의 4MBit입니다.)

AM29F040, MBM29F040, MX29F040


플래쉬롬 영역은 16KB 단위 블럭으로 관리합니다. 7개 플래쉬롬을 쓰면 총 224개의 블럭이 생기는 것이죠.




MFLASH A 명령을 써서 게임롬을 다운로드할수 있습니다.

MFLASH A USAS.ROM 등 한개 롬만 추가할수도 있고,

MFLASH A *.ROM 처럼 여러개 롬파일을 한번에 추가할수도 있습니다.


참고로 메가롬의 경우는 매퍼 종류를 자동으로 인식합니다.

만약 인식 실패하면 수동으로 선택할수 있는 메뉴가 표시됩니다.

지원되는 매퍼는 KONAMI SCC, KONAMI 8KB, ASCII 8KB, ASCII 16KB 네종류 입니다.


아래는 MFLASH I *.ROM 으로 디렉토리 내의 롬파일 몽땅 다운로드하는 모습입니다.




아래는 다운로드 완료 후 멀티롬II 를 구동한 모습입니다.

기존 멀티롬 처럼 MSX 부팅시 SPACE 키를 누르고 있으면 진입 메뉴가 나타납니다.

M 을 선택하면 멀티롬 메뉴에서 멀티롬II 메뉴로 전환합니다.


참고로 아래 사진을 보면 기존 멀티롬 기능은 활성화가 되어있지 않은 걸 알수 있습니다.

만약 R800 터보 모드를 켜려면 여기서 T를 눌러서 ON 시킨 후, M을 눌러서 멀티롬II로 진입하면 됩니다.




멀티롬II가 실행된 모습입니다.

상/하 커서키를 눌러서 롬을 고른 후, SPACE키를 누르면 게임이 실행됩니다.

파일명 옆에는 [메가롬] [SCC] 표시를 나타내는 아이콘이 나옵니다. 참고하세요.




아마 아직 MMC/SD Drive에 멀티롬II 확장하신 분이 없을 듯 한데요.

완성되시면 테스트 부탁드립니다. ㅎ.ㅎ



댓글 없음:

댓글 쓰기