1

Topic: How to prepare a HDF image for the Fuse emulator (DivMMC)

1] Get the latest esxdos archive (currently v088) from http://esxdos.org/index.html

2] Unpack the package "esxdos088.zip" to the folder named esxdos088.zip.dir

3] prepare a hdf file for a emulator
$ hdfmonkey create test.hdf 64M
$ hdfmonkey put test.hdf esxdos088.zip.dir/SYS /
$ hdfmonkey put test.hdf esxdos088.zip.dir/BIN /
$ hdfmonkey mkdir test.hdf /TMP

4] run the emulator
$ fuse --no-divide --divmmc test.hdf esxdos088.zip.dir/ESXMMC.TAP

5] LOAD "" and flash the system
go to Options/Peripheral/Disk/"Divmmc write protect"
next make Machine/"Hard Reset"
(hard reset is needed, not only normal one...)

hdfmonkey formats this 64MB image with FAT16 and 2KB clusters

you can also make a HDF image with FAT32 via command mkfs.vfat:
$ dd if=/dev/zero of=test2.raw bs=256M count=1
$ /sbin/mkfs.vfat -F32 -s4 test2.raw
$ raw2hdf -v 1.1 test2.raw test2.hdf
$ hdfmonkey put test2.hdf esxdos088.zip.dir/SYS /
$ hdfmonkey put test2.hdf esxdos088.zip.dir/BIN /
$ hdfmonkey mkdir test2.hdf /TMP
$ fuse --no-divide --divmmc test2.hdf esxdos088.zip.dir/ESXMMC.TAP
...and follow with the previous step 5]

Many thanks to ub880d for making this guide.

Can anyone help: why the hdfmonkey can create FAT32 based images, but cannot write into them?

2

Re: How to prepare a HDF image for the Fuse emulator (DivMMC)

SCjoe wrote:

Can anyone help: why the hdfmonkey can create FAT32 based images, but cannot write into them?

Are you using Linux or Windows?
What Image-Size?
Can you tell me the command you use for writing?