douglar wrote on 2026-09-01, 20:27:
I don't know that ISA DMA is compatible with MWDMA. Even VLB IDE controllers don't go DMA from the board into main memory. Seems like that would be a double plus hard thing to implement even with a lot of extra busmaster circuitry.
Nothing in the available ROMs suggest that they are enabling MWDMA on the storage.
I believe the single and multi-word DMA modes on IDE are inspired directly by modes of operation on the 8237 in the PC, so they should be compatible.
The problem is, the 8237 is so slow that PIO is faster. Much of the rest of my thinking is from discussions with mkarcher (both on threads and direct messages). In EISA systems, or motherboards like Intel Socket 4 ones that don't have EISA slots but do have an EISA DMA controller, it's possible to use "type A" and "type B" DMA to ISA slots, which might make MWDMA a bit faster than the 8237. But obviously most users wouldn't have access to that.
Gemini suggested there may have been IDE tape drives that could use MWDMA over an ISA slot, but when I challenged it to give me some examples, everything it named looked like it was SCSI, so probably an AI hallucination. If there were indeed such drives, they probably came with a dedicated ISA card, since the system's built in IDE wouldn't have the DMA pins hooked to anything.