Zodiac 2에서 MAME 게임을 해보자.
요약

1. 프로그램 리스트
- UDMH 사용 시 주의 사항
2. 프로그램 다운로드
3. 롬 파일 변경
4. ZodMame 및 UDMH 설정
5. 게임 플레이 화면


1. 프로그램 리스트
  • ZodMame 1.0 : 조디악을 위해 특별히 제작된 MAME 프로그램. PalmMAME를 변경하여 만들었다고 한다. MAME0.36 버전을 기반으로 만들었기 때문에, ROM 파일들을 0.36 버전에 맞게 바꿔야만 플레이가 된다. 그리고 아직은 PalmMAME에 비해서 지원되는 ROM의 수가 적다. 하지만 조디악의 하드웨어 가속을 이용하는 만큼 속도는 최고다(단, 사운드는 꺼야지 된다 --;
  • ClrMamePro : ROM 파일을 0.36 버전으로 바꾸기 위해 필요한 프로그램이다.
  • UDMH v 5 : 대부분의 여러분들이 MAME 게임을 포기하는 이유 중에 하나가 ROM 파일을 실행하면 Fatal Error가 나면서 Out Of Memory 라고 메모리 부족 에러를 발생시키기 때문이다. UDMH는 Unlimited Dynamic Memory Hack으로써 가상으로 메모리를 확장할 수 있게 해주는 프로그램이다. 현재 5.0 버전이 나와있다.
  • ROM 파일들 : 게임을 하려면 ROM 파일이 있어야 한다. ^^;

*** UDMH 사용 시 주의사항 ***
외국 포럼을 살펴보면 UDMH를 사용하면서 시스템이 아예 망가져 버리는 경우가 있다고 한다. 이 경우 하드 리셋을 하더라도 복구가 안된다. 조디악의 경우 AS 가 안되기 때문에 기기를 버리는 수가 있다. 본인도, ZodMame 에서 Crash가 발생한다는 롬을 테스트 하다가 비슷한 경우를 당했다. 아무리 소프트 리셋을 해도 Tapwave 로고를 넘어가지 않는 것이다. 그래서 하드 리셋을 했더니 정상 작동을 했다. 본인의 경우에는 다행스러운 경우였지만, 정말 재수가 없을 경우에는 기기를 버려야 할 수도 있다. 따라서 정말로 꼭 MAME 게임을 하고 싶지 않다면 UDMH 사용을 권하지는 않는다. UDMH 사용으로 인한 기기 손상에 대해 본인은 책임이 없음을 밝힌다. ^^;

2. 프로그램 다운로드

1) ZodMame 1.0

공짜 프로그램이다. http://zodiacstuff.sourceforge.net/zodmame.html 에서 다운로드 하면 된다.

2) ClrMamePro

공짜 프로그램이다. ClrMamePro를 사용하기 위해서는 프로그램 이외에 0.36버전의 데이터 파일 역시 받아야 한다.

- ClrMamePro 다운로드 : http://www.clrmame.com/download.htm 에서 zip 버전으로 받는다.

- MAME 0.36 데이터 파일 : http://www.logiqx.com/Dats/MAMEBeta/MAMEBetaHistory.php 에서 "Mame v0.36(cm).zip" 파일을 받는다.

* 위의 데이터 파일이 다운로드가 안될 경우에는 직접 데이터 파일을 만들면 된다.

만드는 방법

- MAME 0.36 버전을 다운로드 받는다. http://www.mame.net/oldmame.html 에 가서 mame036b.zip 파일을 다운로드 받는다.

- 압축을 풀고 도스 창을 띄운다.

- 압축을 푼 MAME 0.36 의 경로로 이동한 다음에 프롬프트 상에서

mame.exe - listinfo > mame0.36.dat

라고 입력하고 엔터키를 누른다.


- 새로 생성된 mame0.36.dat 파일을 clrpro 가 설치된 폴더의 datfiles에 복사한다.


3) UDMH v5

Shareware 프로그램이다. 돈주고 사야하는 프로그램인데, 알아서들 구하시기 바란다.

현재 5.0 버전이 출시 되었다. 포럼에 올라온 글에 의하면 프로그래밍을 완전히 새로 해서 3.2 버전보다 많이 안정적이라고 한다. 본인 역시 5.0 버전을 사용하고 있다.

http://www.palmpowerups.com/ 에서 다운로드 받을 수 있다.


4) ROM 파일들

한 곳을 한국 사이트이고 한 곳은 외국 사이트다. 사실 ROM을 구할 수 있는 곳은 엄청나게 많다.

- 한국 사이트 : http://game.asadal.com

- 외국 사이트 : http://www.romnation.net/srv/roms/mame.html

3. 롬 파일 변경

