diff options
Diffstat (limited to 'src/devices/bus/coleco/cartridge/exp.cpp')
-rw-r--r-- | src/devices/bus/coleco/cartridge/exp.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/bus/coleco/cartridge/exp.cpp b/src/devices/bus/coleco/cartridge/exp.cpp index cb12720f8dc..49be28be699 100644 --- a/src/devices/bus/coleco/cartridge/exp.cpp +++ b/src/devices/bus/coleco/cartridge/exp.cpp @@ -56,7 +56,7 @@ void device_colecovision_cartridge_interface::rom_alloc(size_t size) colecovision_cartridge_slot_device::colecovision_cartridge_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : device_t(mconfig, COLECOVISION_CARTRIDGE_SLOT, tag, owner, clock), device_single_card_slot_interface<device_colecovision_cartridge_interface>(mconfig, *this), - device_image_interface(mconfig, *this), + device_cartrom_image_interface(mconfig, *this), m_card(nullptr) { } @@ -76,11 +76,11 @@ void colecovision_cartridge_slot_device::device_start() // call_load - //------------------------------------------------- -image_init_result colecovision_cartridge_slot_device::call_load() +std::pair<std::error_condition, std::string> colecovision_cartridge_slot_device::call_load() { if (m_card) { - size_t size = !loaded_through_softlist() ? length() : get_software_region_length("rom"); + size_t const size = !loaded_through_softlist() ? length() : get_software_region_length("rom"); m_card->rom_alloc(size); if (!loaded_through_softlist()) @@ -94,7 +94,7 @@ image_init_result colecovision_cartridge_slot_device::call_load() } } - return image_init_result::PASS; + return std::make_pair(std::error_condition(), std::string()); } |