Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!sun!swap!page From: page%swap@Sun.COM (Bob Page) Newsgroups: comp.sys.amiga.tech Subject: Re: Rebooting Keywords: reboot, spam Message-ID: <107432@sun.Eng.Sun.COM> Date: 31 May 89 21:09:52 GMT References: <4405@ucdavis.ucdavis.edu> Sender: news@sun.Eng.Sun.COM Reply-To: page@sun.UUCP (Bob Page) Distribution: comp.sys.amiga.tech Organization: Sun Microsystems, Mountain View Lines: 37 u586182058ea@deneb.ucdavis.edu Frank Kuan wrote: >What does the Amiga do when you reboot? This should be in the 'most asked questions' posting, along with "what does color X mean on startup?" - Clear Chips (screen turns blue on custom chip failure) - Disable DMA and Interrupts - Clear the Screen - Check the Hardware - Pass or fail the Hardware to the Screen (dark grey if OK) - Checksum the WCS (OS does not checksum the ROM) - Pass or fail the WCS to the Screen (displays "Insert Kickstart" screen) - System setup - Check the for RAM at $C00000 - Move SYS_BASE to $C00000 if it exists - RAM Test - Pass or fail the RAM to the Screen (green if bad) - Check the Software - Pass or fail the Software to the Screen (light grey if OK) - Set up the RAM - Link the Libraries - Find External RAM and link it to the list - Set up Interrupts and DMA - Start default Task - Check for 68010, 68020, and 68881 - Check for an Exception (screen yellow if found and GURU handler not set up) - System Reset >Is it possible to change a vector somewhere and have the Amiga >run your code instead of the reboot sequence? Yes. This is one of those Amiga Secrets, most people don't discuss it because (presumably) it encourages crackers to write viruses and other nasty stuff. ..bob