Folkert van Heusden
|
1b09b335e0
|
631c251c08 broke interrupt handling
CodeQL / Analyze (push) Waiting to run
|
2025-04-15 21:42:37 +02:00 |
|
Folkert van Heusden
|
3a5379997e
|
MMR1 fixes
CodeQL / Analyze (push) Waiting to run
|
2025-04-15 21:13:02 +02:00 |
|
Folkert van Heusden
|
5c3ddfcf3a
|
code clean-up & tracing in mmu
|
2025-04-15 21:12:44 +02:00 |
|
Folkert van Heusden
|
631c251c08
|
double clearMM1 invocation
CodeQL / Analyze (push) Waiting to run
|
2025-04-15 20:14:24 +02:00 |
|
Folkert van Heusden
|
df2d5f5ef4
|
MMU errors trigger trap 250
CodeQL / Analyze (push) Waiting to run
|
2025-04-15 19:46:41 +02:00 |
|
Folkert van Heusden
|
0ab515678b
|
Revert "other modes with reg 7 shall not update MMR1"
CodeQL / Analyze (push) Waiting to run
This reverts commit 5b82ad260f and
2163d5ad58 .
|
2025-04-15 19:42:36 +02:00 |
|
Folkert van Heusden
|
517db4657a
|
load init file
CodeQL / Analyze (push) Waiting to run
|
2025-04-15 19:31:36 +02:00 |
|
Folkert van Heusden
|
7e976f0a78
|
benchmark
|
2025-04-14 10:31:49 +02:00 |
|
Folkert van Heusden
|
38bff121c2
|
RP07 support
|
2025-04-14 10:03:05 +02:00 |
|
Folkert van Heusden
|
b4a4606200
|
native build
|
2025-04-14 10:02:52 +02:00 |
|
Folkert van Heusden
|
ebad251ba4
|
borders are now not inverted
|
2025-04-14 09:19:08 +02:00 |
|
Folkert van Heusden
|
5b82ad260f
|
other modes with reg 7 shall not update MMR1
|
2025-04-12 12:30:43 +02:00 |
|
Folkert van Heusden
|
62c86dfccb
|
MMR1/2 verification
CodeQL / Analyze (push) Has been cancelled
|
2025-04-12 12:26:07 +02:00 |
|
Folkert van Heusden
|
2163d5ad58
|
mode 2 reg 7 shall not update MMR1
|
2025-04-12 12:25:56 +02:00 |
|
Folkert van Heusden
|
9faba4a2b6
|
PSW magic
CodeQL / Analyze (push) Has been cancelled
|
2025-04-09 08:52:59 +02:00 |
|
Folkert van Heusden
|
fc7de5a9da
|
clarified filename prompt
CodeQL / Analyze (push) Waiting to run
|
2025-04-08 17:19:10 +02:00 |
|
Folkert van Heusden
|
2349ac8488
|
pin configuration ESP32-wemos
CodeQL / Analyze (push) Waiting to run
|
2025-04-08 17:05:49 +02:00 |
|
Folkert van Heusden
|
9b1e552183
|
run_cpu_validation: disassemble after last instruction to show state afterwards
CodeQL / Analyze (push) Waiting to run
|
2025-04-08 12:44:27 +02:00 |
|
Folkert van Heusden
|
b0c4553a82
|
json files are now produced by simh, see phys https://vanheusden.com/git/folkert/simh-testsetgenerator/
CodeQL / Analyze (push) Waiting to run
|
2025-04-07 16:07:36 +02:00 |
|
Folkert van Heusden
|
b77c163cac
|
a test can now consist of multiple pdp instructions
CodeQL / Analyze (push) Waiting to run
|
2025-04-07 09:30:38 +02:00 |
|
Folkert van Heusden
|
1bd06643b5
|
memory settings fixes (16b versus 8b)
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 23:00:40 +02:00 |
|
Folkert van Heusden
|
323008a1b0
|
Code-coverage target in cmake.
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 18:45:50 +02:00 |
|
Folkert van Heusden
|
01b510df22
|
ADD/SUB disassembly
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 18:39:25 +02:00 |
|
Folkert van Heusden
|
068aa51560
|
explained "-1" parameter
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 15:27:10 +02:00 |
|
Folkert van Heusden
|
48b1da252e
|
The BSD2.11 RP06 bootloader requires 0176700 to be in R1 when invoked.
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 11:12:38 +02:00 |
|
Folkert van Heusden
|
8a0cee1b96
|
disassembler: in addressing_to_string return the reason why a disassemble failed
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 09:09:46 +02:00 |
|
Folkert van Heusden
|
d71e9d6beb
|
disassembler fix for conditional jumps & single operand instructions
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 08:43:04 +02:00 |
|
Folkert van Heusden
|
ca17b9b9bf
|
spaces
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 08:17:38 +02:00 |
|
Folkert van Heusden
|
c749db63e8
|
PSW bit masking for RTI/RTT
|
2025-04-05 15:35:07 +02:00 |
|
Folkert van Heusden
|
9bb0dc305c
|
verify both register sets
|
2025-04-05 14:38:46 +02:00 |
|
Folkert van Heusden
|
1a8a239f19
|
ASH/ASHC cleanup & fix
|
2025-04-05 11:44:27 +02:00 |
|
Folkert van Heusden
|
8e9c4d3eb0
|
NEGB carry-flag fix
|
2025-04-04 23:56:01 +02:00 |
|
Folkert van Heusden
|
a6710ad0ff
|
ASHC v-flag
|
2025-04-04 23:10:53 +02:00 |
|
Folkert van Heusden
|
a965b9ce7e
|
ASH carry flag
|
2025-04-04 22:29:53 +02:00 |
|
Folkert van Heusden
|
dd546c34d7
|
ASH v-flag
|
2025-04-04 22:23:34 +02:00 |
|
Folkert van Heusden
|
f06487d051
|
show different bits
|
2025-04-04 21:36:50 +02:00 |
|
Folkert van Heusden
|
7919937fd3
|
clean-up
|
2025-04-04 21:20:41 +02:00 |
|
Folkert van Heusden
|
a0647cc250
|
comment
|
2025-04-04 09:39:59 +02:00 |
|
Folkert van Heusden
|
c749ea98ee
|
json validation test: treat invalid instructions as an error
|
2025-04-04 08:37:27 +02:00 |
|
Folkert van Heusden
|
6bd04ac84b
|
send disassembly only to logfile
|
2025-04-04 00:41:55 +02:00 |
|
Folkert van Heusden
|
67a3b27540
|
end result per test
|
2025-04-03 23:36:03 +02:00 |
|
Folkert van Heusden
|
44b8719f14
|
Due to difficulties with python & external processes, the json-verification is now a c++ solution.
|
2025-04-03 23:12:48 +02:00 |
|
Folkert van Heusden
|
b28c8bf611
|
hangs often
|
2025-04-03 21:55:23 +02:00 |
|
Folkert van Heusden
|
cf211d64a5
|
clean-up (pipe handling)
|
2025-04-03 21:55:12 +02:00 |
|
Folkert van Heusden
|
93119054fa
|
POC
|
2025-04-03 20:25:16 +02:00 |
|
Folkert van Heusden
|
72ee580d19
|
getpsw / getpc / getreg / getmem
|
2025-04-03 16:18:53 +02:00 |
|
Folkert van Heusden
|
7003953e42
|
setreg / setpsw
|
2025-04-03 16:11:46 +02:00 |
|
Folkert van Heusden
|
27b8aa490e
|
loglevels
|
2025-04-03 16:11:24 +02:00 |
|
Folkert van Heusden
|
5c9a46aec7
|
removed bus::is_psw special case from add/sub
|
2025-04-02 23:35:19 +02:00 |
|
Folkert van Heusden
|
f1bcefe433
|
misc
|
2025-04-02 23:04:05 +02:00 |
|