static void saveState(SviPPI* ppi) { SaveState* state = saveStateOpenForWrite("SviPPI"); saveStateSet(state, "row", ppi->row); saveStateSet(state, "regCHi", ppi->regCHi); saveStateClose(state); i8255SaveState(ppi->i8255); }
static void saveState(SonyHBI55* rm) { SaveState* state = saveStateOpenForWrite("SonyHBI55"); saveStateSet(state, "mode", rm->mode); saveStateSet(state, "addrLatch", rm->addrLatch); saveStateSet(state, "writeLatch", rm->writeLatch); saveStateSet(state, "writeAddr", rm->writeAddr); saveStateSet(state, "readAddr", rm->readAddr); saveStateClose(state); i8255SaveState(rm->i8255); }
static void saveState(RomMapperRsIde* rm) { SaveState* state = saveStateOpenForWrite("RomMapperRsIde"); saveStateSet(state, "ideAddress", rm->ideAddress); saveStateSet(state, "ideIoRead", rm->ideIoRead); saveStateSet(state, "ideIoWrite", rm->ideIoWrite); saveStateSet(state, "ideData", rm->ideData); saveStateClose(state); harddiskIdeSaveState(rm->hdide); i8255SaveState(rm->i8255); }