MCCABE@MTUS5.BITNET (03/27/89)
Date: 26 March 89, 17:33:28 EST
From: Jim McCabe MCCABE at MTUS5
To: INFO-ATARI16 at SCORE.STANFORD.EDU
Subject: Re: Media change problems & TOS 1.4
Bob Bright posted a message describing TOS's buggy way of handling
media changes.
I noticed this one about a year ago, and posted the problem to this
group. It bugged me most in the following situation:
- Load some program off of a floppy
- Once the program is loaded, remove the disk you run the
program from and insert a new disk (data disk in my case)
- Try to use the program
In my case, TOS never recognized the disk change most of the time.
It WOULD work okay if I was just reading data from the root directory,
but subdirectory accesses always failed.
I received a note (19 Feb 88, I still have it) saying this:
>We are aware of this problem and are fixing it. The problem happens
>mostly when the root directory, fat, etc. of the first disk are so
>short that they can all be cached -- There is code to check media-change
>to validate a cached buffer, but it seems it isn't being used as it
>should.
>
>The bug has to do with the fact that the directory-structure cache didn't
>check for media change, but assumed that its internal tree representation
>was still correct.
>
>We apologize for the inconvenience. The bug is fixed in the upcoming
>new ROMs.
>
>============================================
>Opinions expressed above do not necessarily -- Allan Pratt, Atari Corp.
>reflect those of Atari Corp. or anyone else. ...ames!atari!apratt
Has this fix been incorporated into the new 1.4 TOS?
Jim McCabe
MCCABE @ MTUS5.BITNET