Running the machine for at least 25 days will unlock Raidou in the original arcade Dead or Alive.
(character select)
Total runtime is stored in ram at 0x01d00000, which gets compared to value 0x20f57f (2,159,999 seconds) and sets flag 0x54fd76 to true when the counter is greater, unlocking Raidou. (0x54fd56 in doaa, doaab, doaae, doab)
Here's a Mame code to skip the wait and simply set the flag.
doaa.xml, doaab.xml, doaae.xml, doab.xml
doa.xml
(workspace)
(character select)
Total runtime is stored in ram at 0x01d00000, which gets compared to value 0x20f57f (2,159,999 seconds) and sets flag 0x54fd76 to true when the counter is greater, unlocking Raidou. (0x54fd56 in doaa, doaab, doaae, doab)
(machine code with notes)
(bookkeeping screen)
(bookkeeping screen)
Here's a Mame code to skip the wait and simply set the flag.
doaa.xml, doaab.xml, doaae.xml, doab.xml
Code:
<cheat desc="Unlock Raidou">
<script state="run">
<action>:maincpu.pb@0x54fd56=01</action>
</script>
</cheat>
doa.xml
Code:
<cheat desc="Unlock Raidou">
<script state="run">
<action>:maincpu.pb@0x54fd76=01</action>
</script>
</cheat>
(workspace)
Last edited: