Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Can floppy work in nonDMA mode under DOS/Linux/Windows? (Developers)

posted by bretjohn(R) Homepage E-mail, Rio Rancho, NM, 04.12.2017, 19:54

> but it's matter for compatability with old SW.

I don't think most software, even the old stuff, uses direct I/O or DMA access anyway. Most programs either depend on DOS (A: or B:) or the BIOS (INT 13h) to access disks, including floppies. I do remember some of the old hard drive backup utilities that used floppies as the backup media used DMA, though I don't remember if they actually _required_ it. I don't remember many other programs even trying to use it. I suppose some games might try to use it too, if they could run off floppies and needed the extra speed.

In my DOS USB disk driver (which also supports USB floppies), I didn't worry about emulating low-level I/O access. Virtualizing I/O is very difficult to accomplish in DOS, and rarely worth the effort. The only program where I've seen a real need to do it is in my USB joystick driver, since almost all programs use direct I/O access for joysticks instead of using the BIOS.


Complete thread:

Back to the forum
Board view  Mix view
15296 Postings in 1378 Threads, 254 registered users, 13 users online (0 registered, 13 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum