English Amiga Board


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

 
 
Thread Tools
Old 17 June 2012, 08:01   #21
mr.vince
Cheesy crust
 
mr.vince's Avatar
 
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
Would you mind using PM for this, or using a separate thread?
mr.vince is offline  
Old 17 June 2012, 16:21   #22
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,716
Well, i've bit the bullet and ordered the Kryoflux Personal Edition Premium (I actually kept calling it kYRoflux for some daft dyslexic reason!!)

So now I can write IPF's of most of my originals, except those not IPF'd already!!

And I've submitted 2 test dumps to the SPS FTP and notified them so they can see which of my 2 drives is best for dumping!!
BarryB is offline  
Old 17 June 2012, 16:27   #23
mr.vince
Cheesy crust
 
mr.vince's Avatar
 
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
Thanks, will be checked.
mr.vince is offline  
Old 17 June 2012, 18:14   #24
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,716
I have a 2nd external Amiga drive for dumping, an Amitek, if needed!! But, I may as well wait until I have my Kryoflux and dump with that.

Also, I have the following PC floppies for use with the Kryoflux:

ALPS DF354N113F
SONY MPF920-E
PANASONIC JU-257A607P

Which of the above 3 will be suitable?
BarryB is offline  
Old 17 June 2012, 19:49   #25
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
The majority of PC drives work fine for dumping Amiga DSDD disks. Just try them out on a known-good AmigaDOS disk when you get the Kryoflux. Probably you will find all three drives work!
Keir is offline  
Old 18 June 2012, 13:06   #26
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
It's an interesting track format. It's not MFM, but instead a variable-length encoding which provides the same guarantees on flux density as MFM. That is, that there will be between 1 and 3 quiescent bitcells (0 bits) between every flux-reversing bitcell (1 bit). The encoding efficiency is at least as good as MFM: its encoded size is always between 1.5x and 2x larger than the original data.

To discount a few myths about this format:

There is a checksum per track, however you must decode the track to get the checksum. Possibly this was beyond the Trace machines used to do duplication back in the day, but for WHDLoad installers, mfmparse, and the like, it is quite possible. So it will be possible to verify disk dumps without having to run the entire disk through the game's track loader.

