sharksym's MSX World

sharksym.egloos.com

포토로그


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


[MSX] 프리뷰가 나오는 멀티롬팩을 만들어보아요~ by sharksym

이제 저희 애들이 많이 커서, 지들끼리 MSX 겜도 잘 합니다. ㅎ.ㅎㅋ
MSX 게임팩은 70개쯤 있지만... 좀 더 편하게 쓸 수 있도록 멀티롬팩을 하나 만들었습니다.
애들 수준에 맞는 겜으로 24개를 모아보았어요.

팩에 사진도 한장 프린트해서 붙이고~ 으흐흐..ㅋ
이런 모습입니다! ㅎ.ㅎ



일반 멀티롬팩(합팩)과 차이라면....
게임 선택 메뉴에서 실제 게임샷을 볼 수 있다는 점인데요.
실제 실행하면, 아래처럼 나옵니다.
화면 2/3는 게임 모습이구요. 아래쪽 1/3 화면에 게임 목록이 표시되겠습니다요.



멀티롬팩이야..뭐, 플래쉬롬만 큰거 달면 쉽게 만들수 있겠죠?
지난번 폰트팩 만들다가 남은 보드 재활용해서 쓰도록합니다. 1MB 플래쉬롬 사용할꺼에요.

음... 그럼, 다음 문제는 각 게임의 화면을 캡쳐하는 일인데... 어떻게 하면 쉽게 가능할까요?
80년대에는 좀 힘들었겠지만, 지금은 21세기가 아닙니까요? 걍 에뮬레이터로 갑니다~ ㅋ

paraMSX를 이용하면 VDP 레지스터와 VRAM 내용을 그대로 덤프할 수 있습니다.
아래 스크린샷 참고하셔요.



VDP 레지스터 설정만 알면, 필요한 데이터들을 추출할 수 있겠지요?
걍 윈도용 프로그램하나 만들어서 돌립니다~



패턴 네임, 패턴 제너레이터, 컬러 테이블의 메모리 영역을 확인해서,
스크린2 화면의 상단 2/3 영역을 파일로 뽑습니다.

아래 스크린 샷 참고하셔요.
VRAM0.BIN -> 패턴 네임 데이터
VRAM1.BIN -> 패턴 제너레이터 데이터
VRAM2.BIN -> 컬러 테이블 데이터



전체 24개의 게임들의 스크린샷을 추출하면, OK!!
이제 남은 건, 실제 MSX에서 구동될 런처 프로그램이네요.

화면 출력용 ASCII 폰트 하나 집어넣고, (왠지 BIOS 내장 폰트 쓰면 좀 누추해 보일까봐서요..ㅎ.ㅎ;;)
키 또는 조이스틱 입력받아서 선택/실행할 수 있도록 간단하게 만들었습니다.

실제 구동한 모습은 동영상으로 보여드립니다.
국딩 때, 학교 PC실에서 친구랑 트윈비 많이 했었는데... 이제 저희 애들이 겜하는 모습을 보니 감회가 새롭네요~





그럼, 즐거운 주말 되셔요~ ㅎ.ㅎ


덧글

  • 진스맥 2015/10/09 00:32 # 삭제

    ^0^ 최곱니다~
  • sharksym 2015/10/09 22:12 #

    애들이 무지 좋아라합니다~ ㅎ.ㅎb
  • sharksym 2016/01/11 09:22 #

    롬파일은 삭제합니다. 요청하지 마세요!!



Title MSXrating email rss

CCL

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

ClusterMaps

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

통계 위젯 (화이트)

413
84
159324

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

27