English Amiga Board


Go Back   English Amiga Board > Other Projects > project.SPS (was CAPS)

 
 
Thread Tools
Old 24 June 2011, 16:23   #1
kaffer
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 578
Playing with Kryoflux

Hello all! I took delivery of a Kryoflux yesterday and have been testing it out. Down below there's a picture of it munching on a Lemmings original game disk.

I'm happy so far, as it saves getting out the old Amiga 1200 to rip disk images, and I'm finding significantly fewer errors when I post-analyse the dumps.

My new workflow is to dump Kryoflux STREAM files with half-dozen revolutions per track:
Code:
dtc -r6 -flemmings_disk1_ -i0 -e79 -i5
Then I convert these to my own dumb format containing raw bit cells plus timing information (1 byte of MFM plus 1 byte of Amiga CIA ticks taken to read that byte):
Code:
kf2rawdat lemmings_disk1_ lemmings_disk1.dat
And I have tools to then convert to ADF, to extract Amiga filesystem into a host directory, or to pick out other custom formats (the interesting case ):
Code:
mfmparse2adf workbench.dat workbench.adf
adfread workbench.adf
I've attached some tools for those who are interested. At least the parsing of raw STREAM files may be interesting, as there's a modicum of trial and error to apply the rules in the published specification.

EDIT: Removed the archive from here. The up-to-date version of the archive can be found over at the Kryoflux forums. See fiath's link below.


Last edited by kaffer; 27 June 2011 at 19:22.
kaffer is offline  
Old 26 June 2011, 21:25   #2
mr.vince
Cheesy crust

mr.vince's Avatar
 
Join Date: Nov 2008
Location: Hawk's Creek
Age: 43
Posts: 1,374
Awesome! Good stuff!
mr.vince is offline  
Old 26 June 2011, 22:30   #3
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by kaffer View Post
I've attached some tools for those who are interested. At least the parsing of raw STREAM files may be interesting, as there's a modicum of trial and error to apply the rules in the published specification.
Hi kaffer,
Nice work! Any chance of some binaries, please?
prowler is offline  
Old 26 June 2011, 23:07   #4
fiath
Moderator
fiath's Avatar
 
Join Date: Jan 2002
Location: South East / UK
Age: 41
Posts: 1,930
Wow, excellent work. Good to know it is possible to make an independent implementation of the spec too. If you have any suggestions on improving the spec, they would be very welcome. Maybe there are sections that need expanding on?
fiath is offline  
Old 27 June 2011, 00:45   #5
kaffer
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 578
My main confusion was over stream positions, and where that could mean byte position in the stream file, offset in the decoded stream of flux reversals, or even offset in the implied stream of bit cells (the spec mentions cell positions which I found confusing, as I've only seen the term used in the context of bit cells, which doesn't make sense when decoding raw flux transitions without assuming further processing/analysis).

This meant I took a guess at what the 'stream position' field in OOB messages means. No matter how I interpreted them, I couldn't get the position field in successive 'stream read' messages to line up exactly. I ended up assuming that the positions are offsets in the stream of flux reversals, as that matched closest and most consistently, but still I *always* find that the stream-read message indicates an offset three or four transitions further ahead than I've decoded. I'm guessing the stream is in fact continuous per-track, with no interruptions, so I've got something wrong somewhere, no doubt!
kaffer is offline  
Old 27 June 2011, 16:23   #6
fiath
Moderator
fiath's Avatar
 
Join Date: Jan 2002
Location: South East / UK
Age: 41
Posts: 1,930
For anyone interested, the response to these queries has been posted over in the KF forum, which is probably the best place for any further technical discussion.

http://forum.kryoflux.com/viewtopic.php?f=7&t=199
fiath is offline  
Old 07 September 2011, 03:13   #7
r.cade
Registered User
r.cade's Avatar
 
Join Date: Aug 2006
Location: Augusta, Georgia, USA
Posts: 347
Send a message via AIM to r.cade Send a message via MSN to r.cade Send a message via Yahoo to r.cade
disregard.
r.cade is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Winuae Kryoflux support Joe Maroni support.WinUAE 19 04 September 2013 14:36
Check out my Kryoflux! -=ARA=- project.SPS (was CAPS) 18 17 June 2013 21:49
KryoFlux for Mac OS X Crashdisk project.SPS (was CAPS) 10 14 March 2012 13:55
Where to upload dumps from kryoflux ascp project.SPS (was CAPS) 2 04 November 2011 13:29
KryoFlux V CATWEASEL caver99 support.Hardware 15 27 August 2011 00:22

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:03.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.06649 seconds with 13 queries