1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-28 14:20:54 +03:00
Commit Graph

94 Commits

Author SHA1 Message Date
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
Philip Kendall
03c5fb4b60 Delete .cvsignore files and ignore some files not automatically ignored by
Subversion.

Legacy-ID: 2859
2007-05-20 10:56:25 +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
Darren Salt
eed83b85fd Add more comprehensive widget debugger (patch #67).
Legacy-ID: 2843
2007-05-15 12:19:55 +00:00
Stuart Brady
7a2ce2481c Fix clashes with Win32 API (patch #108).
Legacy-ID: 2838
2007-05-13 11:05:34 +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
3523d84868 Fix segfault on "clear" command (thanks, Stuart Brady).
Legacy-ID: 2667
2006-12-15 20:50:47 +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
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