static void saveState(RomMapperObsonet* rm) { SaveState* state = saveStateOpenForWrite("mapperObsonet"); saveStateSet(state, "romMapper", rm->romMapper); saveStateSet(state, "regBank", rm->regBank); saveStateClose(state); amdFlashSaveState(rm->amdFlash); rtl8019SaveState(rm->rtl8019); }
static void saveState(void* _rm) { RomMapperNoWind* rm = (RomMapperNoWind*)_rm; SaveState* state = saveStateOpenForWrite("mapperDumas"); saveStateSet(state, "romMapper", rm->romMapper); saveStateClose(state); amdFlashSaveState(rm->amdFlash); }
static void saveState(RomMapperMegaFlashRomScc* rm) { SaveState* state = saveStateOpenForWrite("mapperMegaFlashRomScc"); char tag[16]; int i; for (i = 0; i < 4; i++) { sprintf(tag, "romMapper%d", i); saveStateSet(state, tag, rm->romMapper[i]); } saveStateSet(state, "sccEnable", rm->sccEnable); saveStateClose(state); sccSaveState(rm->scc); amdFlashSaveState(rm->flash); }
static void saveState(RomMapperMatraINK* rm) { amdFlashSaveState(rm->flash); }