- May 8, 2012
- 4,334
- 3
This issue seems to be most prevalent on FH and CV.
Problem
When you start a game on either of these tables, sometimes the main theme music continues to play over the emulated table music (an overlapping music event).
Reproducable
Generally after you press start very quickly after the table first loads (say in under 2 seconds).
Steps to reproduce
Actual behavior
The music in attract mode restarts and plays over the "launch ball" music.
Expected behavior
The attract mode music ceases to play, and the ROM emulation takes over and plays the game music in the order it should.
Workaround
Quit the current game, and wait about 10 seconds before restarting a new game.
Thoughts
AFAICT, it is not natural for the ROM to be playing the game music in attract mode. To get around this issue, I would think the music has been ripped out of the ROM and is playing separately in a loop during the attract mode. I think starting the game too quickly causes a bug in the audio playback and causes the attract music running in a loop to restart when you enter emulation mode and play the table.
I'd be interested to hear from Farsight as to how this is implemented. Because I think the way the music is implemented is causing the music overlap issues.
I'll raise this formally in an email to support@ so it can be officially tracked. Any responses will be copied into this thread for tracking.
Problem
When you start a game on either of these tables, sometimes the main theme music continues to play over the emulated table music (an overlapping music event).
Reproducable
Generally after you press start very quickly after the table first loads (say in under 2 seconds).
Steps to reproduce
- Select CV or FH from the main table select menu.
- As soon as the table loads, immediately press start.
- Observe what happens.
Actual behavior
The music in attract mode restarts and plays over the "launch ball" music.
Expected behavior
The attract mode music ceases to play, and the ROM emulation takes over and plays the game music in the order it should.
Workaround
Quit the current game, and wait about 10 seconds before restarting a new game.
Thoughts
AFAICT, it is not natural for the ROM to be playing the game music in attract mode. To get around this issue, I would think the music has been ripped out of the ROM and is playing separately in a loop during the attract mode. I think starting the game too quickly causes a bug in the audio playback and causes the attract music running in a loop to restart when you enter emulation mode and play the table.
I'd be interested to hear from Farsight as to how this is implemented. Because I think the way the music is implemented is causing the music overlap issues.
I'll raise this formally in an email to support@ so it can be officially tracked. Any responses will be copied into this thread for tracking.