diff options
author | 2016-01-24 01:36:01 +0100 | |
---|---|---|
committer | 2016-01-24 01:36:01 +0100 | |
commit | 3b94f23dadf95154662afb6ce50412144b8b457a (patch) | |
tree | e82c932f05368c30dd13dd6b687382951e312f58 /src/emu/ui/ui.cpp | |
parent | 5a78579a00905e5ca8598f8b1e1c7c31df0b4131 (diff) |
Print messages for BTANBs, nw
Diffstat (limited to 'src/emu/ui/ui.cpp')
-rw-r--r-- | src/emu/ui/ui.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/emu/ui/ui.cpp b/src/emu/ui/ui.cpp index 0048936ea20..61c610d5a0e 100644 --- a/src/emu/ui/ui.cpp +++ b/src/emu/ui/ui.cpp @@ -1019,7 +1019,9 @@ std::string &ui_manager::warnings_string(std::string &str) MACHINE_IMPERFECT_SOUND | \ MACHINE_IMPERFECT_GRAPHICS | \ MACHINE_IMPERFECT_KEYBOARD | \ - MACHINE_NO_COCKTAIL) + MACHINE_NO_COCKTAIL| \ + MACHINE_IS_INCOMPLETE| \ + MACHINE_NO_SOUND_HW ) str.clear(); @@ -1083,6 +1085,20 @@ std::string &ui_manager::warnings_string(std::string &str) str.append(" requires external artwork files\n"); } + if (machine().system().flags & MACHINE_IS_INCOMPLETE ) + { + str.append("This "); + str.append(emulator_info::get_gamenoun()); + str.append(" was never completed. It may exhibit strange behavior or missing elements that are not bugs in the emulation.\n"); + } + + if (machine().system().flags & MACHINE_NO_SOUND_HW ) + { + str.append("This "); + str.append(emulator_info::get_gamenoun()); + str.append(" has no sound hardware, MAME will produce no sounds, this is expected behaviour.\n"); + } + // if there's a NOT WORKING, UNEMULATED PROTECTION or GAME MECHANICAL warning, make it stronger if (machine().system().flags & (MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_MECHANICAL)) { |