Closed GoogleCodeExporter closed 9 years ago
[deleted comment]
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
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
The BIOS aren't buggy at all on real hardware, though.
Original comment by superballena
on 7 Jul 2012 at 12:35
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
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
Issue 241 has been merged into this issue.
Original comment by ekeeke31@gmail.com
on 9 Jul 2012 at 11:31
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
fixed in r692
Original comment by ekeeke31@gmail.com
on 15 Jul 2012 at 3:44
Original issue reported on code.google.com by
superballena
on 5 Jul 2012 at 4:47