English Amiga Board


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

 
 
Thread Tools
Old 06 February 2024, 21:15   #1
rygar
Registered User
 
Join Date: Nov 2007
Location: Poland
Posts: 1,328
KryoFlux software (dtc.exe) - problem?

My friend ZeeWolf discovered something interesting. It's seems dtc.exe have some problems with creating proper ADFs from dumps. All detailed described in attached PDF:
PAFP_ Case study 1_2024_fix.pdf
Files to analyze in TheZone
rygar is offline  
Old 09 February 2024, 23:53   #2
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,421
Send a message via MSN to dlfrsilver
Guess where it's wrong...... remove the ".raw" part of the folder..... you're doing something that windows doesn't like.....

A folder can't have the same name+extension as any other files in the root folder where the game KF folder is.

It's not the DTC.exe problem, it's a windows rule problem.

And you need to make (you or any other guy out there dumping) proper disk dumps. the DTC or the HxC are not magical tools that can sort out physical errors due to disks not clean with mould.

A bad dump is a bad dump, isolate the bad track(s), clean with a floppy cleaner then redump and check that there are no error.

From what i see in the PDF, it's due to an error during reading.

"Summary/advice
1. Dtc.exe from the KryoFlux package is the worst at decoding the flux stream among
those tested here, without reporting errors"

Of course, it's stream, there is no verification done XD !

You need to analyse and check yourself that the disk you dumped is good, and not bad (mould requires clean up, flux displaced due to agressive clean up, etc).

2. To convert from RAW to ADF, it is better to use a tool other than dtc.exe

This function works correctly only if the KF dump is good/correct. it won't output good files from bad dumps.

3. For currently ripped ADFs that could potentially be exposed to this case, it is
recommended to re-convert from RAW->ADF using another tool, or if RAWs were
not taken - re-dump"

I do not agree with this way of proceeding. A track is bad, a dump is bad, the first move to do is to use a floppy cleaner, and examine the disk surface low and high for mould spots. Then clean them before reading the disk again.

Conclusion of all this : you try to make the tool compensate for the bad dumps issued. This is not the correct way to operate.

The good way of doing dumping is this :

1) before reading any disk, check the disk surface with floppy cleaner.
Never put a disk of unknown condition inside a drive !

2) if you find mould or any suspect traces or spot, use alcohol 70% with a precision cotton bud (not those for the ears!) and wet the spot of mould as much as possible in order to remove it without damaging the disk surface
and displace the flux on the disk surface.

3) once the check/clean up is done, you can do the dump

4) if everything went correctly, the dump is fine.

5) export the ADF from any tool you want, there will be no surprises.

Last edited by dlfrsilver; 10 February 2024 at 00:09.
dlfrsilver is offline  
Old 10 February 2024, 19:55   #3
uicr0Bee
Registered User
 
Join Date: Oct 2023
Location: Zielona Góra / Poland
Posts: 40
Hi, let me add some details:
1. The disk in question is ABC-SOFT Disk 14 - a German PD disk.
2. The disk surface is clean and shiny. No mould, no dirt.
3. The dumps were made to .raw and .adf formats in one pass, with "-i0" and "-i5" parameters together (KF official manual).
4. stdout and stderr saved to .log and .err files respectively - they are included in the .zip archive uploaded to TheZone by rygar.
5. First dump made on Jan 11, with no errors in .log or .err files
6. On Jan 16, I forgot that the disk was dumped earlier and I did it again. Once again, no errors in .err or .log files. While ejecting the disk from the drive I noticed that it had been marked as dumped before.
7. Just out of curiosity, I compared the Jan 11th and 16th .log files and found them identical, but .adf files were slightly different. I found it strange, so I did several additional dumps with the same method. All dumps from Jan 16 gave identical .adf files.
8. I sent the dumps to Zeewolf (both .raw and .adf files) and he discovered that .adf files converted from Jan-11 .raw dumps using gw.exe, disk-analyse.exe and hxc.exe (2024) are identical to .adf converted from Jan-16 .raw files, which is not the case for hxc.exe (2021) and dtc.exe.

We thought someone may find it interested too and maybe investigate deeper. Also that you cannot tell whether a dump is OK, only based on stdout and stderr outcome, while using "-i0 and -i5" parameters together, or simply "-i5" alone for standard unprotected disks to get .adf only, without .raw (unless you run the same disk a couple of times to compare the .adf files).

That's all. Take care

Last edited by uicr0Bee; 10 February 2024 at 20:05.
uicr0Bee 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
DTC command line tool for Kryoflux kipper2k News 12 04 June 2021 00:09
KryoFlux USB - Software update to v2.40 mr.vince News 13 22 March 2014 14:09
KryoFlux: DTC Scripting & IPF creation mr.vince News 4 05 March 2014 11:08
KryoFlux host software available for AmigaOS 4 mr.vince News 1 13 February 2014 05:00
If WinUAE cannot detect your supposedly empty HDD, look for zap.exe or wipe.exe. fmcpma support.WinUAE 5 08 August 2006 00:35

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 18:41.

Top

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