Vérification de bon fonctionnement et premier démarrage du Micral N

Par Philippe Dubois, Président.

Pour ce huitième article, nous allons rentrer un peu plus encore dans le vif du sujet, puisque après étude, reverse engineering des cartes du Micral N et même remplacement de quelques composants, nous allons enfin remettre en route pour la première fois notre exemplaire, presque 50 ans plus tard !

Effectivement, l’étude et le reverse engineering des cartes vont bon train avec Jean-François, Sylvain et Arthur. Nous avons sorti toutes les cartes de notre Micral N une par une au cours des semaines précédentes pour les prendre soigneusement en photos voire les scanner en haute définition,  et commencer à en dessiner les circuits afin de les documenter et mieux comprendre comment elles fonctionnent. Tous nos travaux seront rapidement référencés sur un site dédié.

Exemple d'analyse de la carte CPU de notre exemplaire de Micral N

Exemple d’analyse de la carte CPU de notre exemplaire de Micral N

Nous profitons d’ailleurs de nos avancées sur la restauration de notre exemplaire de Micral N pour produire un Live sur la chaine Twitch de l’association MO5 avec en guest star notre ami E-Penser, dédié à l’histoire de la R2E et du Micral N ! La vidéo est maintenant visible sur notre chaine Youtube : Live sur l’histoire du Micral N.

Remplacement des puces de RAM défectueuses

Grâce à l’appareil que Jean François a créé spécialement pour le dump des ROMS et le test des RAMs spécifiques car très anciennes de notre Micral N, nous avons pu déterminer que sur les quelques dizaines de puces que contient notre machine, une seule était déficiente ! Ce qui tranche radicalement avec la faible qualité des puces de RAM plus modernes que l’on va retrouver dans les micro-ordinateurs 8 bits contemporains des années 80.
Les puces de RAM de notre exemplaire de Micral N sont toutes testées une par une !

Les puces de RAM de notre exemplaire de Micral N sont toutes testées une par une !

Fort heureusement, nous avons pu trouver des puces RAM de la même série sur un célèbre site d’enchères aux Etats-Unis, qui furent testées à leur arrivée bien entendu, et dont l’une d’elle va donc remplacer la puce déficiente de notre Micral N. Pour rappel, ce sont des puces de SRAM (mémoire vive statique) de 1024 bits chacune, soit 128 octets seulement !

Vous pouvez voir à quoi ressemble cette puce de SRAM historique de 1972 en suivant ce lien.

Les 4 puces de RAM de série 2102 reçues des Etats-Unis, toutes fonctionnelles !

Les 4 puces de RAM de série 2102 reçues des Etats-Unis, toutes fonctionnelles !

C’est une bonne nouvelle en effet, toutes les puces de RAM reçues sont parfaitement fonctionnelles, même près de 50 ans plus tard, et nous allons pouvoir avancer sereinement sur la suite de la restauration de la machine.

Séance de travail chez Viveris et démarrage du Micral N

Nous organisons dès lors une nouvelle séance de travail avec notre équipe de bénévoles chez notre partenaire Viveris, qui nous le rappelons met à disposition de l’association un formidable laboratoire électronique dans leurs locaux de Rungis en Ile de France. Nous sommes encore en pleine COVID, masque obligatoire !

L'équipe se réunit une nouvelle fois chez Viveris pour continuer d'analyser les cartes électroniques de notre Micral N

L’équipe se réunit une nouvelle fois chez Viveris pour continuer d’analyser les cartes électroniques de notre Micral N

La majeure partie de l’équipe va pouvoir continuer d’étudier et de tester les différentes cartes électroniques de notre Micral N, avec la possibilité, si nous ne détectons aucuns problème, d’essayer de remettre en marche pour la première fois notre machine ! Tous les membres présents sont très motivés, l’ambiance est excellente. Nous avons été rejoints pour quelques instants par un responsable de Viveris, curieux d’apprécier notre travail sur la machine.

Test d'alimentation et contrôle de fonctionnement d'une des cartes électroniques de notre Micral N

Test d’alimentation et contrôle de fonctionnement d’une des cartes électroniques de notre Micral N

Les principales cartes électroniques importantes pour le fonctionnement de la machine, en tout cas dans notre état de connaissance actuel, vont toutes être vérifiées une par une, alimentées et testées, afin de nous assurer qu’une fois dans le châssis de la machine et mises sous tension toutes ensemble, aucun évènement fâcheux ne se produise. Jean-François et Arthur ont fabriqué des peignes à la bonne taille afin de pouvoir enficher chaque carte.

Jean-François passe à la caméra thermique les puces du Micral N afin de vérifier le bon comportement une fois alimentées

Jean-François passe à la caméra thermique les puces du Micral N afin de vérifier si elles comportent bien une fois alimentées

À la fin de ce chantier, c’est une première bonne nouvelle qui nous attend : il n’y a visiblement pas de carte problématique, aucun composant n’a visiblement souffert d’être remis sous tension. Nous allons pouvoir remettre toutes nos cartes dans le châssis du Micral N afin d’envisager la suite.

Pendant ce temps, Hervé et Arthur s’occupent également d’adapter une mallette de transport qu’a ramenée Arthur et qui sera capable de contenir dans de bonnes conditions de sécurité notre Micral N et tous ses accessoires : fiches, câbles, alimentations, cartes d’expérimentation, etc.

Hervé et Arthur découpent la mousse d'une grande mallette de transport professionnelle pour y adapter les formes de notre Micral N

Hervé et Arthur découpent la mousse d’une grande mallette de transport professionnelle pour y adapter les formes de notre Micral N

Nous en profitons également pour fabriquer les câbles d’alimentation nécessaires pour cette fois-ci alimenter la machine directement. Celle-ci possède deux connecteurs de part et d’autre qui alimentent chacune une moitié de fond de panier, afin de mieux répartir la charge électrique. Ce connecteur est très ancien et il est plutôt délicat d’en trouver de nos jours. Heureusement, quelques uns ont pu être trouvés sur le site de vente en ligne de composants électroniques Mouser.

Les connecteurs d'alimentation de notre Micral N sont peu conventionnels

Les connecteurs d’alimentation de notre Micral N sont peu conventionnels

Remise en route de notre Micral N !

Nous y voilà enfin ! Avec les alimentations de laboratoire dont est équipée Viveris, délicatement ajustées sur les tensions d’alimentation de fonctionnement de la machine, et après avoir vérifié une dernière fois les cartes électroniques une par une, nous décidons de brancher électriquement notre Micral N afin d’en vérifier le comportement. Et c’est une seconde excellente nouvelle qui nous attend !

Euréka ! Notre Micral N s'allume !

Euréka ! Notre Micral N s’allume !

Notre Micral N s’allume ! Nous sommes tous très contents, et Sylvain est impatient de pouvoir vérifier enfin tout ce qui a été compris jusqu’alors du fonctionnement de cette machine et du code contenu dans ses mémoires mortes (ROMs). Avec quelques manipulations, nous interrompons le cycle de démarrage de la machine pour arriver dans son moniteur, dont le contenu (2 Ko) a été sauvegardé auparavant, comme vu dans l’article : https://mo5.com/lecture-et-sauvegarde-des-roms-du-micral-n/

Maintenant que nous sommes rassurés sur la mise en route électrique de notre Micral N, nous allons pouvoir étudier de manière très précise comment lui faire exécuter des programmes et débuter sa programmation ! Mais tout ceci sera étudié dans un prochain article.

D’ici là, n’oubliez pas svp de participer à la campagne pour soutenir nos travaux ! https://micral.mo5.com