Gambatte: I was so close!

This commit is contained in:
alyosha-tas 2017-06-24 16:17:10 -04:00 committed by GitHub
parent 9c6fac864a
commit 5d51f02110
1 changed files with 3 additions and 4 deletions

View File

@ -501,15 +501,11 @@ void Cartridge::setStatePtrs(SaveState &state) {
state.mem.vram.set(memptrs.vramdata(), memptrs.vramdataend() - memptrs.vramdata()); state.mem.vram.set(memptrs.vramdata(), memptrs.vramdataend() - memptrs.vramdata());
state.mem.sram.set(memptrs.rambankdata(), memptrs.rambankdataend() - memptrs.rambankdata()); state.mem.sram.set(memptrs.rambankdata(), memptrs.rambankdataend() - memptrs.rambankdata());
state.mem.wram.set(memptrs.wramdata(0), memptrs.wramdataend() - memptrs.wramdata(0)); state.mem.wram.set(memptrs.wramdata(0), memptrs.wramdataend() - memptrs.wramdata(0));
} }
void Cartridge::loadState(const SaveState &state) { void Cartridge::loadState(const SaveState &state) {
rtc.loadState(state); rtc.loadState(state);
mbc->loadState(state.mem); mbc->loadState(state.mem);
//if (state.mem.using_bios) {
// bios_remap(0);
//}
} }
static void enforce8bit(unsigned char *data, unsigned long sz) { static void enforce8bit(unsigned char *data, unsigned long sz) {
@ -793,6 +789,9 @@ SYNCFUNC(Cartridge)
if (using_bios) { if (using_bios) {
bios_remap(0); bios_remap(0);
} }
else {
bios_remap(1);
}
} }
} }