[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

549.0. "TURBODOS (from Atari France) is broken" by PRNSYS::LOMICKAJ (Jeff Lomicka) Mon Jul 24 1989 11:33

Well, I've conclusively show to myself that TURBODOS doesn't work
completely correctly.

The particular problem I have discovered is that in copying large files
between floppy and hard drive, TURBODOS will fail at byte 523264. 
(This happens to be 1024*511, for you power-of-two fans.)  I seem to be
able to copy these files from hard drive to hard drive, but not from
floppy to hard drive.  If I run a simultanious compare of identical
large files, with one on floppy and one on the hard drive, the compare
fails at this byte number, and starts reading 0's from the hard drive
instead of actual data.  Running the same program with TURBODOS removed
gives correct results.

In another test, where I didn't figure out exactly what went wrong, I
ran a simple filter program in C over 66 fairly large .TXT files.  The
files range in size from 112617 bytes to as little as 1017 bytes.  The
program was run repeatedly from a MWC shell script.  I was removing
extranious linefeeds from the complete text of the King James Bible. 
The resulting files were a total mess, with parts of Isaiah
concatenated to Acts, Hebrews was a nearly empty file, etc.  I re-ran
the same program with TURBODOS removed, and everything was fine.

After using TURBODOS for two years with no noticable problems, this
program has been removed from my AUTO folder!
T.RTitleUserPersonal
Name
DateLines
549.1I'm not surprisedCANDID::stephConstants aren't. Variables don't.Tue Jul 25 1989 11:244
I never got TURBODOS to work at all.  I suppose that means I was lucky
to start with :^).

Steph
549.2DGC controller takes a kick or twoPRNSYS::LOMICKAJJeff LomickaTue Jul 25 1989 13:539
TURBODOS will fail if it gets errors on it's first I/O to the hard
drive.  In order to get TURBODOS to work reliably with the DGC disk
adaptor  (thet's you,right?), I needed to have a program run BEFORE
Turbodos in the Auto folder that would try to open a file
(C:\DESKTOP.INF) twice.  It fails the first try,  but works on the
second try, and after that, TURBODOS loads and runs just fine.

I still use it when repeating a compile/edit/link cycle, but not for
backups or anything involving large data files.
549.3I'm sticking to FATSPEED.CANDID::stephConstants aren't. Variables don't.Tue Jul 25 1989 20:1911
Oh.  Since I tried TURBODOS, I wrote a program which does a RWABS of
block zero so that the next read (the read by the DESKTOP) would
succeed.  Probably it would would ``work'' now.

However, I've felt unexperimental ever since I trashed a partition with
that fsck utility (didn't wreck anything important, but I decided that
I would be slow but a little safer).

Fatspeed gives a good speed-up by itself.

Steph
549.4PRNSYS::LOMICKAJJeff LomickaWed Jul 26 1989 11:305
What I suspect is going on is that some random I/O by the boot ROM is
putting the DGC adaptor into a funny state that it takes it a kick to
get out of.  I think the code for this should go in the driver.  One of
these days...

549.5This is what I found when I was building the interface.CANDID::stephConstants aren't. Variables don't.Wed Jul 26 1989 18:1118
Actually, my considered opinion about this, at least on my system, is
that the first read after a reset or a power-fail fails (SCSI check
condition), with the extended status indicating that the drive was
reset.  The driver is not currently written to handle this.

My drive is a native SCSI Quantum, though.

I suggested to Alan Pratt that the boot ROM try several times at each
SCSI address (it currently performs one read per address), before
failing.  He got peeved enough about this that he responded to it on
the USENET, saying ``this is probably the right thing to do, but we're
not going to do anything about it now''.

So we can't boot from the hard disk.  Personally, I could care less about this.

Anyhow, that's my understanding.

Steph
549.6Turbodos incompatible with HDX version 3CIM1NI::POWERSI Dream Of Wires - G. NumanWed Aug 30 1989 12:2215
   >After using TURBODOS for two years with no noticable problems, this
   >program has been removed from my AUTO folder!

   I just removed it this past weekend, As I installed Atari's new Hard
  disk software (HDX) version 3, and when I use turbodos, my machine forgets
  it has a hard disk, and the partitions become unavailable.

   By the way, the new HDX allows for partitions larger than 16 meg, and
  you can I believe have more than four now.



  Bill Powers