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