Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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);
		}
	}
}