Atari.Org
Click Here
HomeNewsServicesForumsSupport

Talk Atari

Atari.Org Forums


16/32-Bit

8-Bits

Classics

Emulation

Jaguar

Lynx

Classic Consoles Forum 8-Bits Forum 16/32 Forum
Emulation Forum Jaguar Forum Lynx Forum
 
 Subject: RE: DMA Memory2memory.
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.

 Topics Author  Date
  DMA Memory2memory. new SoLo2 03-17-2004 22:09 
   RE: DMA Memory2memory. new joe 03-18-2004 07:24 
    RE: DMA Memory2memory. new Ragstaff 03-18-2004 12:03 
     RE: DMA Memory2memory. new SoLo2 03-19-2004 15:23 
      RE: DMA Memory2memory. new The Paranoid 03-19-2004 17:51 
       RE: DMA Memory2memory.  Greenious 04-03-2004 14:49 

 Reply To This Message
 Your Name:
 Your Email:
 Subject:
 Human verification:   What's this?
               _    __     _ _     
 _ __  ___ _ _| |_ / _|___| (_)___ 
| '_ \/ _ \ '_|  _|  _/ _ \ | / _ \
| .__/\___/_|  \__|_| \___/_|_\___/
|_|                                
    



Copyright © 1997-2024 Atari.Org 
Atari is registered trademark of Infogrames