[rtype]+ R-Type

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
jman
Posts: 1254
Joined: Tue Dec 01, 2020 1:24 pm
Been thanked: 9 times

[rtype]+ R-Type

Post by jman »

rtype.xml, rtypej.xml, rtypejp.xml, rtypeu.xml and rtypeb.xml

Code: Select all

    <cheat desc="P1 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@42F38 == 0600">maincpu.pb@42F44 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@42F38 == 0600">maincpu.pb@42F42 = (param band 0x00FF0000) >> 10</action> <!-- lap -->
            <action condition="maincpu.pw@42F38 == 0600">maincpu.pw@42F38 = (param band 0x0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>

    <cheat desc="P2 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@42F40 == 0600">maincpu.pb@42F45 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@42F40 == 0600">maincpu.pb@42F43 = (param band 0x00FF0000) >> 10</action> <!-- lap -->
            <action condition="maincpu.pw@42F40 == 0600">maincpu.pw@42F40 = (param band 0x0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>
rtypem82b.xml

Code: Select all

    <cheat desc="P1 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@D2F38 == 0600">maincpu.pb@D2F44 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@D2F38 == 0600">maincpu.pb@D2F42 = (param band 0x00FF0000) >> 10</action> <!-- lap -->
            <action condition="maincpu.pw@D2F38 == 0600">maincpu.pw@D2F38 = (param band 0x0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>

    <cheat desc="P2 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@D2F40 == 0600">maincpu.pb@D2F45 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@D2F40 == 0600">maincpu.pb@D2F43 = (param band 0x00FF0000) >> 10</action> <!-- lap -->
            <action condition="maincpu.pw@D2F40 == 0600">maincpu.pw@D2F40 = (param band 0x0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>
jman

my wip cheat database back-up (2024/12/01 ver.)
https://u3.getuploader.com/...../download/47
downloadpass : jman2020
jman
Posts: 1254
Joined: Tue Dec 01, 2020 1:24 pm
Been thanked: 9 times

Re: [rtype]+ R-Type

Post by jman »

Replaced ">>" with "rshift" to avoid bad parsing xml.

rtype.xml, rtypej.xml, rtypejp.xml, rtypeu.xml and rtypeb.xml

Code: Select all

    <cheat desc="P1 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@42F38 == 0600">maincpu.pb@42F44 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@42F38 == 0600">maincpu.pb@42F42 = (param band 00FF0000) rshift 10</action> <!-- lap -->
            <action condition="maincpu.pw@42F38 == 0600">maincpu.pw@42F38 = (param band 0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>

    <cheat desc="P2 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@42F40 == 0600">maincpu.pb@42F45 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@42F40 == 0600">maincpu.pb@42F43 = (param band 00FF0000) rshift 10</action> <!-- lap -->
            <action condition="maincpu.pw@42F40 == 0600">maincpu.pw@42F40 = (param band 0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>
rtypem82b.xml

Code: Select all

    <cheat desc="P1 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@D2F38 == 0600">maincpu.pb@D2F44 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@D2F38 == 0600">maincpu.pb@D2F42 = (param band 00FF0000) rshift 10</action> <!-- lap -->
            <action condition="maincpu.pw@D2F38 == 0600">maincpu.pw@D2F38 = (param band 0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>

    <cheat desc="P2 Select Starting Stage">
        <parameter>
            <item value="0x00000600">Stage 01</item>
            <item value="0x00001500">Stage 02</item>
            <item value="0x00001F80">Stage 03</item>
            <item value="0x00002A00">Stage 04</item>
            <item value="0x00003480">Stage 05</item>
            <item value="0x00003F00">Stage 06</item>
            <item value="0x00004980">Stage 07</item>
            <item value="0x00005400">Stage 08</item>
            <item value="0x00010600">Stage 09</item>
            <item value="0x00011500">Stage 10</item>
            <item value="0x00011F80">Stage 11</item>
            <item value="0x00012A00">Stage 12</item>
            <item value="0x00013480">Stage 13</item>
            <item value="0x00013F00">Stage 14</item>
            <item value="0x00014980">Stage 15</item>
            <item value="0x00015400">Stage 16</item>
        </parameter>
        <script state="run">
            <action condition="maincpu.pw@D2F40 == 0600">maincpu.pb@D2F45 = 01</action> <!-- restart flag -->
            <action condition="maincpu.pw@D2F40 == 0600">maincpu.pb@D2F43 = (param band 00FF0000) rshift 10</action> <!-- lap -->
            <action condition="maincpu.pw@D2F40 == 0600">maincpu.pw@D2F40 = (param band 0000FFFF)</action> <!-- stage -->
        </script>
    </cheat>
jman

my wip cheat database back-up (2024/12/01 ver.)
https://u3.getuploader.com/...../download/47
downloadpass : jman2020
Post Reply