PDA

View Full Version : Crossdos/LHA Problem


Kleidis
13 May 2008, 01:24
Hi Folks,
I've recently bought an A600 (to make up for selling my previous one all those years ago ;) ), and thought I had the whole Crossdos thing well figured, but have been having some strange problems.
I have a collection of adfs on my PC, which I've LHA'd and transferred onto
floppies. Using crossdos I've copied them onto the Amiga's HDD, but they
always seem to end up corrupt. Have tested them (using LHA on the amiga)
and they're intact on the floppy, but corrupt when I copy them to the HDD.
Obvious solution would just be to extract them directly from the floppy, which is fine unless the LZH file is more than 720k (some adfs dont compress much) and I have to split them, in which case they need transferred onto the HDD in order to join them again.
Thinking this may be a crossdos problem, I tried using MultiDos, same thing.
So, I'm just about at a loss as to what's going on here.
Anyone have any suggestions ?

alphonsus
13 May 2008, 02:12
Too large a MaxTransfer setting on the hard drive? Usually a cause of corrupted files.

Kleidis
13 May 2008, 02:20
Well it only happens (so far) with the split LZH files.
If the LZH fits on a floppy, I can extract it from there straight to the HDD
without any problems.
If the split LZH's fit on the ramdrive, they can be joined and decompressed from there.
It's only when I copy the files to the HDD that the problem occurs.

Kleidis
13 May 2008, 02:54
How do I change the MaxTransfer setting ?
I had a look in HDToolBox, but don't see anything relevant.

Kleidis
13 May 2008, 03:34
Ok, found it.
Mask 0xfffffffc
MaxT 0xffffff

Sadly I'm not fluent in Hex.. ;)
Should I change these values ?

Kleidis
13 May 2008, 05:27
Ok figured it out.
Changed maxtransfer to 64k (0xfe00) and that seems to have
solved the problem.
Thanks for your help. :)