Bawiłem się w HDF. Najlepiej użyć programu Samdisk 2.0 (koniecznie tej wersji) ale nie działa z każdą kartą SD aby zrobić jej obraz. U mnie działają karty starego typu max do 2GB np. Canon 32MB lub Kingston 2GB. Ja robiłem obraz HDF z systemem plików FAT po skopiowaniu na kartę plików TAP lub Z80:
samdisk /dir - sprawdzamy jaki numer ma nasza karta
samdisk 2: obraz.hdf - tworzenie obrazu HDF karty o numerze 2
Aby stworzyć pusty obraz wielkości 16MB: samdisk /create nazwa.hdf 16MB
Wstawianie, wypakowanie plików z obrazu z systemem plików ESXDOS w hdfmonkey:
wypakowanie pliku: hdfmonkey get image.hdf plikx.tap ./plikx.tap
wstawienie pliku: hdfmonkey put image.hdf plikx.tap /plikx.tap
Obraz HDF można stworzyć za pomocą różnych narzędzi - patrz załącznik. Kiedyś zapisałem sobie taką instrukcję:
Jeśli chodzi o firmware (Fatware, ESXDOS, Residos itp.) interfejsu IDE (DivIDE, ZXCF itp.) w ZX Spectrum (emulatorze) to większość obsługuje tylko odczyt z dysku. Chodzi o to, że dysk (obraz HDF) musimy przygotować (sformatować) np. w PC. Niektóre firmware np. ESXDOS obsługuje również zapis na dysku ale wcześniej musimy za pomocą PC wrzucić na dysk plik ESXDOS.SYS. Dysk można sformatować (tylko w systemie plików PLUSIDEDOS) chyba tylko za pomocą poleceń wbudowanych w ROM ZX Spectrum +3e (odpowiedni ROM do interfejsu np. DivIDE, ZXCF itp.) który standardowo obsługuje interfejsy IDE.