[comp.sys.apple] HackerDOS

PGOETZ@LOYVAX.BITNET (03/31/88)

   In 1984 I developed a modified DOS 3.3 which I called HackerDOS.
Maybe some of you would be interested in it.  Here's a description.  If
anyone wants a copy, send $5, a disk, and a SASE big enough for the disk
which looks like this
___________________________________________
|Phil Goetz                               |
|4023 Huckleberry Row        $.56 postage |
|Ellicott City, MD 21043                  |
|                                         |
|             (your address)              |
|                                         |
|                          DO NOT BEND    |
|_________________________________________|

to me at the above address.  Include a note with at least 1 word - "HackerDOS".

                                HackerDOS

New Commands
   UND  Undelete a file
   M    Enter the monitor
   /    Same as CATALOG
   AL   Prints starting address and length of last used file
   ZL   Translate from hex to dec or vice-versa.

Old Commands which Work Differently
   LOAD/BLOAD/RUN/BRUN  Sped up as in most fast DOSes
   BSAVE  File lengths can be up to $FFFF
   VERIFY  When used on text files, also prints them to the screen (ala TYPE)
   CATALOG or /  Gives free space on disk, can be stopped by space or exited
     by esc, can display deleted files and print in single or double column.
     No longer stops and waits for a keypress after filling the screen with
     files.  Won't work with many printers.
   Text file I/O takes only 4/5 as much time as previously.

Miscellaneous
   I recommend using 36 tracks, which the vast majority of drives can handle,
     instead of 35.
   DOS has been pushed downward on the disk and slightly compressed to take up
     only track 0 sector 0 thru track 2 sector 0.  This plus track 36 gives 527
     free sectors per disk, instead of 496.
   Certain boot patches that have been added to Apple IIe DOS (turn off
     80-column card, set normal character set on, etc.) have been included.
   Patches have been made to avoid crashing DOS after an interrupt.
   There are still 27 free bytes scattered throughout DOS.
   Many error messages are shortened (ie. I/O instead of I/O ERROR).
   No commands have been removed.
   To use UND in single-column catalog mode, you will have to CATALOG and
     trace over the ENTIRE name, including the garbage character on the right
     edge of the screen (this is the ASCII of the file's track/sector list
     track).
   For some reason, the M command unhooks DOS unless a syntax error is made
     sometime before using it.
   BCF2:00 will let VERIFY print out any file, not just text files.
   You cannot make a master disk with HackerDOS.  Not that many people have
     16 or 32K systems anymore.

Support programs:

The Customizer: Modify HackerDOS:
     single/double column catalog
     display/don't display undeleted files
     35-40 tracks per disk
     BASIC/Text/Binary boot program
     several other things
   You can write all options to an EXECable text file so you can modify the DOS
   in memory by EXECing it.

LU: A small program which translates lowercase into uppercase so ][ & ][+ owners
   can read the docs.

Sector copy: Copy 5 1/4 disks using 1 or 2 drives, either whole disk or specify
   the starting and ending track and sector.  You need this so you can copy the
   35- to 40-track disks you may create with HackerDOS.

Phil Goetz
PGOETZ@LOYVAX.bitnet

"Real hackers don't do windows."