diff options
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 |
commit | c9a62818e9135c5b757cfbaa940c83ca5371e275 (patch) | |
tree | 2308021b4c003b9f6abe29efbb00aabe67909e01 /src/emu/diimage.cpp | |
parent | 12959e6e97a229c91757dff52f5153ca49cc7ced (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.cpp | 5 |
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; |