Micro Clinic
Hints for repairing Sinclair Spectrums
Sinclair Spectrum & Opus Disc Drive - Not recognising the Opus
Although this machine seemed to be working normally, when an Opus disc drive was
purchased the computer ignored it. The cause was traced to pin 27 of the CPU chip being
stuck low. Replacing the chip provided a cure - pin 27 is the /Ml line and was telling the
disc drive that something else was being loaded. As the edge connectors appeared to have
had plenty of use I was left wondering what had happened to cause the fault. As luck would
have it another of these machines came along - with a blown ULA chip because the customer
had pushed the computer into the disc drive and then switched on without bolting the two
together. Now the slot in the Spectrum's edge connector can become slightly enlarged, and
the Opus's key is rather thin. It's possible for the connectors to short together if the
two are left free. After changing the ULA I checked for any other damage - and found that
the CPU's pin 27 was stuck low. Problem solved!
Sinclair Spectrum - Solder warning
The following tales show how careful you have to be when working on micros. The
computer had a faulty ROM and after removing it and fitting a holder for the replacement,
I found I had a dead keyboard. After checking the ULA chip I started to look for solder
splashes, using an eyeglass. Not being able to find one, out came the trusty scope. After
much running around the circuit it finally dawned on me that the /INT line was not going
low enough for the CPU to scan the keyboard. There was a minute solder splash under the
CPU's holder. It was removed by sliding a piece of paper under the holder. The /INT line
was going down to about 2V. A lot of wasted time and slapped wrists! The next machine had
been 'got at' in some way by a small boy, but we didn't know the exact details. Transistor
Tr4, the ROM and the CPU were all faulty, but the machine still wouldn't initialise when
these had been replaced. Again out with the scope: data line 5 was found to be shorted to
chassis. This once more meant an eyeglass search for something conductive. The cause was
found under the ULA's holdier: it looked like silver paper. Presumably this had got in
during the said small boy's investigation, i.e. he took it apart while eating something
wrapped in silver paper! Perhaps something easy now?
Sinclair Interface 1/Microdrive
The ULA in the interface can suffer if the interface moves about or is suddenly
disconnected. The usual result is a "microdrive not present" message when a
microdrive cartridge is loaded, and sometimes the Spectrum won't initialise due to a
grounded data line. Just occasionally a ULA chip will overheat spectacularly, causing a
crater in the case just above it. As the ULA's are expensive it pays to bolt the two
machines together. It's surprising how many odd faults will go away if the main board edge
connectors and the microdrive/interface connectors are given a good clean. I cannot stress
this point enough. In the long run it pays to examine each machine carefully after repair.
Sinclair Spectrum
Several of these machines have been brought in with a permanent black raster and
white border. The cause is a faulty ULA chip.
Sinclair Spectrum Plus
A common problem with these machines is no colour due to a faulty encoder chip. We
find that it usually happens when the "SN" equivalent of the LM1889 is fitted.
Sinclair Spectrum
A blank, black raster - slightly snowy on two occasions - has been traced to a
faulty 6C001E ULA chip. A thin liquid had been tipped inside one of these machines that
was brought to us - it had run considerably. The customer accepted a large estimate so I
set about putting it right. First I replaced the usual faulty transistors (ZTX650 and
ZTX2I3) in the 5V regulator circuit, also the coil. All the 4116 RAMs had internal
short-circuits (shown up by the fact that they got very hot very quickly). After replacing
these the machine still didn't initialise. The CPU. ULA and ROM chips were all found to be
faulty. Sinclair power supplies give a lot of trouble. Leads and plug problems are cured
by replacing the whole lead - a five minute job and the leads cost less than a pound.
Several of these machines have come in where the lead has gone short circuit and the
diodes have caught fire, burnt the panel and the only economical answer has been a new
unit - they are clearly not adequately protected. Don't forget the thermal fuse on the
primary of the transformer when servicing these!
Sinclair Spectrum
It's been said before that the first check with these machines should be on Tr4 and
the -5V line. The machine can initalise and appear to be ok. (until the keyboard is used)
with the -5v line missing, so to save time and heart heartache remember to make voltage
checks first. Colour problems with later Spectrums and Spectrum Pluses are generally due
to the SN94459N chip - replace it with an LM1889.
Sinclair Spectrum Plus
We sold a batch of "new" Spectrum Pluses to a local school and
congratulated ourselves on beating Dixons etc. for the order. That was a mistake! We've
had a few back with odd problems which we've had to repair ourselves under guarantee. The
common link is that they've all received attention before. One machine had had reset
problems since we'd supplied it. The reset had been slow and not always complete &
Also the logo had occasionally been accompanied by the flashing cursor. On investigation
the machine turned out to be a Spectrum issue 3B that had been converted to a Spectrum
Plus. The reset arrangement was novel - instead of taking the CPU reset pin to chassis it
took the 5V line to chassis! No apparent damage had been caused by this brutal treatment
and the machine now works normally. Following this we've had a number of other Spectrum
Pluses with old boards inside. One was a real heartache. It came in with Tr4 short-circuit
and a number of chips damaged. We did a memory check before boxing it up and found that it
worked only as a 16K machine. To shorten a long story, it would appear that Sinclair sold
a number of 48K machines that were working only with 16K - labelling them as 16K of
course. The extra 32K of RAM was soldered in (no holders), ready to spring any poor
unsuspecting soul about to upgrade them a surprise. This particular board had been
recycled in a Spectrum Plus case and had been sold again (in a large Liverpool store),
still only as a 16K machine. No one appears to have checked it at any stage during this
procedure. Just to add a little spice to the fun, the membrane was very intermittent on
extend mode, delete and symbol shift. As we're a long way from Liverpool we repaired all
this and levied a nominal charge, hoping to get the loss covered by future business- Way
back in BC (before computers) we made it our policy always to check TV sets before
delivering them. We continued this policy AD (after digital?) and it has paid dividends
over and over again. We refuse to sell an item still boxed unless the customer is adamant.
Even so we recently missed an Amstrad printer whose ribbon was twisted.
Sinclair Spectrum
In this Spectrum both Tr4 arid the 5-1 V zener diode had gone short-circuit, thus
preventing operation of the power supply.
Sinclair Spectrum Plus
This machine came in with a simple looking fault that proved to be one of the more
elusive ones. At power up the screen area was completely black and the logo didn't appear.
It had apparently gone part way through the initialisation process, so there couldn't be
much wrong. Testing the signals at the CPU and ROM pins produced different results each
time checks were made this should have been a clue that an unusual fault was
present. After removing both the CPU and the ROM I found slightly low resistances on the
data lines. The cause was faults in the 32K extension memories - five of the TMS4532
memory chips were found to be faulty! These can be checked by measuring the resistance
between the data lines and 0V. With the CPU and ROM removed a reading of 10k ohm is
satisfactory: a normal working computer gives a reading of 5-6k ohm. In any case a quick
comparison between all the data lines is a useful exercise. Connect the red (negative)
lead to 0V if you're using a standard analogue meter. Eliminating the extension memory by
removing IC25/6 or cutting the control tracks to these ic.s had no effect on this fault.
Only removing the faulty chips or cutting the data tracks to them cleared it.
Spectrum Plus
We've had similar Spectrum Plus faults to those described by Ken Taylor in the
January Micro Clinic. When one machine was powered up the screen showed a changing brick
pattern but no Sinclair logo. The current consumption was excessive at over 1A - it should
be nominally 680mA. The ROM, CPU and ULA chips were checked by fitting them in a known
working machine. The ROM and CPU were ok but the ULA proved to be defective. Unfortunately
the same fault was present when the ROM and CPU chips plus a new ULA were fitted in the
defective machine. A quick prod around with the logic probe then showed that the CPU had
crashed (/halt pin 18 =1). The ROM. CPU and ULA were again removed and power applied. The
logic probe was then used to check the data bus - all lines should have been high due to
resistors R9-R16. Lines D1,D2, D4, D5 and D6 were found to be low however. A resistance
check showed a direct short-circuit and we next found that pin 14 (data out) of
1C16/17/19/20/21 was shored to ground. Lifting pin 14 of these i.c's removed the excessive
current drain. IC25 and IC26 were at this stage removed to disable the top 32K. A scope
probe check then revealed, that the /RAS control signal for the lower 16K RAM was missing
at pin 4. It was present at pin 35 of the ULA. A resistance check showed a contact
resistance of 14ohm between the ULA and its socket. Fitting a new socket re-established
the signal - but still didn't clear the fault. Address line A6 was found to be present at
one side of R20 but not the other side. A resistance check showed that R20 had infinite
resistance. Replacing R20 cured the remaining faults, allowing the machine to initialise
correctly - but only as a 16K machine (IC25+26 removed) Phone calls to various
distributors revealed that the TMS4532 and the MSM3732 have been obsolete for a couple of
years, the replacement being the 4164 series. Which links do you use with these devices? I
assume the Texas link is used and either link 3 or link 4 depending on whether the upper
or lower 32K is used.