Restoring the TI 99/4A
My father purchased that console in 1982. I was 5 at the time, and it was my very first contact with a computer. We used it for 5 years, till we got an Amstrad PC1512 in 1987.
It has been non-working for a number of years, and today I’d like to bring it back to a working condition, if only to show my kids what the “computer experience” was like back in the twentieth century.
What do we have in our hands?
The machine is a European (PAL) model (6 pin DIN component video output, which we used with a PHA2037 RVB modulator).
Model PHC004A (silver console), serial R030174 / 44 83 RCI.
When I opened it up, I first noticed that the VDP was missing! My father mentioned a former colleague opening up the machine at some point… So I started with getting a replacement 9929 from eBay.
When connecting the machine to a TV and powering up, I get the typical black screen and continuous tone symptom, which is consistent with the failure mode I remember from years back when I had last tried to use it.
First tests
Visual inspection
The mainboard shows no obvious sign of damage such as corrosion or swollen electrolytics caps.
Voltages
The PSU board shows no obvious sign of damage, either.
- the voltages provided by the mains transformer look good
- the DC voltages at the output of the power supply board look good
- voltage readings at CPU pins:
- pin 1 (Vbb) -4.88 to -4.64V
- pin 2 (Vcc) +4.8 to +5.2V
- pin 27 (Vdd) +11.4 to +11.9V
Clock signaks
The four 12V clock signals at the TMS9900 look OKish. They are not super clean, with significant ringing in particular in the negative region, but the frequency and the phase relationships look right.
The four TTL clock signals at the TMS9904 also look about right.
The VDP clocks look OK:
No CPUCLK on pin 38 as this is an EU console with a VDP9929 VDP: pin 38 is the R-Y video component.
GROMCLK taken on pin 37 the VDP loops OK:
CPU signals
-
RESET seems to be high as expected
-
A0 and A1 appear to be rippling at odd voltage levels somewhere between logic 0 and 1
-
MEMEN seems to be stuck high, I’d expect it to go down regularly as memory cycles are executed
Conclusion of first tests
At this stage of investigation, it looks like the CPU is not working as expected.
From there I see three possible next steps:
- I’m wondering if the clock signals might be too much out of spec to allow correct operation (in which case I’d need to first sort these out)
- Could a faulty cap in the CPU’s vicinity account for the symptom?
- I’m disinclined to do a full recap in the dark without a positive indication that that’s the problem – visually the caps look all right, and those from the power supply side appear to be in a good enough state that all voltages look right
- MEMEN stuck high and A0/A1 at weird level (or high-Z) make me suspect a nonfunctional TMS9900