[personal] Re: Computer (museum) registers [was RE: Modules for
LINC-8]
Mike Hatch
mike at brickfieldspark.org
Thu Feb 5 03:53:13 CST 2009
Tore, hi..
A great story, mirrors to an extent my experience with the UK goverments
PDP-7 #41, as a young engineer given the manuals and told "work it out",
fell in love with computers especially the 7. We built an interface between
the 7 and a PDP-11, a bit like Max Burnett's hybrid.
It's a pity your 7 is not working better, but at least it still "lives", and
has not been sent to the dump, don't do that please.
Best regards,
Mike Hatch
Web - www.soemtron.org
Email - mike at soemtron.org
Looking for a PDP-7 (some hope!)
----- Original Message -----
From: "Tore Sinding Bekkedal" <toresbe at ifi.uio.no>
To: "General Discussion: On-Topic and Off-Topic Posts"
<cctalk at classiccmp.org>
Sent: Tuesday, February 03, 2009 10:48 PM
Subject: [personal] Re: Computer (museum) registers [was RE: Modules for
LINC-8]
>
> On 3. feb.. 2009, at 20.51, Pontus wrote:
>
>> Rich Alderson wrote:
>>> Where is there a register of PDP-7 systems? I know of only two,
>>> personally.
>>>
>> Its been on this list before, here is the link:
>>
>> http://www.soemtron.org/pdp7.html
>>
>> Lets hope the two you know about are not on the list :)
>
> That PDP-7 is in Oslo. However, it is not in operable condition.
>
> Long story follows:
>
> The PDP-7 was my first real retrocomputing project. In retrospect, it was
> probably a massively bad call for a first project! Before I began, I
> didn't even know what a capacitor was. The machine was in the university
> library in which I was hanging out. It was a better use of time than
> attending class. Although my grades suffered, I never did really have
> trouble justifying skipping a school FrontPage class for deciphering the
> inner workings of a computer. :-)
>
> Before I touched anything, I took the maintenance and user manuals with
> me to a week-long holiday at my family's summerhouse, and I still
> remember the deep effect the F-77A service manual had on me. (now there's
> a sentence you don't hear every day...) I'd been a computer geek before
> this, but I had never quite understood computers past the level of "I
> input some mnemonics, and then magic happens inside the chip".
>
> A few years later, I saw a video of Steve Wozniak explaining how he "fell
> in love" with the PDP-8 as he read the manual. He exactly described my
> own feelings. Although I had idly programmed computers since I was 12
> (Well, since age 9 if you count BASIC - but one doesn't, does one...)
> this was the first computer I felt I could *understand*, and it made a
> lasting impression on me and gave me a lasting fascination with
> retrocomputing as a way of "understanding" computers and computer
> engineering in a way that is simply not possible with the vastly more
> capable but yet somehow less interesting modern systems.
>
> The PDP-7 documentation was "describing a world" which was immensely
> fascinating to me.
>
> Anyway, back to the machine itself. Having read up on it, and consulted
> with electronics engineers (funny how those seem to be abundant in a
> CS/EE building, huh...) and also this mailing list, I found that the best
> course of action was to reform the capacitors in the PSUs, and then test
> the PSUs under a dummy load. The capacitors all held a charge
> marvelously, and were surprisingly close to their labelled capacitance.
> The PSUs were all within spec - not bad for a system that hadn't seen
> power since 1977!
>
> When initially powered up the CPU was completely dead. I managed to
> locate a few problems with individual components and swapping the boards
> for working ones. (There was a cache of spare flip-chips - and I refused
> to allow a PDP-7 to become my first soldering job!). One of my first
> repairs, and the one that really got the system going, was swapping out a
> B204 -- IIRC, the faulty board had an off-value resistor -- in the main
> timing chain.
>
> By the time I was "done", the CPU was able to fetch, decode, and execute
> arithmetic, conditional branch, and OPR instructions - and those were
> just the ones I tested. However, when I STARTed the CPU, the system
> looped at location 0. I quickly found out why: The physics department
> had, to deal with an increase in I/O load, created their own Automatic
> Priority Interrupt (The paper I read described it as "a poor man's API" -
> I think it was submitted to DECUS).
>
> The professor who used the machine is quite tall, over 2 meters, at
> least - and is described by many as "Norway's (largest/greatest)
> scientist". One time in the 1970s, he and a colleague of comparable
> stature were at a DECUS or DECworld or somesuch meeting. The
> conferancier, when receiving them, asked - "Are all Norwegians this
> tall!?". Immediately, his colleague replied - "No - we were the only ones
> who could fit on the plane.". :-)
>
> The PMAPI was built out of 74-series circuitry. Of course, when the
> system was decommissioned only a few years later, 74-series logic was
> both bloody expensive and general-purpose, so those boards were removed.
> As a result of this, the CPU always loops on an active-low IRQ from the
> I/O rack.
>
> The absence of any I/O left me unable to test any of the other peripheral
> devices. The paper tape reader would start when asked to by the CPU (The
> binary load feature necessitated some direct glue between the controller
> and the CPU), The Teletype would transmit correct codes as read by the
> I/O rack status lamps. The TTY itself (a KSR33) had a missing codebar
> reset bail, and eventually the H-bar broke (wow, it's been 4 years and I
> still remember the name of the damned parts. The Teletype manual was also
> a fascinating read.)
>
> The core memory could store and recall worst-case noise patterns entered
> into the system by a program I wrote which I stepped through while
> holding in "CONTINUE".
>
> Considering how inexperienced and unknowledgeable I was, I'm damned glad
> I never managed to make anything catch fire, and as a bonus, I think I
> really got quite far all things considered.
>
> The wall-like learning curve was very interesting to climb and I'm a
> happier person for it.
>
> Regards,
> -Tore :)
>
>
>
More information about the cctech
mailing list