I've been curating some old DECtapes after Keith Bostic and Paul Vixie managed to put together a drive and a VAX. Here's another artifact. The earlier presentation was of two early C compilers.
This one is a program written by Ken Thompson for pricing and configuring PDP-11/40 and -11/45 computers. The program itself is not of great interest, but perhaps the pricing is, just to see how the price for computing has changed. From about 1973, inflation alone would multiply the numbers by about 4.
The program isn't well-dated, but the dates on the files (so far as I can determine them) are 1974 to early 1975. It was written in distinctly pre-K&R (let alone ISO) C, and so the original featured tokens like =+ and there was not a single #include.
I massaged the program enough to get it to compile and (in some fashion) run.
Here is an HTML-tweaked excerpt from the main table in the program.
| $price | $maint | code | name | description |
| 16765 | 121 | 2555 | kb11 | 11/45 CPU |
| 4210 | 32 | 2000 | kt11-c | 11/45 segmentation |
| 5290 | 45 | 2000 | fp11-b | 11/45 floating point |
| 1950 | 13 | 2001 | ms11-cc | Bi Polar controller |
| 1950 | 13 | 2001 | ms11-bc | 1st MOS controller |
| 1500 | 13 | 2001 | ms11-bd | 2nd MOS controller |
| 1950 | 16 | 2000 | ms11-cm | 1K Bi Polar |
| 2500 | 16 | 2000 | ms11-cp | 1K Bi Polar (parity) |
| 3000 | 42 | 2000 | ms11-br | MOS 4K memory |
| 3420 | 40 | 2000 | ms11-bt | MOS 4K memory (parity) |
| 6245 | 60 | 2666 | kd11-a | 11/40 CPU |
| 1400 | 11 | 2000 | ke11-e | 11/40 multiply/divide |
| 1500 | 11 | 2000 | ke11-f | 11/40 floating point |
| 2480 | 21 | 2000 | kt11-d | 11/40 segmentation |
| 410 | 5 | 2000 | kj11-a | 11/40 stack limit |
| 810 | 6 | 2011 | kg11-a | Cyclic check unit |
| 300 | 3 | 2001 | kw11-l | line clock |
| 700 | 6 | 2011 | kw11-p | programmable clock |
| 4700 | 37 | 1201 | mf11-l | 8K core and controller |
| 4900 | 32 | 1201 | mf11-u | 16K core and controller |
| 5700 | 32 | 1202 | mf11-lp | 8K core (parity) and controller |
| 6300 | 27 | 1202 | mf11-up | 16K core (parity) and controller |
| 4400 | 37 | 1001 | mm11-l | 8K core |
| 4500 | 32 | 1001 | mm11-u | 16K core |
| 5400 | 32 | 1001 | mm11-lp | 8K core (parity) |
| 5600 | 27 | 1001 | mm11-up | 16K core (parity) |