CPCWiki forum

General Category => Technical support - Hardware related => Topic started by: Alphaone on 02:29, 28 August 23

Title: No Video
Post by: Alphaone on 02:29, 28 August 23
Hello I have a black screen. Pin 40 shows nothing on the CRTC Pin 39 has 3.91 khz. I've tested every IC on the board and they all have tested good. I have a good clock signal on pin 21. Looking at the schematic  it appears IC 110 pin 8 connects to pin 23 on the crtc . Should there be activity on that line? Mine shows nothing.

Thanks.
Title: Re: No Video
Post by: McArti0 on 09:28, 28 August 23
15,625 / 3.9 khz = 4 (4 times slower)

Check whether there is a frequency on PIN34, PIN 35 CRTC (it should not be)

Maybe LowROM is setting the CRTC wrong?

Can you hear the sound at press DEL?

Check keyboard scan IC101 pin1-11 (need 50Hz) (before 5V and PIN)

What is the GA version?


Title: Re: No Video
Post by: Rabs on 11:20, 28 August 23
As @McArti0 indicated you won't get the required 15.62Khz HSYNC if the CRTC has not been programmed, so could be lower ROM.

I am guessing you have checked for Z80 activity (M1, WR and IORQ)?

CRTC.JPG
PIN 39 HYSNC 15.62KHz
Pin 39 HSYNC.jpg

PIN 40 VSYNC 50Hz

PIN 40 VSYNC.jpg

PIN 23 EN (you will only see activity if the z80 is running and issuing IN/OUT instructions).

PIN 23 EN.jpg
Title: Re: No Video
Post by: Alphaone on 11:41, 28 August 23
If I try putting the lower ROM from a 464 will the 6128 be able to boot? I've Swapped the Z80 already, and it tests fine in the 464. I've been able to test every IC on the board except the ROM IC's. I did try to boot off my dandanator which has Noels' diag rom on it though. No difference.
Title: Re: No Video
Post by: McArti0 on 12:35, 28 August 23
IC103 is 32kB LowROM and BASIC. if all other chips are working then you can put on the ROM.

ps. where is AMSDOS? Who knows?
ps2. 40015 is AMSDOS and is not on schematic mainboard.
Title: Re: No Video
Post by: Rabs on 13:40, 28 August 23
Quote from: McArti0 on 12:35, 28 August 23IC103 is 32kB LowROM and BASIC. if all other chips are working then you can put on the ROM.

