Making the conversion of an ADF file can be long. >Speed problem : In any case data must be converted to MFM/FM (all emulators does this) and for this you need time (and memory space). >RAM Size problem: With less of 4Kb of RAM, hard to implement an gzip lib in the pic (ADZ format.) or directly managed complex format as IPF. The actual loaders of supported by the HxC Floppy Emulator (36 formats supported !) take 300KB of code. >Flash Size problem : This is very hard to implement all file format in the firmware (flash space problem). The HxC Floppy Emulator and The SDiskEmul uses a PIC18F4525 MCU.
A little more in-depth explanation will clear people's doubtsĪ low cost MCU have low memory, and are not very powerfull. I am still curious as to why different file formats cannot be supported and you need to convert.