Code: Select all
<!-- War of the Bugs or Monsterous Manouvers in a Mushroom Maze -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mb@13FA = 18</action>
</script>
<script state="off">
<action>maincpu.mb@13FA = 30</action>
</script>
</cheat>
<cheat desc="walk through wall">
<script state="on">
<action>maincpu.mb@0D31 = 45</action>
</script>
<script state="off">
<action>maincpu.mb@0D31 = 46</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x02">02 </item>
<item value="0x04">03 </item>
<item value="0x06">04 </item>
<item value="0x08">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mb@0D3A = 18 </action>
<action>maincpu.mw@0D34 = 2770 </action>
<action>maincpu.mq@2770 = 10C10D62CDC50006</action>
<action>maincpu.mq@2778 = 000000000000C9F9</action>
<!--
2770 | 06 xx : ld b,$xx
2772 | C5 : push bc
2773 | CD 62 0D : call $0D62
2776 | C1 : pop bc
2777 | 10 F9 : djnz $2772
2779 | C9 : ret
-->
</script>
<script state="change">
<action>maincpu.mb@2771 = param</action>
</script>
<script state="off">
<action>maincpu.mb@0D3A = 20 </action>
<action>maincpu.mw@0D34 = 0D62 </action>
<action>maincpu.mq@2770 = 0000000000000000</action>
<action>maincpu.mq@2778 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="bullet speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x08">02 </item>
<item value="0x0c">03 </item>
<item value="0x10">04 </item>
<item value="0x14">05 (fast)</item>
</parameter>
<script state="change">
<action>maincpu.mb@0870 = param</action>
</script>
<script state="off">
<action>maincpu.mb@0870 = 08</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mb@0C4B = C3</action>
</script>
<script state="off">
<action>maincpu.mb@0C4B = D2</action>
</script>
</cheat>
<!--
<cheat desc="walk through wall">
<script state="on">
<action>maincpu.mb@1608 = 38</action>
</script>
<script state="off">
<action>maincpu.mb@1608 = 39</action>
</script>
</cheat>
-->
<!--
<cheat desc="player speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x02">02 </item>
<item value="0x04">03 </item>
<item value="0x06">04 </item>
<item value="0x08">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mb@1611 = C3 </action>
<action>maincpu.mw@160B = 4A00 </action>
<action>maincpu.mq@4A00 = 10C1163ECDC50006</action>
<action>maincpu.mq@4A08 = 000000000000C9F9</action>
<!==
4A00 | 06 xx : ld b,$xx
4A02 | C5 : push bc
4A03 | CD 3E 16 : call $163E
4A06 | C1 : pop bc
4A07 | 10 F9 : djnz $4A02
4A09 | C9 : ret
==>
</script>
<script state="change">
<action>maincpu.mb@4A01 = param</action>
</script>
<script state="off">
<action>maincpu.mb@1611 = C2 </action>
<action>maincpu.mw@160B = 163E </action>
<action>maincpu.mq@4A00 = 0000000000000000</action>
<action>maincpu.mq@4A08 = 0000000000000000</action>
</script>
</cheat>
-->
<cheat desc="bullet speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x08">02 </item>
<item value="0x0c">03 </item>
<item value="0x10">04 </item>
<item value="0x14">05 (fast)</item>
</parameter>
<script state="change">
<action>maincpu.mb@04FE = param</action>
</script>
<script state="off">
<action>maincpu.mb@04FE = 08</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- War of the Bugs or Monsterous Manouvers in a Mushroom Maze (US) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mb@13FA = 18</action>
</script>
<script state="off">
<action>maincpu.mb@13FA = 30</action>
</script>
</cheat>
<cheat desc="walk through wall">
<script state="on">
<action>maincpu.mb@0D31 = 45</action>
</script>
<script state="off">
<action>maincpu.mb@0D31 = 46</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x02">02 </item>
<item value="0x04">03 </item>
<item value="0x06">04 </item>
<item value="0x08">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mb@0D3A = 18 </action>
<action>maincpu.mw@0D34 = 2770 </action>
<action>maincpu.mq@2770 = 10C10D62CDC50006</action>
<action>maincpu.mq@2778 = 000000000000C9F9</action>
<!--
2770 | 06 xx : ld b,$xx
2772 | C5 : push bc
2773 | CD 62 0D : call $0D62
2776 | C1 : pop bc
2777 | 10 F9 : djnz $2772
2779 | C9 : ret
-->
</script>
<script state="change">
<action>maincpu.mb@2771 = param</action>
</script>
<script state="off">
<action>maincpu.mb@0D3A = 20 </action>
<action>maincpu.mw@0D34 = 0D62 </action>
<action>maincpu.mq@2770 = 0000000000000000</action>
<action>maincpu.mq@2778 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="bullet speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x08">02 </item>
<item value="0x0c">03 </item>
<item value="0x10">04 </item>
<item value="0x14">05 (fast)</item>
</parameter>
<script state="change">
<action>maincpu.mb@0870 = param</action>
</script>
<script state="off">
<action>maincpu.mb@0870 = 08</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Space Train -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mb@1C4B = C3</action>
</script>
<script state="off">
<action>maincpu.mb@1C4B = D2</action>
</script>
</cheat>
<cheat desc="walk through wall">
<script state="on">
<action>maincpu.mb@1608 = 38</action>
</script>
<script state="off">
<action>maincpu.mb@1608 = 39</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x02">02 </item>
<item value="0x04">03 </item>
<item value="0x06">04 </item>
<item value="0x08">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mb@1611 = C3 </action>
<action>maincpu.mw@160B = 4A00 </action>
<action>maincpu.mq@4A00 = 10C1163ECDC50006</action>
<action>maincpu.mq@4A08 = 000000000000C9F9</action>
<!--
4A00 | 06 xx : ld b,$xx
4A02 | C5 : push bc
4A03 | CD 3E 16 : call $163E
4A06 | C1 : pop bc
4A07 | 10 F9 : djnz $4A02
4A09 | C9 : ret
-->
</script>
<script state="change">
<action>maincpu.mb@4A01 = param</action>
</script>
<script state="off">
<action>maincpu.mb@1611 = C2 </action>
<action>maincpu.mw@160B = 163E </action>
<action>maincpu.mq@4A00 = 0000000000000000</action>
<action>maincpu.mq@4A08 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="bullet speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x08">02 </item>
<item value="0x0c">03 </item>
<item value="0x10">04 </item>
<item value="0x14">05 (fast)</item>
</parameter>
<script state="change">
<action>maincpu.mb@0CFE = param</action>
</script>
<script state="off">
<action>maincpu.mb@0CFE = 08</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Rocket Convoy -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mb@1C4B = C3</action>
</script>
<script state="off">
<action>maincpu.mb@1C4B = D2</action>
</script>
</cheat>
<cheat desc="walk through wall">
<script state="on">
<action>maincpu.mb@1608 = 38</action>
</script>
<script state="off">
<action>maincpu.mb@1608 = 39</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x02">02 </item>
<item value="0x04">03 </item>
<item value="0x06">04 </item>
<item value="0x08">05 (fast)</item>
</parameter>
<script state="on">
<action>maincpu.mb@1611 = C3 </action>
<action>maincpu.mw@160B = 4A00 </action>
<action>maincpu.mq@4A00 = 10C1163ECDC50006</action>
<action>maincpu.mq@4A08 = 000000000000C9F9</action>
<!--
4A00 | 06 xx : ld b,$xx
4A02 | C5 : push bc
4A03 | CD 3E 16 : call $163E
4A06 | C1 : pop bc
4A07 | 10 F9 : djnz $4A02
4A09 | C9 : ret
-->
</script>
<script state="change">
<action>maincpu.mb@4A01 = param</action>
</script>
<script state="off">
<action>maincpu.mb@1611 = C2 </action>
<action>maincpu.mw@160B = 163E </action>
<action>maincpu.mq@4A00 = 0000000000000000</action>
<action>maincpu.mq@4A08 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="bullet speed">
<parameter>
<item value="0x01">01 (slow)</item>
<item value="0x08">02 </item>
<item value="0x0c">03 </item>
<item value="0x10">04 </item>
<item value="0x14">05 (fast)</item>
</parameter>
<script state="change">
<action>maincpu.mb@0CFE = param</action>
</script>
<script state="off">
<action>maincpu.mb@0CFE = 08</action>
</script>
</cheat>
</mamecheat>