🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #10149

Re: Which blt routine?

#10149
From: Rob Peck
Date: Fri, 04 Nov 1988 18:48
24 lines
1662 bytes
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
Technical Details
Message-ID: <699@ardent.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!ubvax!ardent!rap
References: <1268@astroatc.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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