Hi,
A few of you have probably heard about my little project - the portable
floppy disc raw-reader/writer. Through a bit of spare-time coding I've got all
the basic elements of the reading side of the interface done. That is to say,
according to the simulator, my hardware design can detect MFM sync markers,
index pulses and track index sequences on hard-sectored floppies.
Unfortunately I'm not going to have time to do the PCB layouts and such for
another few weeks at the least, which leads me to my next problem...
Rather than halt all development due to lack of time, I'd like to take a
look at some of the software side of things. What I need are some raw data
dumps i.e. if you're using a Catweasel, the data in the CW's RAM after the
track read command completed. The 'testhist' utility from Tim Mann's CW2DMK
pack can do this, with the command:
testhist port drive track side clock [file]
The documentation for testhist explains how to use it - port is the I/O port
for ISA Catweasels or card ID number (starting at 0) for PCI Catweasels. Drive
is the drive number (starting at 0), track and side are equally obvious, clock
is the clock rate (0 for SD/DD, 1 for HD). The 'file' parameter is the name of
the output file that
What I'm after are the raw files (and testhist output if possible) for:
- FM encoding, IBM format (PC or similar)
- MFM encoding, uPD765 (PC format), 3.5" DD
- MFM encoding, uPD765 (PC format), 3.5" HD
- MFM encoding, Amiga format, 3.5"
What I'm wanting to do is try out a neat little read-compensation algorithm I
found that seems to make it easier to decode discs where the FM/MFM timing
thresholds are a little ambiguous (the histogram shows a lot of bleed/smear
along the bottom).
An image of the whole disc would be useful, else a few random tracks would be
just as good (and probably easier to FTP/email).
Are there any kind souls out there with a Catweasel card and CW2DMK (or a
similar tool) that can provide this data?
Thanks,
--
Phil. | (\_/) This is Bunny. Copy and paste Bunny
classiccmp at philpem.me.uk | (='.'=) into your signature to help him gain
http://www.philpem.me.uk/ | (")_(") world domination.