I used mfm_util on your file and get
Ran out of data on sector index 17, try adding --begin_time 240000 to mfm_read command line
Your controller formats with a sector straddling the index pulse. This won't cause problem acting as an mfm disk emulator but will prevent creating an extracted data file and using ext2emu.
If you haven't invested too much time in it you can redo the file with
setup_emu
mfm_emu --file st412_a --drive 1 --initialize --heads 4 --cylinders 306 --begin_time 240000
then run FACTORYF etc on it. Only use --initialize on the first start of mfm_emu. Use your normal command line for the next run.
If you have autostart on you will need to systemctl stop mfm_emu before running it manually.
You can use mfm_util to check the file. Should decode without error.
mfm_util --emu st412_a --ana --ext /tmp/t
I might be able to make mfm_util decode the file if you decide its too much effort to regenerate and find a need but life is busy till end of April so won't be soon.
Ran out of data on sector index 17, try adding --begin_time 240000 to mfm_read command line
Your controller formats with a sector straddling the index pulse. This won't cause problem acting as an mfm disk emulator but will prevent creating an extracted data file and using ext2emu.
If you haven't invested too much time in it you can redo the file with
setup_emu
mfm_emu --file st412_a --drive 1 --initialize --heads 4 --cylinders 306 --begin_time 240000
then run FACTORYF etc on it. Only use --initialize on the first start of mfm_emu. Use your normal command line for the next run.
If you have autostart on you will need to systemctl stop mfm_emu before running it manually.
You can use mfm_util to check the file. Should decode without error.
mfm_util --emu st412_a --ana --ext /tmp/t
I might be able to make mfm_util decode the file if you decide its too much effort to regenerate and find a need but life is busy till end of April so won't be soon.