From dbe56e3113626849cc1d45fbb6008912b66f3137 Mon Sep 17 00:00:00 2001 From: AJR Date: Thu, 22 Mar 2018 17:36:45 -0400 Subject: Include option and file names in fatal error message for failure to load image --- src/emu/image.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/emu/image.cpp b/src/emu/image.cpp index 06ae645fb39..7504fa93ff5 100644 --- a/src/emu/image.cpp +++ b/src/emu/image.cpp @@ -63,6 +63,7 @@ image_manager::image_manager(running_machine &machine) { // retrieve image error message std::string image_err = std::string(image.error()); + std::string startup_image_name = startup_image; // unload the bad image image.unload(); @@ -72,9 +73,10 @@ image_manager::image_manager(running_machine &machine) if (machine.options().write_config()) write_config(machine.options(), nullptr, &machine.system()); - fatalerror_exitcode(machine, EMU_ERR_DEVICE, "Device %s load (%s) failed: %s", + fatalerror_exitcode(machine, EMU_ERR_DEVICE, "Device %s load (-%s %s) failed: %s", image.device().name(), - startup_image.c_str(), + image.instance_name().c_str(), + startup_image_name.c_str(), image_err.c_str()); } } -- cgit v1.2.3