sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


Multi-ROM II expansion #8 [완료] by sharksym

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용 게임을 실행해본 모습입니다.



덧글

  • DAIN 2012/09/22 14:14 #

    잘 봤습니다. 역시 훌륭하신 기술력입니다.
  • sharksym 2012/09/22 15:53 #

    안녕하세요~ 다인님 ㅎ.ㅎ
    MSX 현역 시절에 합팩롬은 써본적이 없었는데, 막상 해보니 편하고 좋네요.
    아마 그때도 비슷한 느낌이었겠지요?
    많이 썼다면 겜 불감증에 걸렸을지도요. ㅎ.ㅎ;;;
※ 로그인 사용자만 덧글을 남길 수 있습니다.



CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

MSX rating & email

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

2241
187
114449

이 이글루를 링크한 사람 (화이트)

19