News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Two for one on hardware issues

Started by walterg74, 20:58, 13 May 18

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

walterg74





Hi all,


Yesterday I decided to take my CPCs out for some playing time, but unfortunately, destiny had another plan for me...


First up was the 6128. I turned it on, was happy to see the boot screen, but when I went to try a game or two, first I noticed like some weird dots/dashes appearing, and then the screen garbled  :picard:


A few more power-offs/power-ons had the same result, turn it on, screen comes up and after a few seconds, garbled screen. Last attempts just had a grey screen. What could be the problem? RAM?




Second up, I said ok, let's play a bit woth the 464. Boot screen comes on, and cursor start advancing rapidly on its own, like if the space bar was being held down. Pressing any other key stops it, and it doesn't start again (the cursor that is), however:


1) The space bar does not work (all other keys work) on the basic screen
2) Something is still going on with the space bar, as I tried a racing game where first screen is the track selection which is changed precisely with space, and it keeps constantly changing, again on its own, as if the space bar was being held down.


Not sure what could be the problem with this one.


Any help is much appreciated!

Duke

For your CPC6128, it sounds like it could be the ram, but it could be other things also.
First things to try is re-seat the Z80 and the Gate Array (40010 chip), to make sure they both have good contact.

For the CPC464, try disconnecting the keyboard, see if the cursor stops advancing, then your problem is the keyboard (clean the folio). Otherwise it's probably the AY8912 chip.

walterg74

Quote from: Duke on 21:41, 13 May 18
For your CPC6128, it sounds like it could be the ram, but it could be other things also.
First things to try is re-seat the Z80 and the Gate Array (40010 chip), to make sure they both have good contact.

For the CPC464, try disconnecting the keyboard, see if the cursor stops advancing, then your problem is the keyboard (clean the folio). Otherwise it's probably the AY8912 chip.


Thanks. Have some free time now, will try it out and report back.

walterg74

Quote from: Duke on 21:41, 13 May 18
For your CPC6128, it sounds like it could be the ram, but it could be other things also.
First things to try is re-seat the Z80 and the Gate Array (40010 chip), to make sure they both have good contact.

For the CPC464, try disconnecting the keyboard, see if the cursor stops advancing, then your problem is the keyboard (clean the folio). Otherwise it's probably the AY8912 chip.


