int cps1_driver_init(void) { m68000_init(); z80_init(); z80_bank = -1; if (machine_driver_type == MACHINE_qsound) { EEPROM_init(&qsound_eeprom_interface); cps1_nvram_read_write(0); } else if (machine_driver_type == MACHINE_wofhfh) { EEPROM_init(&qsound_eeprom_interface); cps1_nvram_read_write(0); } else if (machine_driver_type == MACHINE_pang3) { EEPROM_init(&pang3_eeprom_interface); cps1_nvram_read_write(0); } return 1; }
void cps1_driver_exit(void) { #ifdef ADHOC if (!adhoc_enable || adhoc_server) #endif { if (machine_driver_type == MACHINE_qsound || machine_driver_type == MACHINE_pang3) { cps1_nvram_read_write(1); } } }