sharksym's MSX World

sharksym.egloos.com

포토로그


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


MMC/SD Drive V3 메가램 1024KB #2 - S/W도 업뎃? by sharksym

SRAM 512KB에서 1024KB로 늘어난 용량을 활용할 수 있도록 S/W 업뎃을 해보았습니다.

일단 BIOS 부팅 시, SRAM 영역을 R/W 테스트해서 용량 확인하도록 했습니다.
그럼 MMCSD.COM 등의 다른 프로그램에서는 어떤 방식이 보드를 체크하는데에 편리할까요?
가장 쉬운 건 역시 H/W(보드) 버전을 다르게 두는 방법이겠죠? 간단하니까요 ㅋ
SRAM 1024KB 장착된 보드는 H/W v3.2로 명명했습니다.

음... 이제 저는 세 종류의 보드가 생겼네요. ㅎ.ㅎ
v3.0 -> DevPack 보드로 만든 MMC/SD Drive V3 개발 용 보드
v3.1 -> MMC/SD Drive V3 정식 보드 (SRAM 512KB)
v3.2 -> MMC/SD Drive V3 메가램 확장 보드 (SRAM 1024KB)

아래는 BIOS v5.15 롬으로 업뎃 후 부팅 모습입니다.



SRAM 용량 체크는 됐고, 그럼 MMCSD.COM 프로그램과 BIOS의 메가램 부팅 루틴을 수정해야겠네요.
기존과 차이나는 부분은 아래 두가지입니다.
- 메가램으로 1024KB 롬 로딩가능
- 게임러너모드에서 512KB 롬 로딩가능


프로그램 수정 후 잘 되는지 테스트를 해봅니다.
아래는 메가램으로 1MB 크기의 롬을 로딩하는 모습이네요.



실제 동작 모습을 영상으로도 담아봤습니다.
1MB 메가램 구동과 512KB 게임러너 순으로 실행되는 모습입니다.




그럼, 즐거운 밤 되셔요~