summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/devopt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/devopt.cpp')
-rw-r--r--src/frontend/mame/ui/devopt.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/frontend/mame/ui/devopt.cpp b/src/frontend/mame/ui/devopt.cpp
index 1b683b4418b..71ccb6d9a40 100644
--- a/src/frontend/mame/ui/devopt.cpp
+++ b/src/frontend/mame/ui/devopt.cpp
@@ -155,14 +155,11 @@ void menu_device_config::populate(float &customtop, float &custombottom)
// then loop again to count bios options and to get the default bios complete name
char const *bios_desc(nullptr);
- for (const tiny_rom_entry *rom = dev->rom_region(); !ROMENTRY_ISEND(rom); ++rom)
+ for (romload::system_bios const &rom : romload::entries(dev->rom_region()).get_system_bioses())
{
- if (ROMENTRY_ISSYSTEM_BIOS(rom))
- {
- bios++;
- if (bios_str && !std::strcmp(bios_str, rom->name))
- bios_desc = rom->hashdata;
- }
+ bios++;
+ if (bios_str && !std::strcmp(bios_str, rom.get_name()))
+ bios_desc = rom.get_description();
}
if (bios)