News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Amstrad 6128 Plus 6128

Started by Blank_Reg, 20:25, 19 June 24

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Blank_Reg

Help me ressurect this machine - if possible!

Inherited this machine, but only brings up a white screen when turned on!

Turning it on and off a few times will sometimes bring up shades of green or even blue, but mainly a full white screen without border.

Tried a different BR + BASIC ROM cart known working and a different Z80 CPU known working.

No visible signs of cap or trace failure.

Any suggestions or is this typical of an ASIC failure?

Many thanks.
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

d_kef

I don't know if it is ASIC failure but as a first step you can try the Diagnostics ROM. If you are lucky it's just the RAM and the diags ROM will give you a clear indication unless a data or address line has been shorted by the failing IC.
You can download the Diagnostics ROM here 
Install the AmstradDiagLower.rom as a lowet ROM in your M4, plug it in and power up your Plus (optionally cross your fingers).

d_kef 

Blank_Reg

Nice one - brilliant! Will try that. I have a Centronics to edge converter as well. Lowest ROM, so like position 1? 
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

So dig out a CPC 6128, connect M4, set up WIFi, upload diagnostic ROM in position 1, shutdown, move to 6128 plus, boot with M4, see what it says yeah?
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

#4
I have a dandinator too with Noel's diagnostic ROM - does this work on a plus system? Version 1.2L I believe.
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

d_kef

You can use any ROM position. Typically 31. Then enable lower ROM at position 31 in the M4 ROM menu.
You can also use the dandanator, but I can't give you any extra information as I have never used one. 

d_kef

Blank_Reg

Understood. Will try that then when I have a moment and report back. Many thanks.
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

Tried the Dandinator - even the reset didn't work! Mind you, it doesn't work on my other Amstrad plus either (though things like MF2 seem to work)

The behaviour seems to mimic strongly what happens if you don't insert a cart and switch on (single colour blank screen). Had the cart riser out, cleaned and replaced it - no change.

Left on of a bit, the Z80 gets warm - about 45-50C. Same for the FDC and the ASIC. The RAM and other misc controller clips are cooler at 30C I'd say.

Noticeable though is the AY38912/P sound chip. It's getting quite warm, maybe 60-70C which seems odd given it's not processing any sound...

7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

The fact I get a colour and not a black screen / no power suggests it's recoverable doesn't it, if it's just down to a failed transistor, capacitor? If the ASIC dies it's usually a black screen / no power?
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

I understand there's no project in train either to reproduce the old 40489 ASIC either yet?
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Bryce

Quote from: Blank_Reg on 19:52, 21 June 24The fact I get a colour and not a black screen / no power suggests it's recoverable doesn't it, if it's just down to a failed transistor, capacitor? If the ASIC dies it's usually a black screen / no power?

