summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/frontend/mame/info.cpp3
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));