So from what I've read, DMA takes 8 cycles per byte. The mvn/mvp instructions, on the other hand, each take only 7 cycles per byte, assuming the WDC document on the 65816 is correct.
Is this true? Should I refrain from using DMA (at least for memory regions available on the A-bus) altogether, especially when doing large (non-fixed-source) transfers e.g. from ROM to WRAM?
Is this true? Should I refrain from using DMA (at least for memory regions available on the A-bus) altogether, especially when doing large (non-fixed-source) transfers e.g. from ROM to WRAM?