home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!seismo!darwin.sura.net!wupost!sdd.hp.com!ux1.cso.uiuc.edu!news.iastate.edu!niko
- From: niko@iastate.edu (Nikolaus E Schuessler)
- Newsgroups: comp.sys.mac.programmer
- Subject: message for brad@tazboy.jpl.nasa.gov
- Message-ID: <1992Aug31.184016.29964@news.iastate.edu>
- Date: 31 Aug 92 18:40:16 GMT
- Sender: news@news.iastate.edu (USENET News System)
- Organization: Iowa State University, Ames, IA
- Lines: 66
-
- ** couldn't get this mail through... **
- * sigh *
-
- > Video (GetMainDevice) Palette/colortable manipulation routines...
-
- > ?
- The video card gets initialized with 256 default colors (IIcx
- 8bit video card). I'm suspecting that I'm gonna have to talk directly
- with the video card to change palletes & stuff cause most of the
- facilities will require an init_pallettes and possibly init_quickdraw
- calls (which probably aren't in rom).
-
- > > GetFont/Resource calls (for system fonts in rom)
-
- > Sort of, I think.
-
- > Memory stuff...
-
- > The routines are available but you may need to setup your own heap first.
- > The boot routine has its own heap but it may not be setup the way you
- > want it.
-
- > Slot Manager...
-
- > Yes
-
- > And what does the memory map look like at this point?
-
- > this is a big question, could you be more specific.
- > also, what machine are you using?
-
- The startup sequencs 'sets up device tables' (video) and 'loads' the diskdriver
- et. al. How do I know what memory address is safe to load a program into?
- I'm gonna have to write my own malloc, so it'll have to know what not
- to touch...
-
- (IIcx 5MB, 40M hd)
-
- > Depends on how much of the mac environment you can keep looking like the
- > mac os thinks it should look like.
-
- This is what scares me... 'what the mac os thinks it should look like'
- probably isn't info that is easy to get at.
-
- > I have played with this stuff quite a bit and really enjoy digging in to
- > these issues.
-
- Me too... I finally understand how the games get control of the entire
- screen... and do it rather speedily.. the use the screen buffer
- directly (??).
-
- > Let me know if you have any specific questions that I might
- > be able to figure out for you.
-
- Well... right now I'm trying to get my program to boot off a floppy...
- I have some sample code written for gcc/MACMINIX which is helpful,
- but I still have to figure out how and where to write this code
- on the floppy to get it to boot .. details details...
-
- thanx for the helpful info...
-
- --
- 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
-