コード例 #1
0
ファイル: vsmile_slot.cpp プロジェクト: PugsyMAME/mame
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());
	}
}
コード例 #2
0
ファイル: cartridge.c プロジェクト: DanielAeolusLaude/mame
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());
		}
	}
}
コード例 #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());
}
コード例 #4
0
ファイル: slot.cpp プロジェクト: Dagarman/mame
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());
}
コード例 #5
0
ファイル: a78_slot.cpp プロジェクト: keshbach/mame
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);
}
コード例 #6
0
ファイル: slot.c プロジェクト: dientaufan/mame
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);
}