Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03092 Sound Minor Always Apr 3, 2009, 12:55 Apr 3, 2009, 14:21
Tester mux View Status Public Platform SDLMAME
Assigned To Haze Resolution Fixed OS Other
Status [?] Resolved Driver
Version 0.130u2 Fixed in Version 0.130u3 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03092: spuzbobl: Some sound samples are being played indefinitely
Description Some of the sounds in the game, such as those played when one of the character makes an attack in versus mode, loop indefinitely, or nearly so (I heard some of those sounds finally disappear when changing stage). The alarm sound that is being played in puzzle mode when the bubbles level is dangerously low also loops indefinitely.
Steps To Reproduce The easiest way to reproduce this bug is probably to start a game in puzzle mode, 1 player, and shoot the bubbles such that you fill your playing field. When bubbles are sufficiently low, an annoying alarm sound will start playing. If you clear the bubbles and go back to a normal situation, the sound doesn't stop as it ought.
Additional Information This bug was also present in MAME 0.130u1 when the spuzbobl rom was first added.
Github Commit
Flags
Regression Version
Affected Sets / Systems spuzbobl
Attached Files
 
Relationships
related to 03279ResolvedR. Belmont  psyvaria, psyvarrv: sound effect loops infinitely 
Notes
2
User avatar
No.04132
Haze
Senior Tester
Apr 3, 2009, 13:45
edited on: Apr 5, 2009, 11:37
already fixed

(psyvariar still has some looping issues tho)

it's actually a PSX SPU issue, the envelopes aren't implemented. I've added crude/basic key-off support which fixes the majority of cases tho. Looping sounds which should decay to nothing with the envelope are still broken however as attack/sustain/decay etc. aren't supported yet.

(and yes, the Infinite Siren in TGMJ is one of the cases that this does fix)
User avatar
No.04133
mux
Tester
Apr 3, 2009, 14:21
Now this is what I call reactivity :-).

Great work, thanks.