home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / programm / 15453 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  2.2 KB

  1. Path: sparky!uunet!news.tek.com!uw-beaver!cs.ubc.ca!van-bc!tvbbs.wimsey.bc.ca!Neil_Bortnak
  2. From: Neil_Bortnak@tvbbs.wimsey.bc.ca (Neil Bortnak)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: BlitterCalc
  5. Distribution: world
  6. Message-ID: <Neil_Bortnak.03xm@tvbbs.wimsey.bc.ca>
  7. Date: 6 Nov 92 00:29:25 PST
  8. Organization: Tunnel-Vision BBS!
  9. Lines: 31
  10.  
  11.      Not to long ago I finished working on a set of routines dubbed
  12. 'BlitterCalc'. It was a system in which a programmer could basically
  13. specify in pixels what and where he wanted something to blitted and the
  14. routines would churn out all the blitter registers (masks, control,
  15. modulos, everything). It was like saying, "Computer, blit an object 20
  16. pixels wide by 34 pixels high from bitmap 12 at co-ordinates X56,Y89 to
  17. bitmap 5 at the co-ordinates X5,Y97. It is 3 bitplanes and I want it
  18. cookie-cutted" and presto there are all the values (All the hub bub about
  19. bitplanes and source co-ordinates and the source bitplane could all be
  20. stored in an object structure). I hand verified its results about 5 times
  21. and they came out correct so I figured it was done. After that I began to
  22. work on a server to use the BlitterCalc's generated structures to actually
  23. preform a blit while the cpu was still mucking about (like a transparent
  24. process) all in a non or fully multi-tasking enviornment. Eventually I was
  25. going to incorporate it all into a shared library that could install the
  26. BlitServer (the name of the actual blitting system) when the library is
  27. opened and so on and so on. I haven't fininshed the blitserver but am
  28. itching to release something. So what would everybody think about me
  29. releasing a shell for all these routines so programmers can quickly
  30. calculate all their blitter values. Or should I just release it as a shared
  31. library (all the routines are position-indepenent and completely system
  32. friendly) for the programmer use. Or a link module or at all? What do you
  33. guys think and how would you best like it released???
  34.  
  35.  
  36. -- Via DLG Pro v0.995
  37.  
  38. *--------------------------------------------------------------------*
  39. |   // Neil Bortnak Surrey,BC  Assembler/C Programmer  | "Anarchy is |
  40. | \X/   UUCP: @TVBBS.wimsey.bc.ca   FIDO: 1:153/910    |  Prison" :) |
  41. *--------------------------------------------------------------------*
  42.