Hi Antony, (please switch from HTML to plain text mail...)
> I would think that the information contained in the MS-DOS 6
> Programmers reference is free of any restrictions related to
> that lawsuit.
(I assume you mean the one which forced MS to go DOS 6.2 to 6.22
and replace a bad license comp
I would think that the information contained in the MS-DOS 6 Programmers
reference is free of any restrictions related to that lawsuit.
An initial clean room design would allow us to imitate the core functionality
of DoubleSpace. This would allow us to read the compressed volume files, if for
Hi Antony,
for now, I would not recommend to try to clone any MS
compressed filesystem. Remember that they themselves
have had licensing issues with their own compressed
filesystem. One thing which makes doublespace and co
complex is their ability to WRITE to the filesystem
while it is mounted /
So the next step is file system. Well we already know FAT, like Microsoft, we
can bitmap the CVF allocation table, 0 meaning unused and 1 meaning used. The
largest capacity of the BitFAT (assuming a 512MB CVF) is 128K( following MS
standard).
Now according to the MS-DOS programmers reference,
Actually the sources seem to already contain zlib.
So I assume we almost have a working doublespace already. But somebody ought to
have a look at it to make it complete/fix the bugs.
Imre
>- Oorspronkelijk bericht -
>Van: Imre Leber [mailto:[EMAIL PROTECTED]
>Verzonden: vrijdag, maart
Actualy like Eric, privately, pointed out we already have a driver to treat a
file as a volume, nl. SHSUFDRV.
However, the problem is not the driver, but what kind of file system should be
used by such driver to make it compressed.
We might just take SHSUFDRV and, like doublespace, assume that
I've read all the posts, now lets look at what DriveSpace/DoubleSpace actually
did...
You take a hard drive of x capacity, analyze the free space, a 'CVF'
(Compressed Volume File) with variable cluster size, move the files on the disk
into the newly created CVF file, compressing them in the pro