ISA DMA: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
No edit summary
Line 316:
 
AUTO. When this bit is set, after a transfer has completed the channel resets itself to the values you programmed into it.
This is great for floppy transfers. Read in a track - the values set themselves up for reading again immediately. For writing you'd only need to alter the transfer mode - not the addresses. Some expansion cards do not support auto-initializedinit DMA such as SoundblasterSound and SoundblasterBlaster Pro1.x. These devices will crash if used with auto-initialisedinit DMA. Sound Blaster 2.0 and later do support auto-init DMA.
 
Soundblaster 16 + do support Autoinitialisation and 16 bit DMA.
IDEC. Increment/Decrement. I guess if you wanted to write big endian data to a floppy drive you could. Big -endian processor based computers wouldn't be using an 8237.
 
MOD0 and MOD1. This is where some problems can arise based on the peripheral the DMA controller is attached to.