Philip Kendall
|
bef5c00f98
|
Distribute breakpoint.h.
Legacy-ID: 2317
|
2004-07-09 17:38:06 +00:00 |
|
Philip Kendall
|
d70b82f45d
|
Make setting breakpoints in non-RAM pages slightly more user friendly.
Legacy-ID: 2252
|
2004-06-16 14:46:35 +00:00 |
|
Philip Kendall
|
42bc108833
|
Remove duplicated literal constants.
Legacy-ID: 2251
|
2004-06-16 14:05:38 +00:00 |
|
Philip Kendall
|
52a9f58985
|
Refactor to introduce separate mappings for reading and writing.
Legacy-ID: 2161
|
2004-05-17 09:15:50 +00:00 |
|
Philip Kendall
|
a36e8da822
|
Allow breakpoints to be set on the ROMCS pages.
Legacy-ID: 2159
|
2004-05-14 22:05:58 +00:00 |
|
Philip Kendall
|
1e9af274b4
|
Allow breakpoints to be set for non-RAM pages.
Legacy-ID: 2156
|
2004-05-14 12:35:03 +00:00 |
|
Philip Kendall
|
e00c30544d
|
Major memory mapping revamp (patch #39).
Legacy-ID: 2132
|
2004-04-19 20:43:58 +00:00 |
|
Philip Kendall
|
4c358de3f0
|
Declare fuse_abort() to never return and remove the 'keep gcc happy' bits
this assumption makes unnecessary.
Legacy-ID: 2117
|
2004-04-11 10:13:22 +00:00 |
|
Philip Kendall
|
1f987bfb08
|
Allow masks to be applied before checking for port breakpoints.
Legacy-ID: 2016
|
2004-02-26 20:40:05 +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
|
f1953b2078
|
Merge changes from Release-0_6_2_1 to HEAD.
Legacy-ID: 2010
|
2004-02-23 17:08:38 +00:00 |
|
Philip Kendall
|
cf89274eb7
|
First pass at code to allow for a dynamically modifiable peripheral list.
Legacy-ID: 1992
|
2004-02-14 22:23:35 +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
|
b133ce2069
|
Some --enable-warnings tidy-ups.
Legacy-ID: 1802
|
2003-12-02 14:56:33 +00:00 |
|
Philip Kendall
|
aed6b1008e
|
Make the memory access routines both simpler and more flexible.
TODO: TC2068 routines.
Legacy-ID: 1777
|
2003-11-14 11:46:47 +00:00 |
|
Philip Kendall
|
62fa4f5c29
|
Remove use of %option noyywrap.
Legacy-ID: 1768
|
2003-11-06 16:53:17 +00:00 |
|
Philip Kendall
|
2ccd7a1995
|
Revert unintended commit.
Legacy-ID: 1767
|
2003-11-06 16:50:27 +00:00 |
|
Philip Kendall
|
87a333715a
|
Add support for retriggered interrupts.
Legacy-ID: 1765
|
2003-11-06 16:31:13 +00:00 |
|
Philip Kendall
|
b87ff8e4d7
|
Rename the IN and OUT macros to avoid clashing with Win32's windows.h.
Legacy-ID: 1755
|
2003-11-02 21:55:13 +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
|
4fea7aa899
|
Better error recovery: should stop the parser ending up half way through
a command after a parse error.
Legacy-ID: 1683
|
2003-10-06 21:32:36 +00:00 |
|
Philip Kendall
|
b66507414e
|
Get brackets right when deparsing expressions.
Legacy-ID: 1594
|
2003-09-05 20:54:30 +00:00 |
|
Philip Kendall
|
f1464beff7
|
Add missing ';'.
Legacy-ID: 1565
|
2003-08-20 18:24:01 +00:00 |
|
Philip Kendall
|
da614f10d7
|
Add logical AND and OR (&& and ||) to the debugger.
Legacy-ID: 1482
|
2003-07-13 17:42:12 +00:00 |
|
Philip Kendall
|
c58c383b88
|
Get the hash values right for the 16-bit primed register pairs
(0x6 + 0x8 != 0xd)
Legacy-ID: 1481
|
2003-07-13 10:53:27 +00:00 |
|
Philip Kendall
|
858af87647
|
Add the bitwise binary operators.
Legacy-ID: 1480
|
2003-07-13 10:47:22 +00:00 |
|
Philip Kendall
|
95fa0887a2
|
Make the expression evaluator use 16-bit maths.
Add the '~' operator.
Legacy-ID: 1479
|
2003-07-13 00:23:19 +00:00 |
|
Philip Kendall
|
7f3b63a51c
|
Add ability to specify conditions directly when setting breakpoints.
Legacy-ID: 1478
|
2003-07-12 23:49:54 +00:00 |
|
Philip Kendall
|
92ff8832cc
|
Allow expressions to be used in various places in the debugger which
were previously restricted to simple numbers.
Legacy-ID: 1477
|
2003-07-12 21:52:39 +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
|
09ff49248b
|
Add ability to deparse expressions.
Legacy-ID: 1475
|
2003-07-12 18:12:51 +00:00 |
|
Philip Kendall
|
5940f0759b
|
Conditional expressions now essentially working.
Legacy-ID: 1474
|
2003-07-12 12:28:09 +00:00 |
|
Philip Kendall
|
24b1ba64ea
|
Add next bit for conditional breakpoints.
Legacy-ID: 1473
|
2003-07-12 00:02:31 +00:00 |
|
Philip Kendall
|
9d3b301c5f
|
Add missing semicolons at end of rules.
Legacy-ID: 1466
|
2003-07-11 11:06:47 +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
|
526817a6fd
|
Remove the last remnants of debugger_show_breakpoints().
Legacy-ID: 1462
|
2003-07-09 13:41:11 +00:00 |
|
Philip Kendall
|
bf649ba6a8
|
Add ability to set one-shot breakpoints ('tbreak').
Legacy-ID: 1461
|
2003-07-08 23:55:59 +00:00 |
|
Philip Kendall
|
d8349ae0b6
|
Remove the obsolete (and undocumented) debugger 'breakpoint show'
command.
Legacy-ID: 1460
|
2003-07-08 23:49:13 +00:00 |
|
Philip Kendall
|
21ca9f6b85
|
Use a couple of derived types to simplify the number of commands.
Legacy-ID: 1459
|
2003-07-08 23:40:22 +00:00 |
|
Philip Kendall
|
7e074ced4f
|
Add 'out' command to debugger to write to a port.
Legacy-ID: 1399
|
2003-06-14 10:07:16 +00:00 |
|
Philip Kendall
|
1f77362096
|
Move libraries around to fix compilation on Win32.
Legacy-ID: 1267
|
2003-04-27 15:34:14 +00:00 |
|
Philip Kendall
|
f6631358af
|
Add fake action to prevent warning about yyunput being defined but not
used.
Legacy-ID: 1233
|
2003-04-16 09:10:31 +00:00 |
|
Philip Kendall
|
bca5e79eb6
|
Remove a few --enable-warnings warnings.
Legacy-ID: 1191
|
2003-04-08 16:29:13 +00:00 |
|
Philip Kendall
|
c8d282757a
|
Add 'poke' functionality to the debugger.
Legacy-ID: 1146
|
2003-03-28 23:06:25 +00:00 |
|
Philip Kendall
|
bae563da1a
|
Rename the debugger 'exit' command to 'finish' (gdb compatibility).
Legacy-ID: 1141
|
2003-03-27 12:00:55 +00:00 |
|
Philip Kendall
|
4d009f1cca
|
Add the debugger 'clear' command similar to gdb's.
Legacy-ID: 1136
|
2003-03-26 15:28:35 +00:00 |
|
Philip Kendall
|
e48cda6a37
|
Rename the debugger 'break clear' command to 'delete' and 'break ignore'
to 'ignore' to be more similar to gdb.
Legacy-ID: 1133
|
2003-03-26 15:00:58 +00:00 |
|