[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ProDOS MLI internals



I am trying to "force" ProDos to keep an accurate Volume Control BLock in 
memory when it has multiple files open. 
Background : I am wanting to modify Prodos so that several Apple IIs can 
share a common volume (on a Digicard network). The problem is that when 
the MLI needs to allocate a new disk block (when a file grows) ProDOS 
does not re-read the Volume Control Block off the disk, rather it uses 
the bitmap in memory to find the next free block. If two or more 
computers allocate a new block there is a good chance they will use the 
same block and this will corrupt the files or the volume if the block was 
being allocated to a directory file. Does anyone know how to convince 
Prodos to reread the free block information OFF THE DISK when it needs to 
allocate a new block to a file????
thanks, Ian Maclagan
My email address is - maclagan@netcom.com