Už jste někdy přemýšleli nad tím, proč tak Amiga při zapnutí na obrazovce nesmyslně a děsivě bliká? Mnohé napadlo, že je to asi opatření proti vetřelcům, kteří trpí epilepsií.
Samozřejmě to tak není a tak se podívejme, co se vlastně v onu chvíli děje. Vezmeme příklad z klasické A500 s ROM 1.3:
1. Dojde k vyčištění všech starých dat z paměti (jen při resetu via power).
2. Zakáží se DMA a přerušení, aby běhm self-testu nerušily.
3. Smaže se obrazovka.
4. Proběhne kontrola procesoru, jestli pracuje.
5. Změní se barva obrazovky.
6. Provede se checksum test ROMky.
7. Opět se změní barva.
8. Započne startování systému.
9. Zkontroluje se RAM na adrese $C0000 a přesune se sem SYSBASE.
10. Otestuje se celá Chip RAM.
11. Opět se změní barva.
12. Zkontrolují se rutiny systému, zda startují.
13. Aby to nebyla taková nuda, zase se změní barva.
14. Nastaví Chip RAM, aby byla přístupná.
15. Nalinkují se knihovny z ROM.
16. Podívá se, zda je přistupná Fast RAM.
17. Povolí se DMA přerušení.
18. Nastartuje se defaultní task.
19. Podívá se, zda je přítomen akcelerátor nebo FPU.
20. Opět se zkontroluje procesor, jestli nedošlo k nějaké chybě.
21. Jestli k nějaké chybě v procesoru došlo, restartuje se systém.
Změny v barevnosti můžete zaznamenat takto:
Tmavě šedá barva: Test hardwaru proběhl vpořádku a registry jsou čitelné.
Světle šedá barva: Test softwaru je také OK.
Bílá barva: Inicializace proběhla vpořádku a systém je připraven nabootovat.
Ale jestli se někde něco posere, pak se těste na tyhle barvičky:
Červená: Byla nalezena chyba v ROM.
Zelená: Byla nalezena chyba v Chip RAM.
Modrá: Byla nalezena chyba v custom chipech.
Žlutá: Byla nalezena chyba v CPU ještě předtím, než se nastartoval hlídací software (Guru).
Tyto problémy mohou být způsobeny několika důvody. Například ROM nám v čase nepoužívání „odskočila z patice“. Zkusíme jí vytáhnout a znovu domáčknout. Ovšem obvykle jsou tyto chyby fatální a nezbyde nám, než daný chybný kousek vyměnit.
Aby to nebylo jednoduché, klávesnice má taky svou ROM a i tak se během zapnutí testuje:
Jedno blikutí: ROM klávesnice je vadná.
Dvě bliknutí: 64 bytová RAM klávesnice je vadná.
Tři bliknutí: Časovač selhal.
Čtyři bliknutí: Skrat mezi klávesami.
Tyto chyby se dávají najevo blikáním diody na CAPSLOCKu. Během bootu ale CAPSLOCK blikne vždy! Takže nepanikařte. Dělají to všechny Amigy v celém vesmíru!