rtype2.xml, rtype2j.xml and rtype2jc.xml
Code: Select all
<cheat desc="Always have Force">
<script state="run">
<action>maincpu.pb@E003E = 03</action>
</script>
</cheat>
<cheat desc="Select Shot">
<parameter>
<item value="0x00">Blue</item>
<item value="0x02">Yellow</item>
<item value="0x04">Green</item>
<item value="0x06">Red</item>
<item value="0x08">Grey</item>
</parameter>
<script state="run">
<action>maincpu.pb@E003C = param</action>
</script>
</cheat>
<cheat desc="Select Missile">
<parameter>
<item value="0x00">None</item>
<item value="0x01">Type 1</item>
<item value="0x02">Type 2</item>
<item value="0x03">Type 3</item>
</parameter>
<script state="run">
<action>maincpu.pb@E0035 = param</action>
</script>
</cheat>
<cheat desc="Select Speed">
<parameter min="0x01" max="0x05" step="0x01" />
<script state="run">
<action>maincpu.pb@E0036 = param - 1</action>
</script>
</cheat>
Code: Select all
<cheat desc="Always have Force">
<script state="run">
<action>maincpu.pb@D003E = 03</action>
</script>
</cheat>
<cheat desc="Select Shot">
<parameter>
<item value="0x00">Blue</item>
<item value="0x02">Yellow</item>
<item value="0x04">Green</item>
<item value="0x06">Red</item>
<item value="0x08">Grey</item>
</parameter>
<script state="run">
<action>maincpu.pb@D003C = param</action>
</script>
</cheat>
<cheat desc="Select Missile">
<parameter>
<item value="0x00">None</item>
<item value="0x01">Type 1</item>
<item value="0x02">Type 2</item>
<item value="0x03">Type 3</item>
</parameter>
<script state="run">
<action>maincpu.pb@D0035 = param</action>
</script>
</cheat>
<cheat desc="Select Speed">
<parameter min="0x01" max="0x05" step="0x01" />
<script state="run">
<action>maincpu.pb@D0036 = param - 1</action>
</script>
</cheat>
rtype2.xml
Code: Select all
<cheat desc="P1 Select Starting Stage">
<parameter>
<item value="0x0000EF34">Stage 01</item>
<item value="0x0000EF38">Stage 02</item>
<item value="0x0000EF3C">Stage 03</item>
<item value="0x0000EF40">Stage 04</item>
<item value="0x0000EF44">Stage 05</item>
<item value="0x0000EF48">Stage 06</item>
<item value="0x0001EF34">Stage 07</item>
<item value="0x0001EF38">Stage 08</item>
<item value="0x0001EF3C">Stage 09</item>
<item value="0x0001EF40">Stage 10</item>
<item value="0x0001EF44">Stage 11</item>
<item value="0x0001EF48">Stage 12</item>
</parameter>
<script state="run">
<action condition="(maincpu.pb@E382A == 00) and (maincpu.pw@E3820 == EF34)">maincpu.pb@E382A = (param band 00FF0000) rshift 10, maincpu.pw@E3820 = (param band 0000FFFF)</action>
</script>
</cheat>
<cheat desc="P2 Select Starting Stage">
<parameter>
<item value="0x0000EF34">Stage 01</item>
<item value="0x0000EF38">Stage 02</item>
<item value="0x0000EF3C">Stage 03</item>
<item value="0x0000EF40">Stage 04</item>
<item value="0x0000EF44">Stage 05</item>
<item value="0x0000EF48">Stage 06</item>
<item value="0x0001EF34">Stage 07</item>
<item value="0x0001EF38">Stage 08</item>
<item value="0x0001EF3C">Stage 09</item>
<item value="0x0001EF40">Stage 10</item>
<item value="0x0001EF44">Stage 11</item>
<item value="0x0001EF48">Stage 12</item>
</parameter>
<script state="run">
<action condition="(maincpu.pb@E382B == 00) and (maincpu.pw@E3828 == EF34)">maincpu.pb@E382B = (param band 00FF0000) rshift 10, maincpu.pw@E3828 = (param band 0000FFFF)</action>
</script>
</cheat>
Code: Select all
<cheat desc="P1 Select Starting Stage">
<parameter>
<item value="0x0000F0F6">Stage 01</item>
<item value="0x0000F0FA">Stage 02</item>
<item value="0x0000F0FE">Stage 03</item>
<item value="0x0000F102">Stage 04</item>
<item value="0x0000F106">Stage 05</item>
<item value="0x0000F10A">Stage 06</item>
<item value="0x0001F0F6">Stage 07</item>
<item value="0x0001F0FA">Stage 08</item>
<item value="0x0001F0FE">Stage 09</item>
<item value="0x0001F102">Stage 10</item>
<item value="0x0001F106">Stage 11</item>
<item value="0x0001F10A">Stage 12</item>
</parameter>
<script state="run">
<action condition="(maincpu.pb@E382A == 00) and (maincpu.pw@E3820 == F0F6)">maincpu.pb@E382A = (param band 00FF0000) rshift 10, maincpu.pw@E3820 = (param band 0000FFFF)</action>
</script>
</cheat>
<cheat desc="P2 Select Starting Stage">
<parameter>
<item value="0x0000F0F6">Stage 01</item>
<item value="0x0000F0FA">Stage 02</item>
<item value="0x0000F0FE">Stage 03</item>
<item value="0x0000F102">Stage 04</item>
<item value="0x0000F106">Stage 05</item>
<item value="0x0000F10A">Stage 06</item>
<item value="0x0001F0F6">Stage 07</item>
<item value="0x0001F0FA">Stage 08</item>
<item value="0x0001F0FE">Stage 09</item>
<item value="0x0001F102">Stage 10</item>
<item value="0x0001F106">Stage 11</item>
<item value="0x0001F10A">Stage 12</item>
</parameter>
<script state="run">
<action condition="(maincpu.pb@E382B == 00) and (maincpu.pw@E3828 == F0F6)">maincpu.pb@E382B = (param band 00FF0000) rshift 10, maincpu.pw@E3828 = (param band 0000FFFF)</action>
</script>
</cheat>
Code: Select all
<cheat desc="P1 Select Starting Stage">
<parameter>
<item value="0x0000EF34">Stage 01</item>
<item value="0x0000EF38">Stage 02</item>
<item value="0x0000EF3C">Stage 03</item>
<item value="0x0000EF40">Stage 04</item>
<item value="0x0000EF44">Stage 05</item>
<item value="0x0000EF48">Stage 06</item>
<item value="0x0001EF34">Stage 07</item>
<item value="0x0001EF38">Stage 08</item>
<item value="0x0001EF3C">Stage 09</item>
<item value="0x0001EF40">Stage 10</item>
<item value="0x0001EF44">Stage 11</item>
<item value="0x0001EF48">Stage 12</item>
</parameter>
<script state="run">
<action condition="(maincpu.pb@D382A == 00) and (maincpu.pw@D3820 == EF34)">maincpu.pb@D382A = (param band 00FF0000) rshift 10, maincpu.pw@D3820 = (param band 0000FFFF)</action>
</script>
</cheat>
<cheat desc="P2 Select Starting Stage">
<parameter>
<item value="0x0000EF34">Stage 01</item>
<item value="0x0000EF38">Stage 02</item>
<item value="0x0000EF3C">Stage 03</item>
<item value="0x0000EF40">Stage 04</item>
<item value="0x0000EF44">Stage 05</item>
<item value="0x0000EF48">Stage 06</item>
<item value="0x0001EF34">Stage 07</item>
<item value="0x0001EF38">Stage 08</item>
<item value="0x0001EF3C">Stage 09</item>
<item value="0x0001EF40">Stage 10</item>
<item value="0x0001EF44">Stage 11</item>
<item value="0x0001EF48">Stage 12</item>
</parameter>
<script state="run">
<action condition="(maincpu.pb@D382B == 00) and (maincpu.pw@D3828 == EF34)">maincpu.pb@D382B = (param band 00FF0000) rshift 10, maincpu.pw@D3828 = (param band 0000FFFF)</action>
</script>
</cheat>