1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-27 01:41:34 +03:00
Commit Graph

175 Commits

Author SHA1 Message Date
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
Philip Kendall
12dfdf9b8b More init functions that can never fail.
Legacy-ID: 4635
2012-01-19 23:39:04 +00:00
Philip Kendall
e98c630145 Use utils_safe_strdup where appropriate.
Legacy-ID: 4633
2012-01-19 23:26:10 +00:00
Philip Kendall
0fc9fc16c4 Make debugger_event_register() just blow up if it can't allocate memory.
Legacy-ID: 4631
2012-01-19 22:43:24 +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
Philip Kendall
f44a98d5cf Remove debugging code.
Legacy-ID: 4622
2012-01-09 14:36:43 +00:00
Philip Kendall
0ca0b9167c Return the correct page when trying to match breakpoints (fixes bug #234).
Legacy-ID: 4621
2012-01-09 14:31:33 +00:00
Philip Kendall
224fe9332d Merge in trunk r4549.
Legacy-ID: 4550
2011-11-06 22:10:10 +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
2140b9817f Move to a system where memory sources are registered by 3rd parties.
Legacy-ID: 4378
2011-04-26 23:02:06 +00:00
Philip Kendall
ed0fde8095 Remove that awful c1:0x1234 syntax.
Legacy-ID: 4377
2011-04-26 18:18:58 +00:00
Philip Kendall
96129d5cca First bit of rework: merge memory_page.bank and memory_page.source.
Legacy-ID: 4314
2011-02-18 23:31:59 +00:00
Fredrick Meunier
dd6386d8fc Evaluate all breakpoints again, but store the next breakpoint before deleting
the current one from the list (really really fixes bug #201) (thanks, Phil)


Legacy-ID: 4238
2011-01-01 03:48:34 +00:00
Sergio Baldoví
fbafaf84ad Stop evaluating breakpoints when we have hit a temporary breakpoint (really
fixes bug #201) (patch #208).


Legacy-ID: 4236
2010-12-30 01:38:53 +00:00
Fredrick Meunier
33eafbf37f Don't free temporary breakpoint until after we have run it (fixes bug #201)
(thanks, Chris Cowley).


Legacy-ID: 4235
2010-12-29 10:03:09 +00:00