Gambatte: I was so close!
This commit is contained in:
parent
9c6fac864a
commit
5d51f02110
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue