Page 1 of 1

[dakkochn] DakkoChan House (MC-8123B, 317-5014)

Posted: Sat Apr 12, 2014 5:24 am
by TabihitoGaiden
Found the addresses, used them, everything works fine except for the one lovely fact that this is one of those games with a bizarre judgment system for whether or not pushing the RON key will do anything, which of course the initial determination of the dealer Of Course contributes to. Here's a prime example of the rule, I only won once using the codes, but hey, at least you can examine your tiles numerically in the corner as well!

What needs to be done in games like these (if possible) is to find a way to either make the player always be the dealer and see if that helps or find a way to always let the RON key do its thing (TSUMO). Otherwise only choice games will work with basic codes like these (merely modifying what tile is stored in the place in memory that involves them), whereas others will be a puzzle to get them to work, merely pushing any key to deal a tile over and over again until RON works.

It could also be that Sega Protection Factor. Who knows...

Code: Select all

  <cheat desc="Always winning hand">
    <script state="run">
      <action>maincpu.pb@C21B=10</action>
      <action>maincpu.pb@C21C=10</action>
      <action>maincpu.pb@C21D=10</action>
      <action>maincpu.pb@C21E=11</action>
      <action>maincpu.pb@C21F=11</action>
      <action>maincpu.pb@C220=11</action>
      <action>maincpu.pb@C221=12</action>
      <action>maincpu.pb@C222=12</action>
      <action>maincpu.pb@C223=12</action>
      <action>maincpu.pb@C224=13</action>
      <action>maincpu.pb@C225=13</action>
      <action>maincpu.pb@C226=13</action>
      <action>maincpu.pb@C227=14</action>
      <action>maincpu.pb@C228=14</action>
    </script>
  </cheat>

  <cheat desc="Get winning hand Now!">
    <script state="on">
      <action>maincpu.pb@C21B=10</action>
      <action>maincpu.pb@C21C=10</action>
      <action>maincpu.pb@C21D=10</action>
      <action>maincpu.pb@C21E=11</action>
      <action>maincpu.pb@C21F=11</action>
      <action>maincpu.pb@C220=11</action>
      <action>maincpu.pb@C221=12</action>
      <action>maincpu.pb@C222=12</action>
      <action>maincpu.pb@C223=12</action>
      <action>maincpu.pb@C224=13</action>
      <action>maincpu.pb@C225=13</action>
      <action>maincpu.pb@C226=13</action>
      <action>maincpu.pb@C227=14</action>
      <action>maincpu.pb@C228=14</action>
    </script>
  </cheat>

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