Commit graph

942 commits

Author SHA1 Message Date
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
folkert van heusden
a908c72761
meta 2024-03-31 21:45:23 +02:00
folkert van heusden
bea00df144
json producer 2 2024-03-31 21:42:56 +02:00
folkert van heusden
56134c8bc3
reset MMR1 before storing deltas for trap 2024-03-31 21:37:19 +02:00
folkert van heusden
7fe3949307
SOB: code reduction / RTS: fix for "RTS R6" 2024-03-31 14:31:28 +02:00
folkert van heusden
8abdda5066
logging 2024-03-31 14:31:03 +02:00
folkert van heusden
cf0d500a59
Revert "SOB"
This reverts commit 49a902f457.
2024-03-31 12:12:06 +02:00
folkert van heusden
49a902f457
SOB 2024-03-31 12:07:24 +02:00
folkert van heusden
dc3b9812a8
logging 2024-03-31 04:11:43 +02:00
folkert van heusden
d3cbab42fb
I/O base 2024-03-31 04:11:28 +02:00
folkert van heusden
f23e18bae3
- 2024-03-30 21:22:03 +01:00
folkert van heusden
c075fd02d0
trl 2024-03-30 18:56:23 +01:00
Folkert van Heusden
ff2344a75e
delay => vTaskDelay 2024-03-30 14:15:28 +01:00
Folkert van Heusden
218b48988d
portTICK_RATE_MS => portTICK_PERIOD_MS 2024-03-30 13:43:02 +01:00