PDP12.ORG Logo

PDP-8 Minis
PDP-8 (0)
PDP-8/E (3)
PDP-8/M (2)
PDP-8/S (0)
PDP-11 Minis
PDP-12 Minis
PDP-12 Front View
Front View of HP-9100
Monroe 630
Tektronix 909
Test Equipment
Front View of HP-3440
Marconi 2955B
Front View of IBM 360 Front Panel
Help the Museum
Contact Us
Hosted by KRTEN.COM


The Restoration of the PDP-8/I Minicomputer (PAGE 7)

Another Dead 7474 -- 2003 06 30

At this point, I got enough of the M220B schematic done that I could begin testing. Since DEC was "kind" enough to leave the 7474's PRESET and CLEAR pins floating (no, not tied HIGH through a resistor), I was able to mount the M220B's in my testjig and manually tickle the PRESET and CLEAR lines while observing the Q and bar-Q outputs of the 7474. Bingo! One dead 7474 (1969 vintage) -- the PRESET had no effect on it. So, I replaced that chip (with a 1983 vintage chip -- hey, at least it's an old chip :-)). At this point, I was able to manually load each and every bit from the front panel switches into the program counter. That's progress. However, that soon stopped working. I'm suspecting another dead chip somewhere along the chain is putting bogus inputs into the adder, or perhaps the adder itself is dead -- looks like there's a shorted bit from bit 11 to bit 0 -- just the kind of thing you'd expect if the gating was hosed on the SHIFT RIGHT or SHIFT LEFT logic.

A Dead 7453, and Yet Another Dead 7474 -- 2003 07 05

Well, the M220B board is now fixed. E18 (7453) was the culprit.

This one bothered me a fair bit -- I went to a lot of trouble to find it. After drawing the schematic, there were a number of places where the problem could be. The symptom was that a LOAD ADDR worked just fine for each and every bit, but as soon as I hit DEPOSIT, one of the PC bits would light up -- even when it wasn't its turn to. If you have the schematic handy, you'll notice that E18 is the gate between the PC output bit and the adder.

Diagnosing the PDP-8/I's M220B card with an Oscilloscope and Extender Card S M L XL This is the test setup I used to diagnose the M220B card. Boy those extender cards sure come in handy! I used the scope more or less as a fancy voltmeter, as I was mainly interested in probing the static levels on the various gates on the M220B card.

Turns out, E18 was broken, and would assert the bit. This one was difficult to diagnose, because just measuring the voltages with a scope didn't show the bit as being stuck. It must be a combination of factors that yields the stuck bit. (I managed to get a 7453 with a datecode of 7314 as the replacement part, how's that for vintage!)

In any event, now all of my M220 cards work (as far as I can tell :-)).

Obviously, not quite -- I just replaced E8 (another 7474) on another M220 card; the symptom was that the Memory Buffer (MB) light for that bit would not light up. Setting the flip flop by grounding the PRESET pin would cause the light to light up, but then when ground was removed from the PRESET pin the light would go out again. The replacement was a chip from 1981.

Latest Updates
Master Reference
PDP-12 is alive!
New machine: PDP-8/L

Contact us This page was updated on Fri Feb 19 00:10:07 EST 2010 © 2000-2007 by Robert Krten.
All rights reserved.
Areas of expertise: 8044, 8051, ARC/CBS, ARCNet, ARM, ASM-86, Automated Disassembly, Avanza, Avionics Software, awk, bash, Bell 103, Bell 202, BITBus, Bootloaders, C, Call Processing, Caller ID, CF-UTTH, Clear Thinking and Common Sense, Client/Server, CMR-91, Code Analysis, Cold Standby, Computer Based Training, Course Developemnt, Course Presentation, CRS-1, curl, cvs, Czech Language, Databases, Data Acquisition, Data Recovery, Decompilation, Debugging, Distributed Processing, DMS-100, Documentation, Drivers, DSP, DTMF, E.164, Embedded Systems, Emulation, Equinox, expect, Fault Tolerance, FFT, Filesystems, Firewalls, Fractals, FreeBSD, FSK, Gammacell 40/1000/3000, Graphics, GSR-12000, Hardware, High Availability, Home Automation, Hot Standby, HTML, HTTP, IDA Pro, IIDS, Image Processing, In-Service Upgrade, Industrial Automation, Infrastructure, Internationalization, iRMX-86/286, ISBT-128, Kernels, ksh, Ladder Logic, Lexical Analyzers, Linux, Loggers, m4, make, Medical Devices, Memory Constrained Environments, Message Passing, Microcontrollers, MIDI, MIL-STD-2167A, NNTP, OpenBSD, Optimization, OrCAD, Oscilloscopes, PABX, Parallel Processing, Parsing, PDP-8, Photon, Porting, POSIX, POVRay, Powerpoint, PowerPC, Preprocessor, Process Control, Program Flow Analysis, Project Management, Prototyping, Public Speaking, QNET, QNX 2, QNX 4, QNX 6 (Neutrino), Radarsat, rcs, Realtime Techniques, Recursive Descent Parsers, Regression Testing, Regular Expressions, Requirements Analysis, Resource Managers, Restoration, Reverse Engineering, Scripting, Security Systems, sed, Serial Protocols, SGML, Simulation, SMDR, SMTP, Soldering, svn, SX-20, Synthesizers, System Architecture, T.4, T.30, TCL, TCP/IP, Technical Presentations, Technical Writing, Telecoms, Testcases, Testjigs, Text Processing, Threads, Tools, Traceability Matrices, TTL, UNIX, Utilities, UUCP, Validation Protocols, Vaulting, VAX/VMS, vi, Virtual Filesystems, Warm Standby, wget, Wirewrap, X-10, X.25, x86