Write what you want!

All news about KryoFlux go here.
User avatar
mr.vince
Posts: 1873
Joined: Tue Oct 05, 2010 5:48 pm

Write what you want!

Post by mr.vince » Fri Oct 10, 2014 10:26 pm

It's been some time... and we said we'd make it happen one day. So without further ado... here it is:

KryoFlux v2.50 with write support for STREAM files. Just dump a disk and write it back. No analysation (which we still recommend) required.

Here is the changelog: viewtopic.php?f=2&t=205&p=7946#p7946

Or just go straight to the downloads: http://kryoflux.com/?page=download

Ports are being worked on.

BarryB
Posts: 263
Joined: Thu Aug 02, 2012 8:15 pm

Re: Write what you want!

Post by BarryB » Sat Oct 11, 2014 11:04 pm

Awesome!

So, will Amiga Dungeon Master work now? (oops! read the release notes, probably not). Also, will this write C64 flippy disk streams in one pass if you previously dumped in one pass? I won't have time to try this week so might as well ask the experts!!

User avatar
IFW
Posts: 2634
Joined: Mon Nov 08, 2010 2:42 pm

Re: Write what you want!

Post by IFW » Sun Oct 12, 2014 1:26 am

1, Anything weak bits depends on your luck with the source drive... that's why processing them is important so they would work with any drive.
Unfortunately NFA is unreadable on some drives (it's a trick that fools the drive filtering/AGC) - probably the only reason that it was not more often used, since it's impossible to copy with either sw or hw; you need dedicated mastering equipment.
2, Yes, as long as side 1 was written in a way that it is index synced to side 0. Usually the double-sided disks with a single index hole on the jacket, but not necessarily.
Side 1 of flippy disks can be synced in 4 ways:
- index synced to side 0 index hole
- index synced to side 1 index hole
- flipped over during duplication (only early ones); this is the same as index synced to side 1 index hole in practice
- not index synced at all

A few hints for possible candidates for "index synced to side 0":
- Hawkeye
- Bangkok Knights
- The Hits (Thalamus)
- Nobby the Aardvark
- Winter Camp
- Myth (System 3)
- Vendetta

For those without a flippy modded drive, there is an option to transpose side 1 of a flippy disk to side 0 of a normal drive; just use -y
If side 1 was sampled separately with the disk flipped over (genuine single sided drives like CPC, Spectrum +3 3'' drives) use -wy instead.
If you use samples (e.g. stream files) there is no way of telling, so choose depending on the sampling method based on the target system.
If you use pre-processed files, like IPF for CPC, DTC will correct the flippy mode for you, so you are free to use either -wy or -y.

Unlike any other solution DTC does not know or care about what you are copying at all - it's purely DSP based.
So you are not limited to any target system that DTC knows how to decode, ie image types you can select for reading.

BarryB
Posts: 263
Joined: Thu Aug 02, 2012 8:15 pm

Re: Write what you want!

Post by BarryB » Mon Oct 13, 2014 10:51 pm

Thanks for the detailed explanation! So, weak bits are pot luck and NFA we are out of luck :)

How common were disks with no flux areas?

User avatar
IFW
Posts: 2634
Joined: Mon Nov 08, 2010 2:42 pm

Re: Write what you want!

Post by IFW » Tue Oct 14, 2014 1:45 am

Mostly Atari ST and Amiga disks, probably less than 100 as far as I can remember. Most of them have IPF releases though and writing from those is obviously better than blind copying.
I suspect a handful of PC games also had it.

BarryB
Posts: 263
Joined: Thu Aug 02, 2012 8:15 pm

Re: Write what you want!

Post by BarryB » Tue Oct 14, 2014 6:44 pm

Not so bad then, is that 100 for EACH platform or 100 between the two, just curious!

I also forgot to ask, should streams be made with 2.50 if you intend to try writing back or will streams from 2.20/2.40 be OK as these are what I already have?

User avatar
IFW
Posts: 2634
Joined: Mon Nov 08, 2010 2:42 pm

Re: Write what you want!

Post by IFW » Tue Oct 14, 2014 7:29 pm

You could use any stream as old as the very first DTC release...

User avatar
mr.vince
Posts: 1873
Joined: Tue Oct 05, 2010 5:48 pm

Re: Write what you want!

Post by mr.vince » Tue Oct 14, 2014 8:21 pm

