folkert van heusden
|
e5dd0105af
|
flag handling
|
2022-04-12 21:02:02 +02:00 |
|
folkertvanheusden
|
50e9905415
|
Merge pull request #4 from folkertvanheusden/debugger
Debugger
|
2022-04-12 16:15:28 +02:00 |
|
folkert van heusden
|
fe63649209
|
Merge branch 'master' into debugger
|
2022-04-12 16:00:55 +02:00 |
|
folkert van heusden
|
fbee770225
|
RTI/RTT fix (prev mode)
|
2022-04-12 15:58:37 +02:00 |
|
folkert van heusden
|
5390e54107
|
tracing: make sure a trap is logged
|
2022-04-12 12:31:22 +02:00 |
|
folkert van heusden
|
0ffb8ab7c4
|
disassemble: for first line show registers
|
2022-04-12 11:21:59 +02:00 |
|
folkert van heusden
|
44ad6a5912
|
emulation speed
|
2022-04-12 11:17:30 +02:00 |
|
folkert van heusden
|
39952ef68b
|
debugger in ESP32
|
2022-04-12 11:08:47 +02:00 |
|
folkert van heusden
|
586a466178
|
breakpoint fixes
|
2022-04-12 10:48:24 +02:00 |
|
folkert van heusden
|
9462e2a72b
|
debugger commands
|
2022-04-12 10:42:39 +02:00 |
|
folkert van heusden
|
f6c1c1440e
|
console::wait_char could wake-up by spurious wake-ups and thus crash as input_buffer was empty sometimes
|
2022-04-11 23:40:49 +02:00 |
|
folkert van heusden
|
ab268f5ca6
|
i/o fixes for debugger
|
2022-04-11 22:50:05 +02:00 |
|
folkert van heusden
|
9c7632fb1c
|
breakpoints
|
2022-04-11 21:00:42 +02:00 |
|
folkert van heusden
|
9d367e02ae
|
-d is now debugger and -t is now tracing to stderr
|
2022-04-11 20:55:59 +02:00 |
|
folkert van heusden
|
4b3c61dc4f
|
move more terminal i/o to console-class
|
2022-04-11 20:41:48 +02:00 |
|
folkert van heusden
|
ccf5a22f3a
|
use console::get_char in main
|
2022-04-11 19:17:48 +02:00 |
|
folkert van heusden
|
628de464a0
|
Merge branch 'master' into debugger
|
2022-04-11 19:10:53 +02:00 |
|
folkert van heusden
|
c006727aa1
|
mfpi test
|
2022-04-11 19:09:16 +02:00 |
|
folkert van heusden
|
437ac02bce
|
disassembler in ncurses mode
|
2022-04-11 15:20:22 +02:00 |
|
folkert van heusden
|
cbce4579aa
|
unused variable
|
2022-04-11 14:39:18 +02:00 |
|
folkert van heusden
|
17ab6d8e67
|
disassembler: do not trigger trap
|
2022-04-11 14:39:03 +02:00 |
|
folkert van heusden
|
ddb74b8f38
|
explicit 'use_prev' for bus::write()
|
2022-04-11 14:35:33 +02:00 |
|
folkert van heusden
|
f8b8bc45e6
|
explicit 'use_prev' for bus::read()
|
2022-04-11 14:32:40 +02:00 |
|
folkert van heusden
|
517f2afb9b
|
changes to make it compile on ESP32 (does currently not support "std::optional")
|
2022-04-11 14:06:35 +02:00 |
|
folkert van heusden
|
f5bea4b5dc
|
const
|
2022-04-11 13:31:22 +02:00 |
|
folkert van heusden
|
8920cb8313
|
extend debug logging with values worked with
|
2022-04-11 12:30:43 +02:00 |
|
folkert van heusden
|
ab1cf139dc
|
stack limit register write fix
|
2022-04-10 21:11:29 +02:00 |
|
folkert van heusden
|
d7aa353bd7
|
meta
|
2022-04-10 18:57:10 +02:00 |
|
folkert van heusden
|
4b271da623
|
compile fix
|
2022-04-10 18:11:46 +02:00 |
|
folkert van heusden
|
233565e451
|
debug
|
2022-04-10 15:04:05 +02:00 |
|
folkert van heusden
|
c6e773b0de
|
code clean-up
|
2022-04-10 15:03:57 +02:00 |
|
folkert van heusden
|
2cbf7af7df
|
comment
|
2022-04-10 14:55:52 +02:00 |
|
folkert van heusden
|
15e0b95017
|
debug
|
2022-04-10 14:41:28 +02:00 |
|
folkert van heusden
|
232c7309e6
|
assert on M.PD as it is not implemented yet
|
2022-04-10 13:57:45 +02:00 |
|
folkert van heusden
|
faac085097
|
do not setup pdr/par with sane(?) initial values
|
2022-04-10 13:57:26 +02:00 |
|
folkert van heusden
|
4d7a97d093
|
MTPI test
|
2022-04-10 12:57:44 +02:00 |
|
folkert van heusden
|
89494aec4e
|
code reduction
|
2022-04-10 12:44:42 +02:00 |
|
folkert van heusden
|
845d1acfb8
|
pdr/par byte-addressing
|
2022-04-10 12:18:56 +02:00 |
|
folkert van heusden
|
e9822fe116
|
debug
|
2022-04-10 12:00:11 +02:00 |
|
folkert van heusden
|
dc44c670de
|
shifted panel
|
2022-04-10 11:59:53 +02:00 |
|
folkert van heusden
|
9a4bfcfe82
|
comments
|
2022-04-09 20:21:38 +02:00 |
|
folkert van heusden
|
4d87ef4bf4
|
-Wextra
|
2022-04-09 16:22:11 +02:00 |
|
folkert van heusden
|
788f86a283
|
when mmu is disabled; flat mapping
|
2022-04-09 14:39:47 +02:00 |
|
folkert van heusden
|
cfaf1e4385
|
debug
|
2022-04-08 23:39:25 +02:00 |
|
folkert van heusden
|
b2e1d10d36
|
rk05: set/reset "search complete" flag for seek
|
2022-04-01 23:36:10 +02:00 |
|
folkert van heusden
|
36e4d9273d
|
ADC(B) flag fixes
|
2022-04-01 22:24:18 +02:00 |
|
folkert van heusden
|
63c4697dee
|
SBC(B) flag fixes
|
2022-04-01 22:10:16 +02:00 |
|
folkert van heusden
|
dd634fcde8
|
fix for z-flag when doing byte / fix for c-flag for MUL
|
2022-04-01 21:33:17 +02:00 |
|
folkert van heusden
|
53a8c487b9
|
fix for typo in setPSW
|
2022-04-01 21:07:44 +02:00 |
|
folkert van heusden
|
64220a64d7
|
rk05: try not to crash when reading from invalid device-number
|
2022-04-01 17:44:45 +02:00 |
|