Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08191 Sound Major Always Jan 22, 2022, 21:16 Jul 20, 2022, 04:09
Tester riggles View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Acknowledged Driver
Version 0.239 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08191: puzzloop: Incorrect looping points for music
Description Long pauses between music sample loops, especially obvious for shorter music loops like the mode select music and the warning music as you're getting close to losing.
Steps To Reproduce Put in a credit, press start, listen to the mode select music (3-4 second loop), music should be continuous.
Additional Information
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems puzzloop
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
9
User avatar
No.19718
Tafoid
Administrator
Jan 25, 2022, 01:35
edited on: Jan 25, 2022, 01:35
Please provide an original PCB recording or video showing such to act as a reference as to how it SHOULD sound.
If you don't have original references, we can't consider it "Verified with Original".
Are you sure this is not a regression? Has it always been this way in your testing?
User avatar
No.19723
riggles
Tester
Jan 25, 2022, 23:23
edited on: Jan 25, 2022, 23:31


Don't have it first hand however, but I did find a video on the original board (dating back to 2007, second video on the channel featuring this game shows the hardware running it as well). The warning music as you get closer to a game over is a continuous loop of a sample rather than one that has (about half a second) pauses every 2-3 seconds as the sample playback restarts like it does in MAME.
Tested the same game in FBN for what it's worth, has the music samples playing back without pauses.

I should try it in some older MAME versions first, I only recently got into games with spinner support.
User avatar
No.19724
riggles
Tester
Jan 25, 2022, 23:38
edited on: Jan 25, 2022, 23:46
Gave MAME 0.157 a go https://github.com/mamedev/mame/releases/tag/mame0157
(now also 209, yes with matching romsets)

Same results, both the mode select and warning menu has half a second pauses every 3-5 seconds instead of continous playback like in the above video. In-game music also has these pauses, but every 30 seconds or more as the songs are longer.
User avatar
No.20292
riggles
Tester
Jun 6, 2022, 13:06
Wanted to add that Guts'n also suffers from this issue with incorrect looping points, the music has pauses between each repeated loop.
This can easily be heard in the short looping track that plays during the gameplay demonstration.
User avatar
No.20373
dink
Tester
Jul 10, 2022, 05:40
At least, on my side - setting irq 11's timer from 8msec to 8.13msec (8130000nsec) fixes the music loop-points in sengeki striker, puzzloop & guts'n.
User avatar
No.20376
hap
Developer
Jul 10, 2022, 18:52
I tried to force 8.13ms, and it improves the music looping in sengekis, but not in puzzloop or gutsn.

The weird main xtal/1824 timer is probably not accurate either? It seems very close to hsync timing.
And the 8ms one might be hsync*128.
(note that doing it that way based on scanlines, doesn't solve this bug either)
User avatar
No.20381
dink
Tester
Jul 13, 2022, 04:59
not sure why puzzloop/gutsn are working fine on my side, sorry!
I also wondered about the 1824 timer, hrmf...
User avatar
No.20382
Haze
Senior Tester
Jul 13, 2022, 11:50
are the idle skip speedups throwing it off somehow?
User avatar
No.20396
dink
Tester
Jul 20, 2022, 04:09
edited on: Jul 20, 2022, 04:20
Haze, I tried w/o idle speedhacks, no improvement. tried -nodrc, just for fun, and the music in gutsn and puzzloop loops fine. I can only guess there is some sort of cycle discrepancy in drc

best regards,
- dink