diff options
Diffstat (limited to 'src/mame/casio/pv1000.cpp')
-rw-r--r-- | src/mame/casio/pv1000.cpp | 7 |
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()); } |