mt_arrow.xml:
Code: Select all
<mamecheat version="1">
<cheat desc="Infinite Play Time">
<script state="run">
<action>mtbios.pw@004036=1770</action>
<action>mtbios.pb@004056=01</action> <!-- 1st = Time, 2nd = Credit -->
</script>
</cheat>
<cheat desc="Infinite Lives">
<script state="run">
<action>maincpu.pw@FFC068=009A</action>
</script>
</cheat>
<cheat desc="Infinite AF">
<script state="run">
<action>maincpu.pw@FF3302=0010</action>
</script>
</cheat>
<cheat desc="Invincibility">
<script state="on">
<action>temp0 =maincpu.mw@0096A8</action>
</script>
<script state="run">
<action>maincpu.mw@0096A8=0002</action>
</script>
<script state="off">
<action>maincpu.mw@0096A8=temp0 </action>
</script>
</cheat>
<cheat desc="Always have Maximum Speed">
<script state="run">
<action>maincpu.pw@FF17C4=0008</action> <!-- 08 is the maximum speed obtainable in the game. -->
</script>
</cheat>
<cheat desc="Always have Maximum Missiles">
<script state="run">
<action>maincpu.pw@FF32E0=0003</action>
</script>
</cheat>
<cheat desc="Select Weapon"> <!-- Pt 1 Weapon Type 0-3, Pt 2 Weapon Power 0-3 -->
<parameter>
<item value="0x01">Weapon 1 Power 1</item>
<item value="0x02">Weapon 1 Power 2</item>
<item value="0x03">Weapon 1 Power 3</item>
<item value="0x04">Weapon 1 Power 4</item>
<item value="0x05">Weapon 2 Power 1</item>
<item value="0x06">Weapon 2 Power 2</item>
<item value="0x07">Weapon 2 Power 3</item>
<item value="0x08">Weapon 2 Power 4</item>
<item value="0x09">Weapon 3 Power 1</item>
<item value="0x10">Weapon 3 Power 2</item>
<item value="0x11">Weapon 3 Power 3</item>
<item value="0x12">Weapon 3 Power 4</item>
<item value="0x13">Weapon 4 Power 1</item>
<item value="0x14">Weapon 4 Power 2</item>
<item value="0x15">Weapon 4 Power 3</item>
<item value="0x16">Weapon 4 Power 4</item>
</parameter>
<script state="run">
<action condition="(param==01)">maincpu.pw@FF32CE=0000</action>
<action condition="(param==01)">maincpu.pw@FF32D6=0000</action>
<action condition="(param==02)">maincpu.pw@FF32CE=0000</action>
<action condition="(param==02)">maincpu.pw@FF32D6=0001</action>
<action condition="(param==03)">maincpu.pw@FF32CE=0000</action>
<action condition="(param==03)">maincpu.pw@FF32D6=0002</action>
<action condition="(param==04)">maincpu.pw@FF32CE=0000</action>
<action condition="(param==04)">maincpu.pw@FF32D6=0003</action>
<action condition="(param==05)">maincpu.pw@FF32CE=0001</action>
<action condition="(param==05)">maincpu.pw@FF32D6=0000</action>
<action condition="(param==06)">maincpu.pw@FF32CE=0001</action>
<action condition="(param==06)">maincpu.pw@FF32D6=0001</action>
<action condition="(param==07)">maincpu.pw@FF32CE=0001</action>
<action condition="(param==07)">maincpu.pw@FF32D6=0002</action>
<action condition="(param==08)">maincpu.pw@FF32CE=0001</action>
<action condition="(param==08)">maincpu.pw@FF32D6=0003</action>
<action condition="(param==09)">maincpu.pw@FF32CE=0002</action>
<action condition="(param==09)">maincpu.pw@FF32D6=0000</action>
<action condition="(param==10)">maincpu.pw@FF32CE=0002</action>
<action condition="(param==10)">maincpu.pw@FF32D6=0001</action>
<action condition="(param==11)">maincpu.pw@FF32CE=0002</action>
<action condition="(param==11)">maincpu.pw@FF32D6=0002</action>
<action condition="(param==12)">maincpu.pw@FF32CE=0002</action>
<action condition="(param==12)">maincpu.pw@FF32D6=0003</action>
<action condition="(param==13)">maincpu.pw@FF32CE=0003</action>
<action condition="(param==13)">maincpu.pw@FF32D6=0000</action>
<action condition="(param==14)">maincpu.pw@FF32CE=0003</action>
<action condition="(param==14)">maincpu.pw@FF32D6=0001</action>
<action condition="(param==15)">maincpu.pw@FF32CE=0003</action>
<action condition="(param==15)">maincpu.pw@FF32D6=0002</action>
<action condition="(param==16)">maincpu.pw@FF32CE=0003</action>
<action condition="(param==16)">maincpu.pw@FF32D6=0003</action>
</script>
</cheat>
<cheat desc="Select Starting Stage"> <comment>Enable this cheat and reset for the correct effect</comment> <!-- RAM FFC066 -->
<parameter min="1" max="6" step="1"/>
<script state="on">
<action>temp0 =maincpu.mw@000438</action>
</script>
<script state="run">
<action>maincpu.mw@000438=(param)</action>
</script>
<script state="off">
<action>maincpu.mw@000438=temp0 </action>
</script>
</cheat>
</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->