void VM::save_state(FILEIO* state_fio) { state_fio->FputUint32(STATE_VERSION); for(DEVICE* device = first_device; device; device = device->next_device) { device->save_state(state_fio); } state_fio->Fwrite(ram, sizeof(ram), 1); }
void VM::save_state(FILEIO* state_fio) { state_fio->FputUint32(STATE_VERSION); for(DEVICE* device = first_device; device; device = device->next_device) { device->save_state(state_fio); } state_fio->Fwrite(ram, sizeof(ram), 1); state_fio->FputBool(pit_clock_8mhz); #if defined(_PC98DO) || defined(_PC98DOPLUS) state_fio->FputInt32(boot_mode); #endif state_fio->FputInt32(sound_device_type); }