diff options
Diffstat (limited to 'src/emu/image.cpp')
-rw-r--r-- | src/emu/image.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/image.cpp b/src/emu/image.cpp index f9f6111a292..4da1e198569 100644 --- a/src/emu/image.cpp +++ b/src/emu/image.cpp @@ -36,6 +36,9 @@ image_manager::image_manager(running_machine &machine) /* is an image specified for this image */ image_name = machine.options().value(image->instance_name()); + if (!image->user_loadable()) + continue; + if ((image_name != nullptr) && (image_name[0] != '\0')) { /* mark init state */ @@ -226,6 +229,7 @@ void image_manager::postdevice_init() for (device_image_interface *image = iter.first(); image != nullptr; image = iter.next()) { int result = image->finish_load(); + /* did the image load fail? */ if (result) { |