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 |
|
folkert van heusden
|
51f2f3b508
|
2nd calculate_physical_address moved to mmu
|
2024-05-03 20:09:32 +02:00 |
|
folkert van heusden
|
8860b04045
|
the check if odd-address access is performed is done by the mmu
|
2024-05-03 19:32:08 +02:00 |
|
folkert van heusden
|
3e8a64144e
|
assert
|
2024-05-02 21:32:42 +02:00 |
|
folkert van heusden
|
aa7e14d8f2
|
BISB/BICB: keep MSB for register operations
|
2024-05-02 01:35:06 +02:00 |
|
folkert van heusden
|
0a0807e1ad
|
BISB/BICB: keep MSB for register operations
|
2024-05-02 01:32:21 +02:00 |
|
folkert van heusden
|
d7870fe63b
|
set nodelay
|
2024-05-01 18:52:42 +02:00 |
|
folkert van heusden
|
d5aeb468db
|
casing
|
2024-04-29 23:53:18 +02:00 |
|
folkert van heusden
|
ae0672da11
|
Fix for switching between D and I address space (MFP.)
|
2024-04-29 23:29:01 +02:00 |
|
folkert van heusden
|
1e3c686aec
|
Fix for switching between D and I address apce
|
2024-04-29 23:25:40 +02:00 |
|
folkert van heusden
|
4a41ee6b1f
|
get_register_set() instead of getBitPSW(11)
|
2024-04-29 08:54:17 +02:00 |
|
folkert van heusden
|
11aefffe77
|
field shadows other declaration
|
2024-04-28 21:36:54 +02:00 |
|
folkert van heusden
|
0fa8453b8e
|
coverity: ignoring the rc of putGAM is intentionally here
|
2024-04-28 01:29:32 +02:00 |
|
folkert van heusden
|
7c0133dc8d
|
queued interrupts were not stored
|
2024-04-25 22:18:17 +02:00 |
|
folkert van heusden
|
e0bbef778d
|
serialize
|
2024-04-25 19:07:24 +02:00 |
|
folkert van heusden
|
9f2339cda7
|
split bus class into a mmu class
|
2024-04-25 09:45:55 +02:00 |
|
folkert van heusden
|
9671361085
|
does not work
|
2024-04-22 20:29:28 +02:00 |
|
folkert van heusden
|
046dc7d579
|
ASH
|
2024-04-22 15:45:07 +02:00 |
|
folkert van heusden
|
f0bb29fed3
|
ASH
|
2024-04-22 14:08:13 +02:00 |
|
folkert van heusden
|
423a2cd434
|
comment
|
2024-04-22 13:52:40 +02:00 |
|
folkert van heusden
|
acb1e28642
|
ASH clean-up
|
2024-04-22 09:19:29 +02:00 |
|
folkert van heusden
|
3892e752c5
|
if there are more interrupts waiting, set the trap delay to something sane
|
2024-04-21 23:02:46 +02:00 |
|
folkert van heusden
|
cb4017f22b
|
priority
|
2024-04-21 22:56:15 +02:00 |
|
folkert van heusden
|
5251cde04c
|
HALT and RESET only in kernel mode
|
2024-04-21 22:54:05 +02:00 |
|
folkert van heusden
|
ae00c95679
|
SPL only in kernel mode
|
2024-04-21 22:51:58 +02:00 |
|
folkert van heusden
|
86a788fd3f
|
interrupt scheduling debugging
|
2024-04-21 22:48:52 +02:00 |
|
folkert van heusden
|
2216589a3f
|
schedule next interrupt
|
2024-04-21 22:29:47 +02:00 |
|
folkert van heusden
|
1c03260f37
|
coverity suggestions; nbd disk-backend garbage output fix
|
2024-04-21 21:06:44 +02:00 |
|
folkert van heusden
|
b0df42ad5e
|
sanity checks
|
2024-04-20 22:51:41 +02:00 |
|
folkert van heusden
|
6a74b1b3d1
|
logging
|
2024-04-20 09:47:08 +02:00 |
|
folkert van heusden
|
729013bfd8
|
TRAP delay
|
2024-04-20 09:38:19 +02:00 |
|
folkert van heusden
|
50d126ea87
|
any_queued_interrupts was also set to false if scanned for higher ("lower"?) level
|
2024-04-20 01:41:38 +02:00 |
|
folkert van heusden
|
e99d1bb6d0
|
RL02 tweaks
|
2024-04-17 17:15:13 +02:00 |
|
folkert van heusden
|
67835c7a07
|
removed a debug counter
|
2024-04-17 10:12:07 +02:00 |
|
folkert van heusden
|
fac8c93865
|
code reduction
|
2024-04-17 09:38:00 +02:00 |
|
folkert van heusden
|
e30cba36b1
|
backtrace
|
2024-04-16 20:52:26 +02:00 |
|
folkert van heusden
|
1b4300b357
|
userfriendly bp numbers
|
2024-04-16 17:09:08 +02:00 |
|