summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diimage.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2021-06-23 16:08:59 +1000
committer Vas Crabb <vas@vastheman.com>2021-06-23 16:08:59 +1000
commitc9a62818e9135c5b757cfbaa940c83ca5371e275 (patch)
tree2308021b4c003b9f6abe29efbb00aabe67909e01 /src/emu/diimage.cpp
parent12959e6e97a229c91757dff52f5153ca49cc7ced (diff)
-Miscellaneous improvements for software lists:
* Show list name in software selection menu (machines have multiple lists). * Actually report software list parsing errors during validation. * Check that software list name attribute matches filename. * Limit software list names to 24 characters - they're getting too long, and they need to be practical in command lines. * c128.cpp: Fix dangling reference to renamed software list. -emu/ioport.cpp: Slightly better test for deselected slot cards.
Diffstat (limited to 'src/emu/diimage.cpp')
-rw-r--r--src/emu/diimage.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emu/diimage.cpp b/src/emu/diimage.cpp
index 9f63ebd4b4b..55a9193f3f1 100644
--- a/src/emu/diimage.cpp
+++ b/src/emu/diimage.cpp
@@ -801,10 +801,9 @@ bool device_image_interface::load_software(software_list_device &swlist, std::st
if (!swinfo)
return false;
- const u32 supported = swinfo->supported();
- if (supported == SOFTWARE_SUPPORTED_PARTIAL)
+ if (swinfo->supported() == software_support::PARTIALLY_SUPPORTED)
osd_printf_error("WARNING: support for software %s (in list %s) is only partial\n", swname, swlist.list_name());
- if (supported == SOFTWARE_SUPPORTED_NO)
+ else if (swinfo->supported() == software_support::UNSUPPORTED)
osd_printf_error("WARNING: support for software %s (in list %s) is only preliminary\n", swname, swlist.list_name());
u32 crc = 0;