2012년 9월 22일 토요일

MMC/SD Drive V2 - Multi-ROM II 제작 #8 완료

Multi-ROM II SW가 1차 완료 되었습니다.

생각했던 기본기능은 다 넣었는데, 요구사항이 있다면 더 추가될 수 있겠습니다.


첨부된 MMC/SD BIOS 및 MFLASH 를 쓰시면 되겠습니다.

(그전에 Multi-ROM HW 확장부터 하셔야겠지만요. ㅎ.ㅎㅋ)

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


사용법은 아래 순서로 하시면 되겠습니다.


1. FLASHMAN을 이용하여, MMC/SD BIOS를 v4.10 으로 업데이트

   예: FLASHMAN MMCDISK3.ROM


2. MFLASH를 이용하여 롬파일을 MultiROM II에 다운로드

   MFLASH I  입력하면 플래쉬롬 초기화

   MFLASH A filename 으로 롬파일 다운로드 (파일명은 *.* 등의 와일드카드 사용가능)

  주의: 플래쉬롬이 가득찬 경우, 지우고 다른 롬을 넣고 싶을때는

          MFLASH I 를 통해 전체를 초기화해야합니다.



아래는 동작하는 모습입니다.



MFLASH I 로 전체 플래쉬롬 초기화 하는 과정입니다.

슬롯에 위치한 MMC/SD Drive 중 Multi-ROM II로 확장된 기기가 자동으로 인식됩니다.

사진에서는 7개의 AM29F040 플래쉬롬이 존재하는 걸 보여주네요. (최대 15개 사용가능)




MFLASH는 롬파일 다운로드시 확장자를 가리지 않습니다.

대신 확장자가 ".ROM" 이 아닌경우는 "." 을 없앤 이름이 제목으로 표시됩니다.

저는 아래처럼 _MULTI.ROM 디렉토리에 다운로드할 롬들을 모아봤습니다.

파일명을 적당히 수정해서 11자로 표시되도록 했습니다요~




MFLASH A *.* 으로 파일을 몽땅 다운로드하는 모습입니다.

메가롬인 경우 매퍼가 자동으로 인식/패치 됩니다.





다운로드 완료 후, MFLASH L 을 이용하여 게임 목록을 출력해봤습니다.




본체를 리셋하고 SPACE 키를 누르고 있으면, 아래처럼 멀티롬 메뉴로 진입니다.

P키를 누르면 팔레트를 모노크롬 스타일로 변경할 수 있습니다. (MSX1용 게임에서만 효과있음)

T키는 A1WX/WSX 또는 A1ST/GT 등의 CPU 고속모드를 켜는 기능입니다.

M키를 눌러서 멀티롬II 기능을 실행합니다.




아래처럼 게임 목록이 표시됩니다.

메가롬 및 SCC 를 사용하는 경우 오른쪽에 아이콘으로 확인가능합니다.


게임 선택은 상/하 커서키를 이용합니다.

좌/우 커서키로 페이지 이동을 할 수 있고,

문자키 입력하면 해당 문자로 시작되는 첫 게임으로 커서가 점프합니다.

게임 선택 후, SPACE 키를 누르면 게임이 시작됩니다.


참고로 멀티롬II 에서는,

 16KB 주소 미러링이 필요한 게임 또는 페이지2(8000H~BFFFH)에서 실행되는 게임을 제대로 지원합니다.

(예: RISE-OUT, RIVER RAID 등)




멀티롬 진입 메뉴에서 P키를 누르면 모노 팔레트 설정을 할수 있습니다. (총 4가지)

MSX2의 경우는 게임(또는 BIOS)에서 직접 팔레트를 변경하기 때문에 효과가 없습니다.


아래는 팔레트 설정 후 MSX1용 게임을 실행해본 모습입니다.







댓글 없음:

댓글 쓰기