View Single Post
Old 19 December 2013, 07:52   #6
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 20,665
I don't want to do anything with flux transitions, it is too low level for emulation

If there is need for new format: technically emulation only needs byte-size data (DSKBYTR is byte based) and time until next byte is ready (if there is density changes) and position of index sync. The rest is automatic.

Raw MFM data is already supported with extended adf images. (track size is in bits, index is at bit offset = 0), simple format is described in disk.cpp. It does not support density changes or if protection reads track multiple time and checks for "random bits".

btw, UAE built-in FDI image support has MFM flux changes to binary data "converter" (and PLL simulation or something like that) but I still don't want to know how it works. (I didn't write it myself).
Toni Wilen is offline  
Page generated in 0.08473 seconds with 9 queries