Article View: comp.sys.amiga.tech
Article #12366Re: blitter operation speeds
From: Tomas G. Rokicki
Date: Tue, 25 Apr 1989 23:42
Date: Tue, 25 Apr 1989 23:42
44 lines
1671 bytes
1671 bytes
> Hi there,
Howdy, howdy!
> Mainly, what is the difference in speed between doing a full A+B+C->D
> blit and a simple A->D operation? Does the blit go faster if the
> dma is turned off (reusing the same data) for one or two channels
> in a A+B+C->D operation?
Yep. Simply stated:
minimum cycle is 4 clocks (7.16MHz clocks)
use of A always costs 2
use of B is always free
use of C or D is free
use of C and D costs 2
So, we end up with the following table:
Channel Clocks/
enabled blitter
A B C D cycle
------- -------
N N N N 4
N N N Y 4
N N Y N 4
N N Y Y 6
N Y N N 6
N Y N Y 6
N Y Y N 6
N Y Y Y 8
Y N N N 6
Y N N Y 6
Y N Y N 6
Y N Y Y 8
Y Y N N 6
Y Y N Y 6
Y Y Y N 6
Y Y Y Y 8
Note that you still contend for DMA cycles, so these are maximum speeds.
Line mode always runs in 8-clock cycles.
-tom
Technical Details
Message-ID:
<8768@polya.Stanford.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!labrea!polya!rokickiReferences:
<4087@ucdavis.ucdavis.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!labrea!polya!rokicki From: rokicki@polya.Stanford.EDU (Tomas G. Rokicki) Newsgroups: comp.sys.amiga.tech Subject: Re: blitter operation speeds Keywords: blit,need,for,speed,spam Message-ID: <8768@polya.Stanford.EDU> Date: 25 Apr 89 23:42:10 GMT References: <4087@ucdavis.ucdavis.edu> Sender: Tomas G. Rokicki <rokicki@polya.Stanford.EDU> Reply-To: rokicki@polya.Stanford.EDU (Tomas G. Rokicki) Distribution: comp.sys.amiga.tech Organization: Stanford University Lines: 44