[a5200] River Raid

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
mezdap
Posts: 43
Joined: Sun Feb 04, 2018 5:16 am

[a5200] River Raid

Post by mezdap » Tue Nov 03, 2020 10:05 am

[a5200] riveraid.xml

Code: Select all

  <cheat desc="Infinite Plane">
    <script state="on">
      <action>temp0=maincpu.pb@006A</action>
    </script>
    <script state="run">
      <action>maincpu.pb@006A=04</action>
    </script>
    <script state="off">
      <action>maincpu.pb@006A=temp0</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Infinite Fuel">
    <script state="run">
      <action>maincpu.pb@005B=FF</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Select Difficulty Level for Practice">
    <parameter>
      <item value="0x00">Level 1(Easiest)</item>
      <item value="0x05">Level 2</item>
      <item value="0x14">Level 3</item>
      <item value="0x1F">Level 4</item>
      <item value="0x32">Level 5</item>
      <item value="0x3F">Level 6</item>
      <item value="0x4F">Level 7(Hardest)</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.pb@0060</action>
    </script>
    <script state="run">
      <action condition="maincpu.pb@0023 == 14">maincpu.pb@0060=param</action>
      <action condition="maincpu.pb@0023 == 10">maincpu.pb@0060=(param+1)</action>
    </script>
    <script state="off">
      <action>maincpu.pb@0060=temp0</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Select Starting Level"> <comment>Selected Level Starts at Bridge 1</comment>
    <parameter min="1" max="80"/>
    <script state="run">
      <action condition="(maincpu.pb@0061 == 0 AND maincpu.pb@0062 == 1)">maincpu.pb@0060=param</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Select Game Mode"> <comment>Activates by Reset Game</comment>
    <parameter>
      <item value="0x01">P1 Bridge 1</item>
      <item value="0x03">P1 Bridge 5</item>
      <item value="0x05">P1 Bridge 20</item>
      <item value="0x07">P1 Bridge 50</item>
      <item value="0x02">P1/P2 Bridge 1</item>
      <item value="0x04">P1/P2 Bridge 5</item>
      <item value="0x06">P1/P2 Bridge 20</item>
      <item value="0x08">P1/P2 Bridge 50</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00CE=param|(maincpu.pb@00CE BAND ~00)</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Reset Game"> <comment>Use for Select Game Mode.</comment>
    <script state="on">
      <action>maincpu.pb@00CE=0F</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P1 Reset Score"> <comment>Allows to keep playing If the Score reaches max.</comment>
    <script state="on">
      <action>maincpu.pb@0063=00</action>
      <action>maincpu.pb@0064=00</action>
      <action>maincpu.pb@0065=00</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Reset Score"> <comment>Allows to keep playing If the Score reaches max.</comment>
    <script state="on">
      <action>maincpu.pb@006E=00</action>
      <action>maincpu.pb@006F=00</action>
      <action>maincpu.pb@0070=00</action>
    </script>
  </cheat>
I'm still working on ''Invincibility'' aka ''Fly Over Land''

Post Reply