<mamecheat version="1">

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@FF8188=99</action>
    </script>
  </cheat>

  <cheat desc="Select next round">
    <parameter min="1" max="8" step="1"/>
    <script state="change">
      <action>maincpu.pb@FF8193=(param-1)</action>
    </script>
  </cheat>

  <cheat desc="Move Round Announce">
    <script state="run">
      <action>maincpu.pb@FF818E=00</action>
    </script>
  </cheat>

  <cheat desc="Background always =">
    <parameter>
      <item value="0x00">Capcom Cafe</item>
      <item value="0x02">Shopping Center</item>
      <item value="0x04">Slopes</item>
      <item value="0x06">Dock</item>
      <item value="0x08">Chinatown</item>
      <item value="0x0A">Fireplace</item>
      <item value="0x0C">Morrigan's Castle</item>
      <item value="0x0E">Demitri's Castle</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8181=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@FF8441=90</action>
    </script>
  </cheat>

  <cheat desc="Always have Max Power PL1">
    <script state="run">
      <action>maincpu.pb@FF8595=60</action>
    </script>
  </cheat>

  <cheat desc="Infinite Super Stocks PL1">
    <script state="run">
      <action>maincpu.pb@FF8594=09</action>
    </script>
  </cheat>

  <cheat desc="Max Red Gem Attack PL1">
    <script state="run">
      <action>maincpu.pb@FF85A3=60</action>
    </script>
  </cheat>

  <cheat desc="Max Yellow Gem Attack PL1">
    <script state="run">
      <action>maincpu.pb@FF85A5=60</action>
    </script>
  </cheat>

  <cheat desc="Max Blue Gem Attack PL1">
    <script state="run">
      <action>maincpu.pb@FF85A7=60</action>
    </script>
  </cheat>

  <cheat desc="Air Moves PL1">
    <script state="run">
      <action>maincpu.pb@FF844F=00</action>
    </script>
  </cheat>

  <cheat desc="No Hit Stop PL1">
    <script state="run">
      <action>maincpu.pb@FF844C=00</action>
    </script>
  </cheat>

  <cheat desc="No Shot Limit PL1">
    <script state="run">
      <action>maincpu.pb@FF8570=00</action>
    </script>
  </cheat>

  <cheat desc="Endless Shot Hit PL1">
    <script state="run">
      <action>maincpu.pb@FF9841=63</action>
      <action>maincpu.pb@FF9941=63</action>
    </script>
  </cheat>

  <cheat desc="Action Speed Up PL1">
    <script state="run">
      <action>maincpu.pb@FF8419=01</action>
    </script>
  </cheat>

  <cheat desc="Max Guard Crush PL1">
    <script state="run">
      <action>maincpu.pb@FF8539=3C</action>
    </script>
  </cheat>

  <cheat desc="No Flash Combo PL1">
    <script state="run">
      <action>maincpu.pb@FF859B=00</action>
      <action>maincpu.pb@FF859A=01</action>
      <action>maincpu.pb@FF859D=00</action>
    </script>
  </cheat>

  <cheat desc="Display 99 Hits PL1">
    <script state="run">
      <action>maincpu.pb@FF8944=63</action>
    </script>
  </cheat>

  <cheat desc="Gem (A) PL1 always =">
    <parameter>
      <item value="0xFF">None</item>
      <item value="0x00">Flame</item>
      <item value="0x01">Water</item>
      <item value="0x02">Lightning</item>
      <item value="0x03">Skull</item>
      <item value="0x04">Banana</item>
      <item value="0x05">Bomb</item>
      <item value="0x06">Petrify</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF85F0=param</action>
    </script>
  </cheat>

  <cheat desc="Gem (B) PL1 always =">
    <parameter>
      <item value="0xFF">None</item>
      <item value="0x00">Flame</item>
      <item value="0x01">Water</item>
      <item value="0x02">Lightning</item>
      <item value="0x03">Skull</item>
      <item value="0x04">Banana</item>
      <item value="0x05">Bomb</item>
      <item value="0x06">Petrify</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF85F1=param</action>
    </script>
  </cheat>

  <cheat desc="Gem (C) PL1 always =">
    <parameter>
      <item value="0xFF">None</item>
      <item value="0x00">Flame</item>
      <item value="0x01">Water</item>
      <item value="0x02">Lightning</item>
      <item value="0x03">Skull</item>
      <item value="0x04">Banana</item>
      <item value="0x05">Bomb</item>
      <item value="0x06">Petrify</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF85F2=param</action>
    </script>
  </cheat>

  <cheat desc="Infinite Select Time PL1"> <comment>Turn this OFF during fights</comment>
    <script state="run">
      <action>maincpu.pb@FF840E=14</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL1">
    <parameter>
      <item value="0x00">Ryu</item>
      <item value="0x01">Ken</item>
      <item value="0x02">Chun-Li</item>
      <item value="0x03">Sakura</item>
      <item value="0x04">Morrigan</item>
      <item value="0x05">Lei-Lei (Hsien-Ko)</item>
      <item value="0x06">Felicia</item>
      <item value="0x07">Tabasa (Tessa)</item>
      <item value="0x08">Ibuki</item>
      <item value="0x09">Zangief</item>
      <item value="0x0A">Dan</item>
      <item value="0x0B">Gouki (Akuma)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8781=param</action>
    </script>
  </cheat>

  <cheat desc="Select Player Colour PL1"> <comment>This cheat will have effect everywhere but the character selection screen</comment>
    <parameter>
      <item value="0x00">Punch</item>
      <item value="0x01">Kick</item>
      <item value="0x02">Special</item>
      <item value="0x03">PKS</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF879F=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@FF8841=90</action>
    </script>
  </cheat>

  <cheat desc="Always have Max Power PL2">
    <script state="run">
      <action>maincpu.pb@FF8995=60</action>
    </script>
  </cheat>

  <cheat desc="Infinite Super Stocks PL2">
    <script state="run">
      <action>maincpu.pb@FF8994=09</action>
    </script>
  </cheat>

  <cheat desc="Max Red Gem Attack PL2">
    <script state="run">
      <action>maincpu.pb@FF89A3=60</action>
    </script>
  </cheat>

  <cheat desc="Max Yellow Gem Attack PL2">
    <script state="run">
      <action>maincpu.pb@FF89A5=60</action>
    </script>
  </cheat>

  <cheat desc="Max Blue Gem Attack PL2">
    <script state="run">
      <action>maincpu.pb@FF89A7=60</action>
    </script>
  </cheat>

  <cheat desc="Air Moves PL2">
    <script state="run">
      <action>maincpu.pb@FF884F=00</action>
    </script>
  </cheat>

  <cheat desc="No Hit Stop PL2">
    <script state="run">
      <action>maincpu.pb@FF884C=00</action>
    </script>
  </cheat>

  <cheat desc="No Shot Limit PL2">
    <script state="run">
      <action>maincpu.pb@FF8970=00</action>
    </script>
  </cheat>

  <cheat desc="Endless Shot Hit PL2">
    <script state="run">
      <action>maincpu.pb@FF9441=63</action>
      <action>maincpu.pb@FF9541=63</action>
    </script>
  </cheat>

  <cheat desc="Action Speed Up PL2">
    <script state="run">
      <action>maincpu.pb@FF8819=01</action>
    </script>
  </cheat>

  <cheat desc="Max Guard Crush PL2">
    <script state="run">
      <action>maincpu.pb@FF8939=3C</action>
    </script>
  </cheat>

  <cheat desc="No Flash Combo PL2">
    <script state="run">
      <action>maincpu.pb@FF899B=00</action>
      <action>maincpu.pb@FF899A=01</action>
      <action>maincpu.pb@FF899D=00</action>
    </script>
  </cheat>

  <cheat desc="Display 99 Hits PL2">
    <script state="run">
      <action>maincpu.pb@FF8544=63</action>
    </script>
  </cheat>

  <cheat desc="Gem (A) PL2 always =">
    <parameter>
      <item value="0xFF">None</item>
      <item value="0x00">Flame</item>
      <item value="0x01">Water</item>
      <item value="0x02">Lightning</item>
      <item value="0x03">Skull</item>
      <item value="0x04">Banana</item>
      <item value="0x05">Bomb</item>
      <item value="0x06">Petrify</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF89F0=param</action>
    </script>
  </cheat>

  <cheat desc="Gem (B) PL2 always =">
    <parameter>
      <item value="0xFF">None</item>
      <item value="0x00">Flame</item>
      <item value="0x01">Water</item>
      <item value="0x02">Lightning</item>
      <item value="0x03">Skull</item>
      <item value="0x04">Banana</item>
      <item value="0x05">Bomb</item>
      <item value="0x06">Petrify</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF89F1=param</action>
    </script>
  </cheat>

  <cheat desc="Gem (C) PL2 always =">
    <parameter>
      <item value="0xFF">None</item>
      <item value="0x00">Flame</item>
      <item value="0x01">Water</item>
      <item value="0x02">Lightning</item>
      <item value="0x03">Skull</item>
      <item value="0x04">Banana</item>
      <item value="0x05">Bomb</item>
      <item value="0x06">Petrify</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF89F2=param</action>
    </script>
  </cheat>

  <cheat desc="Infinite Select Time PL2"> <comment>Turn this OFF during fights</comment>
    <script state="run">
      <action>maincpu.pb@FF880E=14</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL2">
    <parameter>
      <item value="0x00">Ryu</item>
      <item value="0x01">Ken</item>
      <item value="0x02">Chun-Li</item>
      <item value="0x03">Sakura</item>
      <item value="0x04">Morrigan</item>
      <item value="0x05">Lei-Lei (Hsien-Ko)</item>
      <item value="0x06">Felicia</item>
      <item value="0x07">Tabasa (Tessa)</item>
      <item value="0x08">Ibuki</item>
      <item value="0x09">Zangief</item>
      <item value="0x0A">Dan</item>
      <item value="0x0B">Gouki (Akuma)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8B81=param</action>
    </script>
  </cheat>

  <cheat desc="Select Player Colour PL2"> <comment>This cheat will have effect everywhere but the character selection screen</comment>
    <parameter>
      <item value="0x00">Punch</item>
      <item value="0x01">Kick</item>
      <item value="0x02">Special</item>
      <item value="0x03">PKS</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8B9F=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="No Background Music">
    <script state="run">
      <action>audiocpu.pw@F026=0000</action>
    </script>
  </cheat>

  <cheat desc="Select Region"> <comment>This cheat sets the machine region - the effectiveness may vary! You have to enable this ASAP - ON or before the ROM check screen! Or enable + RESET</comment>
    <parameter>
      <item value="0x00">Japan</item>
      <item value="0x02">USA</item>
      <item value="0x04">Hispanic</item>
      <item value="0x06">Oceania</item>
      <item value="0x08">Asia</item>
      <item value="0x0A">Euro</item>
      <item value="0x0C">Brazil</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF8111=param</action>
    </script>
  </cheat>

  <cheat desc="Sound Test">
    <parameter min="1" max="4095" step="1"/>
    <script state="change">
      <action>audiocpu.pw@F015=0000</action>
      <action>audiocpu.pq@F100=00001000000000FF</action>
      <action>audiocpu.pq@F108=00FFFF0000000000</action>
      <action>audiocpu.pq@F110=1000100000000000</action>
      <action>audiocpu.pq@F118=00FFFF0000000000</action>
      <action condition="(param LT 100)">audiocpu.pb@F111=param</action>
      <action>temp0=param/100</action>
      <action condition="(param GE 100)">audiocpu.pb@F110=temp0</action>
      <action condition="(param GE 100)">audiocpu.pb@F111=param-(temp0*100)</action>
      <action>audiocpu.pb@F015=20</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
