From 5ef0c56609bc5317ee14bdb723a324ff2763d6e1 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Tue, 15 Apr 2014 05:26:04 +0000 Subject: [PATCH] pac2650 driver savestate fixes --- src/burn/drv/pre90s/d_pac2650.cpp | 4 +++- src/burn/snd/sn76496.cpp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/burn/drv/pre90s/d_pac2650.cpp b/src/burn/drv/pre90s/d_pac2650.cpp index de0b87ad2..f131ebf2a 100644 --- a/src/burn/drv/pre90s/d_pac2650.cpp +++ b/src/burn/drv/pre90s/d_pac2650.cpp @@ -519,8 +519,10 @@ static INT32 DrvScan(INT32 nAction,INT32 *pnMin) ba.szName = "All Ram"; BurnAcb(&ba); + s2650Open(0); s2650Scan(nAction, pnMin); - + s2650Close(); + SN76496Scan(nAction, pnMin); SCAN_VAR(watchdog); SCAN_VAR(s2650_bank); } diff --git a/src/burn/snd/sn76496.cpp b/src/burn/snd/sn76496.cpp index b56826259..e59d39390 100644 --- a/src/burn/snd/sn76496.cpp +++ b/src/burn/snd/sn76496.cpp @@ -28,7 +28,7 @@ struct SN76496 INT32 nOutputDir; }; -static INT32 NumChips; +static INT32 NumChips = 0; static struct SN76496 *Chip0 = NULL; static struct SN76496 *Chip1 = NULL; static struct SN76496 *Chip2 = NULL;