<mamecheat version="1">

  <cheat desc=" "/>
  <cheat desc="The winning hand cheat must be activated when"/>
  <cheat desc="there are 14 tiles in your hand, then press"/>
  <cheat desc="the RON key ('Z' by default). The tiles do"/>
  <cheat desc="not visually change until you make a move."/>
  <cheat desc=" "/>
  <cheat desc="These Cheats are for the Left Screen Only"/>
  <cheat desc="-------------------------------------------"/>

  <cheat desc="Get winning hand Now! PL1">
    <script state="on">
      <action>maincpu.pb@60065F4=1B</action>
      <action>maincpu.pb@60065F8=1B</action>
      <action>maincpu.pb@60065FC=1B</action>
      <action>maincpu.pb@6006600=1C</action>
      <action>maincpu.pb@6006604=1C</action>
      <action>maincpu.pb@6006608=1C</action>
      <action>maincpu.pb@600660C=1D</action>
      <action>maincpu.pb@6006610=1D</action>
      <action>maincpu.pb@6006614=1D</action>
      <action>maincpu.pb@6006618=1E</action>
      <action>maincpu.pb@600661C=1E</action>
      <action>maincpu.pb@6006620=1E</action>
      <action>maincpu.pb@6006624=1F</action>
      <action>maincpu.pb@6006628=1F</action>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles - Player PL1">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(60065F4 + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles - C.P.U. PL1">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(60070FC + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="These Cheats are for the Right Screen Only"/>
  <cheat desc="--------------------------------------------"/>

  <cheat desc="Get winning hand Now! PL1">
    <script state="on">
      <action>maincpu.pb@6007CBC=1B</action>
      <action>maincpu.pb@6007CC0=1B</action>
      <action>maincpu.pb@6007CC4=1B</action>
      <action>maincpu.pb@6007CC8=1C</action>
      <action>maincpu.pb@6007CCC=1C</action>
      <action>maincpu.pb@6007CD0=1C</action>
      <action>maincpu.pb@6007CD4=1D</action>
      <action>maincpu.pb@6007CD8=1D</action>
      <action>maincpu.pb@6007CDC=1D</action>
      <action>maincpu.pb@6007CE0=1E</action>
      <action>maincpu.pb@6007CE4=1E</action>
      <action>maincpu.pb@6007CE8=1E</action>
      <action>maincpu.pb@6007CEC=1F</action>
      <action>maincpu.pb@6007CF0=1F</action>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles - Player PL1">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(6007CBC + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles - C.P.U. PL1">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(60087C4 + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="Cheats-Left VS Right (when Right accepts Left)"/>
  <cheat desc="------------------------------------------------"/>

  <cheat desc="Get winning hand Now! PL1">
    <script state="on">
      <action>maincpu.pb@60065F4=1B</action>
      <action>maincpu.pb@60065F8=1B</action>
      <action>maincpu.pb@60065FC=1B</action>
      <action>maincpu.pb@6006600=1C</action>
      <action>maincpu.pb@6006604=1C</action>
      <action>maincpu.pb@6006608=1C</action>
      <action>maincpu.pb@600660C=1D</action>
      <action>maincpu.pb@6006610=1D</action>
      <action>maincpu.pb@6006614=1D</action>
      <action>maincpu.pb@6006618=1E</action>
      <action>maincpu.pb@600661C=1E</action>
      <action>maincpu.pb@6006620=1E</action>
      <action>maincpu.pb@6006624=1F</action>
      <action>maincpu.pb@6006628=1F</action>
    </script>
  </cheat>

  <cheat desc="Get winning hand Now! PL2">
    <script state="on">
      <action>maincpu.pb@60070FC=1B</action>
      <action>maincpu.pb@6007100=1B</action>
      <action>maincpu.pb@6007104=1B</action>
      <action>maincpu.pb@6007108=1C</action>
      <action>maincpu.pb@600710C=1C</action>
      <action>maincpu.pb@6007110=1C</action>
      <action>maincpu.pb@6007114=1D</action>
      <action>maincpu.pb@6007118=1D</action>
      <action>maincpu.pb@600711C=1D</action>
      <action>maincpu.pb@6007120=1E</action>
      <action>maincpu.pb@6007124=1E</action>
      <action>maincpu.pb@6007128=1E</action>
      <action>maincpu.pb@600712C=1F</action>
      <action>maincpu.pb@6007130=1F</action>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles PL1">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(60065F4 + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles PL2">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(60070FC + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="Cheats-Left VS Right (when Left accepts Right)"/>
  <cheat desc="------------------------------------------------"/>

  <cheat desc="Get winning hand Now! PL1">
    <script state="on">
      <action>maincpu.pb@6007CBC=1B</action>
      <action>maincpu.pb@6007CC0=1B</action>
      <action>maincpu.pb@6007CC4=1B</action>
      <action>maincpu.pb@6007CC8=1C</action>
      <action>maincpu.pb@6007CCC=1C</action>
      <action>maincpu.pb@6007CD0=1C</action>
      <action>maincpu.pb@6007CD4=1D</action>
      <action>maincpu.pb@6007CD8=1D</action>
      <action>maincpu.pb@6007CDC=1D</action>
      <action>maincpu.pb@6007CE0=1E</action>
      <action>maincpu.pb@6007CE4=1E</action>
      <action>maincpu.pb@6007CE8=1E</action>
      <action>maincpu.pb@6007CEC=1F</action>
      <action>maincpu.pb@6007CF0=1F</action>
    </script>
  </cheat>

  <cheat desc="Get winning hand Now! PL2">
    <script state="on">
      <action>maincpu.pb@60087C4=1B</action>
      <action>maincpu.pb@60087C8=1B</action>
      <action>maincpu.pb@60087CC=1B</action>
      <action>maincpu.pb@60087D0=1C</action>
      <action>maincpu.pb@60087D4=1C</action>
      <action>maincpu.pb@60087D8=1C</action>
      <action>maincpu.pb@60087DC=1D</action>
      <action>maincpu.pb@60087E0=1D</action>
      <action>maincpu.pb@60087E4=1D</action>
      <action>maincpu.pb@60087E8=1E</action>
      <action>maincpu.pb@60087EC=1E</action>
      <action>maincpu.pb@60087F0=1E</action>
      <action>maincpu.pb@60087F4=1F</action>
      <action>maincpu.pb@60087F8=1F</action>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles PL1">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(6007CBC + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Watch ALL 14 tiles PL2">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(60087C4 + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="Here is the look-up list for the above watches."/>
  <cheat desc="value     common name    chinese"/>
  <cheat desc="00h-08h   1-9 'chars'    1-9 'wan'"/>
  <cheat desc="09h-11h   1-9 'dots'     1-9 'tung'"/>
  <cheat desc="12h-1Ah   1-9 'bamboo'   1-9 'tiao'"/>
  <cheat desc="1Bh-1Eh   East,South,West+North 'wind'"/>
  <cheat desc="1Fh-21h   White,Green+Red 'dragon'"/>
  <cheat desc="FFh       - no tile -"/>

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