Nov 302011
 

At the RCM weekend I met up with SirMorris and a guy called Andy Rae and was introduced to the crazy world of the ZX81.
Andy was demonstrating his ULA chip replacement which has the ability to double clock the old 81 and the results were really impressive. After a quick chat I managed to secure one of these ULA chips for myself and quickly set about eBay looking for a cheap ZX81. I eventually got one for £6 which was untested but we all know that means its knackered, and it sure was.

I powered the little machine up and was greeted with nothing on screen.
Straight away I could smell something was not quite right, the Z80 and the stock ULA were roasting. I removed both of them and fitted sockets. At this point I thought it wise to check the voltages on board just in case. Everything was fine.
I fitted a brand new Z80 and the new ULA chip.
The new ULA also outputs a nice composite signal and the mod to utilise this is the same as for the ZX Spectrum.

Still nothing.

As there is not a great deal on the board it was a little pleasure to work on. Rather than removing the ROM and making an adapter up to read it I opted to use the Fluke 9010.

From here I performed a BUS check to make sure there are no shorts, all was fine. I also performed a ROM check which reads the ROM and returns a signature similar to a CRC check. As I didn’t know what the signature was supposed to be a entered a random one and waited to see what it returned in the error. The ROM on the ZX81 is found at 0000-3FFF in address space. The Fluke reported back a signature of 28A8. Using the sigcalc program from Quarterarcade I was able to verify that this was a match for a ROM marked as ZX81a.rom in my collection of BIOS files.

After that I set it off doing RAM checks. The RAM is located at 4000-43FF in address space. This quickly brought up a R/W error, accepting this just kept bringing up more errors right the way through all the address space. Desoldered both of the 2114 RAM chips, fitted sockets and some working RAM.

The ZX81 is now alive once more

As expected this also needs a new keyboard membrane.
Now its probably time to get a ZXpand unit and also wire in the new enhancements of the ULA. Fun times ahead for me!

 Posted by at 8:53 pm

Apple //e repair log

 Computer Repair Logs, Repair Logs  Comments Off on Apple //e repair log
Nov 282011
 

After the recent RCM open weekend I returned home with a boot full of broken stuff, one of which was Panthers Apple IIe which displays garbage on screen at startup.

Originally thought it might be a power supply issue but all voltages checked out fine.
Next step, check the ROM’s.
This version of the Apple II can take a 27C64 EPROM as a direct replacement so I just burned a new set of ROM’s and tried one at a time. The first one I changed was 342-0135 which is the “unenhanced CD” ROM. Replacing this actually fixed the fault.

Pressing CONTROL+OPEN APPLE+CLOSED APPLE+RESET invokes the self test routines. This came up with KERNEL OK which is correct.

I don’t have any software to test this any further but I ran a small basic program which worked fine.
My only problem was the DELETE key prints a character rather than deleting anything but since I’m not familiar with this system this could be right, doubt it though.

EDIT: Confirmed that the delete key does NOT actually operate as delete in the BASIC environment, apparently the key is programmed to be a delete key with certain applications.

 Posted by at 7:14 pm

ZX Spectrum repair log #2

 Computer Repair Logs, Repair Logs  Comments Off on ZX Spectrum repair log #2
Oct 222011
 

The second of the ZX Spectrums I got recently, which is motherboard only, gave absolutely nothing on the screen
Replaced the usual ZTX650 for a ZTX651 and the one next to it which is a ZTX213.
This one also had the capacitor above them missing. Replaced this for a 4.7uF 50v one and tested.

All working again

 Posted by at 11:03 am

ZX Spectrum repair log #1

 Computer Repair Logs, Repair Logs  Comments Off on ZX Spectrum repair log #1
Oct 152011
 

Got myself a broken ZX the other day and it arrived with a spare motherboard. The spare is a later revision so I started with that one.
This is my first Spectrum repair so was a little unsure where to start.
This started up with garbage on the screen in the form of many vertical lines.

As the Z80 was socketed I tested that. Failed and replaced.
Looking around the board I saw a transistor that was a little damaged. Removed TR4 and it was shorted internally. It is a ZTX650. I robbed one off the other board and fitted it.
The Spectrum now works but the picture is really really bad quality.
The keyboard also doesn’t function properly, half of the keys don’t work. Ive read the keyboard membranes are usually shot so ill have to order one up.

 Posted by at 12:49 pm