Goodnight all !
I'm back with other problems...
I have a CPC 6128 Old which has keyboard problems (keys appearing without doing anything).
So I don't panic, I disassemble my keyboard, clean it as usual and put everything back together.
Same problem (see photo).
I unplug the keyboard and there is the same problem!!
the letters and abbreviations scroll across the screen.
This happens after about 30 seconds...
I changed the AY, added the 2.2K resistors, redid the welds, changed the Z80, the 40010.
always same problem.
Has anyone had this problem before?
thanks in advance
attached the pictures
thanks in advance
willow3411
My understanding is that the AY IO port is normally pulled high and the PIO scans for a key press by pulling the lower part of port C low, which is decoded using a 74145, and port A is read via the AY.
Noted that you have used an AY-3-8912AP hence the resistor SiL network where the AY-3-8912 has internal pull up resistors.
I guess I would check that the AY IO port is indeed pulled high and then check resistance between the 74145 ouput and the AY IO port.
Quote from: Rabs on 08:49, 20 May 23My understanding is that the AY IO port is normally pulled high and the PIO scans for a key press by pulling the lower part of port C low, which is decoded using a 74145, and port A is read via the AY.
Noted that you have used an AY-3-8912AP hence the resistor SiL network where the AY-3-8912 has internal pull up resistors.
I guess I would check that the AY IO port is indeed pulled high and then check resistance between the 74145 ouput and the AY IO port.
Hello,
thanks for the lead.
the 74145 is the IC101?
I have 5v on the AY.
I can't find the resistor you're talking about?
I did not understand when you speak to me of port A on the AY? is it pin 1?
Thanks
Willow3411
Ah, sorry.
If you look at my 6128 I have an original AY-3-8912 and hence the resistor network below it is not needed.
CPC 6128 PIO and AY.jpg
You can see from the schematic how the PIO (8255), AY and 74145 are connected.
And if I measure the voltage on AY pins 7 to 14 (the IO port), I see about 4.8V.
Amstrad CPC Keyboard Schematic.JPG
I guess as you are seeing random text without the keyboard attached then the AY IO port may be floating or a problem, or there is some sort of odd path to the 74145.
If no keyboard is connected, there should be no connection between the PIO/74LS145 and the AY, so my understanding would be, that the problem must be related to the AY side of the keyboard matrix.
Did you check that the resistor array is working properly and that it's definitively in the right orientation?
Quote from: eto on 17:59, 20 May 23If no keyboard is connected, there should be no connection between the PIO/74LS145 and the AY, so my understanding would be, that the problem must be related to the AY side of the keyboard matrix.
Did you check that the resistor array is working properly and that it's definitively in the right orientation?
Hi,
what resistor network?
the one I added under the AY?
and indeed I have the problem without a keyboard connected.
the 74ls145n has been changed.
I actually can't find the resistors that can be a problem.
Quote from: Rabs on 16:51, 20 May 23Ah, sorry.
If you look at my 6128 I have an original AY-3-8912 and hence the resistor network below it is not needed.
[url="https://www.cpcwiki.eu/forum/index.php?action=dlattach;attach=39517;type=preview;file"]CPC 6128 PIO and AY.jpg[/url]
You can see from the schematic how the PIO (8255), AY and 74145 are connected.
And if I measure the voltage on AY pins 7 to 14 (the IO port), I see about 4.8V.
[url="https://www.cpcwiki.eu/forum/index.php?action=dlattach;attach=39519;type=preview;file"]Amstrad CPC Keyboard Schematic.JPG[/url]
I guess as you are seeing random text without the keyboard attached then the AY IO port may be floating or a problem, or there is some sort of odd path to the 74145.
hey,
ok i will test this.
thanks
Quote from: willow3411 on 18:13, 20 May 23the one I added under the AY?
yes, that one.
Quote from: willow3411 on 18:15, 20 May 23Quote from: Rabs on 16:51, 20 May 23Ah, sorry.
If you look at my 6128 I have an original AY-3-8912 and hence the resistor network below it is not needed.
CPC 6128 PIO and AY.jpg (https://www.cpcwiki.eu/forum/index.php?action=dlattach;attach=39517;type=preview;file)
You can see from the schematic how the PIO (8255), AY and 74145 are connected.
And if I measure the voltage on AY pins 7 to 14 (the IO port), I see about 4.8V.
Amstrad CPC Keyboard Schematic.JPG (https://www.cpcwiki.eu/forum/index.php?action=dlattach;attach=39519;type=preview;file)
I guess as you are seeing random text without the keyboard attached then the AY IO port may be floating or a problem, or there is some sort of odd path to the 74145.
hey,
ok i will test this.
thanks
You do have a 8912A - that one will need the resistor array. But if it's in the wrong direction or malfunctioning or has some kind of shorts, it might cause issues.
Quote from: eto on 18:17, 20 May 23You do have a 8912A - that one will need the resistor array. But if it's in the wrong direction or malfunctioning or has some kind of shorts, it might cause issues.
OK,
the resistance network is good and in the right direction :(
I will test the rest tomorrow morning
THANKS
Quote from: Rabs on 16:51, 20 May 23You can see from the schematic how the PIO (8255), AY and 74145 are connected.
And if I measure the voltage on AY pins 7 to 14 (the IO port), I see about 4.8V.
Hi all,
So, I did some tests this morning.
I tested with a multimeter the voltage from pin 7 of the 8255 to pin 7,8,9,10,11,12,13 and 14 of the AY.
i have 4.7v
(I don't know if I mentioned it but the failure occurs after 20-30 seconds without a keyboard plugged in).
I'm a little lost with the wiring diagram...
I browsed the WIKI, I read in a post that it could come from a ROM?
I can flash the roms.
hello again,
ok, I can't get it... :(.
I turn around.
I don't understand where this can come from...
I changed the AY, Change IC101.
measured the voltages as indicated above.
same results...
Is the AY good?
Are all the connections/tracks from the AY good?
Quote from: Rabs on 15:56, 21 May 23Is the AY good?
Are all the connections/tracks from the AY good?
thanks for your reponse
the AY is good ( changed )
i'm going to reverified tracks from AY
I just finished retesting all the tracks of the AY.
Everything is OK.
question on ROM 4051 Pin 1 does not beep with ground. it's normal it is connected to nothing (there is no track)
I'm going crazy :-\ :-\
I remember the problem comes after a little while (as if there was a component that was heating up, but nothing is heating up)....
I have a silly question....
to test the ROM, can I mount it over the existing one or do I have to unsolder the old one to put the new one (with support obviously)?
Quote from: willow3411 on 17:13, 21 May 23I just finished retesting all the tracks of the AY.
Everything is OK.
question on ROM 4051 Pin 1 does not beep with ground. it's normal it is connected to nothing (there is no track)
I'm going crazy :-\ :-\
I remember the problem comes after a little while (as if there was a component that was heating up, but nothing is heating up)....
Correct pin 1 on a 23256, the 40051 ROM, is not connected.
Quote from: willow3411 on 16:25, 21 May 23Quote from: Rabs on 15:56, 21 May 23Is the AY good?
Are all the connections/tracks from the AY good?
thanks for your reponse
the AY is good ( changed )
i'm going to reverified tracks from AY
Still the symptoms look like an AY issue. Has it been tested as working in another CPC?
Quote from: willow3411 on 17:17, 21 May 23I have a silly question....
to test the ROM, can I mount it over the existing one or do I have to unsolder the old one to put the new one (with support obviously)?
I have never mounted one IC over another, sorry but I am not a fan of this technique.
Also I am not aware of these symptoms being related to the ROM. Maybe someone else knows about this?
Looking at the text you get it seems to repeat and can be associated with a particular row in the keyboard matrix.
Keyboard Matrix.JPG
I guess it could be the PIO giving a false read on port A. Do you get any sound (i.e. if you press DEL)? Port A on the PIO is also used to program the AY.
Quote from: Rabs on 20:29, 21 May 23Quote from: willow3411 on 17:17, 21 May 23I have a silly question....
to test the ROM, can I mount it over the existing one or do I have to unsolder the old one to put the new one (with support obviously)?
I have never mounted one IC over another, sorry but I am not a fan of this technique.
Also I am not aware of these symptoms being related to the ROM. Maybe someone else knows about this?
Looking at the text you get it seems to repeat and can be associated with a particular row in the keyboard matrix.
[url="https://www.cpcwiki.eu/forum/index.php?action=dlattach;attach=39525;type=preview;file"]Keyboard Matrix.JPG[/url]
I guess it could be the PIO giving a false read on port A. Do you get any sound (i.e. if you press DEL)? Port A on the PIO is also used to program the AY.
Hi,
thank you for trying to solve my problem.
where is the PIO and SLOT A?
It's IC107 Pin 9 no ?
I'm going to test the sound because it's true that I didn't connect the HP
For the ROM problem I read this on the forum by typing 963RUN" in the search bar.
Bryce talks about it
The PIO is IC107Port A is on the PIO pins 4 to 1 and pins 40 to 37.I have found the post you refer to, https://www.cpcwiki.eu/forum/hardware-related/odd-text-issue-with-cpc464/msg165395/#msg165395 (https://www.cpcwiki.eu/forum/hardware-related/odd-text-issue-with-cpc464/msg165395/#msg165395),
but don't see any outcome. Maybe @Bryce knows what happened?
i'm going tested IC107
@Rabs @eto thanks guys
you took the time to explain and guide me and I found the problem
I focused on the PIO ( IC107 ) and analyzed the signals with the oscilloscope.
and that's what the 8255 delirium as soon as it heats up a bit.
change of IC. put on support and everything is OK !!
A big thank you to you !!
Nice catch. Interesting that a malfunctioning 8255 can have that effect even if no keyboard is connected.
Quote from: eto on 17:40, 23 May 23Nice catch. Interesting that a malfunctioning 8255 can have that effect even if no keyboard is connected.
yes it's good to know
good after I did not put back the original AY-3-8912 because I had already mounted the SIL 2.2K with the AY-3-8912A / P
would like in case if someone has a link to find this part?
it would be nice to post it for others.
I took from an organ donor card :)