folkert van heusden
9040a2b075
ESP32: configure network & NBD disk backend
2023-03-22 11:26:13 +01:00
folkert van heusden
8278c8d308
ESP32
2023-03-21 22:02:15 +01:00
folkert van heusden
daf5e27842
console switches/leds work
2023-03-19 15:33:39 +01:00
folkert van heusden
3c81b4f9e8
single step: clear stop_event
2023-03-18 01:06:37 +01:00
folkert van heusden
38369348c3
debugger: setmem
2023-03-18 00:56:03 +01:00
folkert van heusden
62205273aa
setpc (debugger)
2023-03-17 22:47:44 +01:00
folkert van heusden
5de6b16cee
ifdef'd code that would crash the ESP32
2023-03-17 19:38:54 +01:00
folkert van heusden
08d8c75d58
- readPhysical
...
- initialize psw to 0 to match pypdp (for diff)
- SUB instruction V-flag may have been incorrect
- MFPI/MTPI flags
- MFPI readPhysical
- bootloader from pypdp (for diff)
2023-03-12 22:32:53 +01:00
folkert van heusden
a84d9a2a3a
make log more readable
2023-03-12 10:20:47 +01:00
folkert van heusden
2838695fb6
debugger enhancements
2022-11-10 13:26:45 +01:00
folkert van heusden
0d7cbe3da9
replaced addresses by defines
2022-06-28 17:58:04 +02:00
folkert van heusden
ea8edbf0c7
lbp fix
2022-06-25 08:11:41 +02:00
folkert van heusden
42fc44b206
page written bit only when written
...
double trap: use stack from 000004
2022-06-24 20:03:32 +02:00
folkert van heusden
88933e303c
Console switches configurable on command line
2022-06-19 15:39:46 +02:00
folkert van heusden
82b318ea01
examine/e was an implicit step
2022-06-19 00:19:53 +02:00
folkert van heusden
a9090e0acd
show instruction count together with the mips-count
2022-06-16 22:35:28 +02:00
folkert van heusden
b35c0dbf1a
show MMR*
2022-06-15 08:57:24 +02:00
folkert van heusden
70543edbb8
debugger: mmudump
2022-06-12 15:46:43 +02:00
folkert van heusden
d8e8111d8a
debug to log
2022-06-11 12:36:16 +02:00
folkert van heusden
8d8af7153b
Event handling (stop/interrupt) clean-up
2022-06-10 20:59:36 +02:00
folkert van heusden
23a87309e3
strace -> start tracing from address
2022-06-09 08:47:54 +02:00
folkert van heusden
73be8514ba
toggle tracing (debugger)
2022-06-08 22:17:28 +02:00
folkert van heusden
2268d7c9f7
examine/e command
2022-06-02 21:26:33 +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
1d23b5f5bc
page modes / debugger tweaks
2022-04-13 17:49:15 +02:00
folkert van heusden
4bf488212b
console switches: debug-mode in -d
2022-04-13 11:18:56 +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
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