Add DoSavestate() function to GBACart_SolarSensor

Still empty, but should be implemented along with the rest.
This commit is contained in:
Raphaël Zumer 2019-12-10 20:28:40 -05:00
parent f8e43ac486
commit 8172cbc170
2 changed files with 11 additions and 0 deletions

View File

@ -502,6 +502,8 @@ void Reset()
void DoSavestate(Savestate* file) void DoSavestate(Savestate* file)
{ {
// TODO? // TODO?
GBACart_SRAM::DoSavestate(file);
GBACart_SolarSensor::DoSavestate(file);
} }
bool LoadROM(const char* path, const char* sram) bool LoadROM(const char* path, const char* sram)
@ -625,6 +627,11 @@ void Reset()
LightLevel = 0; LightLevel = 0;
} }
void DoSavestate(Savestate* file)
{
// TODO?
}
void Process(GBACart::GPIO* gpio) void Process(GBACart::GPIO* gpio)
{ {
if (gpio->data & 4) return; // Boktai chip select if (gpio->data & 4) return; // Boktai chip select

View File

@ -29,6 +29,9 @@ namespace GBACart_SRAM
extern u8* SRAM; extern u8* SRAM;
extern u32 SRAMLength; extern u32 SRAMLength;
void Reset();
void DoSavestate(Savestate* file);
u8 Read8(u32 addr); u8 Read8(u32 addr);
u16 Read16(u32 addr); u16 Read16(u32 addr);
u32 Read32(u32 addr); u32 Read32(u32 addr);
@ -74,6 +77,7 @@ namespace GBACart_SolarSensor
extern u8 LightLevel; extern u8 LightLevel;
void Reset(); void Reset();
void DoSavestate(Savestate* file);
void Process(GBACart::GPIO* gpio); void Process(GBACart::GPIO* gpio);
} }