Philip Kendall
537ffe640c
Add "debugger events" where the debugger can stop when certain events happen.
...
So far, only "tape playing" implemented.
Legacy-ID: 3632
2008-05-26 19:51:17 +00:00
Stuart Brady
5bed548bc6
Update FSF address in GPL notices, add autogenerated-file comment to
...
settings.h, add missing Id tags, and some boilerplate formatting fixes .
Legacy-ID: 2889
2007-05-26 17:45:08 +00:00
Philip Kendall
b9cc4b03a8
Change my e-mail address to @shadowmagic and remove my postal address.
...
Legacy-ID: 2720
2007-02-02 16:22:00 +00:00
Philip Kendall
d07af9a18b
Stop the evil multiplexing of the 'value' parameter to
...
debugger_breakpoint_add().
Legacy-ID: 2015
2004-02-26 20:03:10 +00:00
Philip Kendall
8667e59c4f
New breakpoint type to trigger when tstates is greater than a certain
...
value.
Legacy-ID: 1848
2003-12-29 14:39:42 +00:00
Philip Kendall
44c83c333c
Add ability to set write breakpoints by clicking on the appropriate
...
'possible'.
Legacy-ID: 1839
2003-12-27 18:03:23 +00:00
Philip Kendall
94009b6b6c
Add page-specific breakpoints.
...
Legacy-ID: 1838
2003-12-27 15:40:37 +00:00
Philip Kendall
885ea26ca4
Must explicitly include glib.h as it is no longer pulled in by libspectrum.
...
Legacy-ID: 1722
2003-10-16 14:04:05 +00:00
Philip Kendall
d5f0fa4ef9
Display breakpoint conditions in the debugger display.
...
Legacy-ID: 1476
2003-07-12 18:39:15 +00:00
Philip Kendall
42f9f18548
Change over to using libspectrum_byte (etc) rather than BYTE,WORD,etc.
...
Legacy-ID: 1465
2003-07-11 11:03:25 +00:00
Philip Kendall
213d34fd89
Add initial bits of code for conditional breakpoints.
...
Legacy-ID: 1463
2003-07-10 13:31:53 +00:00
Philip Kendall
bca5e79eb6
Remove a few --enable-warnings warnings.
...
Legacy-ID: 1191
2003-04-08 16:29:13 +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
e0d8058246
Allow debugger output to be in either decimal or hex.
...
Legacy-ID: 946
2002-12-26 17:24:22 +00:00
Philip Kendall
b4b8c7bec3
Add ignore counts for breakpoints.
...
Legacy-ID: 944
2002-12-26 17:01:59 +00:00
Philip Kendall
2d6943489e
Add read/write IO port breakpoints.
...
Legacy-ID: 941
2002-12-26 11:24:46 +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
a5f26567ba
Change the debugger command parser over to using lex/yacc.
...
Legacy-ID: 928
2002-12-23 22:49:47 +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
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