Ok, reseated both chips and nothing. The behavior now is just like the last of my initial tests. Powers on straight to grey screen with black border  :(

Dagger

That is looking like a ram problem then. Are any of the ram chips getting hot?

Life's a bitch. You marry one or two then you die !

walterg74

Quote from: Dagger on 00:09, 14 May 18
That is looking like a ram problem then. Are any of the ram chips getting hot?


I checked, and at least to the touch they feel cold.


What felt warm was the small chip "Amstrad 40031"; and considerably hotter, one bigger chip to the lower left of the board labeled "HD46505SP" (and below that HD6845SP")

walterg74

#6
Quote from: Duke on 21:41, 13 May 18
For your CPC6128, it sounds like it could be the ram, but it could be other things also.
First things to try is re-seat the Z80 and the Gate Array (40010 chip), to make sure they both have good contact.

For the CPC464, try disconnecting the keyboard, see if the cursor stops advancing, then your problem is the keyboard (clean the folio). Otherwise it's probably the AY8912 chip.


Ok, the CPC464, unplugging stopped it, cleaning did nothing but it seems it's just mechanical, as raising the spacebar a bit did produce a "click" sound and it's not doing it now. Not sure if there is still an issue, as I can still "raise it"a little after pressing it a few times, but at first glance seems to be OK.

Duke

#7
Quote from: walterg74 on 22:59, 13 May 18

Ok, reseated both chips and nothing. The behavior now is just like the last of my initial tests. Powers on straight to grey screen with black border  :(
I would say that CRTC, Z80 and Gate Array seems ok.
One of the first things that's done in the lowerrom at start up is setting up the CRTC registers which produces the grey screen with black border.
So most likely it's your ram chips, if you let it run for some time, are you sure none of them gets hot?

Oups, if your 40031 chip gets very hot, that's the one controlling the expanded ram of the 6128. That could well be it. You could try to bypass it by removing the chip and setting some LK's on the mainboard (probably you can find which somewhere in the WIKI), so it only uses the base 64KB ram.

walterg74

Quote from: Duke on 15:07, 14 May 18
I would say that CRTC, Z80 and Gate Array seems ok.
One of the first things that's done in the lowerrom at start up is setting up the CRTC registers which produces the grey screen with black border.
So most likely it's your ram chips, if you let it run for some time, are you sure none of them gets hot?

Oups, if your 40031 chip gets very hot, that's the one controlling the expanded ram of the 6128. That could well be it. You could try to bypass it by removing the chip and setting some LK's on the mainboard (probably you can find which somewhere in the WIKI), so it only uses the base 64KB ram.


Yeah, I mean ram is definitely cold. The 40031 is "warm" (not sure how hot is too hot in this case). It is socketed, so removing is easy. Not sure what I have to set that you mention about LKs?


Also, what about the other chip? Is it normal for that one to be hot? The schematics say that's the VDU controller?

walterg74

Quote from: Duke on 15:07, 14 May 18
I would say that CRTC, Z80 and Gate Array seems ok.
One of the first things that's done in the lowerrom at start up is setting up the CRTC registers which produces the grey screen with black border.
So most likely it's your ram chips, if you let it run for some time, are you sure none of them gets hot?

Oups, if your 40031 chip gets very hot, that's the one controlling the expanded ram of the 6128. That could well be it. You could try to bypass it by removing the chip and setting some LK's on the mainboard (probably you can find which somewhere in the WIKI), so it only uses the base 64KB ram.


I think I found it. Is it this?


http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/need-some-help-fixing-cpc6128-not-booting/msg75204/#msg75204


If so does that mean I take out the 40031 and since it's socketed I can just connect thise pins with a ciuoke of wires?

Duke

Quote from: walterg74 on 16:33, 14 May 18

Yeah, I mean ram is definitely cold. The 40031 is "warm" (not sure how hot is too hot in this case). It is socketed, so removing is easy. Not sure what I have to set that you mention about LKs?


Also, what about the other chip? Is it normal for that one to be hot? The schematics say that's the VDU controller?
I guess is a question of definition :)
My CRTC (the vdu) is about 45 deg. C atm. so I guess it can be quite warm. I don't have an open 6128 so don't know about the PAL chip, if its only "warm" I guess, it's nothing to worry about.
For the LK's here is the link: http://www.cpcwiki.eu/index.php/LK_Links  Look under "CPC6128:LK5,LK6,LK8 - Disable 128K RAM Banking" and as for swapping the banks you can do as in the thread you linked to.
For hot RAM, you will almost burn your fingers touching them :)

walterg74

Quote from: Duke on 19:46, 14 May 18
I guess is a question of definition :)
My CRTC (the vdu) is about 45 deg. C atm. so I guess it can be quite warm. I don't have an open 6128 so don't know about the PAL chip, if its only "warm" I guess, it's nothing to worry about.
For the LK's here is the link: http://www.cpcwiki.eu/index.php/LK_Links  Look under "CPC6128:LK5,LK6,LK8 - Disable 128K RAM Banking" and as for swapping the banks you can do as in the thread you linked to.
For hot RAM, you will almost burn your fingers touching them :)


Ok, will take a look at the link and see if I can figure it out. Regarding the RAM, definetly not the case the. (The symptom at least), since as mentioned, they're all just cold.

Bryce

The PAL (40031) will get relatively hot while running. They also rarely fail.

For the bank swap you can do as you guessed: Remove the PAL IC and link the pins with jumper wires as described in the post from gerald. This then get the CPC to use the upper 64K instead of the lower RAM.

Bryce.

walterg74

Quote from: Bryce on 07:51, 15 May 18
The PAL (40031) will get relatively hot while running. They also rarely fail.

For the bank swap you can do as you guessed: Remove the PAL IC and link the pins with jumper wires as described in the post from gerald. This then get the CPC to use the upper 64K instead of the lower RAM.

