WW5 There are files out there (uhhmmm!) that have a .ww5 extension. These are Word Writer 5 text document files. I have been working on the specification for this document format. Here is a journal of my progress: Formatted a new 1541 disk and copied 2 document files. The first file starts at track 17 sector 0. The second starts at track 17 sector 5. Here is what the data looks like using a sector editor... File 1 ------ 00 : 11 0f fe ff ff ff ff ff 08 : ff ff ff ff ff ff ff ff 10 : ff ff ff ff ff ff ff 30 0 18 : 34 30 34 30 31 00 7a 0d 4 0 4 0 1 . Z . 20 : 2c 35 2c 37 30 20 ff 20 , 5 , 7 0 28 : ff 48 0f 15 13 09 0e 07 H ... File 2 ------ 00 : 11 0a fe ff ff ff ff ff 08 : ff ff ff ff ff ff ff ff 10 : ff ff ff ff ff ff ff 30 0 18 : 34 30 34 30 31 00 7a 0d 4 0 4 0 1 . Z . 20 : 2c 35 2c 37 30 20 ff 20 , 5 , 7 0 ... I noticed right away the differences in sector 01 of each file. The values are different. Sector 1 of file #1 has the value 0f (15 dec) and file #2 has 0a (10). This may be the size of the file...dunno yet. Next step, I decided to create another .ww5 document using Word Writer 5. This was what I consider a controlled document in that it is designed to be easy to reverse (decrypt) using a sector editor. Here is the document. Note that the left arrow will be substituted with for purposes of keeping this information in ASCII format. Also, the checkmark will be substituted with . File Name: Test1.ww5 File Size: 1 block This file copied over to track 19 sector 00. Contents: m,0,39 AAAA aaaa BBBB bbbb 1111 2222 3333 This file begins with a control character (the checkmark) followed by m,0,39. This instructs Word Writer to set the margins (m) to 0 characters on the left and 39 on the right. This is what I do to prevent the screen from scrolling as I am entering text into the document. This is then followed by a space and return, a space and return, and another space and return. Then I place the rest of the text as seen above. Creating a document this way makes it a lot easier to see what is going on and a lot easier to crack the document specification. Here is what it looks like on the disk: 00 : 00 56 fe 05 0a 0f 19 26 08 : ff ff ff ff ff ff ff ff 10 : ff ff ff ff ff ff ff 30 18 : 34 30 34 30 31 00 7a 0d 20 : 2c 30 2c 33 39 20 ff 20 28 : ff 20 ff 41 41 41 41 20 30 : ff 01 01 01 01 20 ff 42 38 : 42 42 42 20 ff 02 02 02 40 : 02 20 ff 31 31 31 31 20 48 : ff 32 32 32 32 20 ff 33 50 : 33 33 33 20 ff 20 fd 00 58 : 00 00 00 00 00 00 00 00 etc... 58 on to the end is padded with 00. Ok, so here is what I have figure out... The first byte, 00, signals DOS that this is the last block for this file. 56 is the position of the last byte of data for this sector (here it is 'fd' at position 56). The other two files start with hexadecimal value 11 (track) followed by the sector. I have noticed that byte 3 (fe) and byte 56 (fd) are all in common with the three documents. It appears that these are what signals the start and end of a document file. I guess I could call them File-Enter (fe) and File-Done (fd). Now we all know that fe and fd are hexadecimal values, but what the heck! So I shall summarize the document specification known up to this point... A Word Writer 5 document file begins with the hexadecimal value fe and ends with fd. Carriage returns within the document are signified by the use of the left arrow and are hexadecimal value ff. Now I just have to figure out what 40401 represents. I have a hunch that Z has something to do with the margin command. Of course that is an easy guess considering that the ,5,70 and ,0,39 show up well in the sector editor. These I know, in fact because they are the first in the documents.