diff --git a/libgambatte/src/sound.cpp b/libgambatte/src/sound.cpp index db98678b2e..e6db1c9d55 100644 --- a/libgambatte/src/sound.cpp +++ b/libgambatte/src/sound.cpp @@ -223,6 +223,7 @@ SYNCFUNC(PSG) SSS(ch3_); SSS(ch4_); NSS(lastUpdate_); + NSS(cycleCounter_); NSS(soVol_); NSS(rsum_); NSS(enabled_); diff --git a/libgambatte/src/video.cpp b/libgambatte/src/video.cpp index 732d5e4572..654c8bbd50 100644 --- a/libgambatte/src/video.cpp +++ b/libgambatte/src/video.cpp @@ -840,6 +840,7 @@ SYNCFUNC(LCD) { SSS(ppu_); NSS(dmgColorsRgb32_); + NSS(cgbColorsRgb32_); NSS(bgpData_); NSS(objpData_); SSS(eventTimes_); diff --git a/libgambatte/src/video/ppu.cpp b/libgambatte/src/video/ppu.cpp index 61a8e470db..23dffe870e 100644 --- a/libgambatte/src/video/ppu.cpp +++ b/libgambatte/src/video/ppu.cpp @@ -1859,6 +1859,7 @@ SYNCFUNC(PPU) NSS(p_.spwordList); NSS(p_.nextSprite); NSS(p_.currentSprite); + NSS(p_.layersMask); EBS(p_.nextCallPtr, 0); EVS(p_.nextCallPtr, &M2_Ly0::f0_, 1); @@ -1913,5 +1914,6 @@ SYNCFUNC(PPU) NSS(p_.endx); NSS(p_.cgb); + NSS(p_.cgbDmg); NSS(p_.weMaster); } diff --git a/output/dll/libgambatte.dll b/output/dll/libgambatte.dll index 07267f28e4..fce190d429 100644 Binary files a/output/dll/libgambatte.dll and b/output/dll/libgambatte.dll differ