X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fcd%2FArea.c;h=a402d4eae8f7bab4292ccd1bf7e3527291fc22d1;hb=1832075ec7b43b166a9d5f83753832a05e7d4239;hp=8561257fc328596cc5986f491526766d2d67d8d5;hpb=c9e1affca5438353fdb156fb07a747af83251e14;p=picodrive.git diff --git a/Pico/cd/Area.c b/Pico/cd/Area.c index 8561257..a402d4e 100644 --- a/Pico/cd/Area.c +++ b/Pico/cd/Area.c @@ -121,8 +121,10 @@ PICO_INTERNAL int PicoCdSaveState(void *file) } if (PicoOpt&3) CHECKED_WRITE(CHUNK_PSG, 28*4, sn76496_regs); - if (PicoOpt&1) + if (PicoOpt&1) { + ym2612_pack_state(); CHECKED_WRITE(CHUNK_FM, 0x200+4, ym2612_regs); + } if (PicoAHW & PAHW_MCD) { @@ -230,7 +232,7 @@ PICO_INTERNAL int PicoCdLoadState(void *file) case CHUNK_PSG: CHECKED_READ2(28*4, sn76496_regs); break; case CHUNK_FM: CHECKED_READ2(0x200+4, ym2612_regs); - YM2612PicoStateLoad(); + ym2612_unpack_state(); break; // cd stuff