Code: Select all
<!-- Bombs Away (prototype) -->
<mamecheat version="1">
<cheat desc="Infinite Flags">
<script state="run">
<action>maincpu.pb@D920 = 99</action>
</script>
</cheat>
<cheat desc="Always have Power-up">
<script state="run">
<action>maincpu.pb@D011 |= 01</action> <!-- shot -->
<action>maincpu.pb@D02F |= 01</action> <!-- bomb -->
<action>maincpu.pw@D026 = 0002</action> <!-- timer -->
</script>
</cheat>
<cheat desc="Always have Special Bomb">
<script state="run">
<action>maincpu.pb@D011 |= 02</action>
</script>
</cheat>
<cheat desc="Return Now">
<script state="on">
<action>maincpu.pb@D011 |= 40</action>
</script>
</cheat>
<cheat desc="Go to Boss Area Now">
<script state="on">
<action>maincpu.pb@D945 |= 04</action>
</script>
</cheat>
<cheat desc="Finish Current Area Now">
<script state="on">
<action>maincpu.pw@D827 |= 4080</action>
</script>
</cheat>
<cheat desc="PL1 Select Starting Area">
<comment>Set on 'SPECIALS' screen after you've pressed the start button</comment>
<parameter min="01" max="10" step="01" />
<script state="change">
<action>maincpu.pb@D894 = param - 1</action>
</script>
</cheat>
<cheat desc="PL2 Select Starting Area">
<comment>Set on 'SPECIALS' screen after you've pressed the start button</comment>
<parameter min="01" max="10" step="01" />
<script state="change">
<action>maincpu.pb@D895 = param - 1</action>
</script>
</cheat>
<cheat desc="Rapid Fire">
<script state="run">
<action>maincpu.pb@D01C &= ~80</action>
</script>
</cheat>
</mamecheat>
- "Go to Boss Area Now" : Replaced with "|=" to set bit 2.
- "Rapid Fire" : Replaced with "&=" to clear bit 7.