[comp.sys.atari.st] Blitter Specifics?

cmcmanis@sun.UUCP (01/16/87)

Allan, or anyone else that has seen the "real" blitter documentation
I would love to hear what it can do. Specifically, things like

How many bits at a time does it manipulate? 
What kind of operations can it do (OR, AND, XOR, CPL, ADD?, SUB? CMP?, etc)
Does it handle overlapping rectangles automatically? Or does one
have to break them up? 'frinstance blitting the rectangle from (a,b) to
the rectangle at (a1,b1).

(a,b)
  +---------------------+
  |        (a1,b1)      |
  |           +---------------------+
  |           |                     |
  +-----------|                     |
              |                     |
              +---------------------+

Does it do masked blits? 
How many sources can it address (terms in the logical equation) and does
the destination count as one term? 
How fast is it (pixels/sec) and does it completely steal the bus from the
68K or does it "cycle steal". 
Does it have any memory restrictions like the Amiga (lower 512K only)
and what is the largest bitmap that it can blit into?

Thanks for any answers to any of the above questions.

-- 
--Chuck McManis
uucp: {anywhere}!sun!cmcmanis   BIX: cmcmanis  ARPAnet: cmcmanis@sun.com
These opinions are my own and no one elses, but you knew that didn't you.

apratt@atari.UUCP (Allan Pratt) (01/19/87)

I can't give any blitter specifics because I don't know any.  Besides
that, it is a custom VLSI part and some of its details are still
subject to change.  Please wait for an official Atari announcement --
I'm sorry I can't be more helpful.  Mainly, though, it does most of
what you would expect a blitter to do.  I think it does almost
everything you can do with the line-A blt, and more, but (of course)
in hardware, not software.

/----------------------------------------------\
| Opinions expressed above do not necessarily  |  -- Allan Pratt, Atari Corp.
| reflect those of Atari Corp. or anyone else. |     ...lll-lcc!atari!apratt
\----------------------------------------------/