diff options
Diffstat (limited to 'src/frontend/mame/ui/selgame.cpp')
-rw-r--r-- | src/frontend/mame/ui/selgame.cpp | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/src/frontend/mame/ui/selgame.cpp b/src/frontend/mame/ui/selgame.cpp index 774fde789a9..be6f43ab317 100644 --- a/src/frontend/mame/ui/selgame.cpp +++ b/src/frontend/mame/ui/selgame.cpp @@ -942,22 +942,23 @@ void menu_select_game::general_info(const game_driver *driver, std::string &buff else if (flags.imperfect_features() & device_t::feature::TIMING) str << _("Timing\tImperfect\n"); - util::stream_format(str, _("Mechanical Machine\t%1$s\n"), ((flags.machine_flags() & machine_flags::MECHANICAL) ? _("Yes") : _("No"))); - util::stream_format(str, _("Requires Artwork\t%1$s\n"), ((flags.machine_flags() & machine_flags::REQUIRES_ARTWORK) ? _("Yes") : _("No"))); - util::stream_format(str, _("Requires Clickable Artwork\t%1$s\n"), ((flags.machine_flags() & machine_flags::CLICKABLE_ARTWORK) ? _("Yes") : _("No"))); - util::stream_format(str, _("Support Cocktail\t%1$s\n"), ((flags.machine_flags() & machine_flags::NO_COCKTAIL) ? _("Yes") : _("No"))); - util::stream_format(str, _("Driver is BIOS\t%1$s\n"), ((flags.machine_flags() & machine_flags::IS_BIOS_ROOT) ? _("Yes") : _("No"))); - util::stream_format(str, _("Support Save\t%1$s\n"), ((flags.machine_flags() & machine_flags::SUPPORTS_SAVE) ? _("Yes") : _("No"))); - util::stream_format(str, _("Screen Orientation\t%1$s\n"), ((flags.machine_flags() & ORIENTATION_SWAP_XY) ? _("Vertical") : _("Horizontal"))); + str << (flags.machine_flags() & machine_flags::MECHANICAL) ? _("Mechanical Machine\tYes\n") : _("Mechanical Machine\tNo\n"); + str << (flags.machine_flags() & machine_flags::REQUIRES_ARTWORK) ? _("Requires Artwork\tYes\n") : _("Requires Artwork\tNo\n"); + str << (flags.machine_flags() & machine_flags::CLICKABLE_ARTWORK) ? _("Requires Clickable Artwork\tYes\n") : _("Requires Clickable Artwork\tNo\n"); + str << (flags.machine_flags() & machine_flags::NO_COCKTAIL) ? _("Support Cocktail\tYes\n") : _("Support Cocktail\tNo\n"); + str << (flags.machine_flags() & machine_flags::IS_BIOS_ROOT) ? _("Driver is BIOS\tYes\n") : _("Driver is BIOS\tNo\n"); + str << (flags.machine_flags() & machine_flags::SUPPORTS_SAVE) ? _("Support Save\tYes\n") : _("Support Save\tNo\n"); + str << (flags.machine_flags() & ORIENTATION_SWAP_XY) ? _("Screen Orientation\tVertical\n") : _("Screen Orientation\tHorizontal\n"); bool found = false; - auto entries = rom_build_entries(driver->rom); - for (const rom_entry &rom : entries) - if (ROMENTRY_ISREGION(&rom) && ROMREGION_ISDISKDATA(&rom)) + for (romload::region const ®ion : romload::entries(driver->rom).get_regions()) + { + if (region.is_diskdata()) { found = true; break; } - util::stream_format(str, _("Requires CHD\t%1$s\n"), found ? _("Yes") : _("No")); + } + str << found ? _("Requires CHD\tYes\n") : _("Requires CHD\tNo\n"); // audit the game first to see if we're going to work if (ui().options().info_audit()) @@ -970,19 +971,21 @@ void menu_select_game::general_info(const game_driver *driver, std::string &buff // if everything looks good, schedule the new driver if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE || summary == media_auditor::NONE_NEEDED) - str << _("Roms Audit Pass\tOK\n"); + str << _("ROM Audit Result\tOK\n"); else - str << _("Roms Audit Pass\tBAD\n"); + str << _("ROM Audit Result\tBAD\n"); if (summary_samples == media_auditor::NONE_NEEDED) - str << _("Samples Audit Pass\tNone Needed\n"); + str << _("Samples Audit Result\tNone Needed\n"); else if (summary_samples == media_auditor::CORRECT || summary_samples == media_auditor::BEST_AVAILABLE) - str << _("Samples Audit Pass\tOK\n"); + str << _("Samples Audit Result\tOK\n"); else - str << _("Samples Audit Pass\tBAD\n"); + str << _("Samples Audit Result\tBAD\n"); } else - str << _("Roms Audit Pass\tDisabled\nSamples Audit Pass\tDisabled\n"); + { + str << _("ROM Audit Disabled\t\nSamples Audit Disabled\t\n"); + } buffer = str.str(); } |