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

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!csus.edu!netcom.com!ray
  3. From: ray@netcom.com (Ray Fischer)
  4. Subject: Re: Alternate Screen buffer in newer macs?
  5. Message-ID: <1993Jan6.023536.4928@netcom.com>
  6. Keywords: Alternate screen buffer, animation
  7. Organization: Netcom. San Jose, California
  8. References: <9300610.18577@mulga.cs.mu.OZ.AU>
  9. Date: Wed, 6 Jan 1993 02:35:36 GMT
  10. Lines: 32
  11.  
  12. markkj@muse.cs.mu.OZ.AU (Mark Johnston) writes ...
  13. >    G'day.  I was wondering if anyone could tell me if the newer macs (ie
  14. >anything above a Plus... :) still have the alternate screen buffer?
  15. [...]
  16. >    The reason I am asking about this is that I am writing a game for the mac
  17. >(Ultima-ish with the birds-eye-view of the player who moves around killing
  18. >monsters...), and I have a 7x7 map drawn out of 32x32 bitmaps.  I think I will
  19. >actually just throw an vertical retrace event in to make sure that the data
  20. >is copied to the screen without flickering...
  21.  
  22. Yes, I can.  No, they don't.
  23.  
  24. In fact, many of the newer Macs don't (or didn't) have _any_ screen
  25. buffer, relying instead on plug-in video cards.  I suppose you might
  26. be able to hack something that would futz with the buffer start
  27. address on some video cards / systems, but it would be truly nasty
  28. stuff that would break the moment Apple looked at it funny.  If you
  29. want to be at all portable, use either CopyBits, or if that isn't fast
  30. enough try copying directly to the video RAM (but make sure you know
  31. how to do it _properly_, it ain't easy).
  32.  
  33. >    Inside mac V does not have any information on the SE's or the II[vcL][ixC]'s
  34. >hardware, and it details no changes to the Segment Loader (which, I would assume
  35. >means that the Chain call is unaffected, hence one would imagine the alternate
  36. >buffer does exist in these later machines).
  37.  
  38. There is a manual for the Macs which has more relevent info; most of
  39. the specific info is in separate manuals.
  40.  
  41. -- 
  42. Ray Fischer                   "Convictions are more dangerous enemies of truth
  43. ray@netcom.com                 than lies."  -- Friedrich Nietszsche
  44.