Commit graph

942 commits

Author SHA1 Message Date
folkert van heusden
ef166a98e9
(de-)serialize for memory-object 2024-04-25 14:00:34 +02:00
folkert van heusden
655df33c3c
version 2024-04-25 13:45:49 +02:00
folkert van heusden
1e34084b99
IS_POSIX define 2024-04-25 13:44:30 +02:00
folkert van heusden
20fbb25aed
mmu is now of device type 2024-04-25 13:24:32 +02:00
folkert van heusden
4cfb01a014
shuffle 2024-04-25 12:28:09 +02:00
folkert van heusden
37e6d30561
missing instantiating of mmu 2024-04-25 09:47:57 +02:00
folkert van heusden
9f2339cda7
split bus class into a mmu class 2024-04-25 09:45:55 +02:00
folkert van heusden
54836067b5
clean-up 2024-04-25 01:39:42 +02:00
folkert van heusden
2c107865c0
layout 2024-04-25 01:34:07 +02:00
folkert van heusden
59fdfac322
swapped file/screen for setll 2024-04-25 01:15:05 +02:00
folkert van heusden
fe124c5589
ncurses fixes 2024-04-24 23:51:05 +02:00
folkert van heusden
31da4d3105
tests 2024-04-24 22:44:52 +02:00
folkert van heusden
82c7541686
fill buffer with data from memory before writing it to disk 2024-04-23 22:01:30 +02:00
folkert van heusden
4039c8f274
comments 2024-04-23 21:48:45 +02:00
folkert van heusden
846de6cac7
RL02 verification code 2024-04-23 21:30:34 +02:00
folkert van heusden
4264236495
logging tweak 2024-04-23 16:14:25 +02:00
folkert van heusden
4d9077df2d
attribute tweak 2024-04-23 16:14:18 +02:00
folkert van heusden
8173fa792a
set_thread_name 2024-04-23 16:00:00 +02:00
folkert van heusden
c79c32e3ad
reduced disassembly line length 2024-04-22 22:22:59 +02:00
folkert van heusden
9671361085
does not work 2024-04-22 20:29:28 +02:00
folkert van heusden
046dc7d579
ASH 2024-04-22 15:45:07 +02:00
folkert van heusden
f0bb29fed3
ASH 2024-04-22 14:08:13 +02:00
folkert van heusden
423a2cd434
comment 2024-04-22 13:52:40 +02:00
folkert van heusden
cbe5eaca18
[[unlikely]] 2024-04-22 09:32:50 +02:00
folkert van heusden
b7a1edec81
date 2024-04-22 09:30:12 +02:00
folkert van heusden
acb1e28642
ASH clean-up 2024-04-22 09:19:29 +02:00
folkert van heusden
cf9a19e49d
termination clean-up 2024-04-22 08:50:29 +02:00
folkert van heusden
6b05fc87c2
logging & handle(?) accessing of a non-connected disk device 2024-04-22 00:03:35 +02:00
folkert van heusden
3892e752c5
if there are more interrupts waiting, set the trap delay to something sane 2024-04-21 23:02:46 +02:00
folkert van heusden
cb4017f22b
priority 2024-04-21 22:56:15 +02:00
folkert van heusden
5251cde04c
HALT and RESET only in kernel mode 2024-04-21 22:54:05 +02:00
folkert van heusden
ae00c95679
SPL only in kernel mode 2024-04-21 22:51:58 +02:00
folkert van heusden
86a788fd3f
interrupt scheduling debugging 2024-04-21 22:48:52 +02:00
folkert van heusden
2216589a3f
schedule next interrupt 2024-04-21 22:29:47 +02:00
folkert van heusden
31fcf27c5a
handle new log levels logging output 2024-04-21 22:18:57 +02:00
folkert van heusden
9c75d94d70
write rl02 (required for unix 7 to boot) 2024-04-21 22:05:27 +02:00
folkert van heusden
056681e32f
dummy core-memory parity 2024-04-21 22:04:41 +02:00
folkert van heusden
1c03260f37
coverity suggestions; nbd disk-backend garbage output fix 2024-04-21 21:06:44 +02:00
folkert van heusden
bccf8c69cf
Syslog logging when file i/o is not available (ESP32) 2024-04-21 11:49:13 +02:00
folkert van heusden
fe68ef9134
bus address shall always have bit 0 set to 0 2024-04-21 11:12:16 +02:00
folkert van heusden
dd474ce40d
logging 2024-04-20 23:27:48 +02:00
folkert van heusden
b0df42ad5e
sanity checks 2024-04-20 22:51:41 +02:00
folkert van heusden
5df0b6f70f
show wait state in debugger 2024-04-20 22:22:28 +02:00
folkert van heusden
3f5f1d91d1
set loglevel from debugger 2024-04-20 18:40:05 +02:00
folkert van heusden
df3665fc97
show number of ram-pages available for emulation 2024-04-20 10:08:20 +02:00
folkert van heusden
6a74b1b3d1
logging 2024-04-20 09:47:08 +02:00
folkert van heusden
729013bfd8
TRAP delay 2024-04-20 09:38:19 +02:00
folkert van heusden
4352d5fd0d
thread start/stop debugging for KW11-L 2024-04-20 02:20:52 +02:00
folkert van heusden
2985c6e3ca
show no PSRAM free message when no PSRAM at all 2024-04-20 01:41:56 +02:00
folkert van heusden
50d126ea87
any_queued_interrupts was also set to false if scanned for higher ("lower"?) level 2024-04-20 01:41:38 +02:00