From bc5825c34ce987ba89e5260ad315876fb76e184b Mon Sep 17 00:00:00 2001 From: jbo_85 <> Date: Fri, 3 Mar 2006 19:56:58 +0000 Subject: [PATCH] Fixed crash after SuperFX savestates are loaded. --- zsnes/src/zstate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zsnes/src/zstate.c b/zsnes/src/zstate.c index d15788a2..e26ffbb4 100755 --- a/zsnes/src/zstate.c +++ b/zsnes/src/zstate.c @@ -666,7 +666,7 @@ void statesaver() } extern unsigned int KeyLoadState, Totalbyteloaded, SfxMemTable[256], SfxCPB; -extern unsigned int SfxPBR, SfxROMBR, SfxRAMBR; +extern unsigned int SfxPBR, SfxROMBR, SfxRAMBR, SCBRrel, SfxSCBR; extern unsigned char pressed[256+128+64], multchange, ioportval, SDD1Enable; extern unsigned char nexthdma; @@ -742,6 +742,7 @@ bool zst_load(FILE *fp, size_t Compressed) SfxRAMMem = (unsigned int)sfxramdata + ((SfxRAMBR & 0xFF) << 16); SfxRomBuffer += SfxCROM; SfxLastRamAdr += SfxRAMMem; + SCBRrel = (SfxSCBR << 10) + (unsigned int)sfxramdata; } if (SA1Enable)