Amiga System Boot Routine

The Amiga system test is a complicated set of routines which it must go through before you can do any work on it. During the system test the Amiga is attempting to let you know if the system is functioning correctly. What follows is a list of start-up activities:

  1. Clear all chips of random/old data.
  2. Disable DMA and interrupts during test.
  3. Clear the screen.
  4. Check the hardware ....checks to see if 68000 is functioning
  5. Change screen colour.
  6. Do a checksum test on all ROMs.
  7. Change screen colour.
  8. Beginning of system startup.
  9. Check RAM at $C0000, and move SYSBASE there.
  10. Test all CHIP RAM.
  11. Change screen colour.
  12. Check that software is coming in OK.
  13. Change screen colour.
  14. Set up CHIP RAM to receive data.
  15. Link the libraries.
  16. Check for additional memory and link it.
  17. Turn the DMA and interrupts back on.
  18. Start a default task.
  19. Check for 68010, 68020, and/or 68881.
  20. Check to see if there is an "exception" ....processor error.
  21. If so, perform a System Reset.
During the system test the Amiga is sending vital information to the screen by changing the colours. If the system check outs okay, you will see the following sequence: If something is wrong with the system, you may see the following instead: The keyboard has it's own processor, RAM and ROM. A self-test is performed on power-up in the following sequence:
  1. Performs checksum on ROMs.
  2. Check 64 bytes of RAM.
  3. Test timer.
  4. Performs handshake with computer and gives results of self-test.
If the keyboard does not pass the test, it will notify you that it is not working properly. This information is indicated with the blinking of the Caps-Lock LED. If you are having problems with your Amiga, perhaps these codes will help you locate the source of the problem.

A plain ASCII text copy of this information is available to download: Boot Info Text
Remember to hold the <SHIFT> key, or <Right Mouse Button>, otherwise the text will be displayed, and not saved to a file on your system.