Mail Archives: djgpp/2002/05/01/16:51:58
-: -: http://taniwha.org/lfn.zip
-:
-: -: If there is interest, I can upload my WIP version of Bill's lfn.zip to
-: -: DJ's site (it's very small). I still tinker with it from time to time.
(With Bill's permission, I should add.)
-: What changes have you made?
I split the source code into more manageable units, reformatted it,
added comments, etc.
I ripped out support for DOS != 5.0 and FAT != 16-bit.
I removed everything related to the LFN cache (cleverly tucked away in
the PSP).
I replaced the CRC algorithm for LFN->SFN mapping with simple LFN
truncation to 8.3 (just for testing; CRC or any other mapping can be
introduced later).
I threw out support for Unicode.
Rather than devour unused directory entries as M$ does, I write the LFN
information to a file in the current directory.
This was ages ago; I haven't worked with the driver for some time.
The idea was to burn away everything but the bare essentials and get the
basic LFN TSR engine stable. Anything I chopped can be restored later.
There is a weird interaction with FNCASE, but I can't fully describe
the problem yet.
- Raw text -