Date : Mon, 08 Feb 1988 22:47:23 CST
From : mknox@emx.utexas.edu (Margaret H. Knox)
Subject: ARCHIVE patch
The old ARCHIVE patch (aka ARCHIVE.ASM) had a bug which caused
copies to diskettes with 'removeable media' checking to report
BDOS DISK R/O errors. Isaac Salzman came out with a one-byte
simple patch to fix the problem. Unfortunately, it was TO
simple. It disabled completely the disk-change checking in the
BDOS.
Did anyone ever come up with a better fix for this problem?
(Apparently clearing the archive bit was NOT updating the
directory checksum used by the disk-change check routine.)
I tried substituting the similar patch out of BBACK622.LBR
(called ARCH.ASM), but it seems to have a different problem.
1. Create a file FOO.BAR
2. Set the ARCHIVE bit
3. Edit FOO.BAR
4. Examine the directory.
The *new* file FOO.BAR has the
ARCHIVE bit set, but the old file
location (now FOO.BAK) has been
cleared.
Any suggestions (before I start disassembling more of BDOS)?
tnx