Repair & Schematics
Amiga 1200

Solid Color Screen (Amiga 1200)

5min

The Amiga can output solid color screens to indicate specific errors. Thanks to this site for some initial insight into this boot process.

System Checks

Below is the list of what happens during boot:

  1. Clear all chips of old data
  2. Disable DMA and interrupts during the test.
  3. Clear the screen.
  4. Check the hardware ....checks to see if 68000 is functioning.
  5. Change screen color.
  6. Do a checksum test on all ROMS.
  7. Change screen color.
  8. Beginning of system startup.
  9. Check RAM at $C0000 and move SYSBASE there
  10. Test All CHIP RAM.
  11. Change screen color.
  12. Check that software is coming in ok.
  13. Change screen color.
  14. Setup 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, 68881 or other processor upgrades.
  20. Check to see if there is an exception or processor error
  21. If so, do a system reset.

During this system test the Amiga is sending vital information to the screen with colors. If the system checks out ok, you will see the following sequence that you have seen so many times.

  • DARK GRAY: The initial hardware tested OK. the 68000 is running and the registers are readable.
  • LIGHT GRAY: The software is coming in and seems OK.
  • WHITE: The initialization test have passed.

RED

Kickstart ROM error

Two ICs in A1200, A3000, A4000

īģŋREDīģŋ

Invalid KickStart ROM checksum

īģŋ

īģŋBLUEīģŋ

Custom chip problem

Denise Paula Agnus

īģŋGREENīģŋ

RAM error (0x0F0) error in the lowest 256 bytes of Chip RAM. Possible causes, defective CIA-A IC or defective Agnus IC.

īģŋ

īģŋYELLOWīģŋ

Above problems combined. If 68000 found an error before the error trapping software (GURU) was running. An unexpected processor exception before the appropriate system failure message was prepared. This could mean defective hardware or an attempt to access a RAM address where no RAM exists.

īģŋ

īģŋLIGHT GREENīģŋ

CIA (U7/U300) problem

īģŋ

BLACK

CIA (U7/U300) problem

If not booting

īģŋDARK GRAYīģŋ

Hardware tested OK

īģŋ

īģŋLIGHT GRAYīģŋ

Software tested OK

īģŋ

īģŋLIGHT GRAYīģŋ

CIA (U8/U301) problem

Stops at gray, CIA defective

īģŋMAGENTAīģŋ

Single-task or cold-start initialization failed

īģŋ

BLACK/STRIPES

ROM or CIA

īģŋ

No video

R406 or R215 open R406=1 ohm R215=4.7 ohm

īģŋ

Video scrambled

Agnus or Denise defective

īģŋ

If the Amiga caps lock key LED blinks repeatedly at boot up, another series of error messages must be consulted:

  • One blink: keyboard ROM checksum error
  • Two blinks: RAM failure
  • Three blinks: watchdog timer failure

Keyboard Checks

The Keyboard has its own processor, RAM and ROM. A selftest is performed on power-up in the following sequence.

  1. Performs checksum on ROM's
  2. Checks 64 bytes of RAM.
  3. The timer is tested.
  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 light.

  • One Blink: Keyboard ROM check failed.
  • Two Blinks: Keyboard RAM checked failed.
  • Three Blinks: Watch dog timer failed
  • Four Blinks: A short between two row lines or special control keys.

īģŋ