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;