PDP-11/70 emulator
ESP32 | ||
.gitignore | ||
btester.sh | ||
bus.cpp | ||
bus.h | ||
CMakeLists.txt | ||
cpu.cpp | ||
cpu.h | ||
error.cpp | ||
error.h | ||
gcovr-json-diff.py | ||
gen.h | ||
LICENSE | ||
main.cpp | ||
memory.cpp | ||
memory.h | ||
raw_to_simh_bin.cpp | ||
README.md | ||
rk05.cpp | ||
rk05.h | ||
rx02.cpp | ||
rx02.h | ||
terminal.cpp | ||
terminal.h | ||
tester-adc-sbc.mac | ||
tester-addressing.mac | ||
tester-bge.mac | ||
tester-mov.mac | ||
tester-psw.mac | ||
tester-tst.mac | ||
tester.mac | ||
tests.cpp | ||
tests.h | ||
tm-11.cpp | ||
tm-11.h | ||
tty.cpp | ||
tty.h | ||
utils.cpp | ||
utils.h |
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