Philip Kendall
4c19284dcd
Merge branch 'master' into feature-131-embedded-python
2018-09-04 21:25:06 +01:00
Alberto Garcia
21f30b8b01
Fix build outside the source directory
...
If build dir != source dir it can happen than commandl.c and
commandy.h end up in different directories under certain scenarios.
Since the former file doesn't use the full path to include the latter,
this can cause a build failure.
2018-07-07 09:25:18 +10:00
Philip Kendall
fead2e9e02
Trigger Python hook only if flag is set on breakpoint.
2018-06-30 22:45:49 +01:00
Philip Kendall
ba86bb5c9c
Remove deprecated syntax for Z80 variables in the debugger.
2017-09-14 20:29:55 +01:00
Fredrick Meunier
5de51003fd
Retire legacy RCS tags
2016-10-24 11:45:18 +11:00
Philip Kendall
87f3695c89
Allow register names to be used as variable names.
...
Legacy-ID: 5615
2016-06-08 20:51:09 +00:00
Philip Kendall
83fc6f2abf
Remove the need for "%" when accessing system variables.
...
Legacy-ID: 5611
2016-06-07 22:22:32 +00:00
Philip Kendall
0b667958a0
Merge trunk into debugger variables branch.
...
Legacy-ID: 5610
2016-06-07 22:05:57 +00:00
Philip Kendall
20f3ba0cb2
First cut at implementing registration for debugger system variables.
...
Legacy-ID: 5527
2016-05-24 21:07:03 +00:00
Philip Kendall
6440fb65a7
Add ability to dereference debugger expressions (feature request #97 ).
...
Legacy-ID: 5491
2016-05-17 22:22:27 +00:00
Fredrick Meunier
99b964e30b
Have a go at updating copyright dates since v 1.1.1.
...
Legacy-ID: 5432
2016-05-01 04:16:09 +00:00
Sergio Baldoví
6e4cd718cc
Switch to using non-recursive makefile (patch #321 ) (thanks, Stuart)
...
Legacy-ID: 5302
2015-06-14 21:38:49 +00:00
Sergio Baldoví
ea6c31d715
Add I and R setting and getting to the debugger (patch #319 ).
...
Legacy-ID: 5058
2013-10-16 21:53:38 +00:00
Alex Badea
117b2b733f
Add im, iff1 and iff2 setting and getting.
...
Legacy-ID: 4730
2012-09-03 12:50:19 +00:00
Philip Kendall
ed0fde8095
Remove that awful c1:0x1234 syntax.
...
Legacy-ID: 4377
2011-04-26 18:18:58 +00:00
Fredrick Meunier
67eee6d145
Have a second go at eliminating warnings when calling debugger_command_input()
...
on platforms where yy_size_t isn't an int in a way that works for platforms
where it is.
Legacy-ID: 4130
2010-05-18 12:06:19 +00:00
Philip Kendall
09a70ab764
Fix warning with recent version of Flex.
...
Legacy-ID: 3712
2008-07-06 11:45:24 +00:00
Philip Kendall
c95450698f
Much better to have COMMANDSTATE1 as an inclusive start condition.
...
Legacy-ID: 3665
2008-06-10 16:10:21 +00:00
Philip Kendall
ca49cf6e45
Add numeric debugger variables
...
Legacy-ID: 3657
2008-06-08 15:04:37 +00:00
Philip Kendall
9eefc9dcaa
Add facility to run debugger commands when a breakpoint is hit.
...
Legacy-ID: 3655
2008-06-07 13:46:07 +00:00
Philip Kendall
f4e576871f
Allow event strings to include numbers (necessary for if1 events to work...)
...
Legacy-ID: 3651
2008-06-05 15:13:03 +00:00
Philip Kendall
5c3a42812d
Allow debugger commands to be specified on the command line. A side-effect is
...
allowing multiple debugger commands separated by newlines in one call to the
parser, and also fix the fact that event breakpoints didn't pay attention to
ignore counts, conditions or lifetime.
Legacy-ID: 3650
2008-06-03 21:53:18 +00:00
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
Philip Kendall
8c825d36fe
Add command to exit emulator.
...
Legacy-ID: 3503
2008-01-30 14:58:55 +00:00
Stuart Brady
0a71d3de18
Fix misspellings.
...
Legacy-ID: 3032
2007-06-28 22:48:54 +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
Chris Young
9f31590c85
Fix clashes with Amiga API (more of patch #109 ).
...
Legacy-ID: 2854
2007-05-19 01:10:29 +00:00
Stuart Brady
7a2ce2481c
Fix clashes with Win32 API (patch #108 ).
...
Legacy-ID: 2838
2007-05-13 11:05:34 +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
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
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
94009b6b6c
Add page-specific breakpoints.
...
Legacy-ID: 1838
2003-12-27 15:40:37 +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
da614f10d7
Add logical AND and OR (&& and ||) to the debugger.
...
Legacy-ID: 1482
2003-07-13 17:42:12 +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
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
213d34fd89
Add initial bits of code for conditional breakpoints.
...
Legacy-ID: 1463
2003-07-10 13:31:53 +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
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
bae563da1a
Rename the debugger 'exit' command to 'finish' (gdb compatibility).
...
Legacy-ID: 1141
2003-03-27 12:00:55 +00:00