summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/casio/pv1000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/casio/pv1000.cpp')
-rw-r--r--src/mame/casio/pv1000.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mame/casio/pv1000.cpp b/src/mame/casio/pv1000.cpp
index 71f52c5ee44..7e8c1b049b4 100644
--- a/src/mame/casio/pv1000.cpp
+++ b/src/mame/casio/pv1000.cpp
@@ -306,15 +306,12 @@ DEVICE_IMAGE_LOAD_MEMBER( pv1000_state::cart_load )
uint32_t size = m_cart->common_get_size("rom");
if (size != 0x2000 && size != 0x4000)
- {
- osd_printf_error("%s: Unsupported cartridge size\n", image.basename());
- return image_error::INVALIDLENGTH;
- }
+ return std::make_pair(image_error::INVALIDLENGTH, "Unsupported cartridge size (must be 8K or 16K)");
m_cart->rom_alloc(size, GENERIC_ROM8_WIDTH, ENDIANNESS_LITTLE);
m_cart->common_load_rom(m_cart->get_rom_base(), size, "rom");
- return std::error_condition();
+ return std::make_pair(std::error_condition(), std::string());
}