Commit Graph

14 Commits

Author SHA1 Message Date
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