home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / mac / programm / 20743 < prev    next >
Encoding:
Text File  |  1993-01-06  |  2.4 KB  |  55 lines

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