Ah, cool thanks! I'm interested in storing arbitrary files in the manner close to the original as possible. Sounds like the extent list and allocation map would be useful for this; not so much the document content format. -- Anders Nelson
+1 (517) 775-6129 www.erogear.com On Tue, Feb 19, 2019 at 2:44 PM Chuck Guzis <ccl...@sydex.com> wrote: > On 2/19/19 11:12 AM, Anders Nelson wrote: > > Hi again, > > > > Is there a description of the DW filesystem somewhere I can look at? > > Hi Anders, > > Not that I'm aware of, unless Al has some document squirreled away that > we don't know about. > > What I know is from a lot of examining DW floppies and trying to > reverse-engineer it--and what little I could find on the web. > > The DW filesystem is basically a linked-list sort of structure. There's > a volume header block that contains an extent list and allocation map, > from which documents are treed from. Each document, in turn, links to > other entries that describe various properties of each document. For > example, the dates of the document, its name, the list of positions of > lines within the document, the document text, the formatting information > for the text, and so on. It's pretty complicated. > > One aside is that even though the DW is an 8086 system, numeric > quantities are big-endian. > > --Chuck > >