diff options
Diffstat (limited to 'src/frontend/mame/info.cpp')
-rw-r--r-- | src/frontend/mame/info.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/frontend/mame/info.cpp b/src/frontend/mame/info.cpp index 6431517163b..5cfe32a2270 100644 --- a/src/frontend/mame/info.cpp +++ b/src/frontend/mame/info.cpp @@ -579,8 +579,7 @@ void info_xml_creator::output_rom(device_t &device) if (!is_disk && is_bios) { // scan backwards through the ROM entries - auto entries = rom_build_entries(m_drivlist.driver().rom); - for (const rom_entry *brom = entries.data(); !ROMENTRY_ISEND(brom); brom++) + for (const rom_entry *brom = rom - 1; brom != device.rom_region(); brom--) if (ROMENTRY_ISSYSTEM_BIOS(brom)) { strcpy(bios_name, ROM_GETNAME(brom)); |