Pet 2001

Projet de restauration d'un pet 2001.

J'ai récupéré un pet en sale état il y a quelque temps. Le challenge était de le remettre en état esthétique et de le refaire fonctionner.
pet 2001 repair
pet 2001 repair
Il affichait des caractères aléatoires fixes. C'est un problème récurant qui peu avoir cependant multiples causes.
pet 2001 repair
La seule chose dont on est à peu près sur pour le moment, c'est que le circuit video fonctionne. Par contre, le problème peut venir de n'importe quels autres composants (et pas forcement de la ram comme on peut lire parfois)

Dans un premier temps, voici les opérations qui sont réalisables :

-Nettoyer les connecteurs.
Utilisation de spray désoxydant (marques : KF, Jelt ou Philips) avec une brosse à dent sur tous les connecteurs, les chips et leurs supports. Démonter tout les composants qui sont sur socles avec un outil à extraire les CI (il est possible de faire levier avec un tournevis mais ne surtout pas essayer de les démonter à la main ca c'est la casse assurée), et bien les nettoyer.
Les supports étaient de mauvaise qualité et les pannes sont souvent causées par une mauvaise connexion.

-Mesurer les tensions délivrée par l'alimentation au multimètre +5,-5,+12. Si c'est un problème d'écran, vérifier les tensions d'alimentation de l'écran (AC).
Mesurer également les ondulations résiduelles pour écarter un problème de filtrage causé par le vieillissement des condensateurs. Si les ondulation sont trop importantes,  les circuits peuvent ne plus fonctionner.
L'idéal est de vérifier l'ondulation avec un oscilloscope. Il est possible de vérifier s'il y a du ronflement avec un casque audio, branché sur l'alimentation à contrôler avec un condensateur de quelques microfarads en série mais ce n'est pas précis. (

-Vérifier que le circuit n'est pas coupé ou qu'il n'y a pas de soudures sèches.
-Vérifier que chaque chip est alimenté correctement.
-Vérifier qu'aucun composant ne surchauffe.

Voici l'état intérieur de la bête.
pet 2001 repair
pet 2001 repair
Je n'avais pas d'oscilloscope pour trouver la panne.
Voici ce que j'ai pu vérifier avec le multimètre :
L'alimentation paraissait correcte.
Les signaux d'horloge du processeur :  ph0 (entrée) phi 1 et phi2 semblaient aussi correctes. (2/3V et une fréquence de 1MHz).
Le signal Reset était bas à l'allumage puis haut ensuite ce qui est normal. Elles sont compatibles (pins) avec des 2716 et j'ai pu constater avec un graveur d'Eprom que 2 roms étaient mortes.

J'ai ensuite trouvé une carte mère de remplacement! Solution de facilité! L'ordi fonctionne, mais je souhaite quand mêm trouver la panne.

J'ai ainsi pu vérifier le fonctionnement de l'ancienne carte avec les nouvelles roms : il ya du mieux! plus de caractères aléatoires, mais uniquement des 0.
 
Après quelques tests, la carte de remplacement est tombée également en panne!! C'est vraiment fragile ces ordis :|
Pet 2001 repair
Comme on peut voir sur la photo, le problème vient de la partie affichage. L'ordinateur fonctionne parfaitement.
J'ai trouvé des informations intéressantes sur ce lien
http://www.classic-computers.org.nz/blog/2009-01-27-repairing%20a%20commodore%20pet.htm

Il s'agirait donc d'un problème avec la ram video 2114

Changement du 2114 et mise en place d'un support :
Pet 2001 repair
Et après une après midi de vacances à bidouiller sur PC pour recréer une cassette 8) :
Pet 2001 repair
Enfin, la caisse du pet est entièrement restaurée : ponçage, antirouille, peinture, vernis :
Pet 2001 repair
Pet 2001 repair
Pet 2001 repair

Quelques liens utiles pour cette restauration :

http://home.comcast.net/~medasaro/6540rom.com/6540romadapter.html
http://www.6502.org/users/andre/petindex/index.html
http://www.zimmers.net/anonftp/pub/cbm/pet/index.html
http://www.commodore.ca/
http://www.cosam.org/computers/cbm/pet/20090305.html