Philip Kendall
|
af0422ccdc
|
Initial commit of Python hooks on breakpoints.
Very much WIP right now, this is a proof of concept rather than anything
intended to go into production.
|
2018-06-25 21:50:06 +01:00 |
|
Philip Kendall
|
e8b95a7f83
|
Allow exit code to be specified when using the debugger's "exit"
command; will be useful for some automation stuff I'm planning.
|
2017-09-14 21:00:45 +01:00 |
|
Philip Kendall
|
ba86bb5c9c
|
Remove deprecated syntax for Z80 variables in the debugger.
|
2017-09-14 20:29:55 +01:00 |
|
Fredrick Meunier
|
ba77c2ab67
|
Move memory.[ch] to memory_pages.[ch]
To avoid clashes with any similarly named system files (thanks,
BogDan Vatra and Sergio Baldoví).
|
2016-12-10 20:27:03 +11:00 |
|
Fredrick Meunier
|
5de51003fd
|
Retire legacy RCS tags
|
2016-10-24 11:45:18 +11:00 |
|
Philip Kendall
|
1aa3488f7f
|
Add display initialisation to the startup manager.
Legacy-ID: 5665
|
2016-07-06 19:22:35 +00:00 |
|
Philip Kendall
|
19d56caf7e
|
Merge trunk into startup-ordering branch, including adding additional
debugger dependencies to AY, ULA and Z80 modules.
Legacy-ID: 5662
|
2016-07-01 19:22:18 +00:00 |
|
Philip Kendall
|
df72dd319b
|
Make every startup module dependent on setuid() having been called.
Legacy-ID: 5659
|
2016-06-30 19:35:18 +00:00 |
|
Philip Kendall
|
4ee9aaa31c
|
Add event subsystem into startup manager.
Legacy-ID: 5654
|
2016-06-19 21:44:05 +00:00 |
|
Philip Kendall
|
c8f1ad25e1
|
Use ARRAY_SIZE macro (thanks, Sergio).
Legacy-ID: 5652
|
2016-06-19 19:05:12 +00:00 |
|
Philip Kendall
|
3f6e39eaea
|
Use startup manager for end functions as well.
Legacy-ID: 5648
|
2016-06-18 21:54:46 +00:00 |
|
Philip Kendall
|
2655a31339
|
Make all init functions return a value.
Legacy-ID: 5642
|
2016-06-17 20:50:23 +00:00 |
|
Philip Kendall
|
05fdb8c673
|
Add memory pool subsystem into startup manager.
Legacy-ID: 5640
|
2016-06-16 21:13:09 +00:00 |
|
Philip Kendall
|
326ec81453
|
Initial work on a startup manager to automatically handle dependency issues.
Legacy-ID: 5637
|
2016-06-16 18:56:42 +00:00 |
|
Sergio Baldoví
|
f2cfaba381
|
Fix various memory leaks (rest of bug #254).
Legacy-ID: 4696
|
2012-05-07 02:05:13 +00:00 |
|
Philip Kendall
|
12dfdf9b8b
|
More init functions that can never fail.
Legacy-ID: 4635
|
2012-01-19 23:39:04 +00:00 |
|
Philip Kendall
|
2fe6955b1b
|
Make event_register() just blow up if it can't allocate memory.
Legacy-ID: 4630
|
2012-01-19 22:32:50 +00:00 |
|
Sergio Baldoví
|
9ae8892dd2
|
Free up memory (mostly GArray) when Fuse is exiting: memory, mempool, event,
debugger/event, rzx (part of patch #226).
Legacy-ID: 4540
|
2011-09-05 12:31:18 +00:00 |
|
Philip Kendall
|
d91c57cfd3
|
Allow page-specific breakpoints to be specified as "source:page:offset".
Legacy-ID: 4390
|
2011-04-27 21:55:33 +00:00 |
|
Philip Kendall
|
1ee67cb68a
|
When exiting, quit the main emulation loop immediately.
Legacy-ID: 3686
|
2008-06-21 14:33:22 +00:00 |
|
Philip Kendall
|
ddcb8654a2
|
Refactor the event architecture so that modules register their own events with
the event system (patch #177).
Legacy-ID: 3681
|
2008-06-16 09:40:29 +00:00 |
|
Philip Kendall
|
6d2b8dac10
|
Ensure the commands for all breakpoints are run; also move previous fix.
Legacy-ID: 3659
|
2008-06-08 22:38:35 +00:00 |
|
Philip Kendall
|
ef6345429b
|
A breakpoint command could have disabled the debugger before the UI is brought
up.
Legacy-ID: 3658
|
2008-06-08 22:22:01 +00:00 |
|
Philip Kendall
|
ca49cf6e45
|
Add numeric debugger variables
Legacy-ID: 3657
|
2008-06-08 15:04:37 +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
|
cc8eec981d
|
Ensure memory is not leaked when parsing expressions.
Legacy-ID: 3631
|
2008-05-26 12:22:29 +00:00 |
|
Philip Kendall
|
8c825d36fe
|
Add command to exit emulator.
Legacy-ID: 3503
|
2008-01-30 14:58:55 +00:00 |
|
Fredrick Meunier
|
a309bce591
|
Use AM_CPPFLAGS rather than change every header inclusion to be relative to the
current directory.
Legacy-ID: 3115
|
2007-08-19 02:49:14 +00:00 |
|
Philip Kendall
|
fdc2fa8813
|
Enable Fuse to build in directories other than the source directory itself.
Doesn't *run* from those directories, but it's a start.
Legacy-ID: 3110
|
2007-08-17 12:38:39 +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 |
|
Stuart Brady
|
aa3d423413
|
Fix filenames in comments (patch #113).
Legacy-ID: 2832
|
2007-05-13 08:01:28 +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
|
4ef335ce74
|
Fixes for display timings with the character-accurate renderer.
Legacy-ID: 2452
|
2004-12-29 13:11:17 +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
|
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
|
94009b6b6c
|
Add page-specific breakpoints.
Legacy-ID: 1838
|
2003-12-27 15:40:37 +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
|
7f3b63a51c
|
Add ability to specify conditions directly when setting breakpoints.
Legacy-ID: 1478
|
2003-07-12 23:49:54 +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
|
d8349ae0b6
|
Remove the obsolete (and undocumented) debugger 'breakpoint show'
command.
Legacy-ID: 1460
|
2003-07-08 23:49:13 +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
|
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
|
4d009f1cca
|
Add the debugger 'clear' command similar to gdb's.
Legacy-ID: 1136
|
2003-03-26 15:28:35 +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 |
|