Pricing and configurator for early PDP-11s

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)