* m32c.opc (BRK, GDBBRK): Remove debug logic.

* main.c (main): Add option to set raw console.
* mem.h (m32c_use_raw_console): Declare.
* mem.c (m32c_sim_restore_console): Only restore console if it's
been previously set.
(m32c_use_raw_console): Define.
(mem_get_byte): Set raw console if m32c_use_raw_console is set.
This commit is contained in:
DJ Delorie
2008-06-17 00:34:37 +00:00
parent 2bcebd8052
commit e7ddc19715
5 changed files with 24 additions and 8 deletions

View File

@@ -122,7 +122,7 @@ main (int argc, char **argv)
in_gdb = 0;
while ((o = getopt (argc, argv, "tc:vdm:")) != -1)
while ((o = getopt (argc, argv, "tc:vdm:C")) != -1)
switch (o)
{
case 't':
@@ -131,6 +131,9 @@ main (int argc, char **argv)
case 'c':
console_port_s = optarg;
break;
case 'C':
m32c_use_raw_console = 1;
break;
case 'v':
verbose++;
break;
@@ -151,7 +154,7 @@ main (int argc, char **argv)
break;
case '?':
fprintf (stderr,
"usage: run [-v] [-t] [-d] [-m r8c|m16c|m32cm|m32c]"
"usage: run [-v] [-C] [-c port] [-t] [-d] [-m r8c|m16c|m32cm|m32c]"
" program\n");
exit (1);
}