CPCWiki forum

General Category => Technical support - Hardware related => Topic started by: Joiquaf on 21:06, 23 April 19

Title: 6128 not working
Post by: Joiquaf on 21:06, 23 April 19
I got my first CPC6128 and monitor this weekend. I only have prior experience from the Commodore and Sinclair world.

The machine was "probably not working", but from the outside it looked nice enough that I was hopeful.

It cleaned up nicely and I measured the output from the monitor power source which was OK before turning it on.

As I powered it up I saw a green square box, which means most of the important circuits should work.

There was some slight corrosion/flux/gunk around the RAM circuits which I cleaned thoroughly. All RAM chips get 5V.

I also removed the HAL chip and rigged the bank swap trick to see if it would start then - same green square.

I thought that either the RAM is very bad or there's something else.

I removed the ULA 40010, which had corroded legs between pins 1-5. I cleaned the chip and the socket best as I could,
and powered on again. Then things took a turn for the worse. Nothing - a black screen. I remove the ULA again and cleaned
it some more. A very distorted white box... Progress I guess... Cleaned it again... Back to black...

I get 4.9V between pins 25&26 + 36&25 on the ULA.

My plan forward is to replace the socket for the ULA and hope that it's not fried. I'm hoping the RAM is OK though...

Is there anything I can check w/ the ULA? Do you have any other suggestions?
Title: Re: 6128 not working
Post by: llopis on 21:14, 23 April 19
You did a pretty good initial check. From what you're describing, my bet is still on the RAM. It's not unusual for multiple ICs to fail at the same time, so just trying the other bank doesn't always work.


A couple of things I would check:
- Are there any chips that are getting unusually hot? Those would be dead giveaways that they're bad.
- Check pin 14 on the RAM chips (which would be the data bus). If any of them are stuck at 0V or 5V, there's a problem (probably in a RAM chip, but maybe in a multiplexor).


As for removing the ULA and things getting worse... that's odd. Definitely a new socket would be good. Check that you have good clock signals everywhere (Z80, ULA, etc).


Keep us posted. Good luck.

Title: Re: 6128 not working
Post by: Bryce on 08:47, 24 April 19
Hi,
you seem to be on the right track, the 40010 socket is probably full of gunk and not making contact every time or may even have a bad solder joint. Swap it out first and see if things get better.

Bryce.
Title: Re: 6128 not working
Post by: Joiquaf on 15:52, 24 April 19
Thank you very much for your kind replies.
I will get back in a couple of weeks when I get the parts I ordered :)
Title: Re: 6128 not working
Post by: Joiquaf on 22:22, 17 May 19
I got the parts i needed and worked on the Amstrad again.

First the "good" part - I changed the socket for the ULA and I got the green screen w/ a border back. So, back to square one.
I removed all the RAM, cleaned the board and put sockets in place. I inserted memory chips from Aliexpress (KM4164B-12) which should (?) be compatible.
I held my breath and turned on the computer.... Same green screen...

Things tried:Observations:Am I out of luck with this computer or could I try something more? Let me know if I can provide you with any more information or clues...

See images at https://imgur.com/a/h8YeJ7w (https://imgur.com/a/h8YeJ7w)
Title: Re: 6128 not working
Post by: LambdaMikel on 01:34, 18 May 19
Looking at your pictures closely, it seems that some of the PCB tracks / traces are corroded... they don't look good. Some even appear to be interrupted, but it probably just corrosion.


Did you check connectivity of all pins with a multi meter?
Title: Re: 6128 not working
Post by: Joiquaf on 06:54, 18 May 19
I inspected with a magnifying glass and the damage / discoloration is only in the coating of the board. I checked connectivity "vertically" with a multi-meter before and after I added the sockets (pin x on the lowest socket has connection to pin x on the ones above).
Title: Re: 6128 not working
Post by: gerald on 09:15, 18 May 19
IC118 is the PAL managing the RAM banking. It should not be hotter than the Z80 or the CRTC.
If there is a significant difference it may be your problem.
You can boot the CPC without it by doing a bit of wiring on the socket as explained there : http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/need-some-help-fixing-cpc6128-not-booting/msg75204/#msg75204 (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/need-some-help-fixing-cpc6128-not-booting/msg75204/#msg75204)
Powered by SMFPacks Menu Editor Mod