From a1113e517de65122ae3ff222766fe28ec7f5b6c0 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Thu, 31 Jul 2014 10:51:53 +0000 Subject: [PATCH] fm2612: fixed missing dac channel on savestate load [dink (FB Alpha project)] --- src/emu/sound/fm2612.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/emu/sound/fm2612.c b/src/emu/sound/fm2612.c index 47e0588c4a5..66c8cb11c9b 100644 --- a/src/emu/sound/fm2612.c +++ b/src/emu/sound/fm2612.c @@ -24,6 +24,10 @@ ** ** CHANGELOG: ** +** 07-30-2014 dink (FB Alpha project): +** - fixed missing dac channel on savestate load +** +** xx-xx-xxxx ** - fixed LFO implementation: ** .added support for CH3 special mode: fixes various sound effects (birds in Warlock, bug sound in Aladdin...) ** .inverted LFO AM waveform: fixes Spider-Man & Venom : Separation Anxiety (intro), California Games (surfing event) @@ -2323,7 +2327,7 @@ void ym2612_postload(void *chip) /* DAC data & port */ F2612->dacout = ((int)F2612->REGS[0x2a] - 0x80) << 6; /* level unknown */ - F2612->dacen = F2612->REGS[0x2d] & 0x80; + F2612->dacen = F2612->REGS[0x2b] & 0x80; /* OPN registers */ /* DT / MULTI , TL , KS / AR , AMON / DR , SR , SL / RR , SSG-EG */ for(r=0x30;r<0x9e;r++)