Archive pour avril 2009

RetroBright suite et fin de la restauration de mon Amiga 500

Dimanche 19 avril 2009

Voici la dernière photo après restauration de mon Amiga 500 avec la technique du RetroBright.

dscf0011.jpg

Malgré un aspect très satisfaisant à l’image, je ferais quelques remarques quant aux résultats :

  1. Pour la coque de l’A500, il ne faut pas plus de 2 couches réparties le plus uniformément possible sinon on se retrouve avec des tâches légèrement jaunâtres au milieu des zones blanchies. Certaines zones trop fortement blanchies donne un effet de décoloration du support. Le gel a tendance à sécher, cela explique peut-être que l’action du produit soit moins uniforme.
  2. Les touches une fois démontées peuvent être placées dans un bocal. En fin de processus, j’ai placé le tout dans un sac congélation. Celui-ci étant plus facile à manipuler. Il faut toujours placer un récipient en dessous car l’action du produit génère du gaz et de la mousse.
  3. L’action du soleil est très importante. Le résultat sous lampe UV ne m’a pas paru plus efficace que la lumière extérieure. Dans tous les cas, il faut surveiller et ne pas hésiter à rincer ces pièces pour contrôler les dérives du traitement.

En point d’amélioration, je vais chercher à diminuer la concentration en eau oxygénée comme suggérée par Fabien/System-cfg.

J’ai l’impression que l’oxy booster ne se dilue pas assez bien. Ma mixture en gelée est loin de générer autant de mousse que sur certaines photos du wiki retrobright, j’essaierais également d’augmenter les quantités pour voir.

ENFIN IL FAUT ABSOLUMENT PORTER DES GANTS

ET DES LUNETTES DE PROTECTION

Après l’ultrabright, voici le RetroBright !

Vendredi 17 avril 2009

En parcourant le forum System-cfg, je suis tombé sur un très bon article (merci Fabien) relatant la génèse et l’épopée du « retrobright ». Sous ce nom technique se cache une composition chimique capable de résorber la dégènérescence des plastiques qui se détériorent au fil du temps sous l’action de différents facteurs comme les UV, la chaleur et l’humidité. Après avoir essayé quelques tentatives peu fructueuses, ma curiosité m’a poussé à tester cette solution « miracle ». J’ai donc ressorti pour l’occasion mon seul Amiga 500. C’est lui qui me servira de cobaye. Il faut dire qu’il revient de loin celui là. Obtenu gratuitement car en panne, il a déjà passé de nombreuses heures sur la table d’opération. Il a même connu l’enfer du passage en machine à laver la vaisselle, c’est pour dire …

Pour la composition chimique principalement basée sur les effets actifs de l’eau oxygénée à forte concentration, je suis parti sur les dosages suivant :

  • 200ml d’eau oxygénée 130 volumes ou 30% (environ 7€ le litre)
  • 2 cuillères à café de Maïzena
  • 1 feuille de gélifiant à base de peau de cochon (ce que j’avais sous la main en fait)
  • un pot de confiture pour le stockage

La maïzena et le gélifiant, c’est mon côté  monsieur plus … bref nécessaire ou pas, j’ajoute au fond de mon pot à confiture ces 2 ingrédients. Je rajoute par dessus mon eau oxygénée. Comme la feuille de gélifiant commence à épaissir avec la température,  je prend le risque de nettoyer le micro-onde après mes conneries. C’est parti 40 secondes à 800-900W … et rien sur les parois du micro-onde :)

Par contre mon pot à confiture ressemble à un pot de colle cellulosique pour le bois en un peu plus épais. Il faut dire que j’ai mis la dose en intégrant toute la feuille de gélifiant.

Il paraît que cette mixture peut se garder. Dans mon cas, j’en doute puisque le gélifiant est à base animal mais passons …

Pour résumer, nous voilà avec une belle préparation bien gélifiée que nous allons pouvoir étaler sur la carcasse de ma machine cobaye. Avant d’appliquer la première couche, il est conseillé de rajouter un produit ménagée à la dernière minute :

  • Vanish Oxi Action Intelligence Crystal Blanc (environ 5€ le pot)

La dose d’oxi booster à rajouter est ridicule. Il est préconisé 1/4 de cuillère à café pour 200ml d’eau oxygénée. Dans mon cas, comme je l’ajoute au dernier moment, ce sera l’équivalent du pincée de sel. Pour info, l’excès d’oxi génère une épaisse mousse blanche.

Pour le reste, c’est : application avec un simple pinceau.

Voici en image les premiers résultats :

dscf0001_0.jpg

En fait voilà la deuxième couche appliquée ce matin avant de partir au travail après une exposition de 6h sous les lampes UV que j’utilise pour préparer mes circuits imprimés. Ce n’est pas WAF compatible à cette heure mais poursuivons … à la lumière du jour sous le soleil torride et brûlant de ma douce Normandie. Ca tombe bien, il n’y aura pas d’eau aujourd’hui.

dscf0003_0.jpg

Voici le résultat au retour du travail vers 18h soit 10 heures plus tard. Je dois dire que la nuit passée sous les UV  ne m’avait pas réellement convaincu mais là clairement, cela devient évident. Biensûr, il reste encore du chemin à faire notamment pour les touches et il reste la carcasse à peaufiner à certains endroits mais le résultat est quand même là !

Au retour de mes vacances, je prendrais la peine de me pencher sur le démontage complet de mon A500 et je metterais à tremper l’ensemble des touches dans une solution liquide du mélande. Cela me permettra également de bien le rincer à l’eau clair.

Voilà pour ce petit test qui confirme que tout n’est pas vain et qu’un lifting à moindre coût pour nos machines est encore possible.

Du nouveau sur mon émulateur CHIP8

Dimanche 12 avril 2009

Maintenant que j’ai repris intégralement le code source de mon émulateur CHIP8, je viens d’intégrer un debugger fonctionnel pour celui-ci. En effet, il est relativement délicat de peaufiner un émulateur sans passer par une bonne dose de debuggage pour les diverses roms à tester.

Ce petit exercice m’a permis d’affronter l’objet GtkTreeView pour l’affichage du code desassemblé.Dans l’immédiat, ce debugger gère le pas à pas, la sélection d’un breakpoint et l’affichage des registres. Je pense continuer à travailler sur la partie GtkTreeView afin d’enrichir avec une petite dose de couleur l’interaction avec le debugger comme la sélection sur fond vert pour le pointeur de programme ou une sélection sur fond rouge pour la déclaration du breakpoint. Mais la programmation du GtkTreeView est assez délicate de prise en main donc ce sera pour plus tard. Dans l’immédiat, restont sobre et fonctionnel !

La prochaine étape sera la prise en compte des évènements claviers et le contrôle du fonctionnement de certains opcodes qui me paraissent douteux.

Voici un petit screenshot de la pièce maîtresse de mon émulateur.

chip8_emulator.png

Broc sur Gaillon et sur Evreux

Dimanche 5 avril 2009

Ce matin levé 6h30, douche et petit déjeuner compris en 30mn chrono et me voici frais et dispo pour attaquer ma collecte !

Je n’ai rien trouvé en ordinosaures mais c’est plutôt un miracle quand je trouve quelque chose en « Sasfépu« . Du coup, on se lâche un peu sur du plus récent comme du jeu PS2 …

Voici une petit photo de mes entrées du jour :

dscf0002_0.jpg