Code: Select all
<!-- Yosaku to Donbei (set 1) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mw@0558 = 0690</action>
<action>maincpu.mw@05C9 = 0690</action>
</script>
<script state="off">
<action>maincpu.mw@0558 = 05FB</action>
<action>maincpu.mw@05C9 = 05FB</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.mb@161C = 3A</action>
</script>
<script state="off">
<action>maincpu.mb@161C = 32</action>
</script>
</cheat>
<cheat desc="player speed up">
<script state="on">
<action>maincpu.mw@03A4 = 1000 </action> <!-- left -->
<action>maincpu.mw@03AA = 100A </action> <!-- right -->
<action>maincpu.mq@1000 = 02C2050480CD0206</action>
<action>maincpu.mq@1008 = 050479CD0206C910</action>
<action>maincpu.mq@1010 = 00000000C9100CC2</action>
<!--
1000 | 06 02 : mvi b,$02 // left
1002 | CD 80 04 : call $0480
1005 | 05 : dcr b
1006 | C2 02 10 : jnz $1002
1009 | C9 : ret
100A | 06 02 : mvi b,$02 // right
100C | CD 79 04 : call $0479
100F | 05 : dcr b
1010 | C2 0C 10 : jnz $100c
1013 | C9 : ret
-->
</script>
<script state="off">
<action>maincpu.mw@03A4 = 0480 </action>
<action>maincpu.mw@03AA = 0479 </action>
<action>maincpu.mq@1000 = 0000000000000000</action>
<action>maincpu.mq@1008 = 0000000000000000</action>
<action>maincpu.mq@1010 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="bullet speed up">
<script state="on">
<action>maincpu.mw@0415 = 0417</action>
</script>
<script state="off">
<action>maincpu.mw@0415 = 042B</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Yosaku to Donbei (set 2) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>maincpu.mw@0558 = 0690</action>
<action>maincpu.mw@05C9 = 0690</action>
</script>
<script state="off">
<action>maincpu.mw@0558 = 05FB</action>
<action>maincpu.mw@05C9 = 05FB</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>maincpu.mb@161C = 3A</action>
</script>
<script state="off">
<action>maincpu.mb@161C = 32</action>
</script>
</cheat>
<cheat desc="player speed up">
<script state="on">
<action>maincpu.mw@03A4 = 1000 </action> <!-- left -->
<action>maincpu.mw@03AA = 100A </action> <!-- right -->
<action>maincpu.mq@1000 = 02C2050480CD0206</action>
<action>maincpu.mq@1008 = 050479CD0206C910</action>
<action>maincpu.mq@1010 = 00000000C9100CC2</action>
<!--
1000 | 06 02 : mvi b,$02 // left
1002 | CD 80 04 : call $0480
1005 | 05 : dcr b
1006 | C2 02 10 : jnz $1002
1009 | C9 : ret
100A | 06 02 : mvi b,$02 // right
100C | CD 79 04 : call $0479
100F | 05 : dcr b
1010 | C2 0C 10 : jnz $100c
1013 | C9 : ret
-->
</script>
<script state="off">
<action>maincpu.mw@03A4 = 0480 </action>
<action>maincpu.mw@03AA = 0479 </action>
<action>maincpu.mq@1000 = 0000000000000000</action>
<action>maincpu.mq@1008 = 0000000000000000</action>
<action>maincpu.mq@1010 = 0000000000000000</action>
</script>
</cheat>
<cheat desc="bullet speed up">
<script state="on">
<action>maincpu.mw@0415 = 0417</action>
</script>
<script state="off">
<action>maincpu.mw@0415 = 042B</action>
</script>
</cheat>
</mamecheat>