Code: Select all
<!-- Defender (Red label) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@1865 = 20</action> <!-- ($E865) -->
</script>
<script state="off">
<action>maincpu.mb@1865 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D73 = 00</action> <!-- player bullet ($ED73) -->
<action>maincpu.mb@2013 = 00</action> <!-- abduction ($F013) -->
</script>
<script state="off">
<action>maincpu.mb@1D73 = 03</action>
<action>maincpu.mb@2013 = 51</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05CD = BDFF60D6 </action> <!-- ($D5CD) -->
<action>maincpu.mq@2F60 = 9A7C850126014339</action>
<!--
FF60 | 9A 7C : ORA $7C
FF62 | 85 01 : BITA #$01
FF64 | 26 01 : BNE $FF67
FF66 | 43 : COMA
FF67 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05CD = 9A7C43D6 </action>
<action>maincpu.mq@2F60 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2667 = 7EF72D26</action> <!-- ram ($F667) -->
<action>maincpu.md@275B = 7EF79B86</action> <!-- rom ($F75B) -->
</script>
<script state="off">
<action>maincpu.md@2667 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defender (Green label) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@17D4 = 20</action> <!-- ($E7D4) -->
</script>
<script state="off">
<action>maincpu.mb@17D4 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D97 = 00</action> <!-- player bullet ($ED97) -->
<action>maincpu.mb@202F = 00</action> <!-- abduction ($F02F) -->
</script>
<script state="off">
<action>maincpu.mb@1D97 = 03</action>
<action>maincpu.mb@202F = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05BD = BDFFE0D6 </action> <!-- ($D5BD) -->
<action>maincpu.mq@2FE0 = 9A59850126014339</action>
<!--
FFE0 | 9A 59 : ORA $59
FFE2 | 85 01 : BITA #$01
FFE4 | 26 01 : BNE $FFE7
FFE6 | 43 : COMA
FFE7 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05BD = 9A5943D6 </action>
<action>maincpu.mq@2FE0 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2672 = 7EF73826</action> <!-- ram ($F672) -->
<action>maincpu.md@2768 = 7EF7AD86</action> <!-- rom ($F768) -->
</script>
<script state="off">
<action>maincpu.md@2672 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defender (Blue label) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@17D4 = 20</action> <!-- ($E7D4) -->
</script>
<script state="off">
<action>maincpu.mb@17D4 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D97 = 00</action> <!-- player bullet ($ED97) -->
<action>maincpu.mb@202F = 00</action> <!-- abduction ($F02F) -->
</script>
<script state="off">
<action>maincpu.mb@1D97 = 03</action>
<action>maincpu.mb@202F = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05BD = BDFFE0D6 </action> <!-- ($D5BD) -->
<action>maincpu.mq@2FE0 = 9A59850126014339</action>
<!--
FFE0 | 9A 59 : ORA $59
FFE2 | 85 01 : BITA #$01
FFE4 | 26 01 : BNE $FFE7
FFE6 | 43 : COMA
FFE7 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05BD = 9A5943D6 </action>
<action>maincpu.mq@2FE0 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2672 = 7EF73826</action> <!-- ram ($F672) -->
<action>maincpu.md@2768 = 7EF7AD86</action> <!-- rom ($F768) -->
</script>
<script state="off">
<action>maincpu.md@2672 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defender (White label) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFF80D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2F80 = 9A59850126014339</action>
<!--
FF80 | 9A 59 : ORA $59
FF82 | 85 01 : BITA #$01
FF84 | 26 01 : BNE $FF87
FF86 | 43 : COMA
FF87 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2F80 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- T.T Defender -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@1865 = 20</action> <!-- ($E865) -->
</script>
<script state="off">
<action>maincpu.mb@1865 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D73 = 00</action> <!-- player bullet ($ED73) -->
<action>maincpu.mb@2013 = 00</action> <!-- abduction ($F013) -->
</script>
<script state="off">
<action>maincpu.mb@1D73 = 03</action>
<action>maincpu.mb@2013 = 51</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05CD = BDFF60D6 </action> <!-- ($D5CD) -->
<action>maincpu.mq@2F60 = 9A7C850126014339</action>
<!--
FF60 | 9A 7C : ORA $7C
FF62 | 85 01 : BITA #$01
FF64 | 26 01 : BNE $FF67
FF66 | 43 : COMA
FF67 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05CD = 9A7C43D6 </action>
<action>maincpu.mq@2F60 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2667 = 7EF72D26</action> <!-- ram ($F667) -->
<action>maincpu.md@275B = 7EF79B86</action> <!-- rom ($F75B) -->
</script>
<script state="off">
<action>maincpu.md@2667 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defender (bootleg) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFF80D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2F80 = 9A59850126014339</action>
<!--
FF80 | 9A 59 : ORA $59
FF82 | 85 01 : BITA #$01
FF84 | 26 01 : BNE $FF87
FF86 | 43 : COMA
FF87 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2F80 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Tornado (bootleg of Defender, set 1) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFF80D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2F80 = 9A59850126014339</action>
<!--
FF80 | 9A 59 : ORA $59
FF82 | 85 01 : BITA #$01
FF84 | 26 01 : BNE $FF87
FF86 | 43 : COMA
FF87 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2F80 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Zero (bootleg of Defender, set 1) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFF80D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2F80 = 9A59850126014339</action>
<!--
FF80 | 9A 59 : ORA $59
FF82 | 85 01 : BITA #$01
FF84 | 26 01 : BNE $FF87
FF86 | 43 : COMA
FF87 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2F80 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Zero (bootleg of Defender, set 2) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - fuel">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFFE2D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2FE2 = 9A59850126014339</action>
<!--
FFE2 | 9A 59 : ORA $59
FFE4 | 85 01 : BITA #$01
FFE6 | 26 01 : BNE $FF87
FFE8 | 43 : COMA
FFE9 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2FE2 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="fuel speed">
<parameter>
<item value="0xFF">01 (slow)</item>
<item value="0x7F">02 </item>
<item value="0x3F">03 </item>
<item value="0x1F">04 </item>
<item value="0x00">05 (fast)</item>
</parameter>
<script state="change">
<action>banked.mb@6B54 = param</action> <!-- ($CB54) -->
</script>
<script state="off">
<action>banked.mb@6B54 = 1F</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Operacion Defender (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@1865 = 20</action> <!-- ($E865) -->
</script>
<script state="off">
<action>maincpu.mb@1865 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D73 = 00</action> <!-- player bullet ($ED73) -->
<action>maincpu.mb@2013 = 00</action> <!-- abduction ($F013) -->
</script>
<script state="off">
<action>maincpu.mb@1D73 = 03</action>
<action>maincpu.mb@2013 = 51</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05CD = BDFF60D6 </action> <!-- ($D5CD) -->
<action>maincpu.mq@2F60 = 9A7C850126014339</action>
<!--
FF60 | 9A 7C : ORA $7C
FF62 | 85 01 : BITA #$01
FF64 | 26 01 : BNE $FF67
FF66 | 43 : COMA
FF67 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05CD = 9A7C43D6 </action>
<action>maincpu.mq@2F60 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2667 = 7EF72D26</action> <!-- ram ($F667) -->
<action>maincpu.md@275B = 7EF79B86</action> <!-- rom ($F75B) -->
</script>
<script state="off">
<action>maincpu.md@2667 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defense Command (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFF80D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2F80 = 9A59850126014339</action>
<!--
FF80 | 9A 59 : ORA $59
FF82 | 85 01 : BITA #$01
FF84 | 26 01 : BNE $FF87
FF86 | 43 : COMA
FF87 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2F80 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defence Command (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@1849 = 20</action> <!-- ($E849) -->
</script>
<script state="off">
<action>maincpu.mb@1849 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D57 = 00</action> <!-- player bullet ($ED57) -->
<action>maincpu.mb@1FF6 = 00</action> <!-- abduction ($EFF6) -->
</script>
<script state="off">
<action>maincpu.mb@1D57 = 03</action>
<action>maincpu.mb@1FF6 = 51</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05CB = BDFFE0D6 </action> <!-- ($D5CB) -->
<action>maincpu.mq@2FE0 = 9A91850126014339</action>
<!--
FFE0 | 9A 91 : ORA $91
FFE2 | 85 01 : BITA #$01
FFE4 | 26 01 : BNE $FFE7
FFE6 | 43 : COMA
FFE7 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05CB = 9A9143D6 </action>
<action>maincpu.mq@2FE0 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@264C = 7EF71226</action> <!-- ram ($F64C) -->
<action>maincpu.md@2740 = 7EF78586</action> <!-- rom ($F740) -->
</script>
<script state="off">
<action>maincpu.md@264C = 53C50926</action>
<action>maincpu.md@2740 = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Defense (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@1865 = 20</action> <!-- ($E865) -->
</script>
<script state="off">
<action>maincpu.mb@1865 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D73 = 00</action> <!-- player bullet ($ED73) -->
<action>maincpu.mb@2013 = 00</action> <!-- abduction ($F013) -->
</script>
<script state="off">
<action>maincpu.mb@1D73 = 03</action>
<action>maincpu.mb@2013 = 51</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05CD = BDFF60D6 </action> <!-- ($D5CD) -->
<action>maincpu.mq@2F60 = 9A7C850126014339</action>
<!--
FF60 | 9A 7C : ORA $7C
FF62 | 85 01 : BITA #$01
FF64 | 26 01 : BNE $FF67
FF66 | 43 : COMA
FF67 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05CD = 9A7C43D6 </action>
<action>maincpu.mq@2F60 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2667 = 7EF72D26</action> <!-- ram ($F667) -->
<action>maincpu.md@275B = 7EF79B86</action> <!-- rom ($F75B) -->
</script>
<script state="off">
<action>maincpu.md@2667 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Star Trek (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@188C = 20</action> <!-- ($E88C) -->
</script>
<script state="off">
<action>maincpu.mb@188C = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1E50 = 00</action> <!-- player bullet ($EE50) -->
<action>maincpu.mb@20E8 = 00</action> <!-- abduction ($F0E8) -->
</script>
<script state="off">
<action>maincpu.mb@1E50 = 03</action>
<action>maincpu.mb@20E8 = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@0686 = BDFF80D6 </action> <!-- ($D686) -->
<action>maincpu.mq@2F80 = 9A59850126014339</action>
<!--
FF80 | 9A 59 : ORA $59
FF82 | 85 01 : BITA #$01
FF84 | 26 01 : BNE $FF87
FF86 | 43 : COMA
FF87 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@0686 = 9A5943D6 </action>
<action>maincpu.mq@2F80 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram check">
<script state="on">
<action>maincpu.md@262F = 7EF6F526</action> <!-- ($F62F) -->
</script>
<script state="off">
<action>maincpu.md@266E = 53C50926</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Attack (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@17D4 = 20</action> <!-- ($E7D4) -->
</script>
<script state="off">
<action>maincpu.mb@17D4 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D97 = 00</action> <!-- player bullet ($ED97) -->
<action>maincpu.mb@202F = 00</action> <!-- abduction ($F02F) -->
</script>
<script state="off">
<action>maincpu.mb@1D97 = 03</action>
<action>maincpu.mb@202F = 4F</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05BD = BDFFE0D6 </action> <!-- ($D5BD) -->
<action>maincpu.mq@2FE0 = 9A59850126014339</action>
<!--
FFE0 | 9A 59 : ORA $59
FFE2 | 85 01 : BITA #$01
FFE4 | 26 01 : BNE $FFE7
FFE6 | 43 : COMA
FFE7 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05BD = 9A5943D6 </action>
<action>maincpu.mq@2FE0 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@2672 = 7EF73826</action> <!-- ram ($F672) -->
<action>maincpu.md@2768 = 7EF7AD86</action> <!-- rom ($F768) -->
</script>
<script state="off">
<action>maincpu.md@2672 = 53C50926</action>
<action>maincpu.md@275B = 7FD00086</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Galaxy Wars II (bootleg of Defender) -->
<mamecheat version="1">
<cheat desc="no hit - player">
<script state="on">
<action>maincpu.mb@1849 = 20</action> <!-- ($E849) -->
</script>
<script state="off">
<action>maincpu.mb@1849 = 26</action>
</script>
</cheat>
<cheat desc="no hit - people">
<script state="on">
<action>maincpu.mb@1D57 = 00</action> <!-- player bullet ($ED57) -->
<action>maincpu.mb@1FF6 = 00</action> <!-- abduction ($EFF6) -->
</script>
<script state="off">
<action>maincpu.mb@1D57 = 03</action>
<action>maincpu.mb@1FF6 = 51</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.md@05CB = BDFFE0D6 </action> <!-- ($D5CB) -->
<action>maincpu.mq@2FE0 = 9A91850126014339</action>
<!--
FFE0 | 9A 91 : ORA $91
FFE2 | 85 01 : BITA #$01
FFE4 | 26 01 : BNE $FFE7
FFE6 | 43 : COMA
FFE7 | 39 : RTS
-->
</script>
<script state="off">
<action>maincpu.md@05CB = 9A9143D6 </action>
<action>maincpu.mq@2FE0 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="skip ram/rom check">
<script state="on">
<action>maincpu.md@264C = 7EF71226</action> <!-- ram ($F64C) -->
<action>maincpu.md@2740 = 7EF78586</action> <!-- rom ($F740) -->
</script>
<script state="off">
<action>maincpu.md@264C = 53C50926</action>
<action>maincpu.md@2740 = 7FD00086</action>
</script>
</cheat>
</mamecheat>
- All codes for tornado2 is missing due to bad dump. I have traced program code but no result.
- zero2 has unique system, "fuel". So "fuel speed" code is for zero2 only.
- "no hit - people" : No effect for abduction when you set this code in trying to abduct by an enemy.
- "rapid fire" : You can't use Smart Bomb, Hyperspace and Reverse in holding fire button.