From f5aa5bba3d1027d00351409e44c0687f08e6f569 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Tue, 17 Dec 2019 12:38:35 +1100 Subject: allow slot options with -listsoftware so stuff like spectrum_mgt_flop can be discovered --- src/emu/emuopts.cpp | 2 +- src/frontend/mame/clifront.cpp | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/emu/emuopts.cpp b/src/emu/emuopts.cpp index c42fcef8482..6f38f815dcb 100644 --- a/src/emu/emuopts.cpp +++ b/src/emu/emuopts.cpp @@ -1056,7 +1056,7 @@ void emu_options::command_argument_processed() { // some command line arguments require that the system name be set, so we can get slot options if (command_arguments().size() == 1 && !core_iswildstr(command_arguments()[0].c_str()) && - (command() == "listdevices" || (command() == "listslots") || (command() == "listmedia"))) + (command() == "listdevices" || (command() == "listslots") || (command() == "listmedia") || (command() == "listsoftware"))) { set_system_name(command_arguments()[0]); } diff --git a/src/frontend/mame/clifront.cpp b/src/frontend/mame/clifront.cpp index de31ae0d94c..3316240ea9b 100644 --- a/src/frontend/mame/clifront.cpp +++ b/src/frontend/mame/clifront.cpp @@ -66,7 +66,7 @@ #define CLICOMMAND_ROMIDENT "romident" #define CLICOMMAND_LISTDEVICES "listdevices" #define CLICOMMAND_LISTSLOTS "listslots" -#define CLICOMMAND_LISTMEDIA "listmedia" // needed by MESS +#define CLICOMMAND_LISTMEDIA "listmedia" #define CLICOMMAND_LISTSOFTWARE "listsoftware" #define CLICOMMAND_VERIFYSOFTWARE "verifysoftware" #define CLICOMMAND_GETSOFTLIST "getsoftlist" @@ -1203,8 +1203,6 @@ void cli_frontend::output_single_softlist(FILE *out, software_list_device &swlis software supported by a given game or set of games TODO: Add all information read from the source files - Possible improvement: use a sorted list for - identifying duplicate lists. -------------------------------------------------*/ void cli_frontend::listsoftware(const std::vector &args) -- cgit v1.2.3