CPC Rulez
https://cpcrulez.fr/forum/

Diagnostiquer un CPC 6128 qui ne boot pas ?
https://cpcrulez.fr/forum/viewtopic.php?f=5&t=5908
Page 1 sur 1

Auteur :  gotcha [ 21 Mars 2017, 11:47 ]
Sujet du message :  Diagnostiquer un CPC 6128 qui ne boot pas ?

Bonjour,

Désolé de ‘flooder’ ce forum en ce moment, mais j’ai pas mal de choses à régler sur mes CPC :sweatingbullets: :)

J’ai mon CPC original, celui sur lequel j’ai usé mes doigts et grillé mes yeux étant gamin, qui ne boot plus depuis qu'il est ressorti des cartons. Alors, bien sûr, il est hors de question de le dépecer et de l’utiliser pour pièces. Mieux, je veux le réparer en lui appliquant le minimum de modifs et lui rendre la place et le rang qui lui est dû sur mon bureau.

J’aurais besoin de vos lumières. Je souhaite diagnostiquer le problème si possible avant de dessouder quoi que ce soit.

Voici mes constatations :
- le CPC ne boot pas du tout : écran noir, pas de réaction en essayant de le faire bipper au clavier
- La lumière rouge d’alimentation s’allume bien
- J’ai bien 5v sur les pins d’alim des divers circuits intégrés
- J’ai vérifié que les 2 chips amovibles sur support (le z80 et le 40010) marchent sur un autre CPC
- (pour info, le problème vient de l'unité centrale, car j'ai la même constatation sur un moniteur CRT original qui marche bien et aussi sur LCD)

Alors, où dois-je regarder en premier a votre avis ? Y-a-t-il des pannes classiques qui ont ces symptômes ?

Aussi :
- Puis-je 'bypasser' totalement la ROM soudée sur la carte mère avec une RamCard ou une X-MEM ?
- Existe-t-il des ROM de test/diagnostique que je pourrais mettre sur la RamCard ?
- Pour tester la mémoire, puis-je désactiver chacun des bancs mémoire de 64k

Merci d'avance !

