From f21e68092fec603f7f441161fa0e66b66f9b39cf Mon Sep 17 00:00:00 2001 From: AJR Date: Sat, 20 May 2017 01:30:51 -0400 Subject: Further tweaks to command verb behavior (nw) - Extend slot option processing to the -listdevices command as well - Don't try adding any system-specific options when a wildcard is specified --- src/frontend/mame/clifront.cpp | 2 +- src/frontend/mame/mameopts.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/mame/clifront.cpp b/src/frontend/mame/clifront.cpp index b17688db53b..31aaf75b47b 100644 --- a/src/frontend/mame/clifront.cpp +++ b/src/frontend/mame/clifront.cpp @@ -1458,7 +1458,7 @@ const cli_frontend::info_command_struct *cli_frontend::find_command(const std::s { CLICOMMAND_LISTCLONES, 0, 1, false, &cli_frontend::listclones, "[system name]" }, { CLICOMMAND_LISTBROTHERS, 0, 1, false, &cli_frontend::listbrothers, "[system name]" }, { CLICOMMAND_LISTCRC, 0, 1, false, &cli_frontend::listcrc, "[system name]" }, - { CLICOMMAND_LISTDEVICES, 0, 1, false, &cli_frontend::listdevices, "[system name]" }, + { CLICOMMAND_LISTDEVICES, 0, 1, true, &cli_frontend::listdevices, "[system name]" }, { CLICOMMAND_LISTSLOTS, 0, 1, true, &cli_frontend::listslots, "[system name]" }, { CLICOMMAND_LISTROMS, 0, -1, false, &cli_frontend::listroms, "[pattern] ..." }, { CLICOMMAND_LISTSAMPLES, 0, 1, false, &cli_frontend::listsamples, "[system name]" }, diff --git a/src/frontend/mame/mameopts.cpp b/src/frontend/mame/mameopts.cpp index 8541abaf515..9a00f1543e2 100644 --- a/src/frontend/mame/mameopts.cpp +++ b/src/frontend/mame/mameopts.cpp @@ -359,7 +359,8 @@ bool mame_options::parse_command_line(emu_options &options, std::vector