home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.programmer
- Path: sparky!uunet!munnari.oz.au!cs.mu.OZ.AU!muse.cs.mu.OZ.AU!markkj
- From: markkj@muse.cs.mu.OZ.AU (Mark Johnston)
- Subject: Alternate Screen buffer in newer macs?
- Message-ID: <9300610.18577@mulga.cs.mu.OZ.AU>
- Summary: How many macs have 'em?
- Keywords: Alternate screen buffer, animation
- Sender: news@cs.mu.OZ.AU
- Organization: Computer Science, University of Melbourne, Australia
- Date: Tue, 5 Jan 1993 23:05:03 GMT
- Lines: 42
-
-
- G'day. I was wondering if anyone could tell me if the newer macs (ie
- anything above a Plus... :) still have the alternate screen buffer? Looking
- at Inside mac III and IV says that the Plus has the buffer, and somewhere
- else is detailed how to use the Chain macro to set up the buffer. Playing
- around on an SE trying to set the ScrnBase global got me nowhere - but I
- got some interesting macsbug errors when trying to set ScrnBase to the
- location it would have been in on a mac plus... The main loop of macsbug
- was written over when it tried to redraw the screen :)
-
- The reason I am asking about this is that I am writing a game for the mac
- (Ultima-ish with the birds-eye-view of the player who moves around killing
- monsters...), and I have a 7x7 map drawn out of 32x32 bitmaps. I think I will
- actually just throw an vertical retrace event in to make sure that the data
- is copied to the screen without flickering... For a standard mac 9" screen
- there should be just enough time to copy this data onto the screen before
- the retrace gets to the bottom of the screen.
-
-
- Inside mac V does not have any information on the SE's or the II[vcL][ixC]'s
- hardware, and it details no changes to the Segment Loader (which, I would assume
- means that the Chain call is unaffected, hence one would imagine the alternate
- buffer does exist in these later machines).
-
-
- If anyone could help, it would be greatly appreciated.
-
-
-
- Mark.
-
-
- --------------------------------------------------------------------------------
- Mark Johnston | | markkj@muse.cs.mu.oz.au
- Software Engineering | | markkj@munagin.ee.mu.oz.au
- Melbourne University | | markkj@mundil.cs.mu.oz.au
- --------------------------------------------------------------------------------
- "Due to unforseen economic conditions, the light at the end of the tunnel
- will be switched off until further notice."
- --------------------------------------------------------------------------------
-
-
-