Author: Greenious (c-cd6870d5.548-1-64736c12.cust.bredbandsbolaget.se)
Date: 04-03-2004 14:49
This has been done before, in the childhood of the ST people did all sorts of experiments including DMA transfers, blitter transfers etc.
The sad truth is that no method (except for some blitter operations) beats the CPU movem instruction, especially since the CPU more or less halts when you use DMA and blitter.
And don't let yourself be fooled into using the split-bus function when using the blitter. Sure, the CPU and blitter will share bus-time, but the overhead when switching between them makes it so slow...
There are some areas where the blitter outperforms the CPU, and it is when you also let it do some operations on the data it moves, but otherwise you are better off letting the CPU do the work.
|