home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / programm / 17239 < prev    next >
Encoding:
Text File  |  1992-12-11  |  1.9 KB  |  38 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!spool.mu.edu!umn.edu!doug.cae.wisc.edu!pochanay
  3. From: pochanay@cae.wisc.edu (Adisak Pochanayon)
  4. Subject: Re: Attn Commodore: You are making a Big Mistake (Hardware
  5. Organization: U of Wisconsin-Madison College of Engineering
  6. Date: 11 Dec 92 14:47:28 CST
  7. Message-ID: <1992Dec11.144728.6531@doug.cae.wisc.edu>
  8. References: <A976s*600@ultb.isc.rit.edu> <qkckVB5w165w@lakes.trenton.sc.us>
  9. Sender: pochanay@cae.wisc.edu
  10. Lines: 26
  11.  
  12. In article <qkckVB5w165w@lakes.trenton.sc.us> rock@lakes.trenton.sc.us (Rockerboy) writes:
  13. >eas3714@ultb.isc.rit.edu (Ezra Story) writes:
  14. >
  15. >> If I open up a screen, attach a bitmap, and query its attributes, I can
  16. >> make certain assuptions about that screen and bitmap.  If the bitmap is
  17. >> shown to be a normal amiga interleaved bitmap in chip memory, nothing
  18. >> prevents me from using the blitter directly to write to the bitmap...
  19. >> Remember we're not talking about PageStream here... we're talking about a
  20. >> demo or a game.
  21. >
  22. >How can you do it if you have no information on how the blitter works?  
  23. >_The lack of data on the hardware_ prevents you from safely using the 
  24. >blitter, or any other chips, for that matter.
  25.  
  26.     In OS 1.3 and OS 2.0, CBM provided users with several mechanisms for
  27. directly accessing the blitter.  These include using OwnBlitter() and
  28. QBlit().  They also provided specifications for programming the blitter
  29. directly (although you are supposed to access the blitter as an offset
  30. to a value the system will give you, not a direct hardware address).
  31. Using these constructs, you can write a system friendly application
  32. which makes direct use of the blitter.  Assuming CBM wants backwards
  33. compatibility, they provide the same constructs under 3.0 and AGA.
  34. There may be enhancements that are undocumented but the documented
  35. core operations remain the same (they may be much faster or slightly
  36. changed but should always produce the same results).
  37.  
  38.