summaryrefslogtreecommitdiffstats
path: root/docs/release/src/emu/romload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/src/emu/romload.cpp')
-rw-r--r--docs/release/src/emu/romload.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/docs/release/src/emu/romload.cpp b/docs/release/src/emu/romload.cpp
index 73bbd5b62c9..0f696fcf90a 100644
--- a/docs/release/src/emu/romload.cpp
+++ b/docs/release/src/emu/romload.cpp
@@ -11,12 +11,14 @@
#include "emu.h"
#include "romload.h"
-#include "corestr.h"
-#include "emuopts.h"
#include "drivenum.h"
+#include "emuopts.h"
+#include "fileio.h"
#include "softlist_dev.h"
#include "ui/uimain.h"
+#include "corestr.h"
+
#include <algorithm>
#include <set>
@@ -1070,7 +1072,13 @@ void rom_load_manager::process_disk_entries(std::initializer_list<std::reference
err = do_open_disk(machine().options(), searchpath, romp, chd->orig_chd(), next_parent);
if (err)
{
- handle_missing_file(romp, std::vector<std::string>(), err);
+ std::vector<std::string> tried;
+ for (auto const &paths : searchpath)
+ {
+ for (std::string const &path : paths.get())
+ tried.emplace_back(path);
+ }
+ handle_missing_file(romp, tried, err);
chd = nullptr;
continue;
}
@@ -1220,7 +1228,7 @@ void rom_load_manager::load_software_part_region(device_t &device, software_list
const software_info *const swinfo = swlist.find(std::string(swname));
if (swinfo)
{
- // dispay a warning for unsupported software
+ // display a warning for unsupported software
// TODO: list supported clones like we do for machines?
if (swinfo->supported() == software_support::PARTIALLY_SUPPORTED)
{