예전 게임들의 경우는 변환을 안해도 그냥 잘 돌아가는 것 같다. 본인이 테스트 해본 "천지를 먹다", "천지를 먹다 2", "Area 88", "Aero Fighter"의 경우에는 변환을 안해도 잘 돌아간다. 단 UDMH를 사용해야 메모리 부족 에러가 나지 않는다. 만약에 ROM 버전이 맞지 않을 경우에는 다운로드 받아 놓은 ClrMamePro를 이용하여 0.36버전의 롬으로 바꿀 수 있다. 사실 바꾸더라도 100% 돌아간다는 보장은 없다. 사실 안돌아 가는 경우가 더 많을 것으로 생각된다. 그래도 시도는 해보는 것이 좋을 것이라 생각한다. ^^;

롬파일을 변경하는 것은 다운로드 받은 롬이 ZodMame 에서 돌지 않을 경우에 시도해 보는 방법이다.
따라서, 다운로드 받은 롬을 먼저 ZodMame로 테스트 해보고 정상적으로 작동되지 않을 경우에만 아래의 방법을 적용시켜 보면 된다.

1) ClrMamePro 설치

다운 받은 ClrMamePro zip 파일을 적당한 곳에 푼다. 설치 끝이다. 압축을 풀면 다음과 같은 폴더들이 생성된다.

함께 다운로드 받은 "Mame v0.36(cm).zip" 의 압축을 풀고 datfiles 폴더에 복사한다.

2) 롬 파일 변경

cmpro.exe를 실행시키면 다음과 같은 화면이 나온다.


Profile 에 있는 MAME v0.36을 선택한 후 우측 마우스를 누르면 컨텍스트 메뉴가 뜨는데, 거기서 "Load Profiles"를 선택한다.


위와 같은 화면이 나타나면 "Default" 를 선택한다.

그러면 다른 창이 뜨면서 필요한 부분을 업데이트를 한 후에 아래와 같은 화면이 나타난다.

 


여기서 왼쪽에서 두번째인 REBUILDER 를 선택하면 아래와 같은 화면이 나타난다.


이제 거의 다 됐다. 일단 zip 파일로 되어 있는 롬파일을 적당한 곳에 풀고, 위의 화면에 있는 "Source" 부분에 롬 파일의 경로를 지정한다. 그리고 새로 생성될 롬파일의 저장 경로를 "Destination" 쪽에 지정한다.

그리고 나서 오른쪽 아래에 있는 "Rebuild" 버튼을 누르면 "Destination"으로 지정된 폴더에 0.36버전의 롬이 생성된다. 새로 생성된 롬은 zip 파일 형태로 되어 있으며 압축을 풀 필요 없이 그냥 사용하면 된다.

4. ZodMame 및 UDMH 설정

1) ZodMame 및 UDMH 설치

설치는 간단하다. 그냥 install tool을 이용하여 들어 있는 모든 prc 파일을 설치하면 된다. UDMH는 prc 파일 하나로 되어 있으니까 그냥 설치하면 된다. UDMH는 상용프로그램이기 때문에 알아서 구하길 바란다.

설치 후에 UDMH를 실행하여 Enable 시킨다.


다음은 ZodMAME의 실행화면이다.


리스트에 나와 있는 내용은 이 ZodMAME가 지원하는 게임의 리스트 이다. 물론 여기 나와 있다고 다 돌아가지 않는다. 그리고 롬 파일을 설치를 했다면 리스트에 나와 있는 게임 이름의 글자색이 파란색으로 바뀌어 있다. 파란색으로 바뀌어 있는 롬만이 현재 설치가 되어 있고 실행 가능한 게임이다.

2) 롬 파일 설치

SD 카드에 /Palm/Programs/PalmMAME/roms/ 밑에 zip 파일로 되어 있는 롬 파일을 복사한다.

SD 카드가 없을 경우에는 LJZ에서 롬파일을 내장 메모리에 설치하는 것 처럼 하면 될 것으로 생각된다(사실 테스트 안해봤음)

5. 게임 플레이 화면

이제 설치는 다 끝났고 게임만 하면 된다. 단 소리는 전부 꺼 놓으시길!!! 소리를 켜면 무지 느려짐.

아래의 화면들은 본인이 테스트를 해본 게임들이다.

주의사항!! : 대마계촌은 절대로 하지 말아야한다. ZodMame에도 언급이 되어 있지만, 대마계촌 플레이후 종료 시 시스템이 서버리면서 하드리셋을 해야한다.ㅠ.ㅠ(본인이 당했음. 시스템이 정지한 후 소프트리셋을 하더라도 처음 화면에서 안넘어간다.) 외국 포럼을 보면 UDMH 사용으로 인해 시스템이 완전히 망가질 수 있다고 나와 있다. 자세한 내용은 위쪽에 있는 UDMH 사용 시 주의 사항을 살펴보기 바란다.

출처: http://smakinz.egloos.com

+ Recent posts