PDP-8 Simulator Explained

This program has been formatted to be read by a wider audience than originally intended. As restored, the hypertext version includes pop-up discussions of machine resources and of patterns prevalent on this and similar machines. website

The original source was organized as a single file containing both FORTRAN and 6000 assembler. It contained SPACE and EJECT directives that exerted some control over the listing. The assembler listing would show how well the 15- to 30-bit instructions fit into the available 60-bits of each CDC word. A careful programmer also watches for functional unit conflicts and in-stack loops.

.

If you've ever published listings of assembly programs, or had to read them on github, maybe you'll appreciate the incredible quality of this hypertext rendering of the LISP 1.5 source code. mastodon html