Passer au contenu principal

Restauration d'un Commodore 64 et d'un Vic 20

Cet article est un brouillon. Il sera mis a jour régulièrement au fur et a mesure de l'avancement du projet. Ne faites pas attention aux éventuelles fautes de français, de grammaire ou manquement de sources! Pour toute question ou suggestion, pingez-moi sur Rocket: @doddo

 

Il y a quelques jours, l'un de nos membres nous a déposé deux Commodore; un 64 et un VIC 20, tous deux sauvés des récentes innondations. 

Dans cet article, j'expliquerai de A à Z le cheminement de réparation des deux machines. En sachant que je n'y connais absolument rien dans ce domaine :-D 

Démontage et nettoyage des deux machines:

Les deux ordinateurs étaient couverts de boue, après un petit passage sous l'eau pour les cartes mères et au lave vaisselle pour les boites et claviers, les voici presque neufs! (A noter qu'ils sont encore légèrement sales, je terminerai le nettoyage complet une fois les deux machines 100% fonctionnelles)

Cosmétiquement parlant, les deux pièces sont relativement en bon état. Le C64 possède une touche swappée d'un autre modèle (déja en place quand nous l'avons reçu). Le VIC par contre a perdu une de ses touches (CRSR UP-DOWN) ainsi que le bitoniot ayant faire contact sur le circuit imprimé sous le clavier. Les deux pièces furent imprimées en 3D (source: Thingiverse. TODO: ajouter les deux liens). J'ai eu la chance également de trouver un ressort de meme diamètre et élasticité que les autres dans notre boite a ressorts.

 

C64

Les alimentations de Commodore 64 ont la mauvaise réputation de griller les cartes mères (les RAM, si je dis juste). De mémoire, c'est la ligne 5V qui fini par chauffer et pousser une tension bien plus élevée dans la machine. Il est important de ne jamais, absolument jamais, brancher une de ces alimentations dans l'ordinateur a l'aveugle. Il existe sur le marché de nouvelles versions "homemade" et également des "saviors" qui se branchent entre l'alimentation et l'ordinateur. J'ai opté (il y a quelques temps) pour une autre option: refabriquer une alimentation complète. Plus d'infos au prochain épisode).

Branchons alors la bête:

Moi qui espérais le voir s'allumer directement... 

l'écran ne nous affiche pas grand chose. Quelques lignes blanches par ici, par la. Je démonte toutes les RAM (sockettées), nettoie tout, teste les lignes une a une, RAS de ce coté la. Je démonte alors un maximum de chips (comme suggéré dans cet article: https://retro64.altervista.org/blog/commodore-64-repair-a-quick-guide-on-the-steps-required-to-fix-it); SID, CIAs, U28 et U16. Toujours rien.

D'après le pictorial64, il devrait s'agir d'un capaciteurcondensateur ou des régulateurs de tension.

J'ai donc changé les trois capaciteurscondensateurs (il est généralement conseillé de les changer quoi qu'il arrive, ces vieux trucs ont tendance a se dégrader avec le temps): C19, C88 et C90. J'en ai également profité pour installer des sockets sous chaque chip retirée a l'étape précédente.  L'ordinateur ne démarre toujours pas correctement. L'image semble légèrement changer, mais toujours rien de notable). 

J'ai vérifié les tensions d'entrée et de sortie deux régulateurs VR1 et VR2, ai reflow les soudures, mais rien ne change.

Après une petite inspection visuelle, j'ai remarqué une résistance cassée. Cette résistance est libellée "C86". Je cherche dans le guide technique la référence exacte:

http://www.zimmers.net/cbmpics/cbm/c64/C64ServiceManual.txt

D'après ce manuel, la seule référence C86 est un condensateur de 39pF, mais uniquement pour la révision 326298.

Il ne s'agitagissait endonc pas d'unealitésistance, mais d'un condensateur Micacéramique! Ces condensateurs à forte ressemblance avec des résistances ne sont plus fabriqués.

Quelques heures de 39pf...recherche Aprèsplus quelques recherches je tombe sur certains mods "VIC" qui me paraissent assez flous au début. D'après ce quetard, j'apprends qu'en aifonction conclu:du matériel disponible a l'époque, ilscertains prenaientcomposants cechangeaient. qu'ils avaient sousPour la main.version 250407 Rev B. en ma possession, il faut donc se référer à ceci:

En fonction de la version de la U19 (VIC II), le condensateur C86 varie. Certaines chipsversions se sont vues ajouter une résistance R101 (résistance n'étaientayant pas spécialementd'emplacement disponibles,prédéfini. et ont donc été remplacées par d'autres, mais cela nécessitait une modification du circuit. Refabriquer tout une board aurait couté trop cher. ils appliquaient donc des gros patchs bien propres du style:Cf: https://twitter.com/mindflareretro/status/1160149055944740865).

NeAyant sachantla toujours6569 Rev3, je remplace la C86 par un condensateur céramique de 82pF (j'en profite également pour changer le même, en position C83.

Toujours pas quoid'image faire,à jel'écran! chercheJ'ai surdésormais un autre type d'erreur: https://www.pictorial64.com/fault.htm?id=u31_3

L'oscillateur U31 serait, d'après le circuitPictorial64, impriméle unecoupable résistanceici. similaire,Effectivement, regardesi desun photoscondensateur dansconnecté lesa interwebs.l'oscillateur Aucunea boardexplosé, nec'est semblemauvais lasigne même,pour les composants sur ce slot me semblent différents a chaque fois. Je fini par trouver une résistance similaire localisée en C83 (encore une fois, a la place d'un capacitor). Je relève la référence couleur (chose pas toujours aisée) et en déduit qu'il me faut une résistance de 93Kohm. Je remplace les deux par une résistance de 100Kohm, pas de changements.amont...

Je me penche donc sur les deux régulateurs de tension. J'ai reflowcommandé lesun souduresnouvel (sait-onoscillateur jamais),sur leeBay, problèmej'attends nela vient pas de la.livraison...

 

VIC20

Expliquer ici le process de création de la nouvelle alim "2 pins" et ajouter le lien thingiverse vers les fichiers 3D