folkert van heusden
|
845d1acfb8
|
pdr/par byte-addressing
|
2022-04-10 12:18:56 +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
|
9a18221229
|
RTI/RTT cannot set all PSW bits (the upper 5)
|
2022-03-31 23:46:43 +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
|
00e4234ff5
|
0177564 duplicate
|
2022-03-30 22:13:54 +02:00 |
|
folkert van heusden
|
22ef613d91
|
invalid page access
|
2022-03-30 14:44:10 +02:00 |
|
folkert van heusden
|
fd95246f2f
|
restructured
|
2022-03-27 13:17:28 +02:00 |
|
folkert van heusden
|
ca39aafe0b
|
clean-up & throw exception during invalid memory/bus access
|
2022-03-27 12:40:29 +02:00 |
|
folkert van heusden
|
7ad20f2705
|
make sure only the trap/interrupt vectors are retrieved from kernel space, not general reads
|
2022-03-27 04:29:36 +02:00 |
|
folkert van heusden
|
83e223e2bd
|
limit to 22b if bit 4 of mmr3 is not set
|
2022-03-26 17:55:02 +01:00 |
|
folkert van heusden
|
1d4b9ba073
|
check length of page
|
2022-03-26 17:17:10 +01:00 |
|
folkert van heusden
|
70d7b58d43
|
debug
|
2022-03-26 15:31:48 +01:00 |
|
folkert van heusden
|
ebaf6393c3
|
allow bus to trap for an invalid address
|
2022-03-26 12:20:18 +01:00 |
|
folkert van heusden
|
53ee8675eb
|
system size field
|
2022-03-26 09:48:41 +01:00 |
|
folkert van heusden
|
7970bcebe1
|
16 mmu slots
|
2022-03-26 09:28:21 +01:00 |
|
folkert van heusden
|
3248df3e87
|
RESET
|
2022-03-25 09:59:40 +01:00 |
|
folkert van heusden
|
ba1bcdbe15
|
unmapped memory access for rk05
|
2022-03-22 21:32:37 +01:00 |
|
folkert van heusden
|
7a50220e3f
|
fix for the "esp32 compile fix"
|
2022-03-22 13:32:00 +01:00 |
|
folkert van heusden
|
3b46f29ab1
|
esp32 compile fix
|
2022-03-22 13:19:32 +01:00 |
|
folkert van heusden
|
04eb498f88
|
use from previous-addresspace was not implemented
|
2022-03-22 13:15:59 +01:00 |
|
folkert van heusden
|
ff8539565f
|
MMR0 (bits 10 & 11 always 0) fix
|
2022-03-22 10:20:20 +01:00 |
|
folkert van heusden
|
eeed41c62e
|
writeWord: return value of write as it may have been changed by write
|
2022-03-22 09:53:58 +01:00 |
|
folkert van heusden
|
ebdd95ea0a
|
Debug-output
|
2022-03-22 09:47:18 +01:00 |
|
folkert van heusden
|
c62fad55d0
|
virtual memory addressing clean-up
|
2022-03-22 09:23:31 +01:00 |
|
folkert van heusden
|
1a3bc28d95
|
PAR/PDR registers
|
2022-03-22 08:57:07 +01:00 |
|
folkert van heusden
|
8f5a05d0d2
|
page-set per run-mode
|
2022-03-21 22:31:27 +01:00 |
|
folkert van heusden
|
5db4e70b6c
|
keep track of MMR0-3
|
2022-03-21 19:35:55 +01:00 |
|
folkert van heusden
|
8b361fad4a
|
system size registers fix
|
2022-03-21 19:22:40 +01:00 |
|
folkert van heusden
|
be738f9652
|
cleanup
|
2022-03-20 22:51:45 +01:00 |
|
folkert van heusden
|
0d16d16ab8
|
interrupts/vectors are from kernel space
|
2022-03-19 18:26:15 +01:00 |
|
folkert van heusden
|
b470d2ad41
|
ncurses: show switch register / clean terminate
|
2022-03-19 16:37:20 +01:00 |
|
folkert van heusden
|
a15dcc47c0
|
POC works
|
2022-03-19 12:45:01 +01:00 |
|
folkert van heusden
|
7c46665576
|
not working; sd becomes flaky
|
2022-03-18 22:05:53 +01:00 |
|
folkert van heusden
|
5ac576a0ac
|
calculate_full_address for leds
|
2022-03-18 14:28:27 +01:00 |
|
folkert van heusden
|
d9a56801f7
|
misc esp32 tweaks
|
2022-03-17 21:22:33 +01:00 |
|
folkert van heusden
|
c9ed7cfd7b
|
for now, no bus error if nothing is listening to a write/read memory address
|
2022-03-17 17:36:19 +01:00 |
|
folkert van heusden
|
f28887d662
|
fake the "microprogram break register"
|
2022-03-16 23:14:48 +01:00 |
|
folkert van heusden
|
38d84fc792
|
177760 system size register?
|
2022-03-16 23:01:55 +01:00 |
|
folkert van heusden
|
9dc6172ba3
|
disas output tweaks
|
2022-03-16 13:02:59 +01:00 |
|
folkert van heusden
|
daabdc7604
|
removed redundant asserts
|
2022-03-16 09:55:56 +01:00 |
|
folkert van heusden
|
c84421a2ad
|
fix memory leak
|
2022-03-15 23:04:21 +01:00 |
|
folkert van heusden
|
30a69ce0a5
|
ESP32 poc
|
2022-03-15 21:26:02 +01:00 |
|
folkert van heusden
|
b47fc65221
|
Release-mode
|
2022-03-14 21:47:04 +01:00 |
|
folkert van heusden
|
a1073b2f83
|
tty console
|
2022-03-13 11:09:45 +01:00 |
|
|
2e5b2022fd
|
KEK
|
2022-03-01 13:57:57 +01:00 |
|