Commit graph

1331 commits

Author SHA1 Message Date
folkert van heusden
a0917ab438
clean-up 2024-04-13 22:25:49 +02:00
folkert van heusden
186816e82e
space 2024-04-13 20:38:17 +02:00
folkert van heusden
93d0cfd084
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11 2024-04-13 18:21:35 +02:00
folkert van heusden
c5734e2c4d
whitespace 2024-04-13 18:21:32 +02:00
folkert van heusden
541d0c7829
module 2024-04-13 18:20:55 +02:00
folkert van heusden
dc357fbe09
step_a/step_b -> step, that way the mmr1 is retained in the debuglogging 2024-04-13 16:20:02 +02:00
folkert van heusden
16e78b9417
comments 2024-04-13 11:37:52 +02:00
folkert van heusden
0483dc1080
mmr0-before (json validation set) 2024-04-13 11:26:08 +02:00
folkert van heusden
078bf2da43
trap action 2024-04-13 11:22:59 +02:00
folkert van heusden
6941b44ace
mmures: page offset 2024-04-13 11:07:12 +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
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
616674f8b1
partial revert of 85e8f873e9 as they broke unix 5 2024-04-12 21:46:00 +02:00
folkert van heusden
ec9211a0f1
assert 2024-04-12 21:41:56 +02:00
folkert van heusden
8fb77ff4d4
recover stack when a trap in a trap 2024-04-12 21:32:33 +02:00
folkert van heusden
77a12c0fa1
do not crash on fault in debugger 2024-04-12 21:20:23 +02:00
folkert van heusden
3886e216f0
TRAP shall not update MMR1 2024-04-12 21:09:43 +02:00
folkert van heusden
74f3a4d949
no SP update in MMR1 for M.P.? 2024-04-12 21:06:23 +02:00
folkert van heusden
bdfc8a53db
validation output 2024-04-12 20:47:53 +02:00
folkert van heusden
f2d8c7d5f9
more MMR1 rework 2024-04-12 20:47:39 +02:00
folkert van heusden
92642c0e17
mov mmr1 tweak 2024-04-12 20:06:54 +02:00
folkert van heusden
85e8f873e9
several swapped MMR1 instances 2024-04-12 19:50:35 +02:00
folkert van heusden
ce8af01f63
verify MMR* registers 2024-04-12 18:04:03 +02:00
folkert van heusden
132dba3cba
bootloader is now autoselect 2024-04-12 15:44:31 +02:00
folkert van heusden
b3955faa04
logging 2024-04-12 15:44:18 +02:00
folkert van heusden
e4b9825f3f
load images from the debugger 2024-04-12 00:25:40 +02:00
folkert van heusden
fca574ee23
metrics 2024-04-11 22:31:40 +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
5dec87aaa4
^w 2024-04-11 17:24:43 +02:00
folkert van heusden
c3ddce554b
tweaks to get history working 2024-04-11 17:20:56 +02:00
folkert van heusden
75c476f200
wip: commandline history 2024-04-11 17:09:07 +02:00
folkert van heusden
21558d7383
git version 2024-04-11 16:49:26 +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
4992b723e7
const 2024-04-08 14:44:03 +02:00
folkert van heusden
91902b8b17
fix for global stats 2024-04-08 12:34:41 +02:00
folkert van heusden
f3522adb9b
include wait_time in metrics 2024-04-08 01:22:37 +02:00
folkert van heusden
276a149d8e
metrics 2024-04-08 00:54:05 +02:00
folkert van heusden
38c1846685
debugger can now load tape/bic files (useful for esp32 platform) 2024-04-08 00:18:11 +02:00
folkert van heusden
6858904281
load BIC/tape from debugger 2024-04-07 23:39:21 +02:00
folkert van heusden
608d374138
logging no longer on by default 2024-04-07 23:28:32 +02:00
folkert van heusden
657ac27612
tapes not neccessarily run in debug by default 2024-04-07 23:22:32 +02:00
folkert van heusden
4be9b235e7
part of e123d6d55f broke unix 2024-04-07 22:29:34 +02:00
folkert van heusden
e123d6d55f
fix for BKTCB0.BIC 2024-04-07 22:26:35 +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
cc41de0d8a
fixes 2024-04-05 17:56:50 +02:00