static void loadState(Microsol* rm) { SaveState* state = saveStateOpenForRead("mapperMicrosol"); saveStateClose(state); wd2793LoadState(rm->fdc); }
static void loadState(RomMapperNationalFdc* rm) { SaveState* state = saveStateOpenForRead("mapperNationalFdc"); rm->reg = (UInt8)saveStateGet(state, "reg", 0); saveStateClose(state); wd2793LoadState(rm->fdc); }
static void loadState(Svi328Fdc* rm) { SaveState* state = saveStateOpenForRead("Svi328Fdc"); rm->drvSelect = (UInt8)saveStateGet(state, "drvSelect", 0); saveStateClose(state); wd2793LoadState(rm->fdc); }
static void loadState(RomMapperPhilipsFdc* rm) { SaveState* state = saveStateOpenForRead("mapperPhilipsFdc"); rm->sideReg = (UInt8)saveStateGet(state, "sideReg", 0); rm->driveReg = (UInt8)saveStateGet(state, "driveReg", 0); saveStateClose(state); wd2793LoadState(rm->fdc); }