PDP-11s
In 1975 I got severely bored at Rolla and went looking for
a summer job in St. Louis, my friend Kurt Horton was looking
to move to computing facilities at WU, but didn't want
to abandon his boss, Rudy Husar, who was running the Air
Pollution Research Lab under the Dept. of Mechanical
Engineering. (Kind of shows what an interdisciplinary
place WU is.) So, I picked up the job at the Air Pollution Lab,
and started working with PDP-11's. We had one with some
floppy disks, then Prof. Scandrett in Physics invented his
own network, actually a disk server, called the spider net. He had a PDP-11
hooked to an IBM 360 channel, and they let him have an
entire disk pack. He broke it up into sections, and
had section zero filled with DOS-11 and compilers, utilities,
etc. The rest of the sections were doled out to various
users. This was a much better system than the limited floppies.
Shortly after moving to this system, we changed to RT-11.
Then we got a CalData PDP-11 emulator, and hooked a
DIVA disk system to it. This used Calcomp 40 MB 14"
removable platter drives and an Interdata 7/16 mini
as an emulator for DEC disk controllers. It was insanely
expensive, but it was compatible with other units at
WU. It was quite reliable, it even survived having
water poured on the drives while it was running.
We did have some traces burned off the electronics
backplane in the drive, but the Calcomp tech fixed it!
We ran RSX-11M on that system, much to the consternation
of DEC. We later upgraded to a used PDP 11/45.
I was the sysadmin on that system, as well as the hardware
maintainer, and wrote/modified device drivers, did
sysgens of the OS, etc. We had a Pertec tape drive
with Datum controller.
|
This is the CAPITA (Center for Air Pollution Information
and Trend Analysis) computer room about September, 1978.
On the right is the tape library, and just left
of that is an ANCIENT Potter IBM-compatible tape drive
I got surplus. Below the Diva disk controller,
you can see one of the Calcomp 40 MB disk drives.
We eventually had 3 of them. On either side of the
Versatec 1200A printer are two Tektronix storage tube
terminals, a 4012 and a 4014, I think.
|
One of the tricks I came up with was a double-buffered
program to dump and restore an entire disk pack to mag
tape in about 10 minutes. It required error-free disk
media, as it was a block for block copy, but it was
maybe 20 X faster than a file system backup. It had
to poll the tape controller to detect the done condition
and stuff the next operation in before the "reinstruct
window" closed. If you could do that (it was about 10 us)
you could make a start-stop tape drive stream, and it
would write 40 MB in 1600 BPI mode without stopping the
tape for the entire reel.
Intel 8008 systems
Some profs at WU developed an air pollution measuring
instrument for particulates called the beta gauge.
It had a roll of filter paper that air was sucked
through, and a beta source and detector measured the
accumulation of particles on the filter. At
certain intervals the paper was advanced.
Back in 1976 we got a project to commercialize the
beta gauge, and I started developing software on
an 8008. We built a prototype using Intel MAC 8
development system boards and some custom wire-wrapped
interfacing. I got to deliver the prototype to
the company in Pasadena, and got to check out the
C&H store there, which was a truly awesome surplus
outfit, although pretty expensive.
I built my first computer using the 8008 and 256 bytes
of static RAM. No peripherals at all, but it had
a hex keypad and LEDs for a display. The only
program I wrote for it was one that played music
through an AM radio. (What CAN you do in 256
bytes??)