summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/megadrive/md_slot.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/bus/megadrive/md_slot.c')
-rw-r--r--src/emu/bus/megadrive/md_slot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/bus/megadrive/md_slot.c b/src/emu/bus/megadrive/md_slot.c
index b53419b5528..6caa7df817f 100644
--- a/src/emu/bus/megadrive/md_slot.c
+++ b/src/emu/bus/megadrive/md_slot.c
@@ -552,7 +552,7 @@ int base_md_cart_slot_device::load_nonlist()
void base_md_cart_slot_device::call_unload()
{
- if (m_cart && m_cart->get_nvram_size())
+ 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());
}
@@ -995,7 +995,7 @@ void base_md_cart_slot_device::file_logging(UINT8 *ROM8, UINT32 rom_len, UINT32
logerror("FILE DETAILS\n");
logerror("============\n");
logerror("Name: %s\n", basename());
- logerror("File Size: 0x%" I64FMT "x\n", (software_entry() == NULL) ? length() : get_software_region_length("rom"));
+ logerror("File Size: 0x%08x\n", (software_entry() == NULL) ? (int)length() : (int)get_software_region_length("rom"));
logerror("Detected type: %s\n", md_get_slot(m_type));
logerror("ROM (Allocated) Size: 0x%X\n", rom_len);
logerror("NVRAM: %s\n", nvram_len ? "Yes" : "No");