I also read that this format achieves the theoretical best encoding efficiency. Well, that's a bold statement as reasoning about encoding efficiencies gets into some exciting information theory. Certainly it is data-dependent how much better this scheme is than MFM -- for certain data it will perform no better (but also no worse!). It is also the case that for most data, packing it and then using normal MFM will be more efficient -- that's how the original cracks of these games can easily fit on the same number of disks (also, the disks generally aren't full in the first place!).
Keir is offline  
Old 18 June 2012, 14:10   #27
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,456
Send a message via MSN to dlfrsilver
Thanks for clarifying these Good to know that finally there is checksums used on tracks !
dlfrsilver is offline  
Old 26 June 2012, 21:42   #28
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,716
Ok, have now got my Kryoflux

Have set it up according to the instructions, wrote an IPF and checked it works on my Amiga (which it did) so the drive I'm using (Sony MFP920-E) seems OK.

If I want to start contributing Kryoflux dumps do I need to do a test dump or use specific commands?

Have also used the Linux tools by kaffer (great bloke ) to create and write some IPF's of my own so it appears the Kryoflux is working.
BarryB is offline  
Old 27 June 2012, 22:30   #29
mr.vince
Cheesy crust
 
mr.vince's Avatar
 
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
Quote:
Originally Posted by kaffer View Post
There is a checksum per track, however you must decode the track to get the checksum. Possibly this was beyond the Trace machines used to do duplication back in the day, but for WHDLoad installers, mfmparse, and the like, it is quite possible. So it will be possible to verify disk dumps without having to run the entire disk through the game's track loader.
Ok, so you don't run it through the game's loader, but your own loader, which on top also needs to understand this special transport layer, which is not MFM compatible. Don't see where this is less work, because you basically implement a completely "insane" format with no real advantages, that needs to decode a stream from the beginning to the end to get the data.

Trace would expect the checksum to be added to the end of the raw data for verification purposes, which does not work, because there is none and I am pretty sure that if there was, Trace would have had a problem with the way the data was written anyway. At least it can not decode it from the stream.

This means that to add these four games to any toolchain, you put in a lot of work, to just support these four games. It's therefore been shelved for the time being, at least on our end, to be implemented with the next big overhaul of the Analyser.


Quote:
Originally Posted by dlfrsilver View Post
Thanks for clarifying these Good to know that finally there is checksums used on tracks !
Well, it's not available for any tools, as written above, unless you code your own decoder, which is not standard MFM (see above again), so much work. And not trivial for anyone not coding, hence all you can do is actually play it.


Quote:
Originally Posted by BarryB View Post
Ok, have now got my Kryoflux

Have set it up according to the instructions, wrote an IPF and checked it works on my Amiga (which it did) so the drive I'm using (Sony MFP920-E) seems OK.
Sweet. The Sony is a good choice (only 82 tracks, but has all the bells and whistles needed otherwise), ALPS is really worse.
mr.vince is offline  
Old 04 July 2012, 20:13   #30
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Got Nitro, KGS, Obitus supported in mfmparse now, and generating good IPFs. Just a bit more work to do for Armour-Geddon -- a few more track formats in that one...
Keir is offline  
Old 05 July 2012, 00:22   #31
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,456
Send a message via MSN to dlfrsilver
Now since you've made working IPF, i don't understand the story SPS told us.

They said it was not possible since the SPS library lacked the "transportation" layer.

And now Kaffer has made IPF XD !

Any explanations would be good.....
dlfrsilver is offline  
Old 05 July 2012, 04:05   #32
Abaddon
Registered User
 
Abaddon's Avatar
 
Join Date: Apr 2010
Location: Chicago/USA
Age: 54
Posts: 652
Quote:
Originally Posted by kaffer View Post
Got Nitro, KGS, Obitus supported in mfmparse now, and generating good IPFs. Just a bit more work to do for Armour-Geddon -- a few more track formats in that one...
Ill test out your mfmparse update with Nitro NTSC version and let you know if it works. Are you looking for raw streams of games to add to your parser? I have several Synergy releases that all have the same disk format and many other raw steam dumps as well.
Abaddon is online now  
Old 05 July 2012, 09:22   #33
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by dlfrsilver View Post
Now since you've made working IPF, i don't understand the story SPS told us.

They said it was not possible since the SPS library lacked the "transportation" layer.

And now Kaffer has made IPF XD !

Any explanations would be good.....
The tool that SPS use to make their IPFs needs extending in order to handle these Psygnosis games. However, SPS recently released source code for their IPF decode library, and that has allowed others to reverse-engineer and support the format. So, in short, I do not use SPS's analyser tool.
Keir is offline  
Old 05 July 2012, 09:25   #34
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by Abaddon View Post
Ill test out your mfmparse update with Nitro NTSC version and let you know if it works. Are you looking for raw streams of games to add to your parser? I have several Synergy releases that all have the same disk format and many other raw steam dumps as well.
Yeah, always looking for more raw streams! Cheers!

I have a small queue of stuff to do (Armour-Geddon, double check of some apparently unused Obitus tracks, and an old Rob Northen hidden-sector protection on Time). But not a great deal.
Keir is offline  
Old 05 July 2012, 13:34   #35
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
@Kaffer

I'm kinda confused with your statements about the Psynosis games. Are you saying that you have created an ipf of KGS and able to write it ?
kipper2k is offline  
Old 05 July 2012, 17:09   #36
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by kipper2k View Post
@Kaffer

I'm kinda confused with your statements about the Psynosis games. Are you saying that you have created an ipf of KGS and able to write it ?
Yes.
Keir is offline  
Old 05 July 2012, 17:56   #37
Interceptor
Registered User
 
Interceptor's Avatar
 
Join Date: May 2002
Location: Essex, UK
Posts: 414
Quote:
Originally Posted by dlfrsilver View Post
Now since you've made working IPF, i don't understand the story SPS told us.

They said it was not possible since the SPS library lacked the "transportation" layer.

And now Kaffer has made IPF XD !

Any explanations would be good.....
well firstly, lets get Kaffer's definition of a "Good IPF"
Interceptor is offline  
Old 05 July 2012, 18:04   #38
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by Interceptor View Post
well firstly, lets get Kaffer's definition of a "Good IPF"
Fully working to the extent of the original game disks on real Amiga or emulator.
Keir is offline  
Old 05 July 2012, 18:09   #39
Interceptor
Registered User
 
Interceptor's Avatar
 
Join Date: May 2002
Location: Essex, UK
Posts: 414
Quote:
Originally Posted by kaffer View Post
Fully working to the extent of the original game disks on real Amiga or emulator.
That seems to be most people idea of a good IPF.

Thing is though, the official releases are checked as authentic, so we know we aren't releasing tarnished/modified images out in the wild.

hence the preservation aspecdt of it, without this, IPF just becomes yet another disk image container.
Interceptor is offline  
Old 05 July 2012, 18:16   #40
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by Interceptor View Post
That seems to be most people idea of a good IPF.

Thing is though, the official releases are checked as authentic, so we know we aren't releasing tarnished/modified images out in the wild.

hence the preservation aspecdt of it, without this, IPF just becomes yet another disk image container.
I had a discussion with SPS about this. It is not my intention to have my generated IPFs be confused with SPS-generated and -blessed archival quality images. I stamp my IPF headers with some magic values to make them particularly easy to spot. Further more, of course, SPS keeps CRC32 values for all their blessed images, so this is another way to distinguish between them. This could be beefed up to sha1sum or similar if collisions (accidental or forged) were a concern.

IPF can be a general-purpose container *and* the preservation format of choice.
Keir 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
Some very rare games dumped and OK ! dlfrsilver project.SPS (was CAPS) 21 13 April 2009 20:33
"To update" dumped games ? Another World project.SPS (was CAPS) 16 30 September 2008 10:09
Dumped Games list alexh project.SPS (was CAPS) 2 15 September 2007 18:13
Very rare games DUMPED !!!! dlfrsilver project.SPS (was CAPS) 3 12 January 2006 16:41
What games have been dumped? maddog project.SPS (was CAPS) 3 24 February 2003 13:17

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 12:52.

Top

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