fix vrc7 sound savestates
This commit is contained in:
parent
1dd08eddf1
commit
4235202570
|
@ -26,6 +26,12 @@ static int32 IRQCount, CycleCount;
|
||||||
static uint8 *WRAM = NULL;
|
static uint8 *WRAM = NULL;
|
||||||
static uint32 WRAMSIZE;
|
static uint32 WRAMSIZE;
|
||||||
|
|
||||||
|
#include "emu2413.h"
|
||||||
|
|
||||||
|
static int32 dwave = 0;
|
||||||
|
static OPLL *VRC7Sound = NULL;
|
||||||
|
static OPLL **VRC7Sound_saveptr = &VRC7Sound;
|
||||||
|
|
||||||
static SFORMAT StateRegs[] =
|
static SFORMAT StateRegs[] =
|
||||||
{
|
{
|
||||||
{ &vrc7idx, 1, "VRCI" },
|
{ &vrc7idx, 1, "VRCI" },
|
||||||
|
@ -37,16 +43,12 @@ static SFORMAT StateRegs[] =
|
||||||
{ &IRQLatch, 1, "IRQL" },
|
{ &IRQLatch, 1, "IRQL" },
|
||||||
{ &IRQCount, 4, "IRQC" },
|
{ &IRQCount, 4, "IRQC" },
|
||||||
{ &CycleCount, 4, "CYCC" },
|
{ &CycleCount, 4, "CYCC" },
|
||||||
{ 0 }
|
{ (void**)VRC7Sound_saveptr, sizeof(*VRC7Sound) | FCEUSTATE_INDIRECT, "VRC7" },
|
||||||
|
{0}
|
||||||
};
|
};
|
||||||
|
|
||||||
// VRC7 Sound
|
// VRC7 Sound
|
||||||
|
|
||||||
#include "emu2413.h"
|
|
||||||
|
|
||||||
static int32 dwave = 0;
|
|
||||||
static OPLL *VRC7Sound = NULL;
|
|
||||||
|
|
||||||
void DoVRC7Sound(void) {
|
void DoVRC7Sound(void) {
|
||||||
int32 z, a;
|
int32 z, a;
|
||||||
if (FSettings.soundq >= 1)
|
if (FSettings.soundq >= 1)
|
||||||
|
|
Loading…
Reference in New Issue