[a5200/asteroid] Asteroid (Prototype)

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: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

[a5200/asteroid] Asteroid (Prototype)

Post by mezdap »

[a5200] asteroid.xml

Code: Select all

  <cheat desc="P1 Infinite Lives">
    <script state="run">
      <action>maincpu.pb@00B2=04</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P2 Infinite Lives">
    <script state="run">
      <action>maincpu.pb@00B3=04</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P3 Infinite Lives">
    <script state="run">
      <action>maincpu.pb@00B4=04</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="P4 Infinite Lives">
    <script state="run">
      <action>maincpu.pb@00B5=04</action>
    </script>
  </cheat>

Code: Select all

 <cheat desc="Select Two Or Team Players"> <comment>Press Start Button to Activate.</comment>
    <parameter>
      <item value="0x00">P1 VS P2</item>
      <item value="0x01">Team:P1 and P2</item>
      <item value="0x02">Team:P1,P2 and P3</item>
      <item value="0x03">Team:P1,P2,P3 and P4</item>
    </parameter>
    <script state="run">
      <action condition="param == 0">maincpu.pb@00B1=01, maincpu.pb@00A7=00</action>
      <action condition="param == 1">maincpu.pb@00B1=01, maincpu.pb@00A7=01</action>
      <action condition="param == 2">maincpu.pb@00B1=02, maincpu.pb@00A7=01</action>
      <action condition="param == 3">maincpu.pb@00B1=03, maincpu.pb@00A7=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@00A7=00, maincpu.pb@00B1=00</action>
    </script>
  </cheat>

Code: Select all

  <cheat desc="Enable Bounce"> <comment>All Objects Bounce From Stage Boundaries.</comment>
    <script state="run">
      <action>maincpu.pb@00A8=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@00A8=00</action>
    </script>
  </cheat>

About below cheats: Only good option is 'Change Opposite Direction'

Code: Select all

 <cheat desc="Select P1 Joystick Down State"> <comment>Selected Section Control by P1 Controller Down.</comment>
    <parameter>
      <item value="0x00">Shield On (Default)</item>
      <item value="0x01">Temporary Invisible</item>
      <item value="0x02">Change Opposite Direction</item>
      <item value="0x03">Temporary Invincibility</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00AD=param</action>
    </script>
  </cheat>
  
 <cheat desc="Select P2 Joystick Down State"> <comment>Selected Section Control by P2 Controller Down.</comment>
    <parameter>
      <item value="0x00">Shield On (Default)</item>
      <item value="0x01">Temporary Invisible</item>
      <item value="0x02">Change Opposite Direction</item>
      <item value="0x03">Temporary Invincibility</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00AE=param</action>
    </script>
  </cheat>

 <cheat desc="Select P3 Joystick Down State"> <comment>Selected Section Control by P3 Controller Down.</comment>
    <parameter>
      <item value="0x00">Shield On (Default)</item>
      <item value="0x01">Temporary Invisible</item>
      <item value="0x02">Change Opposite Direction</item>
      <item value="0x03">Temporary Invincibility</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00AF=param</action>
    </script>
  </cheat>

 <cheat desc="Select P4 Joystick Down State"> <comment>Selected Section Control by P4 Controller Down.</comment>
    <parameter>
      <item value="0x00">Shield On (Default)</item>
      <item value="0x01">Temporary Invisible</item>
      <item value="0x02">Change Opposite Direction</item>
      <item value="0x03">Temporary Invincibility</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00B0=param</action>
    </script>
  </cheat>
Post Reply