folkert van heusden
b708b88014
do not re-add upper byte for ASL
2024-03-29 12:09:19 +01:00
folkert van heusden
bdadc393b2
ASR
2024-03-29 12:05:05 +01:00
folkert van heusden
a15d464532
ASH for shift > 32 fix
2024-03-29 11:51:25 +01:00
folkert van heusden
1605d1a9a7
fix for v-flag for ASH shifts of < 32
2024-03-29 11:26:04 +01:00
folkert van heusden
43134223ae
Merge branch 'master' into json_validation
2024-03-29 10:30:15 +01:00
folkert van heusden
661d94f8f6
MIPS calculation: compensate for idle waits
2024-03-29 10:29:09 +01:00
folkert van heusden
e67f383d65
GAM fixes (increment/decrement & MMR1)
2024-03-29 10:23:39 +01:00
folkert van heusden
9828a013c9
fix for @(Rn)+: increment is 1 in case of bytes / @-(Rn) idem
2024-03-29 10:02:04 +01:00
folkert van heusden
1d57cade27
reduce output
2024-03-29 09:49:24 +01:00
folkert van heusden
68be8eeffc
fix for @(Rn)+: increment is 1 in case of bytes
2024-03-29 09:47:21 +01:00
folkert van heusden
b8d0a08bcf
SXT opt
2024-03-28 23:54:49 +01:00
folkert van heusden
22d51ba515
slightly more (emulated) ram
2024-03-28 23:48:37 +01:00
folkert van heusden
d523d2dcc3
SWAB flag fix (negative flag)
2024-03-28 23:48:25 +01:00
folkert van heusden
881494b9ae
COMB fix
2024-03-28 23:31:28 +01:00
folkert van heusden
9dd4e51ff4
CLRB fix
2024-03-28 23:28:20 +01:00
folkert van heusden
4339334e57
RORB fix
2024-03-28 22:18:39 +01:00
folkert van heusden
c68600e01e
wrongly committed file
2024-03-28 22:05:57 +01:00
folkert van heusden
ef4739b251
INCB clean-up & fix
2024-03-28 22:02:31 +01:00
folkert van heusden
1e91bb9814
testing tweaks
2024-03-28 22:00:12 +01:00
folkert van heusden
0bc17c628a
reason
2024-03-28 18:24:13 +01:00
folkert van heusden
182a907182
date
2024-03-28 17:31:15 +01:00
folkert van heusden
90909f73b3
more test fixes
2024-03-28 17:10:57 +01:00
folkert van heusden
d3bc4b5ff0
clean-up
2024-03-28 16:17:50 +01:00
folkert van heusden
a0630fd485
fixes
2024-03-28 15:41:44 +01:00
folkert van heusden
c62aadd318
basic framework for json validation
2024-03-28 00:51:06 +01:00
folkert van heusden
81f7d8f1ad
validation producer, against https://github.com/outofmbufs/python-pdp11-emulator 981efedeed0b12cca1db395c2f28e4a64ad68d01
2023-12-26 23:35:13 +01:00
folkert van heusden
976cf32631
meta
2023-04-08 16:53:34 +02:00
folkert van heusden
9bf367bb51
SD card interface
2023-04-08 16:49:09 +02:00
folkert van heusden
1d87ecc570
debugger runs
2023-04-08 15:08:13 +02:00
folkert van heusden
8432ba3ea1
/dev/ttyACM0 appears
2023-04-08 00:45:00 +02:00
folkert van heusden
2b6de27c35
compiles
2023-04-07 23:10:26 +02:00
folkert van heusden
e10124a550
Merge branch 'RP2040' of ssh://172.29.0.8/home/folkert/git/PDP-11 into RP2040
2023-04-07 20:52:23 +02:00
folkert van heusden
e6b7b3dbab
Merge branch 'master' into RP2040
2023-04-07 20:51:19 +02:00
folkert van heusden
7d6236a26a
meta
2023-04-07 20:44:17 +02:00
folkert van heusden
4ce2b986c0
youtube link
2023-04-07 20:40:27 +02:00
folkert van heusden
1eeb12b05f
typo
2023-04-07 20:32:51 +02:00
folkert van heusden
b94033b733
movie
2023-04-07 20:32:12 +02:00
folkert van heusden
47c4c38d75
images
2023-04-07 20:10:50 +02:00
folkert van heusden
0df2340ddf
serial port echo
2023-04-01 21:34:51 +02:00
folkert van heusden
4c5aa67280
screen refresh & work on sd-card
2023-04-01 21:09:10 +02:00
folkert van heusden
f12c0f5b53
shabadge display
2023-04-01 20:40:45 +02:00
folkert van heusden
393ec9098b
Basic SHA20127-badge port
2023-04-01 19:07:59 +02:00
Folkert van Heusden
c875b943d1
Merge pull request #7 from jengelh/master
...
build: stop building kek-win32 on non-Win32
2023-03-28 19:14:36 +02:00
Jan Engelhardt
56b0c36a4a
build: stop building kek-win32 on non-Win32
2023-03-28 19:01:55 +02:00
folkert van heusden
93d6c7fb1c
code clean-up
2023-03-28 10:48:51 +02:00
folkert van heusden
237a7c482a
code clean-up
2023-03-28 10:45:42 +02:00
folkert van heusden
8eb01e558d
debug config
2023-03-27 21:57:50 +02:00
folkert van heusden
fad2c52c9b
moved MMR0-bits check to bus
2023-03-27 21:57:02 +02:00
folkert van heusden
08362a2a20
micro opt
2023-03-27 21:12:30 +02:00
folkert van heusden
2333f4b92d
- make sure MMR1 is never updated when MMR0 is locked by moving the MMR0
...
bit 15...13-check into bus::addToMMR1
- cpu::double_operand_instructions could do a register-increment etc
even if it did not run any cases of the switch
2023-03-27 21:01:58 +02:00