Xref: utzoo comp.sys.amiga.tech:2331 comp.sys.amiga:24872 Path: utzoo!utgpu!attcan!uunet!ubvax!ardent!rap From: rap@ardent.UUCP (Rob Peck) Newsgroups: comp.sys.amiga.tech,comp.sys.amiga Subject: Re: Which blt routine? Summary: customized, built-in, inseparable, (sigh) Message-ID: <699@ardent.UUCP> Date: 4 Nov 88 18:48:20 GMT References: <1268@astroatc.UUCP> Organization: Dana Computer, Inc., Sunnyvale, CA Lines: 24 In article <1268@astroatc.UUCP>, jojo@astroatc.UUCP (Jon Wesener) writes: > > Which blitter routine do the bob routines use for blitting through > a mask into the background? I thought it was the bltmaskrastport The blitter functions that bobs use are integral to the bob handling themselves. They do not call the normally externally accessible masked blitter ops as you have surmised. The function qbliti() and/or qbsblit() are called, the blitter is taken over by the bob function, and its registers are directly manipulated. At one time, while at Amiga, I had looked into the work required to make those functions externally accessible, but they are very tightly integrated into the rest of the bob functions and it seemed pretty tough and R.J. was pretty busy as it was trying to do Intuition (R.J. did the bob/vsprite/ animob system too, prior to doing the initial design and release of Intuition). I'd suggest you get the PD BlitLab stuff and see what you can discover for your own application from that. It is on a sorta recent FISH disk and as I remember, it has some relatively-direct-access blitter functions in source form that might be of help. BlitLab is a contribution of Tom Rokiki (see Tom - I spelled it right this time :-)) Rob Peck