home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.programmer
- Path: sparky!uunet!gumby!destroyer!news.iastate.edu!niko
- From: niko@iastate.edu (Nikolaus E Schuessler)
- Subject: ** startup sequence -- what is available?
- Message-ID: <1992Aug30.050219.19887@news.iastate.edu>
- Sender: news@news.iastate.edu (USENET News System)
- Organization: Iowa State University, Ames, IA
- Date: Sun, 30 Aug 1992 05:02:19 GMT
- Lines: 40
-
-
- I've been hacking around with some code given me to write directly
- to the mac screen. Seems to work ok... but is the GetMainDevice call
- (which seems to be nothing but a memory reference) a) in rom b)
- usable before any operating system stuff is
- loaded? i.e. if I had an 'operating system' which contained
- nothing but a 'GetMainDevice' call and code to stuff bits
- into the screen buffer and put it properly in the boot blocks
- on a floppy would it work?
-
- Where can you get a list of stuff that is initialized and
- in rom ready for boot strap code to use? I am mostly interested in:
-
- ADB routines
- disk driver (floppy/SCSI)
- Gestault Routines
- Video (GetMainDevice) Palette/colortable manipulation routines...
- GetFont/Resource calls (for system fonts in rom)
- Memory stuff...
- Slot Manager...
-
- And what does the memory map look like at this point?
- What routines depend on what features of a rom inited memory map..
- Once I get all the startup info I need, can I mess with the
- memory/virtual address translation tables all I want? How will this
- affect drivers such as the floppy driver?
-
- If I reset the ADB, will I be able to send listen commands and get
- keystrokes? On interrupts? Will I have to make my own ADB Manager?
-
- Would I be better off starting with a hardware description and writing
- my own drivers instead of relying on prefabricated ones in rom?
-
- Lots of questions...
-
- --
- Niko Schuessler
- Project Vincent Systems Manager email: niko@iastate.edu
- Iowa State University Computation Center voice: (515) 294-1672
- Ames IA 50010 snail: 272 Durham
-