ps. where is AMSDOS? Who knows?
ps2. 40015 is AMSDOS and is not on schematic mainboard.
The disk controller circuit is on page 33/34 of the 6128 service manual.
Title: Re: No Video
Post by: Alphaone on 04:53, 29 August 23
So I've found that with the Rom removed and the Dandanator connected I can boot into the old RAM test. I press the left button when powering on, and it acts like it wants to boot into the new diagnostics I have installed on the dandanator. I get a blue screen with the square, but it then switches back to basic ram test. It's not always the same ram failing. It just says most of them are failing though.
Title: Re: No Video
Post by: Rabs on 20:55, 29 August 23
Quote from: Alphaone on 04:53, 29 August 23So I've found that with the Rom removed and the Dandanator connected I can boot into the old RAM test. I press the left button when powering on, and it acts like it wants to boot into the new diagnostics I have installed on the dandanator. I get a blue screen with the square, but it then switches back to basic ram test. It's not always the same ram failing. It just says most of them are failing though.
You should be able to boot the Lower Diagnostics ROM (https://github.com/llopis/amstrad-diagnostics/releases/tag/v1.3) from the Dandanator when the Amstrad Lower ROM is in place by holding down the left button during power on. Initially you should see a red screen with a blue background and hear a beep as the lower RAM test runs. Something like this.

capture20.jpeg

When the RAM test completes you should hear another, lower, beep if the test fails and then the test output.

If you cannot boot the Lower Diagnostics ROM from the Dandanator with the Lower ROM in place then either the Lower ROM is corrupting the bus or it is not being disabled. The Lower ROM is disabled by pin 43 on the expansion bus.

Lower ROM.JPG

I would make sure the Expansion Bus edge connector is clean. I have had odd results when it is not clean (with one CPC I had to clean the edge connector several times before getting stable results). But I am not sure if this would also contribute to varying RAM ICs failing.

Title: Re: No Video
Post by: Alphaone on 04:42, 01 September 23
So I still can't get into the Lower Rom Diagnostics. I checked continuity and it was good. I however after fixing a short and adding 3 bodges can almost get a normal basic screen. Most of it is there but it is corrupted. So today I decided to compare signals from my working 464 to my broken 6128. The one major difference I found was on pin 22 write on the  z80.


The ready signal was 16 mhz to 1 mhz. I'm guessing that is the design differences.
Title: Re: No Video
Post by: McArti0 on 07:38, 01 September 23
Pin 22 is the /WR signal. The processor has no write commands, and if there is no ROM, there are no commands.
Title: Re: No Video
Post by: Alphaone on 10:20, 01 September 23
I only have the Amsdos IC removed. is that needed for WR commands? Since I can almost see the basic screen isn't the Rom functioning? 
Title: Re: No Video
Post by: Rabs on 10:24, 01 September 23
Quote from: Alphaone on 10:20, 01 September 23I only have the Amsdos IC removed. is that needed for WR commands? Since I can almost see the basic screen isn't the Rom functioning?
Can you share an image of the screen?
Title: Re: No Video
Post by: Alphaone on 20:43, 01 September 23

(https://iili.io/Hym58vt.md.jpg) (https://freeimage.host/i/Hym58vt)

Title: Re: No Video
Post by: Alphaone on 20:50, 01 September 23
(https://iili.io/Hym5KIs.md.jpg) (https://freeimage.host/i/Hym5KIs)
(https://iili.io/HymRpBR.md.jpg) (https://freeimage.host/i/HymRpBR)
(https://iili.io/HymRtIa.md.jpg) (https://freeimage.host/i/HymRtIa)

I hear 3 soft beeps before the ram test fails.

I do get activity on pin 22 when the ram test is occuring. All the ram tests fine on my ram tester.
Title: Re: No Video
Post by: Rabs on 21:01, 01 September 23
Quote from: Alphaone on 20:50, 01 September 23(https://iili.io/Hym5KIs.md.jpg) (https://freeimage.host/i/Hym5KIs)
(https://iili.io/HymRpBR.md.jpg) (https://freeimage.host/i/HymRpBR)
(https://iili.io/HymRtIa.md.jpg) (https://freeimage.host/i/HymRtIa)

I hear 3 soft beeps before the ram test fails.

I do get activity on pin 22 when the ram test is occuring. All the ram tests fine on my ram tester.
OK, so something is corrupting the bus. Have you run Dandanator Diag ROM with both the Lower ROM and AMSDOS ROM removed? If you have and you get the same results then the only other thing to place data on the bus is the disk controller IC201.
Title: Re: No Video
Post by: McArti0 on 21:32, 01 September 23
i think ROM IC103 32kb crashes. Crashes font, crashes string.

is in dandanator dump memory soft?
Title: Re: No Video
Post by: Alphaone on 21:42, 01 September 23
Hey, Thanks.  Removing the FDC allowed me to boot into the Lower Rom Diagnostics!  :) Never would have thought this would be the cause of it. I tried another known working FDC and the problem reappeared. When I try to boot into normal basic without the FDC it appears normal but blinks. The screen doesn't blink in diags though. I'll have to check my traces around the FDC. Makes sense this would be the problem. The original 3 inch Floppy wasn't working So I wanted to put in a Gotek. Couldn't get it to read correctly, so I kept unsoldering and testing more and more IC's until nothing worked.
Title: Re: No Video
Post by: Alphaone on 05:41, 02 September 23
I found it was actually IC 203 causing the issue. Once I bent out pin 12 it booted to the Dandanator just fine. I didn't cause that so that sorta makes me happy I guess.
Title: Re: No Video
Post by: Rabs on 05:57, 02 September 23
Quote from: Alphaone on 05:41, 02 September 23I found it was actually IC 203 causing the issue. Once I bent out pin 12 it booted to the Dandanator just fine. I didn't cause that so that sorta makes me happy I guess.
Great, yes makes sense as pin 12 is associated with the FDC chip select logic. I have also encountered a faulty IC203 in the past but in that instance it prevented disks from being read.
Title: Re: No Video
Post by: McArti0 on 19:46, 02 September 23
It was impossible to guess from a distance.  :D
Powered by SMFPacks Menu Editor Mod