From 3f12ffd1d11f22d73e2017f1b444c7d72a2141cd Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Sun, 8 Mar 2009 12:49:01 +0000 Subject: Allow chds to be directly in the rom directory without a subdirectory --- src/emu/romload.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/emu/romload.c b/src/emu/romload.c index 1e49104f1a1..6b7877e5d44 100644 --- a/src/emu/romload.c +++ b/src/emu/romload.c @@ -1031,6 +1031,13 @@ chd_error open_disk_image_options(core_options *options, const game_driver *game astring_free(fname); } + if (filerr != FILERR_NONE) + { + astring *fname = astring_assemble_2(astring_alloc(), ROM_GETNAME(romp), ".chd"); + filerr = mame_fopen_options(options, SEARCHPATH_IMAGE, astring_c(fname), OPEN_FLAG_READ, image_file); + astring_free(fname); + } + /* did the file open succeed? */ if (filerr == FILERR_NONE) { @@ -1067,6 +1074,13 @@ chd_error open_disk_image_options(core_options *options, const game_driver *game astring_free(fname); } + if (filerr != FILERR_NONE) + { + astring *fname = astring_assemble_2(astring_alloc(), ROM_GETNAME(rom), ".chd"); + filerr = mame_fopen_options(options, SEARCHPATH_IMAGE, astring_c(fname), OPEN_FLAG_READ, image_file); + astring_free(fname); + } + /* did the file open succeed? */ if (filerr == FILERR_NONE) { -- cgit v1.2.3