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
|
631c251c08
|
double clearMM1 invocation
CodeQL / Analyze (push) Waiting to run
|
2025-04-15 20:14:24 +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
|
5b82ad260f
|
other modes with reg 7 shall not update MMR1
|
2025-04-12 12:30:43 +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
|
01b510df22
|
ADD/SUB disassembly
CodeQL / Analyze (push) Waiting to run
|
2025-04-06 18:39:25 +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
|
c749db63e8
|
PSW bit masking for RTI/RTT
|
2025-04-05 15:35:07 +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
|
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
|
67a3b27540
|
end result per test
|
2025-04-03 23:36:03 +02:00 |
|
Folkert van Heusden
|
93119054fa
|
POC
|
2025-04-03 20:25:16 +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 |
|
Folkert van Heusden
|
c1691a5262
|
code clean-up
|
2025-03-30 22:44:21 +02:00 |
|
Folkert van Heusden
|
9256a330c4
|
Revert "race for cond.var."
This reverts commit 70c64ddcd2 .
(breaks console)
|
2025-03-30 10:41:21 +02:00 |
|
folkert van heusden
|
5bc05930d3
|
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11
|
2024-06-26 20:57:13 +02:00 |
|
Folkert van Heusden
|
bd38702d5b
|
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11
|
2024-06-26 20:46:26 +02:00 |
|
Folkert van Heusden
|
70c64ddcd2
|
race for cond.var.
|
2024-06-26 20:46:21 +02:00 |
|
folkert van heusden
|
b6f84ce61f
|
disassembler fix for "invalid"
|
2024-06-25 20:03:40 +02:00 |
|
folkert van heusden
|
8294b586b7
|
bus::write is only returning bool now, no wrapping struct
|
2024-06-24 22:48:10 +02:00 |
|
folkert van heusden
|
ddf908027a
|
sanitized peek_word()
|
2024-06-24 18:45:01 +02:00 |
|
folkert van heusden
|
e782dc43dd
|
removed variable from add_register
|
2024-06-24 09:37:25 +02:00 |
|
folkert van heusden
|
a4f753915c
|
removed variable from get/set_register
|
2024-06-24 09:35:04 +02:00 |
|
folkert van heusden
|
bd1228bbf8
|
camel case get/setRegister
|
2024-06-24 09:28:33 +02:00 |
|
folkert van heusden
|
ae5b269dfa
|
getGAM is always called with rm_cur
|
2024-06-24 09:25:39 +02:00 |
|
folkert van heusden
|
ba67467f55
|
clean-up
|
2024-06-24 09:19:29 +02:00 |
|
folkert van heusden
|
b17129bf82
|
peek_word tweak
|
2024-06-23 21:37:16 +02:00 |
|
Folkert van Heusden
|
2e76dbc975
|
peekWord -> peek_word
|
2024-06-19 14:49:37 +02:00 |
|
folkert van heusden
|
bf610e17b2
|
fixes for serialization
|
2024-05-16 10:14:48 +02:00 |
|
folkert van heusden
|
f2ac06b9db
|
WIP
|
2024-05-16 09:50:36 +02:00 |
|
folkert van heusden
|
0f4d574c4f
|
a few compile fixes
|
2024-05-14 20:03:32 +02:00 |
|
folkert van heusden
|
ccf4b6268f
|
a few compile fixes
|
2024-05-14 19:44:32 +02:00 |
|
folkert van heusden
|
669d8c139e
|
wip
|
2024-05-13 21:32:33 +02:00 |
|
folkert van heusden
|
b77f1cf9d3
|
fix for cycles per instruction
|
2024-05-09 15:29:30 +02:00 |
|
folkert van heusden
|
a473a5b15d
|
KW11-L pulse-rate now depends on the (estimated) cycle count
|
2024-05-09 15:27:48 +02:00 |
|
folkert van heusden
|
287a39e965
|
Merge branch 'master' into DC11
|
2024-05-04 19:26:44 +02:00 |
|
folkert van heusden
|
5898943eca
|
TRACE()
|
2024-05-04 19:23:40 +02:00 |
|
folkert van heusden
|
f540458918
|
Merge branch 'master' into DC11
|
2024-05-03 20:46:19 +02:00 |
|
folkert van heusden
|
a13acb4ba0
|
Merge branch 'master' of ssh://172.29.0.8/home/folkert/git/PDP-11
|
2024-05-03 20:44:55 +02:00 |
|
folkert van heusden
|
b87d94db58
|
Merge branch 'master' of github.com:folkertvanheusden/kek
|
2024-05-03 20:22:31 +02:00 |
|