Project-64/etext — pull request #4 by Pinacolada64 (2014-05-09 19:06:09+00:00)
Title: INSIDE COMMODORE DOS

- turned off word wrap while editing since my text editor can later convert word wrap to line breaks at any line length needed
- removed hyphenation, joined words
- fixed print#, input#, device#, sector#, track#, buffer#, channel#, drive#
- fixed string variables

- program listings neatened (not debugged)
* pg. 483 "bulk eraser"
* pg. 487 "decimal to hexadecimal"
* pg. 489 "hexadecimal to decimal"
* pg. 491 "decimal to binary"

- mostly cleaned up software ads, fixed a few typos in index

- chr$(o) -> chr$(0)
- G0T0 -> GOTO, G0SUB -> GOSUB

- started tagging questionable stuff with FIXME
- mostly fixed index, need page numbers?
- Ul -> U1
- 0PEN -> OPEN, P0KE -> POKE, F0R -> FOR
- pg. 479: neatened INTERROGATE A DISKETTE - 1541
- pg. 481: neatened DUMP TRACK & SECTOR - 1541
- pg. 495: neatened HEXADECIMAL TO GCR
- T0 -> TO (in BASIC programs only)
- merged fixed table of contents and introduction
- neatened keystroke table, changed "CRSR/UP" to "CRSR/DOWN" and "CRSR/LEFT" to "CRSR/RIGHT"
- neatened track and sector organization and zone clock rate tables
- added sector layout diagram

- dumped detokenized listings from companion disk into /program-listings
(I'll keep that folder locally though unless you want it included)
- todo: modify prg2text.bat to output {spaces:xx} when multiple spaces found in quotes
(manually doing this for now)
- corrected programs in Appendix C, still slight spacing adjustments would be nice