Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06721 Sound Minor Always Oct 18, 2017, 13:02 Feb 2, 2022, 16:55
Tester wuemura View Status Public Platform MAME (Official Binary)
Assigned To kmg Resolution Fixed OS
Status [?] Resolved Driver
Version 0.190 Fixed in Version 0.241 Build 64-bit
Fixed in Git Commit 64c9f31 Github Pull Request # #9221
Summary 06721: pc_drmro, pc_mtoid, pc_ttoon: Audio loop
Description After the game demo, there is a audio loop tone that gone forever when it get back to the "Playchoice" screen. I don't have more roms to test with, it might affect other machines too.
Steps To Reproduce Start one of the listed games and let it run.
Additional Information
Github Commit
Regression Version
Affected Sets / Systems pc_drmro, pc_mtoid, pc_ttoon
Attached Files
There are no relationship linked to this issue.
User avatar
Oct 18, 2017, 14:38
I'd like confirmation on actual hardware before this gets looked at further. I'm not convinced that this isn't original behavior. It'll only happen on an actual machine, I'm sure, after you've entered credit/time, selected the machine and spent many dozens of seconds waiting out the transition to the control panel screen. Most games do not have lingering title screen tunes and who is going to spend up to half of their game time looking at the title screen before starting up? I'm fairly positive it was assumed that the game would be started by the user ASAP.

If there is one issue is that, in forcing a single game run PlayChoice 10 entries, we force the game to "boot" whereas the original PlayChoice 10 machines will not "boot" until you choose the game from the selection screen after coining up. This setup will be better served by a multi-slot hookup much like we have for Neo Geo games and using the bios as the main set to run.

That said, only pc_mtoid shows the hanging note as you described in my testing. pc_drmro was silent when it got to the control panel screen.
User avatar
Oct 18, 2017, 16:44
I've tested this with Linux official and GIT, still happens.
pc_drmro loops audio at the control panel screen.

When it does it return a bunch of this:
[:cart:nesapu] invalid apu write: $00 at $0009
[:cart:nesapu] invalid apu write: $00 at $0009
[:cart:nesapu] invalid apu write: $00 at $0009
[:cart:nesapu] invalid apu write: $00 at $0009
hiscore: write_scores
hiscore: write_scores output
hiscore: write_scores end

When the game resume demo mode and get out from "hiscore", the audio loop stop and get normal all over again until it get back to the control panel screen.
User avatar
Jun 13, 2018, 03:52
edited on: Jun 13, 2018, 03:55
Use the Critical severity only for an emulation discontinuation issue.
User avatar
Senior Tester
Jan 25, 2021, 09:44
Problem is now happening with pc_ttoon.

It turns into a siren while in the attract mode. The siren goes on for a while before suddenly becoming normal again.
User avatar
Senior Tester
Jan 28, 2022, 01:52
Possible flag should be removed. This is unimplemented in mame/machine/playch10.cpp:

/* should mute the APU - unimplemented yet */