Um, yes – missing.
DOS pre-dates USB and – if the computer is ancient – the BIOS might too.
My memory may be faulty, but I don't recall MS-DOS ever supported USB in any form.
These days it's possible within limits.
- If a USB capable computer, i.e one with USB sockets, is used to create a bootable DOS on a USB memory stick, then DOS will run the stick. It won't recognise other USB devices, like a plug-in floppy drive. Likewise, booting DOS from a USB floppy drive will work, but DOS won't recognise other USB devices on the machine.
- If DOS is installed on a Virtual Machine running on XP, or any other OS, DOS should inherit at least some of XP's USB capabilities, with drives appearing as E: etc. I'd expect it to take some fiddly setting up rather than just working, plus the hassle of installing a VM. Plenty to choose from – Virtualbox, KVM, QEMU, VMware etc. Trouble likely because XP is also ancient, unable to host a modern VM. Not a good choice if DOS is wanted to keep things simple!
- I'd try one of the modern DOS clones, such as FreeDOS, or an emulator. DOS programs should run on them. Clones and emulators were written after USB appeared so there's a reasonable chance they'll get basic USB functionality from the BIOS,, There will be restrictions. Nothing clever like recognising a camera, or auto-mounting, but anything that behaves like a fixed disc should be honoured.
Dave
PS Just seen Paul Lousick's post = didn't know such a thing existed.
Edited By SillyOldDuffer on 15/05/2023 11:22:05