레이블이 -GAME MOD인 게시물을 표시합니다. 모든 게시물 표시
레이블이 -GAME MOD인 게시물을 표시합니다. 모든 게시물 표시

2016년 7월 4일 월요일

ZARTH 한글판 (메모리 문제 패치판)

ZARTH 한글판의 수정판입니다.


기존 한글버전은 대우 IQ-2000에서 동작되도록 만들어졌는데요.

MSX 기종 상관없이 실행되도록 수정했습니다.

일제 기종의 경우, 한글 BIOS 폰트를 로딩하면 한글 표시가 가능합니다. (FontPack 활용 등)


[ 사용방법 ]

첨부 파일을 MSX 디스크에 압축을 풀고, MSX-DOS 상에서 AUTOEXEC.BAS 파일을 실행하면 됩니다.

Download: ZARTH_K_20160703.zip


아래 스크린 샷과 동영상은 저의 A1GT + MMC/SD V3 + FontPack 환경에서 구동한 모습입니다.

참고하셔요~




2015년 10월 3일 토요일

프리뷰가 나오는 멀티롬팩을 만들어보아요~

이제 저희 애들이 많이 커서, 지들끼리 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실에서 친구랑 트윈비 많이 했었는데... 이제 저희 애들이 겜하는 모습을 보니 감회가 새롭네요~




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


2012년 12월 7일 금요일

수퍼 게임 월드 - 재믹스 30합팩 (SCC 매퍼 패치)

구 파라동 자료실에 재믹스용 30합팩 롬이 있어서 변환해보았습니다.


게임 내용은 일반 128K,256K 롬들이지만, 전체 4메가롬으로 구성되어있습니다.

원본 팩은 4000H, 4001H, 4002H, 4003H 주소를 뱅킹 IO로 쓰는 특이한 구조로 되어있는데요.

SCC 매퍼에서 동작가능하도록 수정해보았습니다.


SCC메가플래쉬롬팩이나 MMC/SD 드라이브의 멀티롬2등으로 구동가능합니다.

물론 에뮬에서도 돌아갑니다.


Download: SuperGameWorld_Zemmix30_(SCC_Mapper).zip


아래는 제 터보알에서 MMC/SD의 멀티롬2으로 구동한 모습입니다.

참고로 게임 목록이 10개씩 나오는데, SELECT 키를 누르면 목록을 바꿀수 있습니다.

SPACE 키를 누르면 게임이 시작됩니다.