Skip to content

Conversation

sergiopolog
Copy link
Contributor

@sergiopolog sergiopolog commented Oct 6, 2025

New WORKING clone

Doraemon Surotto [hammy]

I added it as parent set as previously dumped one seems to be a prototype. It works on the exact same PCB but no hacks nor external wirings are present. https://i.imgur.com/vLPIgh1.jpeg

Sound ROMs are the same but others differ from previous set. I updated file names for these ones according to the labels found on this PCB.

The game title for this one is "Doraemon Surotto" (Doraemon Slot), as seen on the title screen, and some other differences can be spotted during gameplay.
Also, DSW settings are different. It uses two banks instead of only 1 and options changed from previous set.

Game freezes when winning, probably due to a bad hopper configuration, but I cannot figure out how to make it work.
Additionally, the game uses 3 different "coin inputs": "Medal", "¥10" and "¥100" as can be seen in the Service Mode (F2), and I assigned IPT_COIN2, IPT_COIN3 and IPT_COIN4 for them, respectively. I tried to use IPT_COIN1 but for some reason, it doesn't work (it does nothing).

-------------------------------
Doraemon Surotto [hammy]

Added MCU dump for `peekaboo` and clones
@angelosa
Copy link
Member

angelosa commented Oct 9, 2025

Game freezes when winning, probably due to a bad hopper configuration

Is it a thing for the prototype set? Technically (optional) gambling features that doesn't cooperate should be MACHINE_NOT_WORKING but tbh I'm leaning towards making an own (yellow) flag, being imo not really fatal ...

@sergiopolog
Copy link
Contributor Author

sergiopolog commented Oct 9, 2025

Game freezes when winning, probably due to a bad hopper configuration

Is it a thing for the prototype set? Technically (optional) gambling features that doesn't cooperate should be MACHINE_NOT_WORKING but tbh I'm leaning towards making an own (yellow) flag, being imo not really fatal ...

No, it's not. On prototype set there is no reward, I think. Screen during gameplay changes a bit.
On prototype set each "credit" gives you 3 plays and you need to reach "10 point" in total to win, but if you achieve it, game simply shows a win screen.
New set seems to be a purely slot machine and each credit gives you a single play and gives you a reward if you win (that's when the game freezes)

Prototype screen gameplay:
https://i.imgur.com/iaam1Ya.png

New set screen (that section of icons to reach 10 points is missing on this one):
https://i.imgur.com/uaW8z5I.png

Regarding MACHINE_NOT_WORKING flag, let me know if I should add it or any other flag. I think something like MACHINE_IMPERFECT_HOPPER or similar should fit better on these cases, as video and sound emulation is perfect.

@angelosa
Copy link
Member

Regarding MACHINE_NOT_WORKING flag, let me know if I should add it or any other flag. I think something like MACHINE_IMPERFECT_HOPPER or similar should fit better on these cases, as video and sound emulation is perfect.

I think it should be something more broad, like MACHINE_IMPERFECT_GAMBLING, which would translate in UI as imperfectly emulated features: gambling.

List of things on top of my head beyond hopper/ticket dispensers:

  • stealth modes;
  • key-in remote control;
  • password system not yet documented/dealt with (worked around with a default backup save);
  • unclear mechanism to free out of credit limit i.e. that doesn't cover an operator reset or credit limit bump (86lions, probably just hopper);
  • lamps artwork not hooked up, if non mandatory i.e. the video display already highlights relevant gameplay portions;
  • selectable payout options not yet handled (magic10 in MKII supergame mode);

Case study tinkerbl / blicks: currently MACHINE_NOT_WORKING because it's lacking hopper and EEPROM.

TODO:
- Hopper
- tinkerbl, blicks: throws with "RAM data is BAD" at each soft reset, EEPROM?

There's an error with this QA priority order: puts hopper before EEPROM. And chances are that any system types (arcade/console/computer/your washing machine) can possibly have a method to save settings, a ticket dispenser is 99% confined in selected Arcade sub-genres. Notice that MNW is correct in this case (not being able to save and being greeted everytime with a RAM BAD at startup + not being able to .inp playback/record are deal breaking), but once this bug is fixed is it really a bad idea to consider it "working" even without the hopper?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants