Code: Select all
<cheat desc="no hit">
<script state="on">
<action>maincpu.md@8ac8 = 568c419a</action>
<action>maincpu.mq@8c41 = 06082448a306a402</action>
<action>maincpu.mq@8c49 = 46b4b101bf09b19f</action>
<!--
8c41 | 24 08 : BCC $8C4B
8c43 | a6 48 : LDA $8,U
8c45 | 81 06 : CMPA #$06
8c47 | 26 02 : BNE $8C4B
8c49 | 6e b4 : JMP [,Y]
8c4b | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@8ac8 = 0c9ce6b4</action>
<action>maincpu.mq@8c41 = 9f8d119f8c9704d4</action>
<action>maincpu.mq@8c49 = 8fc40e01bf09b19f</action>
</script>
</cheat>
<cheat desc="auto fire">
<script state="on">
<action>maincpu.mb@589a = 01</action> <!-- fighter : right -->
<action>maincpu.mb@58a3 = 01</action> <!-- fighter : left -->
<action>maincpu.mb@5a58 = 01</action> <!-- robot1 : left -->
<action>maincpu.mb@5ddc = 01</action> <!-- robot2 : left : vulcan -->
<action>maincpu.mb@5e46 = 01</action> <!-- robot2 : left : cannon -->
<action>maincpu.mb@5e85 = 01</action> <!-- robot2 : left : shotgun -->
<action>maincpu.mb@5ede = 01</action> <!-- robot2 : left : spread -->
<action>maincpu.mb@5f43 = 01</action> <!-- robot2 : left : punch -->
<action>maincpu.mb@5ddc = 01</action> <!-- robot2 : right : vulcan/punch -->
<action>maincpu.mb@5e46 = 01</action> <!-- robot2 : right : cannon -->
<action>maincpu.mb@5e85 = 01</action> <!-- robot2 : right : shotgun -->
<action>maincpu.mb@5ede = 01</action> <!-- robot2 : right : spread -->
</script>
<script state="off">
<action>maincpu.mb@589a = 07</action>
<action>maincpu.mb@58a3 = 07</action>
<action>maincpu.mb@5a58 = 07</action>
<action>maincpu.mb@5ddc = 07</action>
<action>maincpu.mb@5e46 = 07</action>
<action>maincpu.mb@5e85 = 07</action>
<action>maincpu.mb@5ede = 07</action>
<action>maincpu.mb@5f43 = 07</action>
<action>maincpu.mb@5ddc = 07</action>
<action>maincpu.mb@5e46 = 07</action>
<action>maincpu.mb@5e85 = 07</action>
<action>maincpu.mb@5ede = 07</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x0080">01 (slow)</item>
<item value="0x01c0">02 </item>
<item value="0x0380">03 </item>
<item value="0x0540">04 </item>
<item value="0x0700">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.md@579e = 440000d1</action> <!-- LDD #$xx -->
</script>
<script state="change">
<action>maincpu.mw@579f = param</action>
</script>
<script state="off">
<action>maincpu.md@579e = c064c6d1</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@a66b = f6a6823f</action> <!-- ram -->
<action>maincpu.md@a70d = 56a76dee</action> <!-- rom -->
</script>
<script state="off">
<action>maincpu.md@a66b = 0620003f</action>
<action>maincpu.md@a70d = a64000ee</action>
</script>
</cheat>
- Freeze or crash the game when you hit object because encrypted opcode handling is different.
- You can't destroy enemy in having "crash" item.