folkert van heusden
|
a78fb22516
|
Merge branch 'master' into psram
|
2024-04-27 23:40:42 +02:00 |
|
folkert van heusden
|
21b2f0c61b
|
constants removal
|
2024-04-27 23:18:14 +02:00 |
|
folkert van heusden
|
d74e54342d
|
spaces
|
2024-04-27 20:53:08 +02:00 |
|
folkert van heusden
|
4eb557cbc5
|
RL02 serialization
|
2024-04-25 20:04: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
|
3879721b28
|
KW11-L fixes
|
2024-04-25 14:39:03 +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
|
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
|
4d9077df2d
|
attribute tweak
|
2024-04-23 16:14:18 +02:00 |
|
folkert van heusden
|
cbe5eaca18
|
[[unlikely]]
|
2024-04-22 09:32:50 +02:00 |
|
folkert van heusden
|
056681e32f
|
dummy core-memory parity
|
2024-04-21 22:04:41 +02:00 |
|
folkert van heusden
|
dd474ce40d
|
logging
|
2024-04-20 23:27:48 +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
|
208658bd2f
|
code clean-up
|
2024-04-17 10:09:35 +02:00 |
|
folkert van heusden
|
ef0121a26c
|
code clean-up
|
2024-04-17 09:27:29 +02:00 |
|
folkert van heusden
|
9bbd4caef2
|
dates
|
2024-04-13 23:11:32 +02:00 |
|
folkert van heusden
|
32f8462a25
|
assert instead of return
|
2024-04-13 23:05:15 +02:00 |
|
folkert van heusden
|
16e78b9417
|
comments
|
2024-04-13 11:37:52 +02:00 |
|
folkert van heusden
|
078bf2da43
|
trap action
|
2024-04-13 11:22:59 +02:00 |
|
folkert van heusden
|
8745954e3c
|
debugger: mmures - resolve a virtual address
|
2024-04-13 10:59:40 +02:00 |
|
folkert van heusden
|
9883edc233
|
d-bit in mmr0 was always set
|
2024-04-13 02:21:15 +02:00 |
|
folkert van heusden
|
3b2e65a8a7
|
reworked page access control
|
2024-04-13 02:10:40 +02:00 |
|
folkert van heusden
|
f4e515ba44
|
const
|
2024-04-12 22:47:16 +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
|
608d374138
|
logging no longer on by default
|
2024-04-07 23:28:32 +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
|
a6003698a6
|
also in disassembler mode it would throw exceptions
|
2024-04-05 15:00:45 +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
|
31f1af4a7b
|
if (word_mode) => if (word_mode == wm_byte)
|
2024-04-01 22:21:04 +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
|
8abdda5066
|
logging
|
2024-03-31 14:31:03 +02:00 |
|
folkert van heusden
|
d3cbab42fb
|
I/O base
|
2024-03-31 04:11:28 +02:00 |
|
folkert van heusden
|
c913cc3410
|
Can only use D-space when enabled in MMU
|
2024-03-30 00:42:55 +01:00 |
|
folkert van heusden
|
a3af6ef422
|
disable esp_backtrace_print
|
2024-03-29 22:53:05 +01:00 |
|
folkert van heusden
|
22d51ba515
|
slightly more (emulated) ram
|
2024-03-28 23:48:37 +01:00 |
|
folkert van heusden
|
1e91bb9814
|
testing tweaks
|
2024-03-28 22:00:12 +01:00 |
|
folkert van heusden
|
1d87ecc570
|
debugger runs
|
2023-04-08 15:08:13 +02:00 |
|
folkert van heusden
|
2b6de27c35
|
compiles
|
2023-04-07 23:10:26 +02:00 |
|
folkert van heusden
|
393ec9098b
|
Basic SHA20127-badge port
|
2023-04-01 19:07:59 +02:00 |
|