Commit graph

291 commits

Author SHA1 Message Date
folkert van heusden
ddf908027a
sanitized peek_word() 2024-06-24 18:45:01 +02:00
folkert van heusden
bd1228bbf8
camel case get/setRegister 2024-06-24 09:28:33 +02:00
folkert van heusden
7be8362ed4
micro opt 2024-06-24 09:04:21 +02:00
folkert van heusden
b84359ca44
micro opt 2024-06-23 21:49: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
8223536328
micro opt 2024-06-23 21:05:13 +02:00
folkert van heusden
fd632156d2
peek_only is used relatively seldomly 2024-06-23 18:09:47 +02:00
folkert van heusden
e120309458
duplicate memory size check removed 2024-06-20 07:14:15 +02:00
folkert van heusden
fcff5f8372
UnibusByte -> _unibus_byte 2024-06-20 07:10:14 +02:00
folkert van heusden
9a10510c30
readPhysical => read_physical 2024-06-20 07:08:37 +02:00
folkert van heusden
36f0e13135
writePhysical => write_physical 2024-06-20 07:07:36 +02:00
Folkert van Heusden
2e76dbc975
peekWord -> peek_word 2024-06-19 14:49:37 +02:00
Folkert van Heusden
68539ac29f
connect rp06 to bus & bootloader 2024-06-12 22:59:56 +02:00
folkert van heusden
749af5dbc6
unload DC11 2024-05-20 16:44:03 +02:00
folkert van heusden
6261bfd893
comm & dc11 devices serialization (posix) 2024-05-20 16:41:52 +02:00
folkert van heusden
0abfc2087b
need to restart KW11-L after cpu as KW11-L needs the cpu 2024-05-16 10:17:31 +02:00
folkert van heusden
bf610e17b2
fixes for serialization 2024-05-16 10:14:48 +02:00
folkert van heusden
f2ac06b9db
WIP 2024-05-16 09:50:36 +02:00
folkert van heusden
3c4fb7c49c
ESP32 fixes 2024-05-14 21:19:33 +02:00
folkert van heusden
0f4d574c4f
a few compile fixes 2024-05-14 20:03:32 +02:00
folkert van heusden
ccf4b6268f
a few compile fixes 2024-05-14 19:44:32 +02:00
folkert van heusden
345179ff73
wip 2024-05-14 08:46:16 +02:00
folkert van heusden
cc99ce6e19
wip 2024-05-14 08:14:41 +02:00
folkert van heusden
669d8c139e
wip 2024-05-13 21:32:33 +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
cedff6c680
KW11P is not implemented 2024-05-06 08:57:00 +02:00
folkert van heusden
287a39e965
Merge branch 'master' into DC11 2024-05-04 19:26:44 +02:00
folkert van heusden
5898943eca
TRACE() 2024-05-04 19:23:40 +02:00
folkert van heusden
f540458918
Merge branch 'master' into DC11 2024-05-03 20:46:19 +02:00
folkert van heusden
a545eed0ad
missing mmu-init 2024-05-03 20:21:58 +02:00
folkert van heusden
51f2f3b508
2nd calculate_physical_address moved to mmu 2024-05-03 20:09:32 +02:00
folkert van heusden
f319439314
get_trap_action is an mmu action 2024-05-03 19:42:28 +02:00
folkert van heusden
de293967a2
calculate_physical_address moves to mmu 2024-05-03 19:39:28 +02:00
folkert van heusden
8860b04045
the check if odd-address access is performed is done by the mmu 2024-05-03 19:32:08 +02:00
folkert van heusden
253c10e6f3
Merge branch 'master' into DC11 2024-05-01 14:24:46 +02:00
folkert van heusden
1f8adad9da
code clean-up 2024-05-01 08:42:39 +02:00
folkert van heusden
aabff63ddb
Merge branch 'master' into DC11 2024-04-30 21:11:25 +02:00
folkert van heusden
6040443eaf
Merge branch 'master' into psram 2024-04-30 19:22:25 +02:00
folkert van heusden
c4af62d6f8
DC11 fixes for base 2024-04-30 00:34:05 +02:00
folkert van heusden
10c468f0f6
Merge branch 'master' into DC11 2024-04-29 23:54:58 +02:00
folkert van heusden
d5aeb468db
casing 2024-04-29 23:53:18 +02:00
folkert van heusden
c656e3609e
DC11 framework 2024-04-29 23:51:57 +02:00
folkert van heusden
de11878e8b
always print values in 6 digits (bus) 2024-04-29 22:58:57 +02:00
folkert van heusden
058358b33a
Merge branch 'master' into psram 2024-04-29 22:45:29 +02:00
folkert van heusden
b139ddfd92
memory handling changes:
- no assert when accessing memory beyond boundaries, bus should take
  care of this

- getting (slowly) rid of camelcasing
2024-04-29 22:43:53 +02:00
folkert van heusden
6da098a9b9
Merge branch 'psram' of ssh://172.29.0.8/home/folkert/git/PDP-11 into psram 2024-04-29 22:29:41 +02:00
folkert van heusden
5b50556273
RK05 serialization 2024-04-28 09:24:16 +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