[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Disk booting



ScottM@cup.portal.com (Scott - Maxwell) writes:

>Could someone describe the Apple // disk boot process (DOS 3.3 & ProDOS)?
>I'm sure the information is in the tech manuals but I don't have those (yet).
>Any help appreciated.

DOS 3.3 : Disk Controller ROM loads sector 0, track 0.
          Sector 0, Track 0 (Addr $801) loads RWTS from track 0
          RWTS then copies itself to $9600 and loads DOS from the rest of
          track 0, tracks 1 and 2 to the rest of high memory

Note : I don't remember the exact address, but if you boot trace a 3.3 disk,
       you can easily find 'em.

ProDOS : Disk Controller ROM loads sector 0, track 0 which in turn loads in
         sector E.  This loads all of Prodos' bootstrap code.
         Now the bootstrap code proceeds to load "PRODOS.SYSTEM" which in
         turn loads the first .system program to $2000 and runs it.

- Jonathan
-- 
      **** Braves 1993 NL West Champions !! (And on to Philly !) ****

 Internet: musjndx@gsusgi2.gsu.edu     Fidonet : Jonathan Deitch@1:133/411.7 
           jdeitch@gisatl.fidonet.org  Bellnet : 1 - 404 - 261 - 3665 
-----------------------------------------------------------------------------
Atlanta 1996 !! | Play Pinball !! | Don't Panic ! | "I hate it when I can't
--------------------------------------------------| trust my own technology!"
"Thrills!  Chills!  Magic!  Prizes!" -- Hurricane |    -- Geordi LaForge

Gene Roddenberry, Isaac Asimov, Jim Henson, Dr. Seuss, Mel Blanc ... Sigh ...