PDP-11/70 emulator
Find a file
folkert van heusden d7aa353bd7 meta
2022-04-10 18:57:10 +02:00
ESP32 compile fix 2022-04-10 18:11:46 +02:00
tests MTPI test 2022-04-10 12:57:44 +02:00
.gitignore meta 2022-03-21 21:08:47 +01:00
.lgtm.yml meta 2022-03-21 20:45:10 +01:00
btester.sh working on tester code 2022-03-13 11:53:32 +01:00
bus.cpp debug 2022-04-10 14:41:28 +02:00
bus.h debug 2022-04-10 14:41:28 +02:00
CMakeLists.txt -Wextra 2022-04-09 16:22:11 +02:00
console.cpp ^l in ncurses fix 2022-03-31 19:41:26 +02:00
console.h ^l in ncurses fix 2022-03-31 19:41:26 +02:00
console_ncurses.cpp debug 2022-04-10 14:41:28 +02:00
console_ncurses.h ^l in ncurses fix 2022-03-31 19:41:26 +02:00
console_posix.cpp ^l in ncurses fix 2022-03-31 19:41:26 +02:00
console_posix.h ^l in ncurses fix 2022-03-31 19:41:26 +02:00
cpu.cpp code clean-up 2022-04-10 15:03:57 +02:00
cpu.h RTI/RTT cannot set all PSW bits (the upper 5) 2022-03-31 23:46:43 +02: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 Create LICENSE 2022-03-19 16:03:00 +01:00
main.cpp debug 2022-04-10 15:04:05 +02:00
memory.cpp misc esp32 tweaks 2022-03-17 21:22:33 +01:00
memory.h allow memory > 16b 2022-03-25 23:08:54 +01:00
raw_to_simh_bin.cpp working on tester code 2022-03-13 11:53:32 +01:00
README.md meta 2022-04-10 18:57:10 +02:00
rk05.cpp rk05: set/reset "search complete" flag for seek 2022-04-01 23:36:10 +02:00
rk05.h multiple RK05 devices 2022-03-29 23:06:29 +02: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
tests.cpp RTI/RTT cannot set all PSW bits (the upper 5) 2022-03-31 23:46:43 +02: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 removed console telnet interface & adapted ESP32 console 2022-03-22 11:34:32 +01:00
tty.h removed console telnet interface & adapted ESP32 console 2022-03-22 11:34:32 +01:00
utils.cpp compile fix 2022-03-26 11:54:29 +01:00
utils.h panel 2022-03-25 21:19:33 +01:00

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

Run: make all to build.

Required:

  • libncursesw5-dev

To run a disk image:

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

Kek emulates an RK05.

To run a tape image:

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

Released under Apache License v2.0

Folkert van Heusden