No, the ASIC sends a 12 bit signal (4 bits for each base colour) to a 3x 4bit DAC (AMS 48464 - Digital to analogue converter). Even with a dead ASIC, the DAC will convert whatever random voltages are appearing on the ASIC pins into analogue values that the screen will then display. It would only show black if all 12 ASIC pins were at 0V, and even on a dead ASIC, this is unlikely (unless the ASIC has exploded and it's contents are spread around the inside of the case).

Bryce.

eto

Just to be sure: When you attach the Dandanator you still have a known working cartridge in the slot?

(The Plus will not work without cartridge, even if the ROM is attached externally)

Blank_Reg

Quote from: Bryce on 11:03, 22 June 24
Quote from: Blank_Reg on 19:52, 21 June 24The fact I get a colour and not a black screen / no power suggests it's recoverable doesn't it, if it's just down to a failed transistor, capacitor? If the ASIC dies it's usually a black screen / no power?

No, the ASIC sends a 12 bit signal (4 bits for each base colour) to a 3x 4bit DAC (AMS 48464 - Digital to analogue converter). Even with a dead ASIC, the DAC will convert whatever random voltages are appearing on the ASIC pins into analogue values that the screen will then display. It would only show black if all 12 ASIC pins were at 0V, and even on a dead ASIC, this is unlikely (unless the ASIC has exploded and it's contents are spread around the inside of the case).

Bryce.

Maybe this is why I get random colours, usually white, but sometimes green, orange, light purple each time I turn it on.

I have a UNI-T voltage tester. Which of the tiny pins coming out of the ASIC should I test to see if any are going to 0v so at least then I'll know it's the ASIC that's faulty?
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

Quote from: eto on 11:15, 22 June 24Just to be sure: When you attach the Dandanator you still have a known working cartridge in the slot?

(The Plus will not work without cartridge, even if the ROM is attached externally)
Yes the BR / BASIC cart is indeed inserted. It's a dandinator mini if that is relevant - I know there are other types about. Even on a working plus system it ignores everything to do with it, even reset.
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

dragon

#14
The dandanator works without a plus catridge?.

Not, why?. Because dandanator needs the plus have enabled the access to the RAM.

In other worlds needs that the acid chip comunication with the asic works.

A computer that made the same with a catridge and without  a catridge and nothing changes sound to me a ram don't enabled.


First question is working the comunication between acid-Asic? check continuity between all the pins in the  amstrad acid and asic.

Second question is working the chip hc/ls between the Zilog and seed? Because its a patch chip to fix a bug in the asic acess to the catridge pages.

Try in the catridge the Gerard test to ram, thats don't write  nothing in the screen only  change colours in border and paper.

https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/quick-and-dirty-ram-test-for-cpc/msg106676/#msg106676


You catridge is original or is a catridge using the hack to the acid asic?.







Bryce

#15
Quote from: Blank_Reg on 20:30, 22 June 24
Quote from: Bryce on 11:03, 22 June 24
Quote from: Blank_Reg on 19:52, 21 June 24The fact I get a colour and not a black screen / no power suggests it's recoverable doesn't it, if it's just down to a failed transistor, capacitor? If the ASIC dies it's usually a black screen / no power?

No, the ASIC sends a 12 bit signal (4 bits for each base colour) to a 3x 4bit DAC (AMS 48464 - Digital to analogue converter). Even with a dead ASIC, the DAC will convert whatever random voltages are appearing on the ASIC pins into analogue values that the screen will then display. It would only show black if all 12 ASIC pins were at 0V, and even on a dead ASIC, this is unlikely (unless the ASIC has exploded and it's contents are spread around the inside of the case).

Bryce.

Maybe this is why I get random colours, usually white, but sometimes green, orange, light purple each time I turn it on.

I have a UNI-T voltage tester. Which of the tiny pins coming out of the ASIC should I test to see if any are going to 0v so at least then I'll know it's the ASIC that's faulty?

On the ASIC:
Red = Pins 113, 114, 115, 116
Green = Pins 109, 110, 111, 112
Blue = Pins 104, 105, 106, 107

Or on the AMS48464:
Red = Pins 5, 4, 3, 2
Green = Pins 9, 8, 7, 6
Blue = Pins  14, 13, 12, 11

Bryce.

Blank_Reg

Cheers. Off to Glastonbury this week but will run through these pin checks when I get back.
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Blank_Reg

Quote from: Bryce on 15:10, 23 June 24
Quote from: Blank_Reg on 20:30, 22 June 24
Quote from: Bryce on 11:03, 22 June 24
Quote from: Blank_Reg on 19:52, 21 June 24The fact I get a colour and not a black screen / no power suggests it's recoverable doesn't it, if it's just down to a failed transistor, capacitor? If the ASIC dies it's usually a black screen / no power?

No, the ASIC sends a 12 bit signal (4 bits for each base colour) to a 3x 4bit DAC (AMS 48464 - Digital to analogue converter). Even with a dead ASIC, the DAC will convert whatever random voltages are appearing on the ASIC pins into analogue values that the screen will then display. It would only show black if all 12 ASIC pins were at 0V, and even on a dead ASIC, this is unlikely (unless the ASIC has exploded and it's contents are spread around the inside of the case).

Bryce.

Maybe this is why I get random colours, usually white, but sometimes green, orange, light purple each time I turn it on.

I have a UNI-T voltage tester. Which of the tiny pins coming out of the ASIC should I test to see if any are going to 0v so at least then I'll know it's the ASIC that's faulty?

On the ASIC:
Red = Pins 113, 114, 115, 116
Green = Pins 109, 110, 111, 112
Blue = Pins 104, 105, 106, 107

Or on the AMS48464:
Red = Pins 5, 4, 3, 2
Green = Pins 9, 8, 7, 6
Blue = Pins  14, 13, 12, 11

Bryce.
"AMS48464"

Do you mean the 40464 chip?
7 x CPC 464 (inc. 'white keys' German and Spanish s3 keyboard / ROM versions)
3 x CPC 664
5 x CPC 6128
1 x Plus 464
1 x Plus 6128
1 X dead Plus 6128
1 x 'Super Plus' 464
3 x GX4000
1 x CPC 472
2 X spare CPC 464 boards
2 x CTM 640; 2 x CTM644; 1 x CM14; 1x GT65
Plus: M4, UliFac II, Dandanator, 512k expansion, MX4 ROM Board, DK 64k expansion, DK mouse, 3 x DDI1, 4 x FD1, 5 x MFII, C4CPC, RS232 Pace, 16x1 cart, 2 x DDI5, 1 x DDI3 Centronics, 5 x Gotex, 5 X game carts, 150 tape / disc games, many spare chips - Z80's, bank switcher, 400x ROMs, data separator, ParaDOS carts, many discs, many joys, many DOS ROM's etc you know the stuff.

Bryce

Quote from: Blank_Reg on 18:50, 03 July 24
Quote from: Bryce on 15:10, 23 June 24
Quote from: Blank_Reg on 20:30, 22 June 24
Quote from: Bryce on 11:03, 22 June 24
Quote from: Blank_Reg on 19:52, 21 June 24The fact I get a colour and not a black screen / no power suggests it's recoverable doesn't it, if it's just down to a failed transistor, capacitor? If the ASIC dies it's usually a black screen / no power?

No, the ASIC sends a 12 bit signal (4 bits for each base colour) to a 3x 4bit DAC (AMS 48464 - Digital to analogue converter). Even with a dead ASIC, the DAC will convert whatever random voltages are appearing on the ASIC pins into analogue values that the screen will then display. It would only show black if all 12 ASIC pins were at 0V, and even on a dead ASIC, this is unlikely (unless the ASIC has exploded and it's contents are spread around the inside of the case).

Bryce.

Maybe this is why I get random colours, usually white, but sometimes green, orange, light purple each time I turn it on.

I have a UNI-T voltage tester. Which of the tiny pins coming out of the ASIC should I test to see if any are going to 0v so at least then I'll know it's the ASIC that's faulty?

On the ASIC:
Red = Pins 113, 114, 115, 116
Green = Pins 109, 110, 111, 112
Blue = Pins 104, 105, 106, 107

Or on the AMS48464:
Red = Pins 5, 4, 3, 2
Green = Pins 9, 8, 7, 6
Blue = Pins  14, 13, 12, 11

Bryce.
"AMS48464"

Do you mean the 40464 chip?

Yes. Typo.

Bryce.

Powered by SMFPacks Menu Editor Mod