Emulators which emulate hardware like for instance DivIDE, MB-03+ Ultimate, etc., use as a hard-disk image a HDF file. This file is virtually a raw image prepended with a thin header (full specification). Therefore, a new CHDF container should simply extend the existing CRawImage container.
Programs which already support HDF images are HDF Monkey or SamDisk, both open-source.
Emulators which emulate hardware like for instance DivIDE, MB-03+ Ultimate, etc., use as a hard-disk image a HDF file. This file is virtually a raw image prepended with a thin header (full specification). Therefore, a new CHDF container should simply extend the existing CRawImage container.
Programs which already support HDF images are HDF Monkey or SamDisk, both open-source.