Page 1 of 1

Image File Utilities

Posted: Wed Mar 13, 2019 10:42 am
by Martin_Head
Image File Utilities is a group of SuperBASIC extensions for handling microdrive and floppy disk image files.

It can create microdrive images in Qlay, Qemulator and MDI file formats. And also convert existing microdrive image files between the three microdrive file formats.

It is still a work in progress, and this is a Beta release.
I am seeking feedback on any problems found in use, and any features you might like to see added.

Re: Image File Utilities

Posted: Wed Mar 13, 2019 7:12 pm
by swensont
I'm curious to know why one would need a blank FLP image file. Why not just use a QXL.win file? Are these microdrive and floppy formats particular to just Qemulator and Qlay? I've used floppy image files, but these are direct copies of a floppy using 'dd'.

Tim

Re: Image File Utilities

Posted: Thu Mar 14, 2019 8:54 am
by vanpeebles
swensont wrote:I'm curious to know why one would need a blank FLP image file. Why not just use a QXL.win file? Are these microdrive and floppy formats particular to just Qemulator and Qlay? I've used floppy image files, but these are direct copies of a floppy using 'dd'.

Tim
Maybe for the HxC floppy drive emulators etc. They need a blank file to work with as they can't create their own.

Re: Image File Utilities

Posted: Thu Mar 14, 2019 11:03 am
by Martin_Head
swensont wrote:I'm curious to know why one would need a blank FLP image file. Why not just use a QXL.win file? Are these microdrive and floppy formats particular to just Qemulator and Qlay? I've used floppy image files, but these are direct copies of a floppy using 'dd'.

Tim
The FLP images are essentially the same as using 'dd' (I assume that is a Linux command for converting a real floppy disk to a image file). You could convert them back to real floppy disks if you want to.

I don't know if any other QL emulators support the microdrive image formats.

These routines are basically the the same as the routines in my MDI and FDI device drivers (although the CONVERT2_xxx routines have had a major rewrite). I have just pulled them out so that if you want to play with image files, you don't have to install either of the device drivers first.