2017년 4월 16일 일요일

paraMSX-R 제작 #8 - 디럭스박스 4메가로 달려~달려~

재미나 디럭스박스(DeluxeBox) 아시죠?

램을 넣어서 만든 메가롬팩인데요.

FDD 또는 카세트로 롬 이미지를 로딩해서 구동하는 방식입니다.


paraMSX-R에는 4메가 버전의 디럭스박스를 에뮬레이션합니다.

4메가니까 128 x 4 = 512KBytes 용량이 되겠습니다.


참고로 paraMSX-R에는 2048KB의 SRAM이 들어있습니다.

그 중 1024KB는 메인 메모리 매퍼로 쓰이구요,

나머지 용량 중 512KB를 디럭스박스로 사용합니다.


오리지널 디럭스박스와 H/W 동작이 같도록 만들었습니다.

그러니까 80년대 재미나에서 발매했던 로더 프로그램을 그대로 사용가능합니다.


아래는 CPC-400 머신 세팅으로 버블보블을 로딩하는 모습입니다.






사용 편의를 위해서 PARAMSXR.COM 실행할 때,

슬롯1이 비어있으면 디폴트로 디럭스박스를 세팅하도록 했습니다.


아래는 에뮬을 종료한 상태의 레지스터 및 기본슬롯 상태를 보여주는데요.

페이지0 = 슬롯0-0 (메인 BIOS)

페이지1 = 슬롯1 (디럭스박스)

페이지2 = 슬롯1 (디럭스박스)

페이지3 = 슬롯0-2 (메인 램)

으로 동작하고 있네요. ㅎ.ㅎ



마지막으로 제 GT에서 구동하는 영상을 올려봅니다.

1. X-II + 디럭스박스 + FDD에서 재미나 램카드 테스트 프로그램 구동 (RAMTEST)

2. X-II + 디럭스박스 + FDD에서 버블보블 실행

3. IQ-2000 + 디럭스박스 + FDD에서 불새 실행





그럼, 다음편에서 또 만나겠습니다요~ ㅎ.ㅎㅋ


댓글 없음:

댓글 쓰기