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
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
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
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í
edbafb5fe5
Remove redundant code.
...
Legacy-ID: 5109
2015-01-04 18:46:47 +00:00
Sergio Baldoví
b59fc8f631
Improve scrolling of disassembly list on GTK UI.
...
Legacy-ID: 5038
2013-09-14 06:59:50 +00:00
Simon Owen
19fdd8e15e
Disassemble ED 4D as RETI (patch #267 ).
...
Legacy-ID: 4547
2011-09-27 11:50:15 +00:00
Fredrick Meunier
ffa7aeb030
Reduce GCC 4.2 string format warnings.
...
Legacy-ID: 4087
2009-09-02 13:42:00 +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
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
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
bf30cd51d9
Update copyright messages to 2003.
...
Legacy-ID: 954
2003-01-01 20:56:55 +00:00
Philip Kendall
183b091cb9
Remove a couple of warnings.
...
Legacy-ID: 948
2003-01-01 20:15:42 +00:00
Philip Kendall
e0d8058246
Allow debugger output to be in either decimal or hex.
...
Legacy-ID: 946
2002-12-26 17:24:22 +00:00
Philip Kendall
c8441f6485
Split all memory access into that done by the Spectrum (the normal readbyte
...
and writebyte functions) and that done by Fuse (eg the disassembler), which
is done by new (read|write)byte_internal functions which can't trigger
read/write breakpoints.
Legacy-ID: 938
2002-12-24 15:03:13 +00:00
Philip Kendall
90eda372a4
Remove 0x18 from some constants for readability purposes.
...
Legacy-ID: 927
2002-12-23 20:15:51 +00:00
Philip Kendall
6676fd45db
Remember to set the length of the IM instructions.
...
Legacy-ID: 926
2002-12-23 20:09:54 +00:00
Philip Kendall
d3d11c791d
When getting a byte, we want to print the byte itself, not its address.
...
Legacy-ID: 924
2002-12-23 18:27:41 +00:00
Philip Kendall
c91d6b1196
First version of the disassembler.
...
Legacy-ID: 918
2002-12-23 13:41:34 +00:00