mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
debug: add cls command to clear console buffer
This commit is contained in:
parent
2b7488ed2b
commit
bb1e4db26a
@ -161,6 +161,7 @@ debugger_commands::debugger_commands(running_machine& machine, debugger_cpu& cpu
|
||||
m_console.register_command("logerror", CMDFLAG_NONE, 0, 1, MAX_COMMAND_PARAMS, std::bind(&debugger_commands::execute_logerror, this, _1, _2));
|
||||
m_console.register_command("tracelog", CMDFLAG_NONE, 0, 1, MAX_COMMAND_PARAMS, std::bind(&debugger_commands::execute_tracelog, this, _1, _2));
|
||||
m_console.register_command("tracesym", CMDFLAG_NONE, 0, 1, MAX_COMMAND_PARAMS, std::bind(&debugger_commands::execute_tracesym, this, _1, _2));
|
||||
m_console.register_command("cls", CMDFLAG_NONE, 0, 0, 0, std::bind(&debugger_commands::execute_cls, this, _1, _2));
|
||||
m_console.register_command("quit", CMDFLAG_NONE, 0, 0, 0, std::bind(&debugger_commands::execute_quit, this, _1, _2));
|
||||
m_console.register_command("exit", CMDFLAG_NONE, 0, 0, 0, std::bind(&debugger_commands::execute_quit, this, _1, _2));
|
||||
m_console.register_command("do", CMDFLAG_NONE, 0, 1, 1, std::bind(&debugger_commands::execute_do, this, _1, _2));
|
||||
@ -896,6 +897,16 @@ void debugger_commands::execute_tracesym(int ref, const std::vector<std::string>
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------------
|
||||
execute_cls - execute the cls command
|
||||
-------------------------------------------------*/
|
||||
|
||||
void debugger_commands::execute_cls(int ref, const std::vector<std::string> ¶ms)
|
||||
{
|
||||
text_buffer_clear(m_console.get_console_textbuf());
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------------
|
||||
execute_quit - execute the quit command
|
||||
-------------------------------------------------*/
|
||||
|
@ -107,6 +107,7 @@ private:
|
||||
void execute_logerror(int ref, const std::vector<std::string> ¶ms);
|
||||
void execute_tracelog(int ref, const std::vector<std::string> ¶ms);
|
||||
void execute_tracesym(int ref, const std::vector<std::string> ¶ms);
|
||||
void execute_cls(int ref, const std::vector<std::string> ¶ms);
|
||||
void execute_quit(int ref, const std::vector<std::string> ¶ms);
|
||||
void execute_do(int ref, const std::vector<std::string> ¶ms);
|
||||
void execute_step(int ref, const std::vector<std::string> ¶ms);
|
||||
|
@ -71,7 +71,6 @@ public:
|
||||
|
||||
private:
|
||||
u16 m_error_class, m_error_offset;
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
@ -101,6 +101,7 @@ static const help_item static_help_list[] =
|
||||
" stateload[sl] <filename> -- load a state file for the current driver\n"
|
||||
" snap [<filename>] -- save a screen snapshot.\n"
|
||||
" source <filename> -- reads commands from <filename> and executes them one by one\n"
|
||||
" cls -- clears the console text buffer\n"
|
||||
" quit -- exits MAME and the debugger\n"
|
||||
},
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user