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 게임러너 순으로 실행되는 모습입니다.
그럼, 즐거운 밤 되셔요~