Commit Graph

29 Commits

Author SHA1 Message Date
T. Joseph Carter
7db5e6054a Remove dot commands from appendix A 2017-07-21 06:09:18 -07:00
T. Joseph Carter
84b8c34680 TOC cleanup 2017-07-21 05:44:32 -07:00
T. Joseph Carter
69911599a4 Move table of contents to root, rm D1S2
This finishes off the back side of disk 1 except for the TOC which hasn't been
cleaned up yet in the least.  The TOC itself is not useful to us as is because
we don't yet have any hyperlinks.  That'll be the next step--but we'll clean it
up in preparation of that anyway.
2017-07-21 05:38:17 -07:00
T. Joseph Carter
c904963f86 Chapter 8 cleanup
Mostly just dot commands here as this entire chapter is a formatted reverse
engineering of the DOS 3.3 RWTS.  Which is an amazingly useful resource, but not
one I'm doing anything with at this stage.  :)
2017-07-21 05:32:14 -07:00
T. Joseph Carter
73fe69173a No bitrot in chapter 8, cat files together! 2017-07-21 05:26:27 -07:00
T. Joseph Carter
07c72034a0 Move all of chapter 8 to root
Chapter 8 is basically as big as the rest of the book combined.  Before
searching for bitrot, let's make that a little easier on me in terms of typing
filenames.
2017-07-21 05:22:25 -07:00
T. Joseph Carter
e7446c1d4f Finished with D1S1, remove it
Every relevant we can preserve from D1S1 is now extracted, so we don't need
these anymore.
2017-07-21 04:57:11 -07:00
T. Joseph Carter
1315e34995 Reflow chapter 7 paragraphs 2017-07-21 04:56:15 -07:00
T. Joseph Carter
1b3552fee7 Move chapter 7 to root, fix bitrot, nuke codes 2017-07-21 04:54:05 -07:00
T. Joseph Carter
f456a5e764 Add script, document process better 2017-07-21 04:45:23 -07:00
T. Joseph Carter
be06e36760 Fix bitrot in CH6.2, append to ch06.txt 2017-07-21 04:20:16 -07:00
T. Joseph Carter
25bdb9698c Move first half of chapter 6 to root 2017-07-21 04:02:04 -07:00
T. Joseph Carter
5988223c94 Chapter 5 cleanup 2017-07-21 03:57:06 -07:00
T. Joseph Carter
ab3d1c077f Move chapter 5 to root, fix bitrot 2017-07-21 03:45:23 -07:00
T. Joseph Carter
035a79a67d Cleanup chapter 4 2017-07-20 19:00:10 -07:00
T. Joseph Carter
4461e45278 Add chapter 4 to root, fix bit rot
Fixing the bitrot in chapter 4 after moving it meant looking at the OCR'd text
on archive.org, which is not good.  Here's how not good it was:

> A tiL.  (be it APPLESOFT, INTEGER, BINARY.  or TEXT type) con,i a t a of one
> or more sectors containing data.  Since the •• ctor i, the smallest unit of
> allocatable space on a di s kette, a file will use up at least one sector even
> if it i a Ie •• than 256 bytes long; the remainder of the sector is w • • ted.
> ThuB , a file containing 400 characters (or bytes) of data will occupy one
> entire sector and 144 bytes of another with 112 bytes wasted .  Knowing these
> facts, one would expect to be able to use up to 16 times 35 times 256 or
> 143,360 bytes of space on a diskette for files.  Actually, the largest file
> that can be stored is about 126,000 bytes long.  The reason for this is that
> some of the sectors on the di a kette .uat be used for what is called
> ·ove[head- .
>
> <Figure 4.1>
>
> Overhead sectors contain the iMage of DOS which is 10ad •• 1 when booting the
> diskette, a list of the nallles and loes,lollll of the files on the diskette,
> and an accounting of the sectors which are free for use with new files or
> expon.lu".  of existing files.  An example of the way DOS uses lectDr.  ,.
> given in Pigure 4 .  1 .

Yeah....  You see why I was so excited by the source text?  :)
2017-07-20 18:53:26 -07:00
T. Joseph Carter
fe4c578ff9 Cleanup of chapter 3 2017-07-20 18:27:18 -07:00
T. Joseph Carter
3cfdf926be Add part 2 of Chapter 3 to root 2017-07-20 18:27:18 -07:00
T. Joseph Carter
eea9055817 Move first part of chapter 3 into root 2017-07-20 18:27:18 -07:00
T. Joseph Carter
7eff8384f1 Cleanup of Chapter 2 2017-07-20 18:27:18 -07:00
T. Joseph Carter
5af72db59c Move ch02.txt into place 2017-07-20 18:06:21 -07:00
T. Joseph Carter
8a2ce322a3 Chapter 1 just about finished.
This one was easy.  The rest won't be.
2017-07-20 16:41:08 -07:00
T. Joseph Carter
ced4301bb6 Begin cleaning up chapter 1 2017-07-20 16:32:09 -07:00
T. Joseph Carter
b773fd6d8c Remove trailing whitespace, normalize dot commands 2017-07-20 15:45:47 -07:00
T. Joseph Carter
d9046beb1d Update method in README.md 2017-07-20 15:12:40 -07:00
T. Joseph Carter
93dd3e1ecd Add the .s files (may be broken)
I would not swear these dumped correctly using the procedure described in the
README files.
2017-07-20 15:10:56 -07:00
T. Joseph Carter
27bcf5f79c Remove trailing nulls, .pp tags
PIEWriter dot codes are case-insensitive, and I've deciphered that .pp is a
paragraph break.  Replace those with blank lines.  The NUL at EOF was escaped,
but it can be simply deleted.  Did so.
2017-07-20 15:08:22 -07:00
T. Joseph Carter
1d9b739d80 Dump all the documents to text files with markup
Looks like CH4 is somewhat hosed, a small amount of bit rot?  Doesn't look like
too much actually.
2017-07-20 14:50:14 -07:00
T. Joseph Carter
19a429d22c Initial commit 2017-07-20 13:13:03 -07:00