Commit graph

1402 commits

Author SHA1 Message Date
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
Folkert van Heusden
70cc1e30ac
logfiles 2025-04-01 12:28:15 +02:00
Folkert van Heusden
41ef37ce6b
improved benchmark 2025-04-01 08:06:12 +02:00
Folkert van Heusden
1d2f3a7a3a
micro opt 2025-04-01 07:53:25 +02:00
Folkert van Heusden
d88a134619
more instructions 2025-04-01 07:53:06 +02:00
Folkert van Heusden
2178bb4aca
benchmark 2025-04-01 07:35:32 +02:00
Folkert van Heusden
81473da7fe
get_trap_action is now a lookup table 2025-04-01 07:24: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
5a156aba06
Revert "no longer used"
This reverts commit 5e2c8a7f57.
2024-06-26 20:58:08 +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
5e2c8a7f57
no longer used 2024-06-26 20:55:20 +02:00
Folkert van Heusden
f7896669aa
race in kw11-l 2024-06-26 20:53:34 +02:00
Folkert van Heusden
cc38bd8b17
race in kw11-l 2024-06-26 20:51:20 +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
2d9f953959
sleep while locked 2024-06-26 20:41:44 +02:00
folkert van heusden
b6f84ce61f
disassembler fix for "invalid" 2024-06-25 20:03:40 +02:00
folkert van heusden
d7bd8d193a
compile fix 2024-06-25 19:18:13 +02:00
folkert van heusden
32f93b4f76
logging 2024-06-25 11:29:57 +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
d531407d30
removed superfluous !! 2024-06-24 13:34:55 +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
5bf9f4d782
micro opt 2024-06-24 09:04:33 +02:00
folkert van heusden
7be8362ed4
micro opt 2024-06-24 09:04:21 +02:00
folkert van heusden
38f19c7e05
turbo mode 2024-06-23 22:47:01 +02:00