Commit graph

855 commits

Author SHA1 Message Date
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
folkert van heusden
a6003698a6
also in disassembler mode it would throw exceptions 2024-04-05 15:00:45 +02:00
folkert van heusden
20f5f7b4bd
BIC 2024-04-05 11:25:53 +02:00
folkert van heusden
27bd66fb20
flags tweak for DIV with maximum negative value 2024-04-04 23:01:15 +02:00
folkert van heusden
5185df56eb
ASLB zero-flag fix 2024-04-04 22:34:45 +02:00
folkert van heusden
96d4946194
SBC flag fix 2024-04-04 22:29:20 +02:00
folkert van heusden
49e77cfdcb
SBCB v-flag fix 2024-04-04 21:55:54 +02:00
folkert van heusden
c771973943
remove any \r or \n 2024-04-04 21:22:35 +02:00
folkert van heusden
90d98f4330
PSW set fix for limited mode (! kernel) / ASRB flag fix 2024-04-04 21:19:44 +02:00
folkert van heusden
d737841ffd
missing octal-prefix 2024-04-04 18:47:24 +02:00
folkert van heusden
2334daff16
cannot replace the run-mode bits nor the set of registers 2024-04-04 18:03:39 +02:00
folkert van heusden
30a6c9229c
validation: show instruction when a trap occured 2024-04-04 16:39:43 +02:00
folkert van heusden
f75293a9b0
log psw as value 2024-04-04 16:39:27 +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
b1019c1fbd
json producers tweaks 2024-04-01 22:41:43 +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
9df48e1be7
typo 2024-04-01 21:43:57 +02:00
folkert van heusden
5cc2f218e1
read from STDIN 2024-04-01 11:28:07 +02:00
folkert van heusden
f43f0a889c
rework for PSW-access 2024-04-01 11:27:50 +02:00
folkert van heusden
07ead5578a
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11 2024-03-31 22:29:28 +02:00
folkert van heusden
8c34684284
validation_psw_mask 2024-03-31 22:29:10 +02:00
folkert van heusden
1345c52549
Merge branch 'master' of github.com:folkertvanheusden/kek 2024-03-31 21:59:49 +02:00
folkert van heusden
9907382708
comment 2024-03-31 21:59:44 +02:00
folkert van heusden
6ef4a275f9
ignore psw bit 8-10 in validation 2024-03-31 21:58:57 +02:00
folkert van heusden
c8185cdd5e
bit 8-10 of the PSW should be ignored 2024-03-31 21:56:11 +02:00