Ejemplo n.º 1
0
void vsmile_cart_slot_device::call_unload()
{
	if (m_cart && m_cart->get_nvram_size())
	{
		battery_save(m_cart->get_nvram_base(), m_cart->get_nvram_size());
	}
}
Ejemplo n.º 2
0
void msx_slot_cartridge_device::call_unload()
{
	if (m_cartridge)
	{
		if (m_cartridge->get_sram_size() > 0)
		{
			battery_save(m_cartridge->get_sram_base(), m_cartridge->get_sram_size());
		}
	}
}
Ejemplo n.º 3
0
void sega8_cart_slot_device::call_unload()
{
	if (m_cart && m_cart->get_ram_base() && m_cart->get_ram_size() && m_cart->get_has_battery())
		battery_save(m_cart->get_ram_base(), m_cart->get_ram_size());
}
Ejemplo n.º 4
0
void electron_cartslot_device::call_unload()
{
	if (m_cart && m_cart->get_nvram_base() && m_cart->get_nvram_size())
		battery_save(m_cart->get_nvram_base(), m_cart->get_nvram_size());
}
Ejemplo n.º 5
0
void a78_cart_slot_device::call_unload()
{
	if (m_cart && m_cart->get_nvram_base() && m_cart->get_nvram_size())
		battery_save(m_cart->get_nvram_base(), 0x800);
}
Ejemplo n.º 6
0
void vboy_cart_slot_device::call_unload()
{
	if (m_cart && m_cart->get_eeprom_size())
		battery_save(m_cart->get_eeprom_base(), m_cart->get_eeprom_size() * 4);
}