Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07429 Sound Minor Always Sep 19, 2019, 22:36 Jan 6, 2021, 18:27
Tester MetalGod View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver model2.cpp
Version 0.213 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07429: vf2 and clones: Repeating sound in Attract mode bugs the game (USA)
Description Repeating sound in Attract mode bugs the game (USA)

In the final sequence of the attract characters presentation, when Akira show up and performs an attack, his punch sound will loop repeating itself all the time, even if you insert coin and start game.

It only happens if the game region is changed to USA. After changing the country the game must be closed. Once you open the game it will always glitch in that scene.
Regression is mame 0.209
Steps To Reproduce Press F2 to enter Test Mode
Go to Game Asignments=>Change Country to USA
Close the game (do not restart, CLOSE IT)
Open the game again
See the attract mode untill the final scene with AKIRA
Additional Information
Github Commit
Flags
Regression Version 0.209
Affected Sets / Systems vf2 and clones
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.16935
Hydreigon
Tester
Sep 19, 2019, 22:47
I currently notice similar sound behavior in Virtua Cop 2. This never happened the last time I played this game in Mame.
User avatar
No.16937
Tafoid
Administrator
Sep 20, 2019, 00:27
While the machine is flagged as not having 100% sound, this does appear to be a clear regression.
User avatar
No.18341
biggestsonicfan
Tester
Jan 6, 2021, 18:27
For posterity's sake, I would like to document the odd behavior in the vf2 clone set for "sfight" and parent "schamp"

On a cold boot of "sfight" (or a Japan set region of "schamp"), the attract mode will play the incorrect music. The music that plays is labeled on the official soundtrack as "CHARACTER SELECT ~ BONUS TRACK" or "GET INTO THE WAVE" and it's official index number in the game is "0" with a code of "0xAE1000". Also, sound id "67" known as "SD_COMPUTER_1" with a code of "0xAE113D" will not play when it is supposed to. A soft reboot (F3) or entering and exiting the service menu will play the correct track in the attract mode labeled as "ADVERTISE ~ K.I.Y.O." which is index number "16" with with a code of "0xAE1010". It should also be noted that allowing the game to continue running until the attract intro loops again, the correct music will also play that time around. "SD_COMPUTER_1" will also play at it's appropriate time in both of these cases as well.

On a cold boot of "schamp" (or a USA set region of "sfight), the attract mode will play no music and, and will exhibit behavior similar to the vf2 issue where the punch sound continues to loop. In this case the looping sound is "SD_COMPUTER_1", the sound that did not play previously with the Japan region set. The sound id that stops this sound, id "68" "SD_COMPUTER_1_OFF" code "0xAE1405" is never executed correctly, so the sound does not stop. The looping sound does stop when the attract mode reaches it's first demo fight. However, certain sounds within the demo fights may be repeated more than usual. Again here, if the game is allowed to run to show the attract cutscene again, the correct music plays and the "SD_COMPUTER_1" stops correctly. A soft reset (F3) or entering and exiting the service menu will play the music normally and not loop the sound effect.

On a cold boot of "schamp" or "sfight" set to "EXPORT" region, bizarrely, none of these issues occur. Both the correct music play and the sound effect "SD_COMPUTER_1" does not continue to loop.

There was also one instance in where I changed the region (I don't remember which one) and the attract cutscene played a different song than previously mentioned, but I could not reproduce this again.

I hope these observations add a little more insight into what's going on and how to possibly go about resolving the issue.