Code: Select all
<mamecheat version="1">
<cheat desc="Always Have Max Shot Power">
<script state="run">
<action>maincpu.pb@E108 = 03</action>
</script>
</cheat>
<cheat desc="Invincibility">
<comment>See the Dip Switch Menu to enable an alternate Invincibility cheat.</comment>
<script state="run">
<action>maincpu.pb@E090 |= 20</action>
</script>
<script state="off">
<action>maincpu.pb@E090 &= ~20</action>
</script>
</cheat>
<cheat desc="Warp to Final Place in Area Now">
<script state="on">
<action>maincpu.pb@E110 = 80</action>
</script>
</cheat>
<cheat desc="Finish Current Area Now">
<script state="on">
<action>maincpu.pb@E008 = 01</action>
</script>
</cheat>
<cheat desc="PL1 Select Starting Area">
<parameter>
<item value="0x0000">Area 1</item>
<item value="0x0040">Area 2</item>
<item value="0x0080">Area 3</item>
<item value="0x00c0">Area 4</item>
<item value="0x0100">Area 5</item>
<item value="0x0140">Area 6</item>
<item value="0x0180">Area 7</item>
<item value="0x01c0">Area 8</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@E102 == 0000">maincpu.pw@E102 = param</action>
</script>
</cheat>
<cheat desc="PL2 Select Starting Area">
<parameter>
<item value="0x0000">Area 1</item>
<item value="0x0040">Area 2</item>
<item value="0x0080">Area 3</item>
<item value="0x00c0">Area 4</item>
<item value="0x0100">Area 5</item>
<item value="0x0140">Area 6</item>
<item value="0x0180">Area 7</item>
<item value="0x01c0">Area 8</item>
</parameter>
<script state="run">
<action condition="maincpu.pw@F102 == 0000">maincpu.pw@F102 = param</action>
</script>
</cheat>
</mamecheat>
- "Invinicibility" : Improved. Because the game program sets bit 5 when you get invincibility item instead of value. But this RAM code isn't "no hit" and you will fall into a water.
- "Warp to Final Place in Area Now" : Also you can warp at final (boss) place in area. but the game has bug after warp time is out.
- "Select Starting Stage" : This game is endless so that game continues after Area 8. $F102 is field and $F103 is loop.