Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Eric Auer
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

Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Antony Gordon
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

Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Eric Auer
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 /

Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Antony Gordon
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,

Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Imre Leber
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

Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Imre Leber
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

Re: [Freedos-devel] compressed FAT filesystems

2008-03-28 Thread Antony Gordon
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