Bryce.


Haven't gotten to test this yet, will try to do it tomorrow, but just to get ahead of things, what part numbers can I look for to buy for RAM replacement..?

Bryce

#14
The original CPCs used 4164 RAM ICs, but there are also some equivalents such as the 3764 or the 4264 which can also be used. They need to be 64Kx1bit DRAM ICs, pin compatible with the 4164.

Bryce.

Edit: I should also add, that you shouldn't mix RAM chips, so ideally you need 8 of one of those ICs and not a mixture.

walterg74

Quote from: Bryce on 07:49, 23 May 18
The original CPCs used 4164 RAM ICs, but there are also some equivalents such as the 3764 or the 4264 which can also be used. They need to be 64Kx1bit DRAM ICs, pin compatible with the 4164.

Bryce.

Edit: I should also add, that you shouldn't mix RAM chips, so ideally you need 8 of one of those ICs and not a mixture.


Hi Bryce,


While I haven't gotten around to doing this yet (will soon), I have my brother travelling around the states and think it's a good opportunity to buy some ram, both in case that's the problem and proactively/for soares if that's not the case.


Anywho, which would you recommend, just the 4164s? Could I get them somewhere like mouser/etc? (I would need to ship them to CA).

Bryce

I would go for 4164's if you can get them. However, I very much doubt that any component suppliers like Mouser still stock these or any other similar RAMs. ebay is the only place to find them now.

Bryce.

walterg74

Quote from: Bryce on 14:40, 04 July 18
I would go for 4164's if you can get them. However, I very much doubt that any component suppliers like Mouser still stock these or any other similar RAMs. ebay is the only place to find them now.

Bryce.


While I did not find them at mouser, I did find some at Jameco (In fact I think this is where I had purchased a set of 16 for an Apple IIe a couple of months ago)


They do say "refurbished", what do you think? Also what about speed? Anything on that requirement? These seem to be 150ns...


https://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10001&freeText=64kx1&langId=-1&storeId=10001&productId=41662&krypto=xRkYkiWnWr9kvzd3ruQdQmb8PyDuigMVYRvh56BH6%2BAHF8vwAjsYZ94lTRTivmnZywpl%2BNgcfUfxjcJsggq7O78kdKJshC1ObJGf2y7GbSg%3D&ddkey=https%3AStoreCatalogDrillDownView



Bryce

250ns or faster is fine.

Bryce.

walterg74

Quote from: Bryce on 15:16, 04 July 18
250ns or faster is fine.

Bryce.


Cool!
Ok, the I take it as a yes that the product I pasted the link for will work fine :)


I guess it would be wise to also buy sockets..?




Bryce

Yes and yes. It's always a good idea to add sockets if you've removed RAM.

Bryce.

walterg74

Quote from: Bryce on 07:49, 05 July 18Yes and yes. It's always a good idea to add sockets if you've removed RAM.Bryce.



Ok, don't seem to be having luck... I tired the bank swap in a very.. "artisanal" way with just a couple of wires I had, but when I power I still just get the grey screen. Just in case it doesn't seem like it in the picture, none of the wires are touching.

walterg74

#22
Ok, while I was waiting for replies, I went ahead and removed all the RAM chips.


I also installed sockets on the left side. This is as far as I got before the missus told me to stop qith all the smoke, so will have to do the second half tomorrow.


Since I already had the RAM I had purchased for the Apple II that I hadn't yet used, I decided to gove those a go.


I thought the left side was bank 0, so tried powering it on, same result :(


I then read actually that is bank 1,so I decided to do the remove PLA and bridge pins thing a try with hope, but unfortunately I still get the same resukt with that :(


I will do the other half anyway tomorrow, but any help on how to proceed with what I just experienced?

Bryce

The next most likely suspects would be the input/output buffer ICs from the RAM.

Bryce.

walterg74

Quote from: Bryce on 08:34, 09 July 18
The next most likely suspects would be the input/output buffer ICs from the RAM.

Bryce.


Which chips were those?

Powered by SMFPacks Menu Editor Mod