Fredrick Meunier
a44a74e3a7
Change libspectrum.h and config.h include style
2021-03-15 23:04:27 +11: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
Fredrick Meunier
13e76f1236
Add UI for phantom typist
2018-03-06 22:26:27 +11:00
Fredrick Meunier
2a0e2100d7
Include string.h for memcpy declaration
2018-02-25 14:50:33 +11:00
Philip Kendall
ff05d941aa
Strip off all DD/FD prefixes before beginning main disassembly.
...
This means we avoid the very deep recursion.
2018-01-24 22:13:58 +00:00
Philip Kendall
22b0db58e2
Add unit tests for current DD/FD instruction disassembly.
2018-01-24 21:42:15 +00:00
Gergely Szasz
d4543b3cdd
Fix crash when setting debugger variables (fixes bug #406 )
2018-01-22 23:37:52 +01:00
Philip Kendall
ab5ce91916
Ensure conditional timed breakpoints work correctly.
...
Fixes bug #404 .
2017-10-13 22:31:27 +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
Sergio Baldoví
3fa28fbf89
Consolidate .gitignore files in top source directory
2016-10-29 07:52:26 +02:00
Fredrick Meunier
5de51003fd
Retire legacy RCS tags
2016-10-24 11:45:18 +11:00
Fredrick Meunier
fe21695bed
Add more transient files to gitignores
2016-10-24 10:11:25 +11:00
Fredrick Meunier
008deb6da1
Rename local argument shadowing global variable.
...
Legacy-ID: 5693
2016-07-19 12:18:41 +00: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í
79a28466d7
Make breakpoints on events honour lifetime.
...
Legacy-ID: 5626
2016-06-11 18:05:42 +00:00
Fredrick Meunier
b17d9b4fc0
Avoid doing divide by zero in debugger expressions (fixes bug #350 ).
...
Legacy-ID: 5584
2016-06-04 13:50:28 +00:00
Philip Kendall
7a51dfcd5c
Merge from branches/bug-349-fix-wildcard-events: make wildcard events work
...
(fixes bug #349 ) (thanks, Sergio).
Legacy-ID: 5538
2016-05-29 10:47:02 +00:00
Sergio Baldoví
752ae248ae
Allow strings with escaped spaces in the debugger (bug #337 )
...
Legacy-ID: 5530
2016-05-25 22:11:06 +00:00
Philip Kendall
1645d4647d
Make wildcard events work (fixes bug #349 ) (thanks, Sergio).
...
Legacy-ID: 5521
2016-05-23 20:15:47 +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
BogDan Vatra
5978034454
Signal the UI when the breakpoints list is changed (patch #357 ).
...
Legacy-ID: 5380
2016-04-09 13:51:28 +00:00
BogDan Vatra
d2d97b70ac
Fix disassembly of LD (HL), LD (IX) and LD (IY) (patch #350 )
...
Legacy-ID: 5377
2016-04-08 12:27:35 +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
Tom Seddon
3f2eaa53f7
Store the matched breakpoint before removing it from the list and freeing it
...
(fixes bug #317 ).
Legacy-ID: 5192
2015-03-28 04:31:07 +00:00
Sergio Baldoví
6fe14f9600
Use libspectrum_free where appropriate.
...
Legacy-ID: 5164
2015-03-17 00:10:14 +00:00
Sergio Baldoví
8a964e81fe
Remove unneeded "out of memory" error handling.
...
Legacy-ID: 5139
2015-03-15 22:49:47 +00:00
Sergio Baldoví
dbae1afca5
Switch to using libspectrum_new over raw malloc.
...
Legacy-ID: 5136
2015-03-14 13:23:36 +00:00
Stuart Brady
4ddaa795ad
Add and use mempool_new() macro
...
Legacy-ID: 5132
2015-03-03 16:21:05 +00:00
Stuart Brady
afb6971ad0
Rename mempool_alloc() to mempool_malloc() to match libspectrum and GLib
...
Legacy-ID: 5131
2015-03-03 15:12:58 +00:00
Sergio Baldoví
1be5a53644
Avoid the use of memory after it is freed.
...
Legacy-ID: 5110
2015-01-06 11:50:29 +00:00
Sergio Baldoví
edbafb5fe5
Remove redundant code.
...
Legacy-ID: 5109
2015-01-04 18:46:47 +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
Sergio Baldoví
81880c67c2
Fix time breakpoints later than a frame (patch #302 ).
...
Legacy-ID: 5044
2013-09-28 06:25:09 +00:00
Sergio Baldoví
939d2a18c1
Ensure exiting on GTK UI when there are active breakpoints.
...
Legacy-ID: 5039
2013-09-14 07:13:38 +00:00
Sergio Baldoví
b59fc8f631
Improve scrolling of disassembly list on GTK UI.
...
Legacy-ID: 5038
2013-09-14 06:59:50 +00:00
Fredrick Meunier
92cf3774c6
Migrate INCLUDES to AM_CPPFLAGS.
...
Legacy-ID: 4743
2012-10-10 13:20:50 +00:00
Alex Badea
117b2b733f
Add im, iff1 and iff2 setting and getting.
...
Legacy-ID: 4730
2012-09-03 12:50:19 +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
df7ec35799
Make event_add_with_data() just blow up if it can't allocate memory.
...
Legacy-ID: 4641
2012-01-21 13:42:51 +00:00