Commit Graph

44 Commits

Author SHA1 Message Date
T. Joseph Carter 66d7686215 Fixup missed add 2018-03-10 17:52:48 -08:00
T. Joseph Carter 746c1b8b3e Convert chapter 1 to Mardown, insert image
I had already extracted a PNG of the line art on page 1-1, so I've added it
here.  Converted the text completely over to Markdown format.
2018-03-10 17:48:58 -08:00
T. Joseph Carter 79a2ef9f79 Clean up 3rd printing changes 2017-07-21 08:09:08 -07:00
T. Joseph Carter 9619707034 Clean up 2nd printing changes 2017-07-21 08:08:21 -07:00
T. Joseph Carter 1e031e6a83 Clean up corrections 2017-07-21 08:05:01 -07:00
T. Joseph Carter 6a85e10675 Remove D2S1, all data extracted from source disks! 2017-07-21 08:00:15 -07:00
T. Joseph Carter 32edc28a70 Move changes/corrections files to root 2017-07-21 07:59:50 -07:00
T. Joseph Carter 322116ccfd Concatenate parts of appendix C 2017-07-21 07:46:56 -07:00
T. Joseph Carter 22ed54bd38 Clean up rest of appendix C 2017-07-21 07:46:19 -07:00
T. Joseph Carter df62d06ee6 Clean up first part of appendix C 2017-07-21 07:44:20 -07:00
T. Joseph Carter c704b13f98 Move appendix C to root 2017-07-21 07:35:44 -07:00
T. Joseph Carter 01e4dd9f87 Clean up appendix B 2017-07-21 07:35:03 -07:00
T. Joseph Carter e3289ad355 Move appendix B to root 2017-07-21 07:33:28 -07:00
T. Joseph Carter 91d0b7d4ea Move sample source to src and rename 2017-07-21 06:14:42 -07:00
T. Joseph Carter a7d599869d Clean up appendix A paragraphs 2017-07-21 06:09:18 -07:00
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