We made sure - from day one - the stream format and dumps were perfect; you would not want to redump a disk that's died after dumping session. Or a title that's so rare you just got it on loan for a day.

BarryB
Posts: 263
Joined: Thu Aug 02, 2012 8:15 pm

Re: Write what you want!

Post by BarryB » Tue Oct 14, 2014 9:22 pm

Good to know the older streams are OK!

So, did a bit of testing on 4 games with mixed results, but you never promised miracles! Using DTC x64 and Sony MPF920-E drive!

Tested on real A500 KS1.3 512kb + 512kb Trapdoor RAM

Tried the following dumps:

Behind The Iron Gate - Disk 1 Succes! Disk 2 Failed! When asked for Disk 2 and it's inserted, nothing happens, just sits there spinning the drive! (don't have the disks anymore to load the original)
Image name: BehindTheIronGate[Amiga]\BehindTheIronGate[Amiga](1of2)
Image type: RAW
Image sides: 2
Image tracks: 84
Side 0: td: 1, data: 84, unformatted: 0, nfr: 0
Side 1: td: 1, data: 81, unformatted: 3, nfr: 0
Filter mode: side -wg: 3, crosstalk -wk: 3
Side mode: side -g: 2, td -k: 2, flip -wy: 0, flippy -y: 0
Write mode: bias -wb: 0, erase -we: 0

Image name: BehindTheIronGate[Amiga]\BehindTheIronGate[Amiga](2of2)
Image type: RAW
Image sides: 2
Image tracks: 84
Side 0: td: 1, data: 84, unformatted: 0, nfr: 0
Side 1: td: 1, data: 84, unformatted: 0, nfr: 0
Filter mode: side -wg: 3, crosstalk -wk: 3
Side mode: side -g: 2, td -k: 2, flip -wy: 0, flippy -y: 0
Write mode: bias -wb: 0, erase -we: 0

Kick Off 2 - Failed! Tries to load but bootblock must be corrupt as it shows the kickstart logo again, tried several writes! Dumped/written with 2.50! (original loads OK)
Image name: ko2\track_
Image type: RAW
Image sides: 2
Image tracks: 84
Side 0: td: 1, data: 84, unformatted: 0, nfr: 0
Side 1: td: 1, data: 55, unformatted: 29, nfr: 0
Filter mode: side -wg: 3, crosstalk -wk: 3
Side mode: side -g: 2, td -k: 2, flip -wy: 0, flippy -y: 0
Write mode: bias -wb: 0, erase -we: 0

Federation Of Free Traders - Success! Seems to load OK, Dumped/written with 2.50!
Image name: foft\track_
Image type: RAW
Image sides: 2
Image tracks: 84
Side 0: td: 1, data: 84, unformatted: 0, nfr: 0
Side 1: td: 1, data: 80, unformatted: 4, nfr: 0
Filter mode: side -wg: 3, crosstalk -wk: 3
Side mode: side -g: 2, td -k: 2, flip -wy: 0, flippy -y: 0
Write mode: bias -wb: 0, erase -we: 0

Dungeon Master - Failed! Same problem as Kick Off 2, won't load as bootblock corrupt! (original loads OK)
Image name: dmftl\track_
Image type: RAW
Image sides: 2
Image tracks: 84
Side 0: td: 1, data: 84, unformatted: 0, nfr: 0
Side 1: td: 1, data: 80, unformatted: 4, nfr: 0
Filter mode: side -wg: 3, crosstalk -wk: 3
Side mode: side -g: 2, td -k: 2, flip -wy: 0, flippy -y: 0
Write mode: bias -wb: 0, erase -we: 0

I checked Kick Off 2 / Dungeon Master in X-Copy, KO2 shows random red 6 errors on tracks 0 to 3 lower side after several write attempts so preventing it loading! DM shows loads of red 6's, some red 4's and a scattering of DOS tracks, so it will never work due to the multitude of disk errors!

So a 25% success rate!

User avatar
IFW
Posts: 2634
Joined: Mon Nov 08, 2010 2:42 pm

Re: Write what you want!

Post by IFW » Tue Oct 14, 2014 9:26 pm

Tracks are not index synced on KO2, so running it in any way is very unlikely.
DM: weak bits
Iron Gate, no idea, if we have the dump or not, but I have a feeling that the disk that failed is not index synced ;)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest