QEMU and DOS (Ultra)-DMA drivers (Emulation)
> So my question is: are there any DOS DMA drivers (UIDE, UDMA, XIDE, XHDD, .. ) that work with Qemu?
Yes, at least now; although it's a driver for Jemm only. I adjusted the xdma32 JLM contained in the Jemm package ( no binary available, just the source on github ).
As it has turned out, Qemu doesn't care about what DMA mode is set for a drive, it might be multi-word DMA 0-2 or Ultra DMA 0-6, there's no speed difference. DMA access is, however, significantly faster than PIO access ( which is the default ): on my VM, PIO access reads achieved about 9 MB/sec, while DMA access was 50 MB/sec up to 860 MB/sec ( the latter may occur if one reads a virtually "empty" qcow2 image ).
A warning: don't try (in qemu) the xdma32 binary supplied in the current release version (v5.82) - it might cause data losses.
---
MS-DOS forever!
Complete thread:
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 11.08.2022, 16:05
- QEMU and DOS (Ultra)-DMA drivers - rr, 11.08.2022, 21:03
- QEMU and DOS (Ultra)-DMA drivers - marcov, 11.08.2022, 23:22
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 12.08.2022, 00:09
- QEMU and DOS (Ultra)-DMA drivers - rr, 13.08.2022, 21:16
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 12.08.2022, 22:04
- QEMU and DOS (Ultra)-DMA drivers - rr, 13.08.2022, 21:18
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 14.08.2022, 08:39
- QEMU and DOS (Ultra)-DMA drivers - RayeR, 16.08.2022, 19:01
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 16.08.2022, 19:31
- QEMU and DOS (Ultra)-DMA drivers - RayeR, 16.08.2022, 19:37
- QEMU and DOS (Ultra)-DMA drivers - rr, 16.08.2022, 21:38
- QEMU and DOS (Ultra)-DMA drivers - rr, 16.08.2022, 21:39
- QEMU and DOS (Ultra)-DMA drivers - tom, 17.08.2022, 00:26
- QEMU and DOS (Ultra)-DMA drivers - RayeR, 16.08.2022, 19:37
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 16.08.2022, 19:31
- QEMU and DOS (Ultra)-DMA drivers - RayeR, 16.08.2022, 19:01
- QEMU and DOS (Ultra)-DMA drivers - Japheth, 14.08.2022, 08:39
- QEMU and DOS (Ultra)-DMA drivers - rr, 13.08.2022, 21:18
- old XDMA revived - Japheth, 15.08.2022, 07:19
- QEMU and DOS (Ultra)-DMA drivers - rr, 11.08.2022, 21:03