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
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