2018년 8월 21일 화요일

MMC/SD Drive V4 제작 #3 - 확장슬롯/메모리매퍼/한자롬 테스트

일단 사진 한장 띄우고 갑니다.

아이큐2000 + MMC/SD V4 (proto ver) + FMPAC으로 프린세스메이커를 실행한 모습입니다.

한자도 잘 나오죠? ㅎ.ㅎ




아시다시피 DOS2를 구동하려면 램이 최소 128KB는 필요하구요.

MMC/SD V3의 경우 COMMAND 2.44, FAT16.COM, MMCSD.COM 등의 기본 프로그램 구동 시, 최소 램256KB가 필요합니다.


대부분 일제 MSX2/2+ 기종들이 내장 메모리가 64KB뿐이죠?

제대로 쓰려면 본체램을 확장하거나 확장슬롯 + 메모리매퍼를 써야하는데요.

확장슬롯이 없거나, 그냥 저가의 MSX2 본체 하나만 쓰시는 분도 꽤 있을꺼에요.


집에 파나소닉 FS-A1이 한대 있습니다.

요놈은 메모리매퍼도 없고, FM 사운드도 없고, 디스크도 없고, 한자롬도 없고...

그 흔한 숫자키패드도 없어요. 완전 싸9려 기종입니다. ㅎ.ㅎ

주로 애들이 게임할 때 쓰고 있죠.


요걸 MMC/SD V4를 꽂아서 써봅시다요~

현재 개발 용으로 쓰는 보드는 paraMSX-R에 쓰였던 보드입니다.

CPLD + FlashROM 8MB + SRAM 2MB + SRAM 128KB + SD카드를 넣어서, proto 버전의 V4를 구성했습니다.

V3 때처럼 이번 proto 버전은 H/W V4.0으로 되어있습니다.

개발완료되면 정식 보드는 V4.1 정도가 되겠네요.





V4 보드는 한장이지만, 내부는 확장슬롯으로 구성되어있습니다.

서브슬롯0: MMC/SD DiskROM

서브슬롯1: Kanji Driver

서브슬롯2: 비어있음

서브슬롯3: 메모리매퍼 496KB

그리고 Kanji JIS 1/2을 위한 256KB 한자폰트롬이 들어있습니다.


본체의 기본슬롯에 꽂으면 기능을 모두 사용할 수 있습니다.

저가 MSX2 기종 또는 확장슬롯이 없으시면 요렇게 쓰시구요.


메모리가 충분한 MSX2+ 이상의 기종을 쓰신다면, 그냥 확장슬롯에 꽂아서 쓰면 되겠습니다.

이 때는 MMC/SD DiskROM 하나만 동작합니다.

확장슬롯에 꽂더라도 GameRunner 모드에서 한자롬/메모리매퍼를 활용가능하니 참고하시구요.

(이건 아주~ 나중에 설명을...ㅋ)



아래는 FS-A1에서 구동 후 MEGAREPORT 프로그램을 실행한 모습입니다.

KANJI, JIS, DOS2 등이 인식되는걸 볼 수 있습니다.






그럼, 실제 동작영상을 보시죠~ ㅎ.ㅎ

메가램 기능은 V3 호환모드로 구동이 되구요.

한자롬은 본체에 한자롬이 없는 경우만 활성화됩니다. 참고하세요.





그럼, 다음편에서 보아요~ ㅎ.ㅎ


궁금한 점 있으시면 댓글로 ㄱㄱㄱ


댓글 없음:

댓글 쓰기