<mamecheat version="1">

  <cheat desc="Left Screen Cheats"/>
  <cheat desc="------------------"/>

  <cheat desc="Get winning hand Now! PL1"> <comment>The display won't be refreshed until you 'RON' or you discard a tile</comment>
    <script state="on">
      <action>maincpu.pb@60065A4=1B</action>
      <action>maincpu.pb@60065A8=1B</action>
      <action>maincpu.pb@60065AC=1B</action>
      <action>maincpu.pb@60065B0=1C</action>
      <action>maincpu.pb@60065B4=1C</action>
      <action>maincpu.pb@60065B8=1C</action>
      <action>maincpu.pb@60065BC=1D</action>
      <action>maincpu.pb@60065C0=1D</action>
      <action>maincpu.pb@60065C4=1D</action>
      <action>maincpu.pb@60065C8=1E</action>
      <action>maincpu.pb@60065CC=1E</action>
      <action>maincpu.pb@60065D0=1E</action>
      <action>maincpu.pb@60065D4=1F</action>
      <action>maincpu.pb@60065D8=1F</action>
    </script>
  </cheat>

  <cheat desc="Watch 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@(60065A4 + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Watch 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@(60070AC + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Right Screen Cheats"/>
  <cheat desc="-------------------"/>

  <cheat desc="Get winning hand Now! PL1"> <comment>The display won't be refreshed until you 'RON' or you discard a tile</comment>
    <script state="on">
      <action>maincpu.pb@6007C6C=1B</action>
      <action>maincpu.pb@6007C70=1B</action>
      <action>maincpu.pb@6007C74=1B</action>
      <action>maincpu.pb@6007C78=1C</action>
      <action>maincpu.pb@6007C7C=1C</action>
      <action>maincpu.pb@6007C80=1C</action>
      <action>maincpu.pb@6007C84=1D</action>
      <action>maincpu.pb@6007C88=1D</action>
      <action>maincpu.pb@6007C8C=1D</action>
      <action>maincpu.pb@6007C90=1E</action>
      <action>maincpu.pb@6007C94=1E</action>
      <action>maincpu.pb@6007C98=1E</action>
      <action>maincpu.pb@6007C9C=1F</action>
      <action>maincpu.pb@6007CA0=1F</action>
    </script>
  </cheat>

  <cheat desc="Watch 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@(6007C6C + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

  <cheat desc="Watch 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@(6008774 + 0x04*argindex)</argument>
      </output>
    </script>
  </cheat>

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

  <cheat desc="Get winning hand Now! PL1"> <comment>The display won't be refreshed until you 'RON' or you discard a tile</comment>
    <script state="on">
      <action>maincpu.pb@60065A4=1B</action>
      <action>maincpu.pb@60065A8=1B</action>
      <action>maincpu.pb@60065AC=1B</action>
      <action>maincpu.pb@60065B0=1C</action>
      <action>maincpu.pb@60065B4=1C</action>
      <action>maincpu.pb@60065B8=1C</action>
      <action>maincpu.pb@60065BC=1D</action>
      <action>maincpu.pb@60065C0=1D</action>
      <action>maincpu.pb@60065C4=1D</action>
      <action>maincpu.pb@60065C8=1E</action>
      <action>maincpu.pb@60065CC=1E</action>
      <action>maincpu.pb@60065D0=1E</action>
      <action>maincpu.pb@60065D4=1F</action>
      <action>maincpu.pb@60065D8=1F</action>
    </script>
  </cheat>

  <cheat desc="Get winning hand Now! PL2"> <comment>The display won't be refreshed until you 'RON' or you discard a tile</comment>
    <script state="on">
      <action>maincpu.pb@60070AC=1B</action>
      <action>maincpu.pb@60070B0=1B</action>
      <action>maincpu.pb@60070B4=1B</action>
      <action>maincpu.pb@60070B8=1C</action>
      <action>maincpu.pb@60070BC=1C</action>
      <action>maincpu.pb@60070C0=1C</action>
      <action>maincpu.pb@60070C4=1D</action>
      <action>maincpu.pb@60070C8=1D</action>
      <action>maincpu.pb@60070CC=1D</action>
      <action>maincpu.pb@60070D0=1E</action>
      <action>maincpu.pb@60070D4=1E</action>
      <action>maincpu.pb@60070D8=1E</action>
      <action>maincpu.pb@60070DC=1F</action>
      <action>maincpu.pb@60070E0=1F</action>
    </script>
  </cheat>

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

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

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

  <cheat desc="Get winning hand Now! PL1"> <comment>The display won't be refreshed until you 'RON' or you discard a tile</comment>
    <script state="on">
      <action>maincpu.pb@6007C6C=1B</action>
      <action>maincpu.pb@6007C70=1B</action>
      <action>maincpu.pb@6007C74=1B</action>
      <action>maincpu.pb@6007C78=1C</action>
      <action>maincpu.pb@6007C7C=1C</action>
      <action>maincpu.pb@6007C80=1C</action>
      <action>maincpu.pb@6007C84=1D</action>
      <action>maincpu.pb@6007C88=1D</action>
      <action>maincpu.pb@6007C8C=1D</action>
      <action>maincpu.pb@6007C90=1E</action>
      <action>maincpu.pb@6007C94=1E</action>
      <action>maincpu.pb@6007C98=1E</action>
      <action>maincpu.pb@6007C9C=1F</action>
      <action>maincpu.pb@6007CA0=1F</action>
    </script>
  </cheat>

  <cheat desc="Get winning hand Now! PL2"> <comment>The display won't be refreshed until you 'RON' or you discard a tile</comment>
    <script state="on">
      <action>maincpu.pb@6008774=1B</action>
      <action>maincpu.pb@6008778=1B</action>
      <action>maincpu.pb@600877C=1B</action>
      <action>maincpu.pb@6008780=1C</action>
      <action>maincpu.pb@6008784=1C</action>
      <action>maincpu.pb@6008788=1C</action>
      <action>maincpu.pb@600878C=1D</action>
      <action>maincpu.pb@6008790=1D</action>
      <action>maincpu.pb@6008794=1D</action>
      <action>maincpu.pb@6008798=1E</action>
      <action>maincpu.pb@600879C=1E</action>
      <action>maincpu.pb@60087A0=1E</action>
      <action>maincpu.pb@60087A4=1F</action>
      <action>maincpu.pb@60087A8=1F</action>
    </script>
  </cheat>

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

  <cheat desc="Watch 14 tiles - Player 2">
    <script state="run">
      <output format="%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X">
        <argument count="14">maincpu.pb@(6008774 + 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. -->
