I would like to change the title to "KryoFlux Programming" which is the main focus from this message
It is already two weeks that I have received the device and it works as expected
So far I have used it to experiment on getting good reliable flux reversal information from original floppy disks and for that it is perfect.
First goal was to understand the Stream File output. Many thanks to IFW that provided me with a lot of very useful information and to MrVince that provided me with some source code.
The result is a preliminary documentation (attached) on the Stream File format. I believe it is more explanatory than the original documentation, but it may just be because I wrote it?
Second goal was to be able to parse the file. For that I have finished a "test" program (attached) to test the Stream File parser. Not very useful but ...
This program parses a Stream File (including stream files produced by version 2.0 of the firmaware) and check content for consistency.
It will therefore detect if something went wrong during the transfer of the data from the KryoFlux device to the connected PC.
This is a Windows program that should run on any version of Windows (tested on Windows 7 X64). At the end of the excution the program provides:
- the average transfer rate oveb the USB link in Bytes Per Second
The number of complete revolutions used for Imaging the track
Rotation Per Minute (RPM): the minimum, average, and maximum values
Number of flux transitions per track: the minimum, average and maximum values (usually the same)
However the .h files that I have been using are "embedded" in the project documentation generated with doxygen (KFCheck.chm). I do not think there is anything "secret" here but MrVince or IFW let me know if I need to remove this information.
Third goal was to "decode" the flux information from the stream file to display the bytes as a WD1772 would see them. I just made it to work last few days but it is not in a state that I can publish. So this is an ongoing task that will probably require few weeks ...
I want also to test a "more standard" usage of the KryoFlux device. That is to produce images of FD and send them to SPS to get IPF files. For that I will use my collection of original(?) FD. I have sent to SPS pictures of about 300 FD of non boxed games that I can image. Of course they are interested in getting these images but I must apologize because I have not sent any so far but promise I will start soon
here is a picture of the system connected to an old system running Windows XP
I am also updating my web site with the information on KryoFlux device and will keep you posted.
To get back to what has been discussed in this post. I believe that what is best for you really depends on what you want to do...
I have attached a small word doc that compare several preservation/backup techniques. I have tried to be as neutral as possible.