Commit graph

1259 commits

Author SHA1 Message Date
folkert van heusden
3761b177af
ASH etc flags 2023-03-20 14:00:49 +01:00
folkert van heusden
a57d89a045
Fix for XOR R7/PC,... 2023-03-20 10:33:45 +01:00
folkert van heusden
d81f7eec66
additional instructions are only ^0111 and not ^1111 (2) 2023-03-20 10:07:51 +01:00
folkert van heusden
e6d89c425e
additional instructions are only ^0111 and not ^1111 2023-03-20 09:59:22 +01:00
folkert van heusden
2bf8b92217
0177764: system id 2023-03-20 09:58:56 +01:00
folkert van heusden
7e916a652e
11/70 has no MFPS instruction 2023-03-19 22:19:31 +01:00
folkert van heusden
8b82095d49
11/70 has no MFPS instruction 2023-03-19 22:07:27 +01:00
folkert van heusden
40df962c83
JMP Rx tweak 2023-03-19 22:00:03 +01:00
folkert van heusden
1677c9be1b
11/70 has no MTPS instruction 2023-03-19 21:49:48 +01:00
folkert van heusden
35eed8e117
MTP./MFP. trap on odd addressing 2023-03-19 20:57:07 +01:00
folkert van heusden
963b6a5a3f
BIS/CLR 2023-03-19 20:28:47 +01:00
folkert van heusden
658071b486
fix for d703d38ea2 2023-03-19 18:30:28 +01:00
folkert van heusden
d703d38ea2
implementation for v-flag when doing ADD was wrong 2023-03-19 18:08:43 +01:00
folkert van heusden
daf5e27842
console switches/leds work 2023-03-19 15:33:39 +01:00
folkert van heusden
b7512ae3cd
show console LEDs 2023-03-19 15:05:00 +01:00
folkert van heusden
28750c56d8
also log i/o r/w 2023-03-19 14:43:06 +01:00
folkert van heusden
4f0327e323
debug code 2023-03-19 11:32:28 +01:00
folkert van heusden
e50001ce15
Revert "only read from data-space when enabled"
This reverts commit f071f9faac.
2023-03-19 11:19:39 +01:00
folkert van heusden
9e5da95152
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11 2023-03-19 10:17:55 +01:00
folkert van heusden
ffeef0080f
clean-up 2023-03-19 09:27:58 +01:00
folkert van heusden
6542640512
trap: obtain vector/psw from d-space 2023-03-19 09:05:06 +01:00
folkert van heusden
ac14e7be71
logging 2023-03-19 09:04:48 +01:00
folkert van heusden
f071f9faac
only read from data-space when enabled 2023-03-18 23:45:51 +01:00
folkert van heusden
3ede69e864
CLR/CLRB fix (2) 2023-03-18 23:34:41 +01:00
folkert van heusden
b035260e07
CLR/CLRB fix 2023-03-18 22:56:08 +01:00
folkert van heusden
488bb55cec
fixes for problems found by EQKCE1 2023-03-18 21:53:37 +01:00
folkert van heusden
eff5a799e5
unfixed the broken fix from 076575c405 2023-03-18 20:11:47 +01:00
folkert van heusden
c5b603d50c
Merge branch 'd_i' 2023-03-18 19:48:17 +01:00
folkert van heusden
0203371f44
typo 2023-03-18 19:21:54 +01:00
folkert van heusden
076575c405
corrected(?) SYSSIZE registers 2023-03-18 19:12:42 +01:00
folkert van heusden
020764b22c
write-back in correct space 2023-03-18 14:48:17 +01:00
folkert van heusden
a935fe44d7
use d-space where required 2023-03-18 14:45:44 +01:00
folkert van heusden
be68ad2357
code cleanup: unify getGAM/getGAMAddress/putGAM (first step) 2023-03-18 14:35:31 +01:00
folkert van heusden
57c7a23bd5
setPSW_flags_nzv 2023-03-18 12:50:14 +01:00
folkert van heusden
7245340c20
debug 2023-03-18 12:35:14 +01:00
folkert van heusden
b88efb312f
getGAMAddress does not require the prev_mode flag 2023-03-18 12:32:58 +01:00
folkert van heusden
89435e48d6
getGAMAddress: reg 6/7 need special handling 2023-03-18 12:28:43 +01:00
folkert van heusden
3c81b4f9e8
single step: clear stop_event 2023-03-18 01:06:37 +01:00
folkert van heusden
38369348c3
debugger: setmem 2023-03-18 00:56:03 +01:00
folkert van heusden
62205273aa
setpc (debugger) 2023-03-17 22:47:44 +01:00
folkert van heusden
b50b75f1a0
according to FKTCA0.BIC, MFPI should not set c and set v to 0 2023-03-17 21:52:52 +01:00
folkert van heusden
2c98fa23f5
according to FKTCA0.BIC, MTPI should not set c and set v to 0 2023-03-17 21:50:04 +01:00
folkert van heusden
0dda33c754
code that would crash ESP32 2023-03-17 21:17:16 +01:00
folkert van heusden
e9284e1914
copy/paste fix 2023-03-17 21:17:08 +01:00
folkert van heusden
5de6b16cee
ifdef'd code that would crash the ESP32 2023-03-17 19:38:54 +01:00
folkert van heusden
85680260b0
needed to update neopixel library 2023-03-17 19:27:17 +01:00
folkert van heusden
d785a260d9 close logfile at exit 2023-03-13 15:46:41 +01:00
folkert van heusden
050b0f7ea5 clean-up 2023-03-13 13:33:57 +01:00
folkert van heusden
d7ca617155 assert 2023-03-13 12:25:24 +01:00
folkert van heusden
4618c86ffa Revert "RTI/RTT shall not change the PSW in user/supervisor mode"
This reverts commit 31edf022cc.

Seems to break at least XXDP EKBAD0.BIC
2023-03-13 10:10:13 +01:00