folkert van heusden
|
3c4fb7c49c
|
ESP32 fixes
|
2024-05-14 21:19:33 +02:00 |
|
folkert van heusden
|
e0e0e93b20
|
Merge branch 'master' into serialize2json
|
2024-05-14 07:33:50 +02:00 |
|
folkert van heusden
|
52756aa01c
|
use override where appropriate
|
2024-05-13 21:35:13 +02:00 |
|
folkert van heusden
|
669d8c139e
|
wip
|
2024-05-13 21:32:33 +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
|
f540458918
|
Merge branch 'master' into DC11
|
2024-05-03 20:46:19 +02:00 |
|
folkert van heusden
|
e0d9b0363a
|
code clean-up
|
2024-05-03 20:11:05 +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
|
e643b2a0bb
|
load/unload tape
|
2024-05-01 22:25:22 +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
|
fef50688aa
|
constants removal
|
2024-04-27 23:18:22 +02:00 |
|
folkert van heusden
|
8caad6ae37
|
disk configure menu
|
2024-04-26 15:01:27 +02:00 |
|
folkert van heusden
|
e0bbef778d
|
serialize
|
2024-04-25 19:07:24 +02:00 |
|
folkert van heusden
|
6c7529971d
|
mmu ser/deser
|
2024-04-25 17:00:04 +02:00 |
|
folkert van heusden
|
10193fbf59
|
more serialize code
|
2024-04-25 16:10:09 +02:00 |
|
folkert van heusden
|
6ab59835e7
|
start of bus::(de-)serialize
|
2024-04-25 15:45:02 +02:00 |
|
folkert van heusden
|
ebb7bb3fd0
|
shuffle bus.h
|
2024-04-25 14:48:23 +02:00 |
|
folkert van heusden
|
cdccde1956
|
moved all kw11-l to seperate class
|
2024-04-25 14:34:10 +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
|
9f2339cda7
|
split bus class into a mmu class
|
2024-04-25 09:45:55 +02:00 |
|
folkert van heusden
|
92c5c2c573
|
ram size configurable at run time
|
2024-04-17 21:49:35 +02:00 |
|
folkert van heusden
|
17b7d0a481
|
unibus read/write clean-up
|
2024-04-17 11:03:38 +02:00 |
|
folkert van heusden
|
97ad897df8
|
read/write unibus needs 32b address to accomodate 18/22 bits addresses
|
2024-04-17 10:55:23 +02:00 |
|
folkert van heusden
|
078bf2da43
|
trap action
|
2024-04-13 11:22:59 +02:00 |
|
folkert van heusden
|
3d4dbbc1c2
|
clean-up
|
2024-04-12 23:57:29 +02:00 |
|
folkert van heusden
|
f4e515ba44
|
const
|
2024-04-12 22:47:16 +02:00 |
|
folkert van heusden
|
773d2f4e94
|
MMR1 locking
|
2024-04-12 22:43:35 +02:00 |
|
folkert van heusden
|
ce8af01f63
|
verify MMR* registers
|
2024-04-12 18:04:03 +02:00 |
|
folkert van heusden
|
0647819dd8
|
reset in ESP32 mode now will not reset complete ESP32, only the emulation
|
2024-04-11 17:44:14 +02:00 |
|
folkert van heusden
|
c7f8d83c2b
|
PSW addressing tweak
|
2024-04-08 16:03:52 +02:00 |
|
folkert van heusden
|
a80d3b711d
|
PSW accessing check
|
2024-04-08 15:01:30 +02:00 |
|
folkert van heusden
|
d020492384
|
DIV tweak (signed divisor) / RTI: clear TRAP flag
|
2024-04-05 23:56:20 +02:00 |
|
folkert van heusden
|
00ec6af6cd
|
Revert "clean-up & "instruction_aborted" flag for MTFPDI"
This reverts commit ecbe3f5f84 .
|
2024-04-01 22:45:25 +02:00 |
|
folkert van heusden
|
4ecf4d0de2
|
if not ram nor i/o, then trap 4
|
2024-04-01 22:40:41 +02:00 |
|
folkert van heusden
|
ecbe3f5f84
|
clean-up & "instruction_aborted" flag for MTFPDI
|
2024-04-01 22:03:15 +02:00 |
|
folkert van heusden
|
f43f0a889c
|
rework for PSW-access
|
2024-04-01 11:27:50 +02:00 |
|
folkert van heusden
|
d3cbab42fb
|
I/O base
|
2024-03-31 04:11:28 +02:00 |
|
folkert van heusden
|
2b6de27c35
|
compiles
|
2023-04-07 23:10:26 +02:00 |
|
folkert van heusden
|
4bdc5272b2
|
"int" is 16 bit on an ESP32
|
2023-03-26 22:38:13 +02:00 |
|
folkert van heusden
|
7e11eacd6f
|
int may be tool small on esp32
|
2023-03-26 22:06:08 +02:00 |
|
Folkert van Heusden
|
4c7fcb4854
|
license
|
2023-03-26 21:47:42 +02:00 |
|
folkert van heusden
|
ce1114a159
|
lf_csr can be altered from an other thread
|
2023-03-26 13:06:34 +02:00 |
|
folkert van heusden
|
d66650b5b2
|
prev_mode: rm_cur/rm_prev
|
2023-03-25 13:57:47 +01:00 |
|