[ ] External RAM [ ] Decouple timing [ ] Init memory on startup [ ] Build Arduino interface and separate protocol for computer-based init [ ] Fill FPGA ROMs with initial memory image and teach it to copy at reset [ ] Hack a protocol on top of nios2-terminal's translation using expect [ ] Source code cleanup [ ] Maybe switch to a standardized bus between modules (e.g. WISHBONE) [ ] Maybe switch to a standardized package format (e.g. FuseSoC) [ ] Pipelined / out-of-order design? [ ] Better decoupling of front panel (built-time option) [ ] Same for UART [ ] External serial UART [ ] External tape? [ ] External graphic display? [ ] Networking multiple PDP-8s in the same SOC [ ] Other ISA support [ ] Z80 / 6502 [ ] PDP-11 [ ] 8086 [ ] Maybe a new ISA? [ ] Put the PDP-8 in the box