Just in case anyone is interested (I'm thinking of making this for myself anyway)
I've been thinking about how to reliably write disk images from an "unknown" system, and I've come up with this:
-Your system has be capable of booting from optical media (CD or DVD)!
I can place all the DOS images I have (at the moment with the new ones from "allbootdisk" it's >25) on a CD, and make that CD bootable with the ImageDisk stand-alone floppy boot.
This boot makes a RamDisk for working storage, has some basic network file transfer ability, and can "see" the DVD it was booted from (so it could access many images without having to transfer them) - and of course has ImageDisk and a number of usefull tools.
Unfortunately the method I used to make a .ISO bootable works by "faking" the floppy to BIOS - so tools like my XDISK (which goes through BIOS) can't work because they wouldn't see the actual floppy.
But... ImageDisk doesn't use BIOS - it "talks" directly to the floppy controller hardware. So... it CAN read/write actual floppy disks even when booted from optical media.
Most DOS boot floppies are simple .IMGs which are raw sector dumps of the DOS formats. ImageDisk being able to handle all kinds of floppy formats (incl non-DOS ones) needs a .IMD which contains records describing the format for each track.
But ... I have a utility "BIN2IMD" which can convert a raw binary dump (like a .IMG) into a full .IMD - You have to tell it things like cylinders, sides, sectors/track, sector size and Interleave to do the conversion - I can provide a .BAT file able to easily converting the common DOS floppy formats (which you can tell by size)
This gives you a CD which you can boot and create any DOS boot disk in the collection.
It would however require and actual physical floppy (with standard PCish Nec765 family compatible floppy controller chip)
Just some thoughts - if anyone is interested I can put it together.
https://dunfield.themindfactory.com ; "Daves Old Computers" ; SW dev addict best known:
ImageDisk: rd/wr ANY floppy PChw can ; Micro-C: compiler for DOS+ManySmallCPU ; DDLINK: simple/small filecopy(w/o netSW)via Lan/Lpt/Com