VisualBoy Advance (GBA Emulator) 에서 구동시킬 수 있는
GBA 롬들중 실행이 안되는 것이 있을껍니다.
아마도 Classic Nes - Ice Climber
혹은 Famicom Mini Series Vol 25 - Zelda II - The Adventure of Link 같은
패밀에뮬 롬파일을 구동하려 하면 아래와 같은 카트리지 에러라는 메시지가 뜰껍니다.
실행이 되지 않는 이유는 아마도 GBA 에뮬레이터의 세이브 파일 생성시에
맞지 않는 타입의 파일이 생성되면서 생기는 오류라고 생각합니다.
원래 이 롬의 구동시에는 북미판은 e-Reader 를 사용하여 구동하나 봅니다.
(자세히는 모릅니다만..)
====================================================================
우선 업로드 되어있는 파일의 압축을 해제한 후
vba-over.ini << 이 파일을 VisualBoy Advance가 있는 폴더에 복사합니다.
vba-over.ini << 이 파일의 내용을 살펴보면... 대략..
.....
Classic NES Series - Bomberman
[FBME]
saveType=1
Classic NES Series - Castlevania
[FADE]
saveType=1
Classic NES Series - Donkey Kong
[FDKE]
saveType=1
......
이런 내용의 초기화 내용으로 이루어져 있습니다.
VBA의 보통의 각 게임의 설정은 4문자의 게임코드를 사용합니다.
[ABCD]
rtcEnabled=0
flashSize=65536
saveType=0
[ABC2]
rtcEnabled=1
flashSize=131072
saveType=0
....
이런식이죠.
그리고 게임 셋팅할때의 옵션은
rtcEnabled=<0 이면 false, 그외는 true>
flashSize=<65536 또는 131072>
saveType=<0 은 자동, 1 은 EEPROM, 2 는 SRAM, 3 은 Flash 또는 4 는 EEPROM+Sensor>
입니다.
여기서 saveType=1 을 줌으로써,
EEPROM 세이브 파일을 생성하게 하는 것으로 보이는군요.
이것은 구동 여부에 관련이 있다고 봅니다.
업로드한 vba-over.ini 의 내용을 보시면,
추가로 구동 가능한 롬이 어떠한 것들이 있는지 보실 수 있습니다.
조금만 연구하면 다른 롬들도 구동 할 수 있겠군요.
시간상 그냥 이런게 있다는 것만 알아두는게 좋겠습니다.
Classic Nes - The Legend of Zelda (U)
젤다의 전설을 돌려보니 잘 나오네요 ^.^ 9~~ 아자!~
그 외 Boktai - The Sun is in Your Hand(rtcEnabled=1) 또는
드래곤볼Z(saveType=1), 포켓몬(flashSize=131072) 같이
몇몇 실행이 불완전하거나 세이브가 불완전하여 구동이 난감한 것들을 돌릴 수 있습니다.
단 프로그램의 버젼은 1.8.0 이상일때 해당됩니다.
(확실히 전부 되는것은 아닙니다... >_<)