PDP-11/70 emulator
Find a file
folkert van heusden c84421a2ad fix memory leak
2022-03-15 23:04:21 +01:00
ESP32 fix memory leak 2022-03-15 23:04:21 +01:00
.gitignore meta 2022-03-15 21:57:21 +01:00
btester.sh working on tester code 2022-03-13 11:53:32 +01:00
bus.cpp fix memory leak 2022-03-15 23:04:21 +01:00
bus.h tty console 2022-03-13 11:09:45 +01:00
CMakeLists.txt ESP32 poc 2022-03-15 21:26:02 +01:00
cpu.cpp ESP32 fixes 2022-03-15 21:48:36 +01:00
cpu.h tty console 2022-03-13 11:09:45 +01:00
error.cpp ESP32 poc 2022-03-15 21:26:02 +01:00
error.h KEK 2022-03-01 13:57:57 +01:00
gcovr-json-diff.py coverage compare tool 2022-03-01 15:53:49 +01:00
gen.h ESP32 poc 2022-03-15 21:26:02 +01:00
LICENSE KEK 2022-03-01 13:57:57 +01:00
main.cpp TTY 2022-03-14 21:37:49 +01:00
memory.cpp tty console 2022-03-13 11:09:45 +01:00
memory.h tty console 2022-03-13 11:09:45 +01:00
raw_to_simh_bin.cpp working on tester code 2022-03-13 11:53:32 +01:00
README.md KEK 2022-03-01 13:57:57 +01:00
rk05.cpp ESP32 fixes 2022-03-15 21:48:36 +01:00
rk05.h tty console 2022-03-13 11:09:45 +01:00
rx02.cpp tty console 2022-03-13 11:09:45 +01:00
rx02.h tty console 2022-03-13 11:09:45 +01:00
terminal.cpp KEK 2022-03-01 13:57:57 +01:00
terminal.h KEK 2022-03-01 13:57:57 +01:00
tester-adc-sbc.mac Show progress 2022-03-13 22:00:48 +01:00
tester-addressing.mac Show progress 2022-03-13 22:00:48 +01:00
tester-bge.mac bge test 2022-03-14 20:08:36 +01:00
tester-mov.mac TST test 2022-03-14 20:01:24 +01:00
tester-psw.mac Show progress 2022-03-13 22:00:48 +01:00
tester-tst.mac TST test 2022-03-14 20:01:24 +01:00
tester.mac bge test 2022-03-14 20:08:36 +01:00
tests.cpp tty console 2022-03-13 11:09:45 +01:00
tests.h tty console 2022-03-13 11:09:45 +01:00
tm-11.cpp tty console 2022-03-13 11:09:45 +01:00
tm-11.h tty console 2022-03-13 11:09:45 +01:00
tty.cpp ESP32 tweaks 2022-03-15 22:37:23 +01:00
tty.h TTY 2022-03-14 21:37:49 +01:00
utils.cpp ESP32 poc 2022-03-15 21:26:02 +01:00
utils.h ESP32 poc 2022-03-15 21:26:02 +01:00

KEK Kek might (I work occasionally on it so don't hold your breath) become a DEC PDP-11 emulator capable of running UNIX-v7.

Run: make all to build.

To run the test-cases:

./kek -m tc

... it should end in "ALL FINE".

To run a disk image:

./kek -R filename.rk -p offset 2> /dev/null

... where offset is a decimal(!) address to start (optional).

To run a tape image:

./kek -T filename.bin -p offset 2> /dev/null

... where offset is a decimal(!) address to start (optional).

Released in 2018 under AGPL v3.0 Folkert van Heusden