folkert van heusden
|
649516df18
|
MARK versus MTPS
|
2022-06-03 11:48:06 +02:00 |
|
folkert van heusden
|
1e748d3d37
|
All write-access to 0177776 should not affect the flag registers
|
2022-06-02 22:22:05 +02:00 |
|
folkert van heusden
|
5a77604127
|
MOV(B) to 0177776 should not set the flags
|
2022-06-02 21:42:55 +02:00 |
|
folkert van heusden
|
2268d7c9f7
|
examine/e command
|
2022-06-02 21:26:33 +02:00 |
|
folkert van heusden
|
c8e77ff092
|
meta
|
2022-06-01 15:40:07 +02:00 |
|
folkert van heusden
|
cb8d3d18a3
|
-b to enable bootloader (help)
|
2022-06-01 13:32:52 +02:00 |
|
folkert van heusden
|
3df8aea12c
|
Split 'step()' into _a and _b so to prevent confusing disassembly of an
instruction that won't be executed anyway due to an interrupt/trap.
|
2022-04-30 12:16:19 +02:00 |
|
folkert van heusden
|
fbf68e2409
|
allow rk05 without bootloader set
|
2022-04-30 12:09:20 +02:00 |
|
folkert van heusden
|
d259fa7755
|
formatstring
|
2022-04-29 21:52:41 +02:00 |
|
folkert van heusden
|
5a4057f6a1
|
trap: always register deltas unless error set in MMR0
|
2022-04-14 17:50:18 +02:00 |
|
folkert van heusden
|
1673548c37
|
MMR1/2
|
2022-04-13 23:38:46 +02:00 |
|
folkert van heusden
|
87e181a8e2
|
MMR0
|
2022-04-13 21:22:09 +02:00 |
|
folkert van heusden
|
a90547c3d1
|
micro-opt
|
2022-04-13 20:53:54 +02:00 |
|
folkert van heusden
|
54b9ac8eae
|
compile fix
|
2022-04-13 17:52:13 +02:00 |
|
folkert van heusden
|
1d23b5f5bc
|
page modes / debugger tweaks
|
2022-04-13 17:49:15 +02:00 |
|
folkert van heusden
|
841d0d9720
|
RESET clears the interrupt-queue
|
2022-04-13 17:48:49 +02:00 |
|
folkert van heusden
|
4bf488212b
|
console switches: debug-mode in -d
|
2022-04-13 11:18:56 +02:00 |
|
folkert van heusden
|
b8c7d78ed6
|
cleaner implementation of cpu::getBitPSW
|
2022-04-12 22:10:45 +02:00 |
|
folkert van heusden
|
439c34abab
|
ESP32: reboot whole ESP32 at when invoking reset
|
2022-04-12 22:04:26 +02:00 |
|
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 |
|