From 8172cbc1706874651d227ce72d213fb636e506d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Zumer?= Date: Tue, 10 Dec 2019 20:28:40 -0500 Subject: [PATCH] Add DoSavestate() function to GBACart_SolarSensor Still empty, but should be implemented along with the rest. --- src/GBACart.cpp | 7 +++++++ src/GBACart.h | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/src/GBACart.cpp b/src/GBACart.cpp index 7e5e3b58..1cca8120 100644 --- a/src/GBACart.cpp +++ b/src/GBACart.cpp @@ -502,6 +502,8 @@ void Reset() void DoSavestate(Savestate* file) { // TODO? + GBACart_SRAM::DoSavestate(file); + GBACart_SolarSensor::DoSavestate(file); } bool LoadROM(const char* path, const char* sram) @@ -625,6 +627,11 @@ void Reset() LightLevel = 0; } +void DoSavestate(Savestate* file) +{ + // TODO? +} + void Process(GBACart::GPIO* gpio) { if (gpio->data & 4) return; // Boktai chip select diff --git a/src/GBACart.h b/src/GBACart.h index 032c4fc1..fd26326c 100644 --- a/src/GBACart.h +++ b/src/GBACart.h @@ -29,6 +29,9 @@ namespace GBACart_SRAM extern u8* SRAM; extern u32 SRAMLength; +void Reset(); +void DoSavestate(Savestate* file); + u8 Read8(u32 addr); u16 Read16(u32 addr); u32 Read32(u32 addr); @@ -74,6 +77,7 @@ namespace GBACart_SolarSensor extern u8 LightLevel; void Reset(); +void DoSavestate(Savestate* file); void Process(GBACart::GPIO* gpio); }