Witold Filipczyk
0e5875ab39
Make commandl.c depend on commandy.c, not commandy.h which fixes a
...
problem with some (more recent?) version of Automake/Autoconf.
Legacy-ID: 1092
2003-03-18 15:04:02 +00:00
Philip Kendall
c43efbcb9a
Distribute debugger_internals.h.
...
Legacy-ID: 1037
2003-02-10 23:57:28 +00:00
Philip Kendall
7afc45cba0
The debugger may need libspectrum, so give it LIBSPECTRUM_CFLAGS.
...
Legacy-ID: 1014
2003-02-07 17:38:38 +00:00
Philip Kendall
e6cf11bb72
Add textual representations of debugger types and lifetimes.
...
Legacy-ID: 991
2003-01-20 23:39:00 +00:00
Philip Kendall
7f3d921210
Give each breakpoint a unique ID, rather than just its current position
...
in the breakpoints list.
Legacy-ID: 985
2003-01-19 12:42:35 +00:00
Philip Kendall
bf30cd51d9
Update copyright messages to 2003.
...
Legacy-ID: 954
2003-01-01 20:56:55 +00:00
Philip Kendall
183b091cb9
Remove a couple of warnings.
...
Legacy-ID: 948
2003-01-01 20:15:42 +00:00
Philip Kendall
e0d8058246
Allow debugger output to be in either decimal or hex.
...
Legacy-ID: 946
2002-12-26 17:24:22 +00:00
Philip Kendall
21f75f40cb
Allow the breakpoint command to be spelled as anything up to 'breakpoint',
...
rather than just 'break'.
Legacy-ID: 945
2002-12-26 17:09:28 +00:00
Philip Kendall
b4b8c7bec3
Add ignore counts for breakpoints.
...
Legacy-ID: 944
2002-12-26 17:01:59 +00:00
Philip Kendall
1481433f6a
Add very simple error recovery to the command parser.
...
Legacy-ID: 943
2002-12-26 12:08:41 +00:00
Philip Kendall
393418f515
Add 'disassemble' command to disassemble starting at an arbitrary address.
...
Legacy-ID: 942
2002-12-26 11:52:20 +00:00
Philip Kendall
2d6943489e
Add read/write IO port breakpoints.
...
Legacy-ID: 941
2002-12-26 11:24:46 +00:00
Philip Kendall
68e5537bb4
Implement read and write breakpoints.
...
Legacy-ID: 940
2002-12-24 17:21:04 +00:00
Philip Kendall
85e4139c52
Introduce the type to define read/write breakpoints. Not used yet.
...
Legacy-ID: 939
2002-12-24 17:08:24 +00:00
Philip Kendall
c8441f6485
Split all memory access into that done by the Spectrum (the normal readbyte
...
and writebyte functions) and that done by Fuse (eg the disassembler), which
is done by new (read|write)byte_internal functions which can't trigger
read/write breakpoints.
Legacy-ID: 938
2002-12-24 15:03:13 +00:00
Philip Kendall
48a01201b6
Add 'exit from last CALL' functionality.
...
Legacy-ID: 937
2002-12-24 12:44:27 +00:00
Philip Kendall
1ee13e8725
Add ability to set registers in the debugger.
...
Legacy-ID: 935
2002-12-24 12:31:28 +00:00
Philip Kendall
eafe3435b0
Make the scanner case-insensitive.
...
Legacy-ID: 934
2002-12-24 11:49:06 +00:00
Philip Kendall
3d013943c2
Start using %union in commandy.y to allow multiple value types.
...
Legacy-ID: 933
2002-12-24 11:43:45 +00:00
Philip Kendall
3cc98bc94c
Add commands to clear breakpoints.
...
Legacy-ID: 932
2002-12-24 11:17:34 +00:00
Philip Kendall
13590e64a0
Add very simple 'show breakpoints' command.
...
Legacy-ID: 931
2002-12-24 11:03:26 +00:00
Philip Kendall
7ddd4080a4
#include "debugger_internals.h" for debugger_breakpoint_add prototype.
...
Legacy-ID: 929
2002-12-23 22:52:29 +00:00
Philip Kendall
a5f26567ba
Change the debugger command parser over to using lex/yacc.
...
Legacy-ID: 928
2002-12-23 22:49:47 +00:00
Philip Kendall
90eda372a4
Remove 0x18 from some constants for readability purposes.
...
Legacy-ID: 927
2002-12-23 20:15:51 +00:00
Philip Kendall
6676fd45db
Remember to set the length of the IM instructions.
...
Legacy-ID: 926
2002-12-23 20:09:54 +00:00
Philip Kendall
b7b6176c26
Add very simple commands to add and show breakpoints.
...
Legacy-ID: 925
2002-12-23 20:06:58 +00:00
Philip Kendall
d3d11c791d
When getting a byte, we want to print the byte itself, not its address.
...
Legacy-ID: 924
2002-12-23 18:27:41 +00:00
Philip Kendall
73d8918789
Make permanent breakpoints work sensibly.
...
Legacy-ID: 923
2002-12-23 18:14:22 +00:00
Philip Kendall
95e6582ae8
Add proper breakpoint support, including 'oneshot' breakpoints for use with
...
the 'next' command.
Legacy-ID: 922
2002-12-23 18:02:14 +00:00
Philip Kendall
436b48f1ee
Add a very simple command entry widget for the debugger.
...
Legacy-ID: 921
2002-12-23 16:58:07 +00:00
Philip Kendall
c91d6b1196
First version of the disassembler.
...
Legacy-ID: 918
2002-12-23 13:41:34 +00:00
Philip Kendall
962eb1f99b
Add debugger_run() function to set emulation running again.
...
Legacy-ID: 904
2002-12-18 13:23:52 +00:00
Philip Kendall
60a0be6944
Merge from Release-0_5_1pre2-debugger-branch-1
...
Legacy-ID: 896
2002-12-17 16:16:52 +00:00