Auteur :  ricky [ 24 Mars 2017, 10:42 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

Réparer et ne plus jeter. J'ai déjà réparé plusieurs consoles et micros chez moi et la plupart du temps un bon nettoyage suffit, mais parfois c'est plus poussé, comme sur ma GG où j'ai du jouer du fer à souder.

Auteur :  case [ 28 Mars 2017, 13:51 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

j'y connais pas grand choses pour les pannes du cpc mais peut être des soudures sèches repasser un coup de fer sur les soudures ca peux peut être marcher as tu regarder la carte mère coté soudures ? j'ai eu le cas sur un lecteur externe pour Amiga qui ne fonctionnais plus j'ai repasse les soudures et il a refonctionné.

Auteur :  Gerald [ 28 Mars 2017, 16:47 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

gotcha a écrit :
- Puis-je 'bypasser' totalement la ROM soudée sur la carte mère avec une RamCard ou une X-MEM ?
Oui avec une XMEM en mode low-ROM
gotcha a écrit :
- Existe-t-il des ROM de test/diagnostique que je pourrais mettre sur la RamCard ?
Pas a ma connaissance
gotcha a écrit :
- Pour tester la mémoire, puis-je désactiver chacun des bancs mémoire de 64k
Oui, il suffit de déconnecter le PAL (sur socket) et de reconnecter A14/A15 (LK5/LK6) ainsi que le CAS/ (LK8) directement vers un banc mémoire ou l'autre. Ne pas oublier de forcer le CAS du banc non connecté au 5V.
D’ailleurs, as tu vérifié que le PAL est OK ?

Maintenant, ton problème ne semble pas venir de la RAM. habituellement l’écran est gris avec un border noir quand la ram ne fonctionne pas.

d'autre piste : la ROM systeme, le CRTC, les circuits autour de la memoire (mux/buffer), oscillateur ?
ou bêtement le switch d'alimentation. A bypasser ou tester sur un autre CPC

Auteur :  gotcha [ 15 Oct 2017, 19:39 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

Bon, j'ai pu continuer mon investigation grâce à un oscilloscope.

Je me suis concentré sur le chip 40010 (le gateway) et j'ai comparé entre le CPC qui ne marche pas et un qui marche bien.
Globalement, les divers clocks (à 16mhz, 4mhz et 1mhz) sont OK. Le +5v est OK aussi (stable) et bien distribué.

Ce qui cloche sur le 40010, ce sont les signaux de synchronisation écran qui viennent du CRTC et qui sont plats (HSYNC, VSYNC). Du coup, la sortie SYNC qui va sur la prise écran est plate aussi. Sur un CPC qui marche, j'ai par exemple une fréquence de 50hz sur l'entrée VSYNC. J'ai aussi pu vérifier que le 40010 est OK en le mettant sur un autre CPC.

Alors, CRTC à changer ? Ou est-ce que cela pourrait-il aussi venir d'un problème de boot (à cause d'une mémoire foireuse ou de la ROM par exemple) ? Si le CRTC est mal programmé au boot, est-ce qu'il peut ne pas sortir de signal de synchro ? Ou sort-il des signaux de synchros dans tous les cas ?

Auteur :  Megachur [ 16 Oct 2017, 06:24 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

Hello !

je ne peux que t'encourager dans ta remise en état de ton cpc !

oui, au stade où tu en es et vu que ce n'est pas le gate array qui est en cause (tu as encore le coeur de ton cpc qui bat :sweatingbullets: !!!) :
- soit cela vient de la rom qui ne fournit par le programme de démarrage en mémoire 0x0000 (et donc pas d'init des bonnes valeurs du CRTC qui par défaut sont donc à 0x00 pour la plus part je pense) ?!
- soit du crtc car c'est lui qui fournit au Gate Array le signal HSYNC et VSYNC et si tu en vois pas...! le gate array combine ensuite ces signaux pour le VSYNC de la prise vidéo...envoyé au moniteur !

--> c'est quoi qui est marqué sur ton crtc, pour savoir son type !?

je pense que le mieux est de mesurer le signal "Chip Select" du CRTC (son clock) et les signaux sortants HSYNC et VSYNC et si tu vois de l'activité à ce niveau et idem côté ROM... celui qui n'a pas d'activité électrique sortante doit être le fautif !!
comme évoqué par case et ricky, vérifie les soudures pour ces 2 composants aussi après un bon nettoyage -> aspiration douce de la poussière + alcool avec un coton tige pour nettoyer les soudures et les observer !

bon courage, j'espère que tu trouveras vite :biere: !

Auteur :  gotcha [ 16 Oct 2017, 07:30 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

Megachur a écrit :
--> c'est quoi qui est marqué sur ton crtc, pour savoir son type !?

C'est un UM6845R, donc un CRTC 1 je crois.

Auteur :  Megachur [ 16 Oct 2017, 18:41 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

et sinon, aussi tu peux poster des images haute résolution du dessus et de la carte mère, un oeil avisé ici pourra surement t'aider à identifier la soudure qui pose pb si c'est cela !

:magic:

Auteur :  gotcha [ 16 Oct 2017, 23:09 ]
Sujet du message :  Re: Diagnostiquer un CPC 6128 qui ne boot pas ?

Gerald a écrit :
gotcha a écrit :
- Pour tester la mémoire, puis-je désactiver chacun des bancs mémoire de 64k
Oui, il suffit de déconnecter le PAL (sur socket) et de reconnecter A14/A15 (LK5/LK6) ainsi que le CAS/ (LK8) directement vers un banc mémoire ou l'autre. Ne pas oublier de forcer le CAS du banc non connecté au 5V.
D’ailleurs, as tu vérifié que le PAL est OK ?

Bon, j'ai vérifié le PAL sur un autre CPC et il marche. Je me suis d'ailleurs amusé, une fois le PAL enlevé, à fermer LK5, LK6 et LK8 (sur le support DIP) et à forcer le CAS de l'autre banc mémoire à Vcc. J'ai ensuite inversé les bancs mémoire. Et ... rien dans les deux cas ... :(

J'avoue que je suis perplexe :tuktuk: . Le Z80, le PAL et le Gate-array sont OK. Les clocks sont OK. L'alim est OK. Changer le banc mémoire ne change rien. Alors ça peut être les ROMs, le CRTC ou de la logique autour ... . Il va falloir que je tente de bypasser la ROM en soft avec une XMEM en mode low-ROM comme le suggérait Gerald.

Sur le 6128 qui ne marche pas, j'ai remarqué que le pin A14 à la sortie du Z80 est toujours à 0, alors qu'il bouge un peu sur le CPC qui marche. Sinon, les autres sorties du Z80 semblent similaires. Il y a pas mal de bruit sur certains pins du Z80. En particulier, le bus data est bizarre même sur un CPC fonctionnel: pas très carré, des pulses par-ci par là, des montées lentes qui s’arrêtent...

Pièce jointe :
DSC_0448_DxO.jpg

Pièce jointe :
DSC05809_DxO.jpg

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/