Messages au Démarrage Soyez attentifs, l'Amiga essaie peut-être de vous dire quelque chose. de David W. Martin Comme vous l'aurez remarqué sans doute, quand vous démarrez sous système 1.3, l'écran clignote en affichant toute une suite de couleurs. Au-delà du simple chargement du Workbench, l'Amiga exécute toute une suite d'opérations d'initialisation et de test, lorsque vous l'allumez ou vous le relancez. Les couleurs -outre le simple fait qu'elles vous disent qu'il "se passe quelque chose"- fournissent des informations sur le résultat de ces tests. Regardez le clignotement : si vous apprenez à en interpréter les couleurs, celles-ci pourront vous fournir des signes d'avertissement précoces sur les défaillances du système. A chaque fois que vous démarrez, le système exécute les suivantes étapes de vérification et d'initialisation : 1. Effacer les vieilles données dans les registres de données de la machine (circuits spécialisés, etc.). 2. Invalider les interruptions et le DMA pendant la procédure de contrôle. 3. Effacer l'affichage de l'écran. 4. Tester le matériel et vérifier que l'UC fonctionne. 5. Changer la couleur de l'écran pour montrer le résultat de ce test. 6. Exécuter un test de la somme de contrôle de la ROM. 7. Changer la couleur de l'écran pour montrer le résultat de ce test. 8. Commencer à lire le début de la séquence de démarrage du système. 9. Tester la RAM en $C0000 et mettre ici l'information concernant SYSBASE. 10. Faire un test sur la mémoire chip. 11. Changer la couleur de l'écran pour montrer le résultat de ce test. 12. Faire un test pour vérifier que le logiciel se présente sans erreurs. 13. Changer la couleur de l'écran pour montrer le résultat de ce test. 14. Préparer la mémoire chip pour les données. 15. Relier en mémoire les bibliothèques de l'Amiga. 16. Faire un test pour voir s'il y a une extension de mémoire additionnelle et la relier au système si elle existe. 17. Restaurer les interruptions et le DMA. 18. Commencer l'exécution de la tâche de démarrage par défaut. 19. Tester si le système utilise un 68010, un 68020, un 68030 ou un 68881/2. 20. Faire un test pour les erreurs d'exception (ou processeur). 21. Si une exception intervient, réinitialiser le système. A mesure que les vérifications avancent, un système qui est en bonne santé clignote en affichant à l'écran la séquence de couleurs suivante : Gris foncé Gris clair Blanc La première couleur indique que le test sur l'UC a été franchi et que le 680x0 est en place et fonctionne bien. La deuxième vous rassure en vous disant que le logiciel se présente sans problèmes. Enfin, le clignotement blanc signale que le système a franchi tous les tests d'initialisation. S'il rencontre une difficulté, le système change la couleur de l'écran en une couleur indiquant un signal d'alerte et arrête toute activité. Un écran rouge indique qu'il y a eu une erreur dans la somme de contrôle de la ROM. Un écran vert dénote une erreur en mémoire chip, tandis qu'un écran bleu vous informe qu'il y a un problème dans l'un des circuits spécialisés. Un écran jaune rapporte que le 680x0 a trouvé une erreur avant d'avoir lancé la partie logicielle (gourou) qui s'occupe du trappage des erreurs du système. Probablement, tant que vous ne recevrez jamais un message d'erreur, le plus courant sera l'écran vert. Dans plusieurs Amiga 500 anciens le circuit Agnus s'est "desserré", ce qui a provoqué des erreurs dont l'origne était l'état de la mémoire chip. En appuyant avec douceur, mais avec fermeté, sur le circuit résout en général le problème. Un système à lui tout seul Tandis que le système est occupé de façon tout à fait évidente par ses affaires, le clavier se charge de sa propre séquence de démarrage, quand on allume ou on relance l'Amiga. Un système intégré, le clavier Amiga, renferme une UC, 2Ko de mémoire morte, 64 octets de mémoire vive, quatre ports d'E/S huit bits et une minuterie, et tout cet ensemble est dirigé par une partie logicielle pour la vérification des erreurs et pour l'initialisation. Voici quelles sont les routines de clavier, quand on démarre la machine : 1. Vérifier la ROM avec un test sur la somme de contrôle de la ROM. 2. Vérifier la RAM avec test de la RAM. 3. Vérifier la minuterie pour s'assurer qu'elle fonctionne. 4. Synchroniser le clavier avec l'ordinateur. Pour vous informer des problèmes qu'il rencontre, le clavier fait clignoter la diode luminescente de la touche Caps Lock. Le nombre de ces clignotements permet d'identifier l'erreur : Un La somme de contrôle de la ROM a échoué. Deux Le test de la RAM a échoué. Trois Le test de la minuterie du contrôleur de séquence du clavier a échoué. Quatre Il y a un court-circuit entre deux lignes de rangées ou l'une des sept touches spéciales (actuellement, non implémenté). Il y a des chances pour que vous n'ayez jamais de clignotements d'écran indiquant des erreurs ou des clignotements de la touche Caps Key. Toutefois, si, lors du lancement, votre système démarrait en se comportant de manière étrange, soyez très attentifs à ces signaux d'avertissement. Ceux-ci, tout en ne vous informant pas sur le problème existant dans sa totalité, vous mettrons, vous et le technicien de maintenance, sur la bonne voie, en vous faisant économiser du temps et de l'argent.