(WIP) Luca's MAME Drivers (12/10/06) - 模擬器

By Dinah
at 2012-10-07T14:53
at 2012-10-07T14:53
Table of Contents
2012.10.06
星際戰機(Star Fighter)加入模擬行列。
An update on my ongoing efforts to defeat the protection in the
remaining SunA games. After Brick Zone (see previous post), another
game has capitulated... Star Fighter, an obscure vertical shooter
from 1990.
The protections involve: different encryption of data and opcodes,
address line scrambling (controllable at run time), sound latch and
RAM writes disable, sprite and ROM bank latching, mirroring, NMI
disable. Plus some other stuff I've patched out. If the protection
checks or the ROM checksum tests carried out throughout the game
fail you get: invisible/wrong enemy waves, crash on level 1 boss,
random flipping of background tiles, corrupt game state, wrong
random sound codes, no enemies after continue, wrong sprite bank,
stuck player, etc.
In addition to this, the video hardware emulation needed a little
tweaking on the tiles banking part too, for good measure. Anyway
here are screen shots of the 8 levels of the game played from start
to end (pretty hard by the way, had to cheat with infinite lives):
圖多,請至來源處瀏覽。
______________________________________________________________________________
來源:http://www.lucaelia.com/mame.php/2012/Battle-for-the-Sun-A
--
ポーラステーション
http://perryt0517.wordpress.com/
--
星際戰機(Star Fighter)加入模擬行列。
An update on my ongoing efforts to defeat the protection in the
remaining SunA games. After Brick Zone (see previous post), another
game has capitulated... Star Fighter, an obscure vertical shooter
from 1990.
The protections involve: different encryption of data and opcodes,
address line scrambling (controllable at run time), sound latch and
RAM writes disable, sprite and ROM bank latching, mirroring, NMI
disable. Plus some other stuff I've patched out. If the protection
checks or the ROM checksum tests carried out throughout the game
fail you get: invisible/wrong enemy waves, crash on level 1 boss,
random flipping of background tiles, corrupt game state, wrong
random sound codes, no enemies after continue, wrong sprite bank,
stuck player, etc.
In addition to this, the video hardware emulation needed a little
tweaking on the tiles banking part too, for good measure. Anyway
here are screen shots of the 8 levels of the game played from start
to end (pretty hard by the way, had to cheat with infinite lives):
圖多,請至來源處瀏覽。
______________________________________________________________________________
來源:http://www.lucaelia.com/mame.php/2012/Battle-for-the-Sun-A
--
ポーラステーション
http://perryt0517.wordpress.com/
--
Tags:
模擬器
All Comments
Related Posts
PCSX2玩TOD2的問題

By Xanthe
at 2012-10-07T06:03
at 2012-10-07T06:03
有關 吞2 赤壁之戰 之 heck版的疑問

By Gilbert
at 2012-10-06T05:28
at 2012-10-06T05:28
ゲームセンターCX in ASIA ~目指せカンボジア代表!~

By Dinah
at 2012-10-06T01:49
at 2012-10-06T01:49
SS的天地無用-連鎖必要

By John
at 2012-10-05T23:24
at 2012-10-05T23:24
ykhwong's DOSBox SVN Daum 2012.10.03

By Ingrid
at 2012-10-05T19:39
at 2012-10-05T19:39