IVBeatz / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

Missing sound effects in Wonder Dog #234

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
Just start a game normally.

What is the expected output? What do you see instead?
Sounds for skidding, crouching while running, drilling through the floor, 
earthwuakes and tornado power ups are never pleyed.

What version of the emulator are you using (official, SVN revision,...)?
1.7.0

Please provide any additional information below (Emulator settings, Console
setting,...)
US version
2.0 BIOS

Original issue reported on code.google.com by superballena on 5 Jul 2012 at 4:47

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Works fine with Model 1 BIOS, must be some incompatibility with model 2 BIOS 
and PCM chip emulation.

When using 1.0 BIOS, loading a state file made after the game is started with 
2.0 BIOS will also makes PCM sound disappear so it could be related to PCM RAM 
initialization with 2.0 BIOS.

Original comment by ekeeke31@gmail.com on 6 Jul 2012 at 12:10

GoogleCodeExporter commented 9 years ago
From what I read, using the 1.0 BIOS is preferred since the 2.0 BIOS is 
apparently very buggy. That's why the 2.0 BIOS don't work too well in Kega 
(background music always playing when entering the CD player for example).

Original comment by cluster.phucking on 6 Jul 2012 at 10:18

GoogleCodeExporter commented 9 years ago
The BIOS aren't buggy at all on real hardware, though.

Original comment by superballena on 7 Jul 2012 at 12:35

GoogleCodeExporter commented 9 years ago
Different BIOS means that there are differences in hardware: obviously, i am 
trying to emulate a generic hardware and afaik all the docs we have describe 
model 1 cd hardware, hence why it is generally recommended to use model 1 bios.

I know one of the model 2 bios dump available on internet is bad though, but it 
will freezes immediately on boot so cannot be used anyway.

Original comment by ekeeke31@gmail.com on 7 Jul 2012 at 8:40

GoogleCodeExporter commented 9 years ago
I fixed a bug with PCM emulation where the WAVE-RAM address was only reloaded 
when a channel was switched ON, which was not correct (seems like the current 
WAVE-RAM is reloaded as long as the channel is OFF).

It seems to fix a few other games beside this one, in particular Switch/Panic 
and Final Fight CD sound effects.

Original comment by ekeeke31@gmail.com on 9 Jul 2012 at 11:30

GoogleCodeExporter commented 9 years ago
Issue 241 has been merged into this issue.

Original comment by ekeeke31@gmail.com on 9 Jul 2012 at 11:31

GoogleCodeExporter commented 9 years ago
Yep, I haven't noticed any more problems in this game or Switch.

Thanks for fixing it!

--ICEknight

Original comment by superballena on 10 Jul 2012 at 3:30

GoogleCodeExporter commented 9 years ago
fixed in r692

Original comment by ekeeke31@gmail.com on 15 Jul 2012 at 3:44