Commit graph

41 commits

Author SHA1 Message Date
Folkert van Heusden
c1691a5262
code clean-up 2025-03-30 22:44:21 +02:00
folkert van heusden
ddf908027a
sanitized peek_word() 2024-06-24 18:45:01 +02:00
folkert van heusden
b17129bf82
peek_word tweak 2024-06-23 21:37:16 +02:00
folkert van heusden
a77d037db9
micro opt 2024-06-23 21:20:04 +02:00
folkert van heusden
88d6092b4c
prevent exceptions in ncurses console 2024-06-23 21:10:31 +02:00
folkert van heusden
04097a1b7c
restructured mmu code 2024-05-11 00:09:29 +02:00
folkert van heusden
bd0304c5e2
show device state 2024-05-10 20:15:55 +02:00
folkert van heusden
51e377284c
screen refresh fix for ncurses 2024-05-07 19:56:08 +02:00
folkert van heusden
51f2f3b508
2nd calculate_physical_address moved to mmu 2024-05-03 20:09:32 +02:00
folkert van heusden
d5aeb468db
casing 2024-04-29 23:53:18 +02:00
folkert van heusden
6d7f3d9512
Call to virtual method ... during construction bypasses virtual dispatch (scan-build / clang analyzer) 2024-04-28 01:51:26 +02:00
folkert van heusden
a28b575fb7
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11 2024-04-28 01:33:20 +02:00
folkert van heusden
2238243940
coverity: auto and & 2024-04-28 01:21:39 +02:00
folkert van heusden
19ea36c809
dp - stop panel 2024-04-27 21:28:00 +02:00
folkert van heusden
0a2f508e61
several fixes for serialization 2024-04-25 20:30:43 +02:00
folkert van heusden
fe124c5589
ncurses fixes 2024-04-24 23:51:05 +02:00
folkert van heusden
77a12c0fa1
do not crash on fault in debugger 2024-04-12 21:20:23 +02:00
Folkert van Heusden
4c7fcb4854 license 2023-03-26 21:47:42 +02:00
folkert van heusden
c708acead1
calculate_physical_address: d_i_space_t instead of a bool 2023-03-25 10:05:56 +01:00
folkert van heusden
b7512ae3cd
show console LEDs 2023-03-19 15:05:00 +01:00
folkert van heusden
ad7aca8876 Prepare calculate_physical_address for D/I. 2022-06-12 15:52:41 +02:00
folkert van heusden
7a9ccc651b logging facility - remove \n & reduce logging when not needed 2022-06-11 09:44:00 +02:00
folkert van heusden
8d8af7153b Event handling (stop/interrupt) clean-up 2022-06-10 20:59:36 +02:00
folkert van heusden
d259fa7755 formatstring 2022-04-29 21:52:41 +02:00
folkert van heusden
1d23b5f5bc page modes / debugger tweaks 2022-04-13 17:49:15 +02:00
folkert van heusden
ab268f5ca6 i/o fixes for debugger 2022-04-11 22:50:05 +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
437ac02bce disassembler in ncurses mode 2022-04-11 15:20:22 +02:00
folkert van heusden
15e0b95017 debug 2022-04-10 14:41:28 +02:00
folkert van heusden
dc44c670de shifted panel 2022-04-10 11:59:53 +02:00
folkert van heusden
bc6b03df19 bold 2022-04-01 12:40:35 +02:00
folkert van heusden
5064c8e1ec ^l in ncurses fix 2022-03-31 19:41:26 +02:00
folkert van heusden
07cd3100d1 show (M)IPS in ncurses 2022-03-31 19:30:06 +02:00
folkert van heusden
1b2ad838b6 ncurses window is now 82x32 -> 80x25 for emulation 2022-03-31 18:29:48 +02:00
folkert van heusden
131db78248 colors 2022-03-25 21:59:32 +01:00
folkert van heusden
73a1add2f1 panel 2022-03-25 21:19:33 +01:00
folkert van heusden
1d73211781 moved panel code into console-class 2022-03-23 15:39:25 +01:00
folkert van heusden
d8d1fdc92c virtual function called error fix 2022-03-22 22:18:06 +01:00
folkert van heusden
b956854826 ^l to refresh screen 2022-03-22 17:03:26 +01:00
folkert van heusden
6190a3e562 Current ESP32 SDK does not support "std::optional" 2022-03-22 11:20:11 +01:00
folkert van heusden
7649ab6b29 abstracted text-output into console-classes 2022-03-22 11:07:20 +01:00