transistor
cbf91309d9
Fixed debugger to easier debug one cpu at a time
...
Previously it would show a dump of whatever device was next scheduled
to step, if it was Debuggable, but now each debuggable device has a
flag for whether that device is being debugging, and a system flag
to disable it entirely. When the system flag is set, it will try
to enable debugging on the device labelled "cpu". I need to also add
a way of setting a breakpoint on a named device, which will enable
debugging of that device
2021-12-20 19:53:12 -08:00
transistor
1b6cbfa831
Fixed some decoder bugs in m68k
2021-12-14 16:06:34 -08:00
transistor
92468b485f
Minor changes
2021-12-13 11:05:22 -08:00
transistor
e41970391e
Added LDI, LDD, and LDDR instructions for Z80
2021-12-06 20:44:44 -08:00
transistor
a342ef3b86
Added MOVEP and more tests to m68k and IM to z80
2021-11-15 20:52:19 -08:00
transistor
a00d7b2f26
Fixed warnings
2021-11-13 11:39:20 -08:00
transistor
674f03c3b8
Refactored m68k tests to use data for test cases
2021-11-13 10:55:58 -08:00
transistor
1938fcc78c
Added Z80 test with verified flag values
2021-11-10 16:05:16 -08:00
transistor
f6105de939
Fixed decode and excute issues with Z80
2021-11-10 13:28:31 -08:00
transistor
0836b6de8b
Added decoding of most Z80 instructions, and additional bugfixes
2021-11-09 11:03:57 -08:00
transistor
d3efa072c2
TRS-80 Model 1 Basic is now working
2021-11-07 22:44:40 -08:00
transistor
6cb9b985ad
Reworked Z80 flags
2021-11-07 16:28:44 -08:00
transistor
2c6a1a1b3a
Added debugging and shift instructions to Z80
2021-11-06 21:18:45 -07:00
transistor
3da58c8d17
Added decoding of more of the DD/FD instructions
2021-11-06 15:08:03 -07:00
transistor
1a28208784
Added more Z80 instructions
2021-11-04 21:30:33 -07:00
transistor
dc25a9f171
Started filling in Z80 execution
2021-11-02 20:58:03 -07:00
transistor
e0ef1d8fd9
Added start of Z80 decoder
2021-11-01 22:06:40 -07:00