_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

PAGE77-89

FILE INFORMATION

FILENAME(S): PAGE77-89

FILE TYPE(S): SEQ

FILE SIZE: 35.8K

FIRST SEEN: 2025-10-20 14:31:45

APPEARS ON: 1 disk(s)

FILE HASH

7940c7b24f8b22c66525c3fa8fbe3e81b7dfdb659c91e0c009857a3cbcea0368

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
G PD 30 PAGE77-89 SEQ Treasure Chest - Klaus Der Suhler 19 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0D 0D 0D 20 20 20 20 20  20 20 20 20 20 CD 45 4D  |...          .EM|
00000010: 4F 52 59 20 CD 41 50 20  20 20 20 20 20 20 20 20  |ORY .AP         |
00000020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000030: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000040: 20 20 20 20 20 20 20 36  2D 33 0D 0D 0D 20 20 20  |       6-3...   |
00000050: 20 20 20 20 20 20 20 24  38 C6 20 20 20 20 20 20  |       $8.      |
00000060: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000070: C1 20 20 43 4F 50 59 20  20 4F 46 20 4C 4F 43 41  |.  COPY  OF LOCA|
00000080: 54 49 4F 4E 20 24 38 C5  20 57 49 54 48 20 54 48  |TION $8. WITH TH|
00000090: 45 20 20 43 4C 4F 43 4B  0D 20 20 20 20 20 20 20  |E  CLOCK.       |
000000A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000B0: 20 20 20 20 20 20 20 20  20 20 20 20 41 4E 44 20  |            AND |
000000C0: 44 41 54 41 20 4C 49 4E  45 53 20 53 45 54 2E 0D  |DATA LINES SET..|
000000D0: 20 20 20 20 20 20 20 20  20 20 24 36 30 30 30 2D  |          $6000-|
000000E0: 24 37 C6 33 C6 20 20 20  20 D3 C3 D2 C5 CE 32 20  |$7.3.    .....2 |
000000F0: 20 20 20 D3 45 43 4F 4E  44 41 52 59 20 48 49 52  |   .ECONDARY HIR|
00000100: 45 53 20 53 43 52 45 45  4E 2C 20 55 53 45 44 20  |ES SCREEN, USED |
00000110: 41 53 20 41 20 42 41 43  4B 55 50 0D 20 20 20 20  |AS A BACKUP.    |
00000120: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 46  |               F|
00000140: 4F 52 20 45 52 41 53 49  4E 47 20 4D 45 4E 55 53  |OR ERASING MENUS|
00000150: 20 41 4E 44 20 57 49 4E  44 4F 57 53 2E 0D 20 20  | AND WINDOWS..  |
00000160: 20 20 20 20 20 20 20 20  24 37 39 30 30 2D 24 37  |        $7900-$7|
00000170: C6 C6 C6 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
00000180: 20 D0 52 49 4E 54 45 52  20 20 44 52 49 56 45 52  | .RINTER  DRIVER|
00000190: 20 20 41 44 44 52 45 53  53 3B 20 20 20 53 45 45  |  ADDRESS;   SEE|
000001A0: 20 20 50 52 49 4E 54 45  52 0D 20 20 20 20 20 20  |  PRINTER.      |
000001B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 44 52 49  |             DRI|
000001D0: 56 45 52 20 44 45 46 49  4E 49 54 49 4F 4E 53 0D  |VER DEFINITIONS.|
000001E0: 20 20 20 20 20 20 20 20  20 20 24 37 39 30 30 20  |          $7900 |
000001F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000200: 20 20 20 CD 41 53 54 45  52 20 52 45 53 45 54 20  |   .ASTER RESET |
00000210: 46 4F 52 20 41 20 50 52  49 4E 54 45 52 20 44 52  |FOR A PRINTER DR|
00000220: 49 56 45 52 0D 20 20 20  20 20 20 20 20 20 20 24  |IVER.          $|
00000230: 37 39 30 33 20 20 20 20  20 20 20 20 20 20 20 20  |7903            |
00000240: 20 20 20 20 20 20 20 20  D3 45 4C 45 43 54 20 20  |        .ELECT  |
00000250: 50 52 49 4E 54 45 52 20  20 54 4F 20 42 45 47 49  |PRINTER  TO BEGI|
00000260: 4E 20 20 54 4F 20 20 50  52 49 4E 54 20 20 41 4E  |N  TO  PRINT  AN|
00000270: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000280: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000290: 20 20 20 20 49 4D 41 47  45 0D 20 20 20 20 20 20  |    IMAGE.      |
000002A0: 20 20 20 20 24 37 39 30  36 20 20 20 20 20 20 20  |    $7906       |
000002B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 CF 55 54  |             .UT|
000002C0: 50 55 54 20 4C 49 4E 45  20 4F 46 20 49 4D 41 47  |PUT LINE OF IMAG|
000002D0: 45 0D 20 20 20 20 20 20  20 20 20 20 24 37 39 30  |E.          $790|
000002E0: 39 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |9               |
000002F0: 20 20 20 20 20 C3 4C 4F  53 45 20 50 52 49 4E 54  |     .LOSE PRINT|
00000300: 45 52 2C 20 45 4E 44 20  41 4E 20 49 4D 41 47 45  |ER, END AN IMAGE|
00000310: 0D 20 20 20 20 20 20 20  20 20 20 24 37 39 30 C3  |.          $790.|
00000320: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000330: 20 20 20 20 D2 45 54 55  52 4E 20 48 45 49 47 48  |    .ETURN HEIGH|
00000340: 54 20 41 4E 44 20 57 49  44 54 48 20 4F 46 20 50  |T AND WIDTH OF P|
00000350: 52 49 4E 54 45 44 20 50  41 47 45 0D 20 20 20 20  |RINTED PAGE.    |
00000360: 20 20 20 20 20 20 24 37  39 30 C6 20 20 20 20 20  |      $790.     |
00000370: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 D0  |               .|
00000380: 52 49 4E 54 45 52 20 44  52 49 56 45 52 27 53 20  |RINTER DRIVER'S |
00000390: 4E 41 4D 45 20 41 53 20  41 20 54 45 58 54 20 53  |NAME AS A TEXT S|
000003A0: 54 52 49 4E 47 0D 20 20  20 20 20 20 20 20 20 20  |TRING.          |
000003B0: 24 38 30 30 30 2D 24 38  30 C6 C6 20 20 20 20 C2  |$8000-$80..    .|
000003C0: D5 C6 30 20 20 20 20 20  20 C4 49 53 4B 20 42 55  |..0      .ISK BU|
000003D0: 46 46 45 52 20 23 30 0D  20 20 20 20 20 20 20 20  |FFER #0.        |
000003E0: 20 20 24 38 31 30 30 2D  24 38 31 C6 C6 20 20 20  |  $8100-$81..   |
000003F0: 20 C2 D5 C6 31 20 20 20  20 20 20 C4 49 53 4B 20  | ...1      .ISK |
00000400: 42 55 46 46 45 52 20 23  31 2C 20 C9 4E 46 4F 20  |BUFFER #1, .NFO |
00000410: 53 45 43 54 4F 52 0D 20  20 20 20 20 20 20 20 20  |SECTOR.         |
00000420: 20 24 38 32 30 30 2D 24  38 32 C6 C6 20 20 20 20  | $8200-$82..    |
00000430: C2 D5 C6 32 20 20 20 20  20 20 C4 49 53 4B 20 42  |...2      .ISK B|
00000440: 55 46 46 45 52 20 23 32  2C 20 C4 49 52 45 43 54  |UFFER #2, .IRECT|
00000450: 4F 52 59 20 57 4F 52 4B  20 41 52 45 41 0D 20 20  |ORY WORK AREA.  |
00000460: 20 20 20 20 20 20 20 20  24 38 33 30 30 2D 24 38  |        $8300-$8|
00000470: 33 C6 C6 20 20 20 20 C2  D5 C6 33 20 20 20 20 20  |3..    ...3     |
00000480: 20 C4 49 53 4B 20 20 42  55 46 46 45 52 20 20 23  | .ISK  BUFFER  #|
00000490: 33 2C 20 20 D4 41 42 4C  45 20 4F 46 20 20 54 52  |3,  .ABLE OF  TR|
000004A0: 41 43 4B 53 20 20 41 4E  44 0D 20 20 20 20 20 20  |ACKS  AND.      |
000004B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 53 45 43  |             SEC|
000004D0: 54 4F 52 53 0D 20 20 20  20 20 20 20 20 20 20 24  |TORS.          $|
000004E0: 38 34 30 30 2D 24 38 34  31 C4 20 20 20 20 C4 C5  |8400-$841.    ..|
000004F0: CE D4 D2 D9 20 20 20 20  C3 55 52 52 45 4E 54 20  |....    .URRENT |
00000500: 20 44 49 52 45 43 54 4F  52 59 20 20 45 4E 54 52  | DIRECTORY  ENTR|
00000510: 59 2C 20 20 20 53 45 54  20 20 55 50 20 20 42 59  |Y,   SET  UP  BY|
00000520: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000530: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000540: 20 20 20 20 CC CF CF CB  D5 D0 0D 20 20 20 20 20  |    .......     |
00000550: 20 20 20 20 20 24 38 34  31 C5 2D 24 38 34 32 C6  |     $841.-$842.|
00000560: 20 20 20 20 C4 CE C1 CD  C5 30 20 20 20 20 CE 41  |    .....0    .A|
00000570: 4D 45 20 4F 46 20 44 49  53 4B 20 49 4E 20 44 52  |ME OF DISK IN DR|
00000580: 49 56 45 20 30 20 28 44  45 56 49 43 45 20 38 29  |IVE 0 (DEVICE 8)|
00000590: 0D 20 20 20 20 20 20 20  20 20 20 24 38 34 33 30  |.          $8430|
000005A0: 2D 24 38 34 34 31 20 20  20 20 C4 CE C1 CD C5 31  |-$8441    .....1|
000005B0: 20 20 20 20 CE 41 4D 45  20 4F 46 20 44 49 53 4B  |    .AME OF DISK|
000005C0: 20 49 4E 20 44 52 49 56  45 20 31 20 28 44 45 56  | IN DRIVE 1 (DEV|
000005D0: 49 43 45 20 39 29 0D 20  20 20 20 20 20 20 20 20  |ICE 9).         |
000005E0: 20 24 38 34 34 32 2D 24  38 34 35 33 20 20 20 20  | $8442-$8453    |
000005F0: C4 CE C1 CD C5 32 20 20  20 20 CE 41 4D 45 20 4F  |.....2    .AME O|
00000600: 46 20 44 49 53 4B 20 49  4E 20 44 52 49 56 45 20  |F DISK IN DRIVE |
00000610: 32 20 28 44 45 56 49 43  45 20 31 30 29 0D 20 20  |2 (DEVICE 10).  |
00000620: 20 20 20 20 20 20 20 20  24 38 34 35 34 2D 24 38  |        $8454-$8|
00000630: 34 36 35 20 20 20 20 C4  CE C1 CD C5 33 20 20 20  |465    .....3   |
00000640: 20 CE 41 4D 45 20 4F 46  20 44 49 53 4B 20 49 4E  | .AME OF DISK IN|
00000650: 20 44 52 49 56 45 20 33  20 28 44 45 56 49 43 45  | DRIVE 3 (DEVICE|
00000660: 20 31 31 29 0D 20 20 20  20 20 20 20 20 20 20 24  | 11).          $|
00000670: 38 34 36 36 2D 24 38 34  38 38 20 20 20 20 20 20  |8466-$8488      |
00000680: 20 20 20 20 20 20 20 20  D5 4E 55 53 45 44 0D 20  |        .NUSED. |
00000690: 20 20 20 20 20 20 20 20  20 24 38 34 38 36 20 20  |         $8486  |
000006A0: 20 20 20 20 20 20 20 20  C2 CF CF D4 C4 D6 20 20  |        ......  |
000006B0: 20 20 D0 4F 49 4E 54 20  54 4F 20 49 4E 44 45 58  |  .OINT TO INDEX|
000006C0: 20 46 52 4F 4D 20 54 4F  20 52 45 41 43 48 20 24  | FROM TO REACH $|
000006D0: 38 34 38 C5 0D 20 20 20  20 20 20 20 20 20 20 24  |848..          $|
000006E0: 38 34 38 39 20 20 20 20  20 20 20 20 20 20 C3 D5  |8489          ..|
000006F0: D2 C4 D2 D6 20 20 20 20  C3 55 52 52 45 4E 54 20  |....    .URRENT |
00000700: 44 52 49 56 45 27 53 20  44 45 56 49 43 45 20 4E  |DRIVE'S DEVICE N|
00000710: 55 4D 42 45 52 0D 20 20  20 20 20 20 20 20 20 20  |UMBER.          |
00000720: 24 38 34 38 C1 20 20 20  20 20 20 20 20 20 20 C4  |$848.          .|
00000730: D2 D6 C6 CC C7 20 20 20  20 D0 4F 49 4E 54 20 54  |.....    .OINT T|
00000740: 4F 20 49 4E 44 45 58 20  46 52 4F 4D 20 54 4F 20  |O INDEX FROM TO |
00000750: 52 45 41 43 48 20 24 38  34 39 32 0D 20 20 20 20  |REACH $8492.    |
00000760: 20 20 20 20 20 20 24 38  34 38 C2 20 20 20 20 20  |      $848.     |
00000770: 20 20 20 20 20 C6 CF D2  CD C1 D4 20 20 20 20 C6  |     ......    .|
00000780: 4F 52 4D 41 54 20 46 4C  41 47 20 4F 46 20 43 55  |ORMAT FLAG OF CU|
00000790: 52 52 45 4E 54 20 44 49  53 4B 2C 0D 20 20 20 20  |RRENT DISK,.    |
000007A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000007B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000007C0: 20 20 20 20 24 30 30 20  2D 20 C7 C5 CF D3 20 46  |    $00 - .... F|
000007D0: 4F 52 4D 41 54 0D 20 20  20 20 20 20 20 20 20 20  |ORMAT.          |
000007E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000007F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 C6  |              $.|
00000800: C6 20 2D 20 CE 4F 4E 2D  C7 C5 CF D3 20 44 49 53  |. - .ON-.... DIS|
00000810: 4B 45 54 54 45 0D 20 20  20 20 20 20 20 20 20 20  |KETTE.          |
00000820: 24 38 34 38 C3 20 20 20  20 20 20 20 20 20 20 D3  |$848.          .|
00000830: CB C5 D7 20 20 20 20 20  20 D3 4B 45 57 20 46 41  |...      .KEW FA|
00000840: 43 54 4F 52 20 46 4F 52  20 44 49 53 4B 45 54 54  |CTOR FOR DISKETT|
00000850: 45 20 4F 50 45 52 41 54  49 4F 4E 53 0D 20 20 20  |E OPERATIONS.   |
00000860: 20 20 20 20 20 20 20 24  38 34 38 C4 20 20 20 20  |       $848.    |
00000870: 20 20 20 20 20 20 CE D5  CD C4 D2 D6 20 20 20 20  |      ......    |
00000880: CE 55 4D 42 45 52 20 4F  46 20 44 52 49 56 45 20  |.UMBER OF DRIVE |
00000890: 49 4E 20 54 48 45 20 53  59 53 54 45 4D 0D 20 20  |IN THE SYSTEM.  |
000008A0: 20 20 20 20 20 20 20 20  24 38 34 38 C5 2D 24 38  |        $848.-$8|
000008B0: 34 39 31 20 20 20 20 20  20 20 20 20 20 20 20 20  |491             |
000008C0: 20 C7 C5 CF D3 20 20 55  53 45 53 20 20 54 48 49  | ....  USES  THI|
000008D0: 53 20 54 41 42 4C 45 20  54 4F 20 44 45 53 49 47  |S TABLE TO DESIG|
000008E0: 4E 41 54 45 20 20 54 48  45 0D 20 20 20 20 20 20  |NATE  THE.      |
000008F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000900: 20 20 20 20 20 20 20 20  20 20 20 20 20 42 4F 4F  |             BOO|
00000910: 54 20 20 44 52 49 56 45  2C 20 20 42 59 20 20 50  |T  DRIVE,  BY  P|
00000920: 4C 41 43 49 4E 47 20 41  20 24 30 31 20 20 49 4E  |LACING A $01  IN|
00000930: 20 20 54 48 45 0D 20 20  20 20 20 20 20 20 20 20  |  THE.          |
00000940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000950: 20 20 20 20 20 20 20 20  20 4C 4F 43 41 54 49 4F  |         LOCATIO|
00000960: 4E 20 20 20 43 4F 52 52  45 53 50 4F 4E 44 49 4E  |N   CORRESPONDIN|
00000970: 47 20 20 54 4F 20 20 54  48 45 20 20 20 42 4F 4F  |G  TO  THE   BOO|
00000980: 54 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |T.              |
00000990: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009A0: 20 20 20 20 20 44 52 49  56 45 2E 20 D4 48 49 53  |     DRIVE. .HIS|
000009B0: 20 54 41 42 4C 45 20 49  53 20 52 45 41 43 48 45  | TABLE IS REACHE|
000009C0: 44 20 42 59 20 49 4E 44  45 58 49 4E 47 0D 20 20  |D BY INDEXING.  |
000009D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009F0: 20 4F 46 46 20 4F 46 20  24 38 34 38 36 20 57 49  | OFF OF $8486 WI|
00000A00: 54 48 20 54 48 45 20 44  45 56 49 43 45 20 4E 55  |TH THE DEVICE NU|
00000A10: 4D 42 45 52 2E 0D 20 20  20 20 20 20 20 20 20 20  |MBER..          |
00000A20: 24 38 34 39 32 2D 24 38  34 39 35 20 20 20 20 20  |$8492-$8495     |
00000A30: 20 20 20 20 20 20 20 20  20 C4 52 49 56 45 20 53  |         .RIVE S|
00000A40: 54 41 54 55 53 20 42 59  54 45 53 2C 20 20 49 4E  |TATUS BYTES,  IN|
00000A50: 44 45 58 45 44 20 46 52  4F 4D 20 20 24 38 34 38  |DEXED FROM  $848|
00000A60: C1 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00000A70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A80: 20 20 20 20 20 57 49 54  48 20 54 48 45 20 44 45  |     WITH THE DE|
00000A90: 56 49 43 45 20 4E 55 4D  42 45 52 2E 0D 20 20 20  |VICE NUMBER..   |
00000AA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AC0: 20 20 20 20 20 C2 49 54  20 37 20 2D 20 D4 55 52  |     .IT 7 - .UR|
00000AD0: 42 4F 44 4F 53 20 49 53  20 4C 4F 41 44 45 44 0D  |BODOS IS LOADED.|
00000AE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000B00: 20 20 20 20 20 20 20 20  C2 49 54 20 36 20 2D 20  |        .IT 6 - |
00000B10: D4 55 52 42 4F 44 4F 53  20 49 53 20 52 55 4E 4E  |.URBODOS IS RUNN|
00000B20: 49 4E 47 0D 20 20 20 20  20 20 20 20 20 20 24 38  |ING.          $8|
00000B30: 34 39 36 20 20 20 20 20  20 20 20 20 20 C3 C8 C1  |496          ...|
00000B40: C9 CE 20 20 20 20 20 C3  55 52 52 45 4E 54 20 D6  |..     .URRENT .|
00000B50: CC C9 D2 20 43 48 41 49  4E 20 4E 55 4D 42 45 52  |... CHAIN NUMBER|
00000B60: 0D 20 20 20 20 20 20 20  20 20 20 24 38 34 39 37  |.          $8497|
00000B70: 20 20 20 20 20 20 20 20  20 20 CE C3 C8 C1 C9 CE  |          ......|
00000B80: 20 20 20 20 CE 55 4D 42  45 52 20 4F 46 20 D6 CC  |    .UMBER OF ..|
00000B90: C9 D2 20 43 48 41 49 4E  53 20 49 4E 20 54 48 45  |.. CHAINS IN THE|
00000BA0: 20 4F 50 45 4E 20 46 49  4C 45 0D 20 20 20 20 20  | OPEN FILE.     |
00000BB0: 20 20 20 20 20 24 38 34  39 38 20 20 20 20 20 20  |     $8498      |
00000BC0: 20 20 20 20 CD CF C4 C6  CC C7 20 20 20 20 CD 4F  |    ......    .O|
00000BD0: 44 49 46 49 45 44 20 20  46 4C 41 47 2C 20 20 53  |DIFIED  FLAG,  S|
00000BE0: 45 54 20 54 4F 20 24 C6  C6 20 49 46 20 54 48 45  |ET TO $.. IF THE|
00000BF0: 20 20 4F 50 45 4E 0D 20  20 20 20 20 20 20 20 20  |  OPEN.         |
00000C00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000C10: 20 20 20 20 20 20 20 20  20 20 D6 CC C9 D2 20 20  |          ....  |
00000C20: 20 46 49 4C 45 20 20 20  48 41 53 20 20 42 45 45  | FILE   HAS  BEE|
00000C30: 4E 20 20 20 43 48 41 4E  47 45 44 3B 20 20 20 24  |N   CHANGED;   $|
00000C40: 30 30 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |00.             |
00000C50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000C60: 20 20 20 20 20 20 4F 54  48 45 52 57 49 53 45 0D  |      OTHERWISE.|
00000C70: 20 20 20 20 20 20 20 20  20 20 24 38 34 39 39 2D  |          $8499-|
00000C80: 24 38 34 39 C1 20 20 20  20 D6 D3 C9 DA C5 20 20  |$849.    .....  |
00000C90: 20 20 20 D6 CC C9 D2 20  46 49 4C 45 20 53 49 5A  |   .... FILE SIZ|
00000CA0: 45 0D 20 20 20 20 20 20  20 20 20 20 24 38 34 39  |E.          $849|
00000CB0: C2 2D 24 38 34 39 C3 20  20 20 20 C9 CD C1 C9 CE  |.-$849.    .....|
00000CC0: 20 20 20 20 20 D6 45 43  54 4F 52 20 20 46 4F 52  |     .ECTOR  FOR|
00000CD0: 20 55 53 45 52 20 41 44  44 49 54 49 4F 4E 53 20  | USER ADDITIONS |
00000CE0: 54 4F 20 20 54 48 45 20  20 C7 C5 CF D3 0D 20 20  |TO  THE  .....  |
00000CF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000D00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000D10: 20 4D 41 49 4E 20 4C 4F  4F 50 0D 20 20 20 20 20  | MAIN LOOP.     |
00000D20: 20 20 20 20 20 24 38 34  39 C4 2D 24 38 34 39 C5  |     $849.-$849.|
00000D30: 20 20 20 20 C9 C7 C9 D2  D1 20 20 20 20 20 D6 45  |    .....     .E|
00000D40: 43 54 4F 52 20 46 4F 52  20 C7 C5 CF D3 27 53 20  |CTOR FOR ....'S |
00000D50: C9 D2 D1 20 52 4F 55 54  49 4E 45 0D 20 20 20 20  |... ROUTINE.    |
00000D60: 20 20 20 20 20 20 24 38  34 39 C6 2D 24 38 34 C1  |      $849.-$84.|
00000D70: 30 20 20 20 20 C9 D5 C9  D2 D1 20 20 20 20 20 D6  |0    .....     .|
00000D80: 45 43 54 4F 52 20 46 4F  52 20 41 20 55 53 45 52  |ECTOR FOR A USER|
00000D90: 27 53 20 41 44 44 49 54  49 4F 4E 53 20 54 4F 20  |'S ADDITIONS TO |
00000DA0: 54 48 45 20 C9 D2 D1 0D  20 20 20 20 20 20 20 20  |THE ....        |
00000DB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000DC0: 20 20 20 20 20 20 20 20  20 20 20 52 4F 55 54 49  |           ROUTI|
00000DD0: 4E 45 0D 20 20 20 20 20  20 20 20 20 20 24 38 34  |NE.          $84|
00000DE0: C1 31 2D 24 38 34 C1 32  20 20 20 20 C9 C2 D5 D4  |.1-$84.2    ....|
00000DF0: CF CE 20 20 20 20 D6 45  43 54 4F 52 20 46 4F 52  |..    .ECTOR FOR|
00000E00: 20 42 55 54 54 4F 4E 20  53 54 41 54 55 53 20 43  | BUTTON STATUS C|
00000E10: 48 41 4E 47 45 53 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |HANGES..........|
00000E20: 20 20 20 20 20 20 20 20  20 20 CD 45 4D 4F 52 59  |          .EMORY|
00000E30: 20 CD 41 50 20 20 20 20  20 20 20 20 20 20 20 20  | .AP            |
00000E40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000E50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000E60: 20 20 20 20 36 2D 34 0D  0D 0D 20 20 20 20 20 20  |    6-4...      |
00000E70: 20 20 20 20 24 38 34 C1  33 2D 24 38 34 C1 34 20  |    $84.3-$84.4 |
00000E80: 20 20 20 C9 C3 D2 C8 C9  D4 20 20 20 20 D6 45 43  |   ......    .EC|
00000E90: 54 4F 52 20 20 46 4F 52  20 43 41 52 52 49 41 47  |TOR  FOR CARRIAG|
00000EA0: 45 20 52 45 54 55 52 4E  20 45 4E 54 45 52 45 44  |E RETURN ENTERED|
00000EB0: 20 46 52 4F 4D 0D 20 20  20 20 20 20 20 20 20 20  | FROM.          |
00000EC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000ED0: 20 20 20 20 20 20 20 20  20 54 48 45 20 4B 45 59  |         THE KEY|
00000EE0: 42 4F 41 52 44 0D 20 20  20 20 20 20 20 20 20 20  |BOARD.          |
00000EF0: 24 38 34 C1 35 2D 24 38  34 C1 36 20 20 20 20 C9  |$84.5-$84.6    .|
00000F00: CD D3 C4 C9 D2 20 20 20  20 D6 45 43 54 4F 52 20  |.....    .ECTOR |
00000F10: 46 4F 52 20 4D 4F 55 53  45 20 44 49 52 45 43 54  |FOR MOUSE DIRECT|
00000F20: 49 4F 4E 20 43 48 41 4E  47 45 0D 20 20 20 20 20  |ION CHANGE.     |
00000F30: 20 20 20 20 20 24 38 34  C1 37 2D 24 38 34 C1 38  |     $84.7-$84.8|
00000F40: 20 20 20 20 C9 C3 CC D3  CD CE 20 20 20 20 D6 45  |    ......    .E|
00000F50: 43 54 4F 52 20 54 4F 20  43 4C 4F 53 45 20 41 20  |CTOR TO CLOSE A |
00000F60: 4D 45 4E 55 0D 20 20 20  20 20 20 20 20 20 20 24  |MENU.          $|
00000F70: 38 34 C1 39 2D 24 38 34  C1 C1 20 20 20 20 C9 C1  |84.9-$84..    ..|
00000F80: C3 D4 CF CE 20 20 20 20  D4 48 49 53 20 56 45 43  |....    .HIS VEC|
00000F90: 54 4F 52 20 49 53 20 55  53 45 44 20 46 4F 52 20  |TOR IS USED FOR |
00000FA0: 41 20 4C 4F 54 20 4F 46  20 20 54 48 49 4E 47 53  |A LOT OF  THINGS|
00000FB0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000FC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000FD0: 20 20 20 20 54 48 41 54  20 20 52 45 51 55 49 52  |    THAT  REQUIR|
00000FE0: 45 20 41 4E 20 41 43 54  49 4F 4E 20 54 4F 20 42  |E AN ACTION TO B|
00000FF0: 45 20 50 45 52 46 4F 52  4D 45 44 2E 0D 20 20 20  |E PERFORMED..   |
00001000: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001010: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001020: D4 48 45 53 45 20 20 49  54 45 4D 53 20 49 4E 43  |.HESE  ITEMS INC|
00001030: 4C 55 44 45 3A 20 20 41  20 20 43 48 41 52 41 43  |LUDE:  A  CHARAC|
00001040: 54 45 52 20 20 57 41 53  0D 20 20 20 20 20 20 20  |TER  WAS.       |
00001050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001060: 20 20 20 20 20 20 20 20  20 20 20 20 54 59 50 45  |            TYPE|
00001070: 44 2C 20 20 54 48 45 20  20 42 55 54 54 4F 4E 20  |D,  THE  BUTTON |
00001080: 20 57 41 53 20 20 52 45  4C 45 41 53 45 44 2C 20  | WAS  RELEASED, |
00001090: 20 54 48 45 0D 20 20 20  20 20 20 20 20 20 20 20  | THE.           |
000010A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000010B0: 20 20 20 20 20 20 20 20  42 55 54 54 4F 4E 20 57  |        BUTTON W|
000010C0: 41 53 20 50 52 45 53 53  45 44 20 41 4E 44 20 45  |AS PRESSED AND E|
000010D0: 49 54 48 45 52 20 54 48  45 20 20 4D 4F 55 53 45  |ITHER THE  MOUSE|
000010E0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000010F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001100: 20 20 20 20 57 41 53 20  56 49 53 49 42 4C 45 20  |    WAS VISIBLE |
00001110: 4F 52 20 C2 49 54 20 35  20 4F 46 20 CD D3 C6 CC  |OR .IT 5 OF ....|
00001120: C1 C7 20 28 4C 4F 43 41  54 49 4F 4E 0D 20 20 20  |.. (LOCATION.   |
00001130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001140: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001150: 24 33 30 29 20 57 41 53  20 53 45 54 2E 0D 20 20  |$30) WAS SET..  |
00001160: 20 20 20 20 20 20 20 20  24 38 34 C1 C2 2D 24 38  |        $84..-$8|
00001170: 34 C1 C3 20 20 20 20 C9  CD C1 D2 C7 CE 20 20 20  |4..    ......   |
00001180: 20 D6 45 43 54 4F 52 20  46 4F 52 20 4D 41 52 47  | .ECTOR FOR MARG|
00001190: 49 4E 53 20 45 58 43 45  45 44 45 44 0D 20 20 20  |INS EXCEEDED.   |
000011A0: 20 20 20 20 20 20 20 24  38 34 C1 C4 2D 24 38 34  |       $84..-$84|
000011B0: C1 C5 20 20 20 20 C9 C1  CC C1 D2 CD 20 20 20 20  |..    ......    |
000011C0: D6 45 43 54 4F 52 20 46  4F 52 20 54 48 45 20 41  |.ECTOR FOR THE A|
000011D0: 4C 41 52 4D 20 43 4C 4F  43 4B 20 52 4F 55 54 49  |LARM CLOCK ROUTI|
000011E0: 4E 45 0D 20 20 20 20 20  20 20 20 20 20 24 38 34  |NE.          $84|
000011F0: C1 C6 2D 24 38 34 C2 30  20 20 20 20 C9 C2 D2 CB  |..-$84.0    ....|
00001200: 20 20 20 20 20 20 D6 45  43 54 4F 52 20 20 20 20  |      .ECTOR    |
00001210: 46 4F 52 20 20 20 54 48  45 20 20 20 C2 D2 CB 20  |FOR   THE   ... |
00001220: 20 20 49 4E 53 54 52 55  43 54 49 4F 4E 2C 0D 20  |  INSTRUCTION,. |
00001230: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001240: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001250: 20 20 49 4E 49 54 49 41  4C 4C 59 20 54 48 49 53  |  INITIALLY THIS|
00001260: 20 49 53 20 53 45 54 20  54 4F 20 D3 D9 D3 C5 D2  | IS SET TO .....|
00001270: D2 0D 20 20 20 20 20 20  20 20 20 20 24 38 34 C2  |..          $84.|
00001280: 31 2D 24 38 34 C2 32 20  20 20 20 C9 C3 CC C5 C1  |1-$84.2    .....|
00001290: D2 20 20 20 20 D6 45 43  54 4F 52 20 20 46 4F 52  |.    .ECTOR  FOR|
000012A0: 20 41 20 52 4F 55 54 49  4E 45 20 54 4F 20 43 4C  | A ROUTINE TO CL|
000012B0: 45 41 52 20 41 20 20 52  45 47 49 4F 4E 0D 20 20  |EAR A  REGION.  |
000012C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012E0: 20 4F 46 20 54 48 45 20  53 43 52 45 45 4E 2C 20  | OF THE SCREEN, |
000012F0: 49 4E 49 54 49 41 4C 4C  59 20 53 45 54 20 54 4F  |INITIALLY SET TO|
00001300: 20 C3 CF D0 D9 C2 33 0D  20 20 20 20 20 20 20 20  | .....3.        |
00001310: 20 20 24 38 34 C2 33 20  20 20 20 20 20 20 20 20  |  $84.3         |
00001320: 20 C4 C6 D4 C9 CD C5 20  20 20 20 C4 45 46 41 55  | ......    .EFAU|
00001330: 4C 54 20 44 45 4C 41 59  20 56 41 4C 55 45 20 46  |LT DELAY VALUE F|
00001340: 4F 52 20 46 4C 41 53 48  49 4E 47 20 42 4F 58 45  |OR FLASHING BOXE|
00001350: 53 0D 20 20 20 20 20 20  20 20 20 20 24 38 34 C2  |S.          $84.|
00001360: 34 20 20 20 20 20 20 20  20 20 20 C3 D5 D2 C6 CC  |4          .....|
00001370: C7 20 20 20 20 D4 45 58  54 20 43 55 52 53 4F 52  |.    .EXT CURSOR|
00001380: 20 43 4F 4E 54 52 4F 4C  20 46 4C 41 47 0D 20 20  | CONTROL FLAG.  |
00001390: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000013A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000013B0: 20 20 20 20 20 20 C2 49  54 20 37 20 2D 20 C2 4C  |      .IT 7 - .L|
000013C0: 49 4E 4B 20 54 48 45 20  43 55 52 53 4F 52 0D 20  |INK THE CURSOR. |
000013D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000013E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000013F0: 20 20 20 20 20 20 20 C2  49 54 20 36 20 2D 20 C3  |       .IT 6 - .|
00001400: 55 52 53 4F 52 20 49 53  20 54 55 52 4E 45 44 20  |URSOR IS TURNED |
00001410: 4F 4E 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |ON.             |
00001420: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001430: 20 20 20 20 20 20 20 20  20 20 20 C2 49 54 53 20  |           .ITS |
00001440: 30 2D 35 20 2D 20 C2 4C  49 4E 4B 20 52 41 54 45  |0-5 - .LINK RATE|
00001450: 0D 20 20 20 20 20 20 20  20 20 20 24 38 34 C2 35  |.          $84.5|
00001460: 20 20 20 20 20 20 20 20  20 20 C3 C2 C6 CC C1 C7  |          ......|
00001470: 20 20 20 20 C3 4F 4E 54  52 4F 4C 20 46 4C 41 47  |    .ONTROL FLAG|
00001480: 20 46 4F 52 20 43 4C 49  43 4B 20 42 4F 58 0D 20  | FOR CLICK BOX. |
00001490: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000014A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000014B0: 20 20 20 20 20 20 20 C2  49 54 20 37 20 2D 20 C6  |       .IT 7 - .|
000014C0: 4C 41 53 48 20 54 48 45  20 42 4F 58 0D 20 20 20  |LASH THE BOX.   |
000014D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000014E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000014F0: 20 20 20 20 20 C2 49 54  20 36 20 2D 20 CF 4E 4C  |     .IT 6 - .NL|
00001500: 59 20 49 4E 56 45 52 54  20 54 48 45 20 42 4F 58  |Y INVERT THE BOX|
00001510: 0D 20 20 20 20 20 20 20  20 20 20 24 38 34 C2 36  |.          $84.6|
00001520: 20 20 20 20 20 20 20 20  20 20 D0 CF D3 C6 CC C7  |          ......|
00001530: 20 20 20 20 CD 4F 55 53  45 20 50 4F 53 49 54 49  |    .OUSE POSITI|
00001540: 4F 4E 20 46 4C 41 47 2C  20 53 45 54 20 42 59 20  |ON FLAG, SET BY |
00001550: C9 D2 D1 D2 D4 CE 0D 20  20 20 20 20 20 20 20 20  |.......         |
00001560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001570: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C2  |               .|
00001580: 49 54 20 37 20 2D 20 CD  4F 55 53 45 20 20 49 53  |IT 7 - .OUSE  IS|
00001590: 20 42 45 4C 4F 57 20 54  48 45 20 20 42 4F 54 54  | BELOW THE  BOTT|
000015A0: 4F 4D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |OM.             |
000015B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000015C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000015D0: 20 20 20 4F 46 20 54 48  45 20 57 49 4E 44 4F 57  |   OF THE WINDOW|
000015E0: 2C 20 D7 CE C2 CF D4 2C  20 24 38 34 C2 39 0D 20  |, ....., $84.9. |
000015F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001600: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001610: 20 20 20 20 20 20 20 C2  49 54 20 36 20 2D 20 CD  |       .IT 6 - .|
00001620: 4F 55 53 45 20 20 49 53  20 41 42 4F 56 45 20 54  |OUSE  IS ABOVE T|
00001630: 48 45 20 54 4F 50 20 20  4F 46 0D 20 20 20 20 20  |HE TOP  OF.     |
00001640: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001650: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001660: 20 20 20 20 20 20 20 20  20 20 20 54 48 45 20 57  |           THE W|
00001670: 49 4E 44 4F 57 2C 20 D7  CE D4 CF D0 2C 20 24 38  |INDOW, ....., $8|
00001680: 34 C2 38 0D 20 20 20 20  20 20 20 20 20 20 20 20  |4.8.            |
00001690: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000016A0: 20 20 20 20 20 20 20 20  20 20 20 20 C2 49 54 20  |            .IT |
000016B0: 35 20 2D 20 CD 4F 55 53  45 20 49 53 20 54 4F 20  |5 - .OUSE IS TO |
000016C0: 54 48 45 20 4C 45 46 54  20 4F 46 20 54 48 45 0D  |THE LEFT OF THE.|
000016D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000016E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000016F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001700: 57 49 4E 44 4F 57 2C 20  D7 CE CC C5 C6 D4 2C 20  |WINDOW, ......, |
00001710: 24 38 34 C2 C1 2D 24 38  34 C2 C2 0D 20 20 20 20  |$84..-$84...    |
00001720: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001730: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001740: 20 20 20 20 C2 49 54 20  34 20 2D 20 CD 4F 55 53  |    .IT 4 - .OUS|
00001750: 45 20 20 49 53 20 54 4F  20 54 48 45 20 20 52 49  |E  IS TO THE  RI|
00001760: 47 48 54 20 20 4F 46 0D  20 20 20 20 20 20 20 20  |GHT  OF.        |
00001770: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001780: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001790: 20 20 20 20 20 20 20 20  54 48 45 20 57 49 4E 44  |        THE WIND|
000017A0: 4F 57 2C 20 20 D7 CE D2  C9 D4 C5 2C 20 24 38 34  |OW,  ......, $84|
000017B0: C2 C3 2D 0D 20 20 20 20  20 20 20 20 20 20 20 20  |..-.            |
000017C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000017D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000017E0: 20 20 20 20 24 38 34 C2  C4 0D 20 20 20 20 20 20  |    $84...      |
000017F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001800: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001810: 20 20 C2 49 54 20 33 20  2D 20 CD 4F 55 53 45 20  |  .IT 3 - .OUSE |
00001820: 20 49 53 20 4F 55 54 53  49 44 45 20 54 48 45 20  | IS OUTSIDE THE |
00001830: 4D 45 4E 55 2C 0D 20 20  20 20 20 20 20 20 20 20  |MENU,.          |
00001840: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001850: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001860: 20 20 20 20 20 20 CD CE  D4 CF D0 2C 20 20 20 20  |      .....,    |
00001870: CD CE C2 CF D4 2C 20 20  20 20 CD CE CC C5 C6 D4  |.....,    ......|
00001880: 2C 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |,.              |
00001890: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000018A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000018B0: 20 20 CD CE D2 C9 D4 C5  2C 20 24 38 36 C3 31 2D  |  ......, $86.1-|
000018C0: 24 38 36 C3 36 0D 20 20  20 20 20 20 20 20 20 20  |$86.6.          |
000018D0: 24 38 34 C2 37 20 20 20  20 20 20 20 20 20 20 CE  |$84.7          .|
000018E0: D5 CD C5 CE D5 20 20 20  20 CE 55 4D 42 45 52 20  |.....    .UMBER |
000018F0: 4F 46 20 4D 45 4E 55 20  4C 45 56 45 4C 53 0D 20  |OF MENU LEVELS. |
00001900: 20 20 20 20 20 20 20 20  20 24 38 34 C2 38 2D 24  |         $84.8-$|
00001910: 38 34 C2 C4 20 20 20 20  20 20 20 20 20 20 20 20  |84..            |
00001920: 20 20 D7 49 4E 44 4F 57  20 53 49 5A 45 20 44 45  |  .INDOW SIZE DE|
00001930: 53 43 52 49 50 54 49 4F  4E 0D 20 20 20 20 20 20  |SCRIPTION.      |
00001940: 20 20 20 20 24 38 34 C2  38 20 20 20 20 20 20 20  |    $84.8       |
00001950: 20 20 20 D7 CE D4 CF D0  20 20 20 20 20 D4 4F 50  |   .....     .OP|
00001960: 20 52 4F 57 20 4F 46 20  57 49 4E 44 4F 57 0D 20  | ROW OF WINDOW. |
00001970: 20 20 20 20 20 20 20 20  20 24 38 34 C2 39 20 20  |         $84.9  |
00001980: 20 20 20 20 20 20 20 20  D7 CE C2 CF D4 20 20 20  |        .....   |
00001990: 20 20 C2 4F 54 54 4F 4D  20 52 4F 57 20 4F 46 20  |  .OTTOM ROW OF |
000019A0: 57 49 4E 44 4F 57 0D 20  20 20 20 20 20 20 20 20  |WINDOW.         |
000019B0: 20 24 38 34 C2 C1 2D 24  38 34 C2 C2 20 20 20 20  | $84..-$84..    |
000019C0: D7 CE CC C5 C6 D4 20 20  20 20 CC 45 46 54 20 4D  |......    .EFT M|
000019D0: 41 52 47 49 4E 20 4F 46  20 57 49 4E 44 4F 57 20  |ARGIN OF WINDOW |
000019E0: 0D 20 20 20 20 20 20 20  20 20 20 24 38 34 C2 C3  |.          $84..|
000019F0: 2D 24 38 34 C2 C4 20 20  20 20 D7 CE D2 C9 D4 C5  |-$84..    ......|
00001A00: 20 20 20 20 D2 49 47 48  54 20 4D 41 52 47 49 4E  |    .IGHT MARGIN|
00001A10: 20 4F 46 20 57 49 4E 44  4F 57 0D 20 20 20 20 20  | OF WINDOW.     |
00001A20: 20 20 20 20 20 24 38 34  C2 C5 2D 24 38 34 C2 C6  |     $84..-$84..|
00001A30: 20 20 20 20 C3 D5 D2 D3  D8 20 20 20 20 20 D4 45  |    .....     .E|
00001A40: 58 54 20 43 55 52 53 4F  52 27 53 20 D8 20 50 4F  |XT CURSOR'S . PO|
00001A50: 53 49 54 49 4F 4E 0D 20  20 20 20 20 20 20 20 20  |SITION.         |
00001A60: 20 24 38 34 C3 30 20 20  20 20 20 20 20 20 20 20  | $84.0          |
00001A70: C3 D5 D2 D3 D9 20 20 20  20 20 D4 45 58 54 20 43  |.....     .EXT C|
00001A80: 55 52 53 4F 52 27 53 20  D9 20 50 4F 53 49 54 49  |URSOR'S . POSITI|
00001A90: 4F 4E 0D 20 20 20 20 20  20 20 20 20 20 24 38 34  |ON.          $84|
00001AA0: C3 31 2D 24 38 34 C6 C6  20 20 20 20 C4 CD CF D5  |.1-$84..    ....|
00001AB0: D3 C5 20 20 20 20 D3 50  52 49 54 45 20 44 41 54  |..    .PRITE DAT|
00001AC0: 41 20 46 4F 52 20 44 45  46 41 55 4C 54 20 4D 4F  |A FOR DEFAULT MO|
00001AD0: 55 53 45 0D 20 20 20 20  20 20 20 20 20 20 24 38  |USE.          $8|
00001AE0: 35 30 30 20 20 20 20 20  20 20 20 20 20 20 20 20  |500             |
00001AF0: 20 20 20 20 20 20 20 D5  4E 55 53 45 44 0D 20 20  |       .NUSED.  |
00001B00: 20 20 20 20 20 20 20 20  24 38 35 30 31 20 20 20  |        $8501   |
00001B10: 20 20 20 20 20 20 20 CD  C1 D8 D3 D0 C4 20 20 20  |       ......   |
00001B20: 20 CD 41 58 49 4D 55 4D  20 4D 4F 55 53 45 20 53  | .AXIMUM MOUSE S|
00001B30: 50 45 45 44 0D 20 20 20  20 20 20 20 20 20 20 24  |PEED.          $|
00001B40: 38 35 30 32 20 20 20 20  20 20 20 20 20 20 CD C9  |8502          ..|
00001B50: CE D3 D0 C4 20 20 20 20  CD 49 4E 49 4D 55 4D 20  |....    .INIMUM |
00001B60: 4D 4F 55 53 45 20 53 50  45 45 44 0D 20 20 20 20  |MOUSE SPEED.    |
00001B70: 20 20 20 20 20 20 24 38  35 30 33 20 20 20 20 20  |      $8503     |
00001B80: 20 20 20 20 20 C1 C3 C3  C5 CC 20 20 20 20 20 CD  |     .....     .|
00001B90: 4F 55 53 45 27 53 20 41  43 43 45 4C 45 52 41 54  |OUSE'S ACCELERAT|
00001BA0: 49 4F 4E 20 52 41 54 45  0D 20 20 20 20 20 20 20  |ION RATE.       |
00001BB0: 20 20 20 24 38 35 30 34  20 20 20 20 20 20 20 20  |   $8504        |
00001BC0: 20 20 CB C5 D9 20 20 20  20 20 20 20 CE 45 58 54  |  ...       .EXT|
00001BD0: 20 20 4B 45 59 20 46 52  4F 4D 20 4B 45 59 42 4F  |  KEY FROM KEYBO|
00001BE0: 41 52 44 20 42 55 46 46  45 52 2C 20 20 53 45 54  |ARD BUFFER,  SET|
00001BF0: 20 20 42 59 0D 20 20 20  20 20 20 20 20 20 20 20  |  BY.           |
00001C00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001C10: 20 20 20 20 20 20 20 20  C7 C5 D4 C9 CE 0D 0D 0D  |        ........|
00001C20: 0D 0D 0D 0D 0D 0D 0D 0D  20 20 20 20 20 20 20 20  |........        |
00001C30: 20 20 CD 45 4D 4F 52 59  20 CD 41 50 20 20 20 20  |  .EMORY .AP    |
00001C40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001C50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001C60: 20 20 20 20 20 20 20 20  20 20 20 20 36 2D 35 0D  |            6-5.|
00001C70: 0D 0D 20 20 20 20 20 20  20 20 20 20 24 38 35 30  |..          $850|
00001C80: 35 20 20 20 20 20 20 20  20 20 20 C2 D5 D4 D4 CF  |5          .....|
00001C90: CE 20 20 20 20 C3 55 52  52 45 4E 54 20 42 55 54  |.    .URRENT BUT|
00001CA0: 54 4F 4E 20 53 54 41 54  55 53 0D 20 20 20 20 20  |TON STATUS.     |
00001CB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001CC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001CD0: 20 20 20 24 30 30 20 2D  20 D0 52 45 53 53 45 44  |   $00 - .RESSED|
00001CE0: 20 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  | .              |
00001CF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001D00: 20 20 20 20 20 20 20 20  20 20 24 C6 C6 20 2D 20  |          $.. - |
00001D10: D2 45 4C 45 41 53 45 44  20 0D 20 20 20 20 20 20  |.ELEASED .      |
00001D20: 20 20 20 20 24 38 35 30  36 20 20 20 20 20 20 20  |    $8506       |
00001D30: 20 20 20 CD D3 C4 C9 D2  20 20 20 20 20 CD 4F 55  |   .....     .OU|
00001D40: 53 45 27 53 20 43 55 52  52 45 4E 54 20 44 49 52  |SE'S CURRENT DIR|
00001D50: 45 43 54 49 4F 4E 2C 20  30 2D 37 2C 24 C6 C6 0D  |ECTION, 0-7,$...|
00001D60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001D70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001D80: 20 20 20 20 20 20 20 33  20 32 20 31 0D 20 20 20  |       3 2 1.   |
00001D90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001DA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001DB0: 20 20 20 20 34 20 2A 20  30 0D 20 20 20 20 20 20  |    4 * 0.      |
00001DC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001DD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001DE0: 20 35 20 36 20 37 0D 20  20 20 20 20 20 20 20 20  | 5 6 7.         |
00001DF0: 20 24 38 35 30 37 20 20  20 20 20 20 20 20 20 20  | $8507          |
00001E00: CD D3 D0 C5 C5 C4 20 20  20 20 C3 55 52 52 45 4E  |......    .URREN|
00001E10: 54 20 4D 4F 55 53 45 20  53 50 45 45 44 0D 20 20  |T MOUSE SPEED.  |
00001E20: 20 20 20 20 20 20 20 20  24 38 35 30 38 2D 24 38  |        $8508-$8|
00001E30: 35 30 39 20 20 20 20 20  20 20 20 20 20 20 20 20  |509             |
00001E40: 20 D5 4E 55 53 45 44 0D  20 20 20 20 20 20 20 20  | .NUSED.        |
00001E50: 20 20 24 38 35 30 C1 2D  24 38 35 30 C2 20 20 20  |  $850.-$850.   |
00001E60: 20 D2 CE C4 CE D5 CD 20  20 20 20 D2 41 4E 44 4F  | ......    .ANDO|
00001E70: 4D 20 4E 55 4D 42 45 52  20 47 45 4E 45 52 41 54  |M NUMBER GENERAT|
00001E80: 4F 52 20 56 41 4C 55 45  0D 20 20 20 20 20 20 20  |OR VALUE.       |
00001E90: 20 20 20 24 38 35 30 C3  2D 24 38 35 31 34 20 20  |   $850.-$8514  |
00001EA0: 20 20 D4 CD D0 C6 CE D4  20 20 20 20 D4 45 4D 50  |  ......    .EMP|
00001EB0: 4F 52 41 52 59 20 20 53  54 4F 52 41 47 45 20 46  |ORARY  STORAGE F|
00001EC0: 4F 52 20 46 4F 4E 54 20  44 41 54 41 20 20 44 55  |OR FONT DATA  DU|
00001ED0: 52 49 4E 47 0D 20 20 20  20 20 20 20 20 20 20 20  |RING.           |
00001EE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001EF0: 20 20 20 20 20 20 20 20  4D 45 4E 55 20 20 20 50  |        MENU   P|
00001F00: 52 4F 43 45 53 53 49 4E  47 2C 20 20 20 43 4F 50  |ROCESSING,   COP|
00001F10: 59 20 20 20 4F 46 20 20  20 C6 CF CE D4 C4 D4 2C  |Y   OF   ......,|
00001F20: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001F30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001F40: 20 20 20 20 4C 4F 43 41  54 49 4F 4E 53 20 24 32  |    LOCATIONS $2|
00001F50: 36 2D 24 32 C5 0D 20 20  20 20 20 20 20 20 20 20  |6-$2..          |
00001F60: 24 38 35 31 35 20 20 20  20 20 20 20 20 20 20 20  |$8515           |
00001F70: 20 20 20 20 20 20 20 20  20 C1 20 43 4F 55 4E 54  |         . COUNT|
00001F80: 45 52 20 55 53 45 44 20  42 59 20 54 48 45 20 43  |ER USED BY THE C|
00001F90: 4C 49 43 4B 20 42 4F 58  20 52 4F 55 54 49 4E 45  |LICK BOX ROUTINE|
00001FA0: 2C 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |,.              |
00001FB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001FC0: 20 20 20 20 20 57 48 49  43 48 20 20 49 53 20 44  |     WHICH  IS D|
00001FD0: 45 43 52 45 4D 45 4E 54  45 44 20 42 59 20 54 48  |ECREMENTED BY TH|
00001FE0: 45 20 C9 D2 D1 20 53 45  52 56 49 43 45 0D 20 20  |E ... SERVICE.  |
00001FF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002000: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002010: 20 52 4F 55 54 49 4E 45  20 49 46 20 49 54 20 49  | ROUTINE IF IT I|
00002020: 53 20 4E 4F 4E 5A 45 52  4F 2E 20 20 D3 45 45 20  |S NONZERO.  .EE |
00002030: 20 C1 50 50 45 4E 44 49  58 0D 20 20 20 20 20 20  | .PPENDIX.      |
00002040: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002050: 20 20 20 20 20 20 20 20  20 20 20 20 20 C9 D6 2E  |             ...|
00002060: 0D 20 20 20 20 20 20 20  20 20 20 24 38 35 31 36  |.          $8516|
00002070: 20 20 20 20 20 20 20 20  20 20 D9 C5 C1 D2 20 20  |          ....  |
00002080: 20 20 20 20 C3 55 52 52  45 4E 54 20 59 45 41 52  |    .URRENT YEAR|
00002090: 20 28 30 2D 39 39 29 0D  20 20 20 20 20 20 20 20  | (0-99).        |
000020A0: 20 20 24 38 35 31 37 20  20 20 20 20 20 20 20 20  |  $8517         |
000020B0: 20 CD CF CE D4 C8 20 20  20 20 20 C3 55 52 52 45  | .....     .URRE|
000020C0: 4E 54 20 4D 4F 4E 54 48  0D 20 20 20 20 20 20 20  |NT MONTH.       |
000020D0: 20 20 20 24 38 35 31 38  20 20 20 20 20 20 20 20  |   $8518        |
000020E0: 20 20 C4 C1 D9 20 20 20  20 20 20 20 C3 55 52 52  |  ...       .URR|
000020F0: 45 4E 54 20 44 41 59 20  4F 46 20 54 48 45 20 4D  |ENT DAY OF THE M|
00002100: 4F 4E 54 48 0D 20 20 20  20 20 20 20 20 20 20 24  |ONTH.          $|
00002110: 38 35 31 39 20 20 20 20  20 20 20 20 20 20 C8 CF  |8519          ..|
00002120: D5 D2 20 20 20 20 20 20  C3 55 52 52 45 4E 54 20  |..      .URRENT |
00002130: 48 4F 55 52 0D 20 20 20  20 20 20 20 20 20 20 24  |HOUR.          $|
00002140: 38 35 31 C1 20 20 20 20  20 20 20 20 20 20 CD C9  |851.          ..|
00002150: CE D5 D4 C5 20 20 20 20  C3 55 52 52 45 4E 54 20  |....    .URRENT |
00002160: 4D 49 4E 55 54 45 20 4F  46 20 54 48 45 20 48 4F  |MINUTE OF THE HO|
00002170: 55 52 0D 20 20 20 20 20  20 20 20 20 20 24 38 35  |UR.          $85|
00002180: 31 C2 20 20 20 20 20 20  20 20 20 20 D3 C5 C3 CF  |1.          ....|
00002190: CE C4 20 20 20 20 C3 55  52 52 45 4E 54 20 53 45  |..    .URRENT SE|
000021A0: 43 4F 4E 44 20 4F 46 20  54 48 45 20 4D 49 4E 55  |COND OF THE MINU|
000021B0: 54 45 0D 20 20 20 20 20  20 20 20 20 20 24 38 35  |TE.          $85|
000021C0: 31 C3 20 20 20 20 20 20  20 20 20 20 D4 C5 CE D4  |1.          ....|
000021D0: C8 D3 20 20 20 20 C3 55  52 52 45 4E 54 20 54 45  |..    .URRENT TE|
000021E0: 4E 54 48 53 20 4F 46 20  54 48 45 20 53 45 43 4F  |NTHS OF THE SECO|
000021F0: 4E 44 0D 20 20 20 20 20  20 20 20 20 20 24 38 35  |ND.          $85|
00002200: 31 C4 20 20 20 20 20 20  20 20 20 20 D7 C9 CE C3  |1.          ....|
00002210: CD C4 20 20 20 20 C3 4F  4D 4D 41 4E 44 20 20 42  |..    .OMMAND  B|
00002220: 59 54 45 20 20 52 45 54  55 52 4E 45 44 20 20 42  |YTE  RETURNED  B|
00002230: 59 20 20 54 48 45 20 20  57 49 4E 44 4F 57 0D 20  |Y  THE  WINDOW. |
00002240: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002260: 20 20 50 52 4F 43 45 53  53 4F 52 0D 20 20 20 20  |  PROCESSOR.    |
00002270: 20 20 20 20 20 20 24 38  35 31 C5 20 20 20 20 20  |      $851.     |
00002280: 20 20 20 20 20 D0 C3 CF  CC CF D2 20 20 20 20 D0  |     ......    .|
00002290: 52 45 46 45 52 52 45 44  20 20 43 4F 4C 4F 52 53  |REFERRED  COLORS|
000022A0: 3B 20 20 48 49 47 48 20  4E 49 42 42 4C 45 20 46  |;  HIGH NIBBLE F|
000022B0: 4F 52 20 20 54 48 45 0D  20 20 20 20 20 20 20 20  |OR  THE.        |
000022C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000022D0: 20 20 20 20 20 20 20 20  20 20 20 46 4F 52 45 47  |           FOREG|
000022E0: 52 4F 55 4E 44 20 43 4F  4C 4F 52 20 41 4E 44 20  |ROUND COLOR AND |
000022F0: 4C 4F 57 20 4E 49 42 42  4C 45 20 46 4F 52 20 20  |LOW NIBBLE FOR  |
00002300: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 20 20  |THE.            |
00002310: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002320: 20 20 20 20 20 20 20 42  41 43 4B 47 52 4F 55 4E  |       BACKGROUN|
00002330: 44 20 43 4F 4C 4F 52 0D  20 20 20 20 20 20 20 20  |D COLOR.        |
00002340: 20 20 24 38 35 31 C6 2D  24 38 36 39 37 20 20 20  |  $851.-$8697   |
00002350: 20 D3 C1 D6 C2 D5 C6 20  20 20 20 D4 45 4D 50 4F  | ......    .EMPO|
00002360: 52 41 52 59 20 20 53 54  4F 52 41 47 45 20 42 55  |RARY  STORAGE BU|
00002370: 46 46 45 52 20 46 4F 52  20 54 48 45 20 57 49 4E  |FFER FOR THE WIN|
00002380: 44 4F 57 0D 20 20 20 20  20 20 20 20 20 20 20 20  |DOW.            |
00002390: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000023A0: 20 20 20 20 20 20 20 50  52 4F 43 45 53 53 4F 52  |       PROCESSOR|
000023B0: 3B 20 20 20 20 53 45 45  20 20 20 D7 C9 CE C4 CF  |;    SEE   .....|
000023C0: D7 20 20 20 46 4F 52 20  20 20 20 4D 4F 52 45 0D  |.   FOR    MORE.|
000023D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000023E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000023F0: 20 20 20 49 4E 46 4F 52  4D 41 54 49 4F 4E 0D 20  |   INFORMATION. |
00002400: 20 20 20 20 20 20 20 20  20 24 38 36 39 38 2D 24  |         $8698-$|
00002410: 38 36 C2 C2 20 20 20 20  20 20 20 20 20 20 20 20  |86..            |
00002420: 20 20 D5 4E 55 53 45 44  0D 20 20 20 20 20 20 20  |  .NUSED.       |
00002430: 20 20 20 24 38 36 C3 30  20 20 20 20 20 20 20 20  |   $86.0        |
00002440: 20 20 CE D5 CD CF D0 D4  20 20 20 20 CE 55 4D 42  |  ......    .UMB|
00002450: 45 52 20 4F 46 20 4F 50  54 49 4F 4E 53 20 49 4E  |ER OF OPTIONS IN|
00002460: 20 54 48 45 20 43 55 52  52 45 4E 54 20 4D 45 4E  | THE CURRENT MEN|
00002470: 55 0D 20 20 20 20 20 20  20 20 20 20 24 38 36 C3  |U.          $86.|
00002480: 31 2D 24 38 36 C3 36 20  20 20 20 20 20 20 20 20  |1-$86.6         |
00002490: 20 20 20 20 20 C3 55 52  52 45 4E 54 20 4D 45 4E  |     .URRENT MEN|
000024A0: 55 20 53 49 5A 45 20 44  45 53 43 52 49 50 54 49  |U SIZE DESCRIPTI|
000024B0: 4F 4E 0D 20 20 20 20 20  20 20 20 20 20 24 38 36  |ON.          $86|
000024C0: C3 31 20 20 20 20 20 20  20 20 20 20 CD CE D4 CF  |.1          ....|
000024D0: D0 20 20 20 20 20 D4 4F  50 20 52 4F 57 20 4F 46  |.     .OP ROW OF|
000024E0: 20 4D 45 4E 55 0D 20 20  20 20 20 20 20 20 20 20  | MENU.          |
000024F0: 24 38 36 C3 32 20 20 20  20 20 20 20 20 20 20 CD  |$86.2          .|
00002500: CE C2 CF D4 20 20 20 20  20 C2 4F 54 54 4F 4D 20  |....     .OTTOM |
00002510: 52 4F 57 20 4F 46 20 4D  45 4E 55 0D 20 20 20 20  |ROW OF MENU.    |
00002520: 20 20 20 20 20 20 24 38  36 C3 33 2D 24 38 36 C3  |      $86.3-$86.|
00002530: 34 20 20 20 20 CD CE CC  C5 C6 D4 20 20 20 20 CC  |4    ......    .|
00002540: 45 46 54 20 4D 41 52 47  49 4E 20 4F 46 20 4D 45  |EFT MARGIN OF ME|
00002550: 4E 55 0D 20 20 20 20 20  20 20 20 20 20 24 38 36  |NU.          $86|
00002560: C3 35 2D 24 38 36 C3 36  20 20 20 20 CD CE D2 C9  |.5-$86.6    ....|
00002570: D4 C5 20 20 20 20 D2 49  47 48 54 20 4D 41 52 47  |..    .IGHT MARG|
00002580: 49 4E 20 4F 46 20 4D 45  4E 55 0D 20 20 20 20 20  |IN OF MENU.     |
00002590: 20 20 20 20 20 24 38 36  C3 37 2D 24 38 36 C3 C5  |     $86.7-$86..|
000025A0: 20 20 20 20 CD D3 D4 C1  C3 CB 20 20 20 20 D3 54  |    ......    .T|
000025B0: 41 43 4B 20 46 4F 52 20  4D 45 4E 55 20 44 45 53  |ACK FOR MENU DES|
000025C0: 43 52 49 50 54 4F 52 53  0D 20 20 20 20 20 20 20  |CRIPTORS.       |
000025D0: 20 20 20 24 38 36 C3 C6  2D 24 38 36 C4 32 20 20  |   $86..-$86.2  |
000025E0: 20 20 CF D0 D4 C9 CF CE  20 20 20 20 CD 45 4E 55  |  ......    .ENU|
000025F0: 20 4F 50 54 49 4F 4E 20  54 48 41 54 20 57 41 53  | OPTION THAT WAS|
00002600: 20 43 4C 49 43 4B 45 44  20 4F 4E 2C 20 49 4E 44  | CLICKED ON, IND|
00002610: 45 58 45 44 0D 20 20 20  20 20 20 20 20 20 20 20  |EXED.           |
00002620: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002630: 20 20 20 20 20 20 20 20  42 59 20 4D 45 4E 55 20  |        BY MENU |
00002640: 4C 45 56 45 4C 20 28 30  2D 33 29 0D 20 20 20 20  |LEVEL (0-3).    |
00002650: 20 20 20 20 20 20 24 38  36 C4 33 2D 24 38 36 C5  |      $86.3-$86.|
00002660: 31 20 20 20 20 CC C9 CD  C9 D4 C8 20 20 20 20 CD  |1    ......    .|
00002670: 45 4E 55 20 20 4F 50 54  49 4F 4E 20 20 42 4F 58  |ENU  OPTION  BOX|
00002680: 20 20 4C 49 4D 49 54 53  2C 20 20 20 45 49 54 48  |  LIMITS,   EITH|
00002690: 45 52 20 20 52 4F 57 0D  20 20 20 20 20 20 20 20  |ER  ROW.        |
000026A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000026B0: 20 20 20 20 20 20 20 20  20 20 20 56 41 4C 55 45  |           VALUE|
000026C0: 53 20 4F 52 20 43 4F 4C  55 4D 4E 20 48 49 47 48  |S OR COLUMN HIGH|
000026D0: 20 42 59 54 45 53 0D 20  20 20 20 20 20 20 20 20  | BYTES.         |
000026E0: 20 24 38 36 C5 32 2D 24  38 36 C6 30 20 20 20 20  | $86.2-$86.0    |
000026F0: CC C9 CD C9 D4 CC 20 20  20 20 CD 45 4E 55 20 4F  |......    .ENU O|
00002700: 50 54 49 4F 4E 20 42 4F  58 20 4C 49 4D 49 54 53  |PTION BOX LIMITS|
00002710: 2C 20 43 4F 4C 55 4D 4E  20 4C 4F 57 20 42 59 54  |, COLUMN LOW BYT|
00002720: 45 53 0D 20 20 20 20 20  20 20 20 20 20 24 38 36  |ES.          $86|
00002730: C6 31 2D 24 38 37 31 38  20 20 20 20 D4 C9 CD C5  |.1-$8718    ....|
00002740: D2 D3 20 20 20 20 D4 41  42 4C 45 20 4F 46 20 52  |..    .ABLE OF R|
00002750: 55 4E 4E 49 4E 47 20 54  49 4D 45 52 53 2C 20 53  |UNNING TIMERS, S|
00002760: 45 45 20 24 38 37 35 35  0D 20 20 20 20 20 20 20  |EE $8755.       |
00002770: 20 20 20 24 38 37 31 39  2D 24 38 37 32 C3 20 20  |   $8719-$872.  |
00002780: 20 20 D4 C9 CD C3 CD C4  20 20 20 20 D4 49 4D 45  |  ......    .IME|
00002790: 52 20 43 4F 4D 4D 41 4E  44 20 42 59 54 45 53 0D  |R COMMAND BYTES.|
000027A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000027B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000027C0: 20 20 20 20 20 20 20 20  C2 49 54 20 37 20 2D 20  |        .IT 7 - |
000027D0: C5 58 45 43 55 54 45 20  20 20 52 4F 55 54 49 4E  |.XECUTE   ROUTIN|
000027E0: 45 2C 20 20 20 20 54 49  4D 45 52 0D 20 20 20 20  |E,    TIMER.    |
000027F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002800: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002810: 20 20 20 20 20 20 20 20  20 20 20 20 52 45 41 43  |            REAC|
00002820: 48 45 44 20 5A 45 52 4F  0D 20 20 20 20 20 20 20  |HED ZERO.       |
00002830: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002840: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002850: 20 C2 49 54 20 36 20 2D  20 C4 49 53 41 42 4C 45  | .IT 6 - .ISABLE|
00002860: 20 52 4F 55 54 49 4E 45  20 20 45 58 45 43 55 54  | ROUTINE  EXECUT|
00002870: 49 4F 4E 2C 0D 20 20 20  20 20 20 20 20 20 20 20  |ION,.           |
00002880: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002890: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000028A0: 20 20 20 20 20 4C 45 41  56 45 20 54 49 4D 45 52  |     LEAVE TIMER|
000028B0: 20 52 55 4E 4E 49 4E 47  0D 20 20 20 20 20 20 20  | RUNNING.       |
000028C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000028D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000028E0: 20 C2 49 54 20 35 20 2D  20 D3 54 4F 50 20 54 49  | .IT 5 - .TOP TI|
000028F0: 4D 45 52 0D 20 20 20 20  20 20 20 20 20 20 20 20  |MER.            |
00002900: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002910: 20 20 20 20 20 20 20 20  20 20 20 20 C2 49 54 20  |            .IT |
00002920: 34 20 2D 20 D3 54 4F 50  20 54 49 4D 45 52 0D 0D  |4 - .TOP TIMER..|
00002930: 0D 0D 0D 0D 0D 0D 0D 0D  0D 20 20 20 20 20 20 20  |.........       |
00002940: 20 20 20 CD 45 4D 4F 52  59 20 CD 41 50 20 20 20  |   .EMORY .AP   |
00002950: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002960: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002970: 20 20 20 20 20 20 20 20  20 20 20 20 20 36 2D 36  |             6-6|
00002980: 0D 0D 0D 20 20 20 20 20  20 20 20 20 20 24 38 37  |...          $87|
00002990: 32 C4 2D 24 38 37 35 34  20 20 20 20 D4 C9 CD D2  |2.-$8754    ....|
000029A0: D4 CE 20 20 20 20 D3 55  42 52 4F 55 54 49 4E 45  |..    .UBROUTINE|
000029B0: 20 20 20 41 44 44 52 45  53 53 45 53 20 20 41 53  |   ADDRESSES  AS|
000029C0: 53 4F 43 49 41 54 45 44  20 20 57 49 54 48 0D 20  |SOCIATED  WITH. |
000029D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000029E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000029F0: 20 20 45 41 43 48 20 54  49 4D 45 52 0D 20 20 20  |  EACH TIMER.   |
00002A00: 20 20 20 20 20 20 20 24  38 37 35 35 2D 24 38 37  |       $8755-$87|
00002A10: 37 C3 20 20 20 20 D4 C9  CD D6 C1 CC 20 20 20 20  |7.    ......    |
00002A20: C9 4E 49 54 49 41 4C 20  20 56 41 4C 55 45 53 20  |.NITIAL  VALUES |
00002A30: 46 4F 52 20 20 54 49 4D  45 52 53 2C 20 20 43 4F  |FOR  TIMERS,  CO|
00002A40: 50 49 45 44 20 20 54 4F  0D 20 20 20 20 20 20 20  |PIED  TO.       |
00002A50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002A60: 20 20 20 20 20 20 20 20  20 20 20 20 24 38 36 C6  |            $86.|
00002A70: 31 20 57 48 45 4E 20 54  48 45 20 54 49 4D 45 52  |1 WHEN THE TIMER|
00002A80: 20 52 45 41 43 48 45 53  20 5A 45 52 4F 0D 20 20  | REACHES ZERO.  |
00002A90: 20 20 20 20 20 20 20 20  24 38 37 37 C4 20 20 20  |        $877.   |
00002AA0: 20 20 20 20 20 20 20 CE  D5 CD D4 C9 CD 20 20 20  |       ......   |
00002AB0: 20 CE 55 4D 42 45 52 20  4F 46 20 54 49 4D 45 52  | .UMBER OF TIMER|
00002AC0: 53 20 49 4E 20 54 41 42  4C 45 0D 20 20 20 20 20  |S IN TABLE.     |
00002AD0: 20 20 20 20 20 24 38 37  37 C5 20 20 20 20 20 20  |     $877.      |
00002AE0: 20 20 20 20 C4 CC D9 D3  D0 20 20 20 20 20 D3 54  |    .....     .T|
00002AF0: 41 43 4B 20 50 4F 49 4E  54 45 52 20 46 4F 52 20  |ACK POINTER FOR |
00002B00: 44 45 4C 41 59 20 53 54  41 43 4B 0D 20 20 20 20  |DELAY STACK.    |
00002B10: 20 20 20 20 20 20 24 38  37 37 C6 2D 24 38 37 C1  |      $877.-$87.|
00002B20: 36 20 20 20 20 C4 CC D9  D6 C1 CC 20 20 20 20 D4  |6    ......    .|
00002B30: 49 4D 45 20 44 45 4C 41  59 20 56 41 4C 55 45 53  |IME DELAY VALUES|
00002B40: 0D 20 20 20 20 20 20 20  20 20 20 24 38 37 C1 37  |.          $87.7|
00002B50: 2D 24 38 37 C3 C5 20 20  20 20 C4 CC D9 D2 D4 CE  |-$87..    ......|
00002B60: 20 20 20 20 D2 45 54 55  52 4E 20 41 44 44 52 45  |    .ETURN ADDRE|
00002B70: 53 53 45 53 20 46 4F 52  20 57 48 45 4E 20 54 48  |SSES FOR WHEN TH|
00002B80: 45 20 44 45 4C 41 59 20  54 49 4D 45 0D 20 20 20  |E DELAY TIME.   |
00002B90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002BA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002BB0: 48 41 53 20 45 58 50 49  52 45 44 0D 20 20 20 20  |HAS EXPIRED.    |
00002BC0: 20 20 20 20 20 20 24 38  37 C3 C6 20 20 20 20 20  |      $87..     |
00002BD0: 20 20 20 20 20 C9 CE D0  CC C5 CE 20 20 20 20 CC  |     ......    .|
00002BE0: 45 4E 47 54 48 20 4F 46  20 55 53 45 52 20 45 4E  |ENGTH OF USER EN|
00002BF0: 54 52 59 0D 20 20 20 20  20 20 20 20 20 20 24 38  |TRY.          $8|
00002C00: 37 C4 30 20 20 20 20 20  20 20 20 20 20 CD C1 D8  |7.0          ...|
00002C10: CC C5 CE 20 20 20 20 CD  41 58 49 4D 55 4D 20 4C  |...    .AXIMUM L|
00002C20: 45 4E 47 54 48 20 4F 46  20 55 53 45 52 20 45 4E  |ENGTH OF USER EN|
00002C30: 54 52 59 0D 20 20 20 20  20 20 20 20 20 20 24 38  |TRY.          $8|
00002C40: 37 C4 31 2D 24 38 37 C4  32 20 20 20 20 D4 CD D0  |7.1-$87.2    ...|
00002C50: D6 C5 C3 20 20 20 20 C3  4F 50 59 20 4F 46 20 C9  |...    .OPY OF .|
00002C60: CD C1 D2 C7 CE 2C 20 4C  4F 43 41 54 49 4F 4E 53  |....., LOCATIONS|
00002C70: 20 24 38 34 C1 33 2D 24  38 34 C1 34 0D 20 20 20  | $84.3-$84.4.   |
00002C80: 20 20 20 20 20 20 20 24  38 37 C4 33 20 20 20 20  |       $87.3    |
00002C90: 20 20 20 20 20 20 CD C1  D2 C6 CC C7 20 20 20 20  |      ......    |
00002CA0: CD 41 52 47 49 4E 20 43  4F 4E 54 52 4F 4C 20 46  |.ARGIN CONTROL F|
00002CB0: 4C 41 47 2C 0D 20 20 20  20 20 20 20 20 20 20 20  |LAG,.           |
00002CC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002CD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C2 49 54  |             .IT|
00002CE0: 20 37 20 2D 20 D5 53 45  52 20 20 53 55 50 50 4C  | 7 - .SER  SUPPL|
00002CF0: 49 45 53 20 20 54 48 45  20 20 4D 41 52 47 49 4E  |IES  THE  MARGIN|
00002D00: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002D10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D30: 20 45 58 43 45 45 44 45  44 20 20 52 4F 55 54 49  | EXCEEDED  ROUTI|
00002D40: 4E 45 20 20 46 4F 52 20  20 54 48 45 0D 20 20 20  |NE  FOR  THE.   |
00002D50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D70: 20 20 20 20 20 20 20 20  20 20 20 20 20 57 49 4E  |             WIN|
00002D80: 44 4F 57 20 57 49 54 48  20 41 20 4C 49 4E 45 20  |DOW WITH A LINE |
00002D90: 4F 46 20 54 45 58 54 2C  0D 20 20 20 20 20 20 20  |OF TEXT,.       |
00002DA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002DB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002DC0: 20 20 20 20 20 20 20 20  20 C9 CE D0 D5 D4 20 4F  |         ..... O|
00002DD0: 52 20 57 49 4E 44 4F 57  20 43 4F 4D 4D 41 4E 44  |R WINDOW COMMAND|
00002DE0: 20 31 33 0D 20 20 20 20  20 20 20 20 20 20 24 38  | 13.          $8|
00002DF0: 37 C4 34 2D 24 38 37 C4  36 20 20 20 20 20 20 20  |7.4-$87.6       |
00002E00: 20 20 20 20 20 20 20 C3  4F 4C 55 4D 4E 20 20 41  |       .OLUMN  A|
00002E10: 4E 44 20 20 52 4F 57 20  20 56 41 52 49 41 42 4C  |ND  ROW  VARIABL|
00002E20: 45 53 20 20 46 4F 52 20  20 C7 D2 D0 C8 C9 C3 0D  |ES  FOR  .......|
00002E30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002E40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002E50: 20 20 20 50 52 4F 43 45  53 53 4F 52 0D 20 20 20  |   PROCESSOR.   |
00002E60: 20 20 20 20 20 20 20 24  38 37 C4 37 20 20 20 20  |       $87.7    |
00002E70: 20 20 20 20 20 20 C8 C5  C1 C4 20 20 20 20 20 20  |      ....      |
00002E80: C8 45 41 44 20 4F 46 20  4B 45 59 42 4F 41 52 44  |.EAD OF KEYBOARD|
00002E90: 20 51 55 45 55 45 0D 20  20 20 20 20 20 20 20 20  | QUEUE.         |
00002EA0: 20 24 38 37 C4 38 20 20  20 20 20 20 20 20 20 20  | $87.8          |
00002EB0: D4 C1 C9 CC 20 20 20 20  20 20 D4 41 49 4C 20 4F  |....      .AIL O|
00002EC0: 46 20 4B 45 59 42 4F 41  52 44 20 51 55 45 55 45  |F KEYBOARD QUEUE|
00002ED0: 0D 20 20 20 20 20 20 20  20 20 20 24 38 37 C4 39  |.          $87.9|
00002EE0: 20 20 20 20 20 20 20 20  20 20 D1 C6 CC C1 C7 20  |          ..... |
00002EF0: 20 20 20 20 C9 46 20 54  48 49 53 20 46 4C 41 47  |    .F THIS FLAG|
00002F00: 20 49 53 20 5A 45 52 4F  2C 20 20 54 48 45 4E 20  | IS ZERO,  THEN |
00002F10: 54 48 45 20 56 41 4C 55  45 20 4F 46 0D 20 20 20  |THE VALUE OF.   |
00002F20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002F30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002F40: CE D8 D4 CB C5 D9 2C 20  4C 4F 43 41 54 49 4F 4E  |......, LOCATION|
00002F50: 20 24 38 37 C5 C1 2C 20  49 53 20 50 4C 41 43 45  | $87.., IS PLACE|
00002F60: 44 20 49 4E 20 54 48 45  0D 20 20 20 20 20 20 20  |D IN THE.       |
00002F70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002F80: 20 20 20 20 20 20 20 20  20 20 20 20 4B 45 59 42  |            KEYB|
00002F90: 4F 41 52 44 20 51 55 45  55 45 0D 20 20 20 20 20  |OARD QUEUE.     |
00002FA0: 20 20 20 20 20 24 38 37  C4 C1 2D 24 38 37 C5 39  |     $87..-$87.9|
00002FB0: 20 20 20 20 D1 D5 C5 D5  C5 20 20 20 20 20 CB 45  |    .....     .E|
00002FC0: 59 42 4F 41 52 44 20 51  55 45 55 45 0D 20 20 20  |YBOARD QUEUE.   |
00002FD0: 20 20 20 20 20 20 20 24  38 37 C5 C1 20 20 20 20  |       $87..    |
00002FE0: 20 20 20 20 20 20 CE D8  D4 CB C5 D9 20 20 20 20  |      ......    |
00002FF0: CE 45 58 54 20 20 4B 45  59 20 54 4F 20 42 45 20  |.EXT  KEY TO BE |
00003000: 50 4C 41 43 45 44 20 49  4E 20 20 54 48 45 20 20  |PLACED IN  THE  |
00003010: 4B 45 59 42 4F 41 52 44  0D 20 20 20 20 20 20 20  |KEYBOARD.       |
00003020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003030: 20 20 20 20 20 20 20 20  20 20 20 20 42 55 46 46  |            BUFF|
00003040: 45 52 0D 20 20 20 20 20  20 20 20 20 20 24 38 37  |ER.          $87|
00003050: C5 C2 2D 24 38 37 C6 32  20 20 20 20 20 20 20 20  |..-$87.2        |
00003060: 20 20 20 20 20 20 D5 53  45 44 20 20 20 42 59 20  |      .SED   BY |
00003070: 20 4B 45 59 42 4F 41 52  44 20 20 53 43 41 4E 20  | KEYBOARD  SCAN |
00003080: 20 52 4F 55 54 49 4E 45  20 20 20 46 4F 52 0D 20  | ROUTINE   FOR. |
00003090: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030B0: 20 20 44 45 42 4F 55 4E  43 49 4E 47 20 54 48 45  |  DEBOUNCING THE|
000030C0: 20 4B 45 59 42 4F 41 52  44 0D 20 20 20 20 20 20  | KEYBOARD.      |
000030D0: 20 20 20 20 24 38 37 C6  33 2D 24 38 37 C6 C1 20  |    $87.3-$87.. |
000030E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 D5 53 45  |             .SE|
000030F0: 44 20 42 59 20 4B 45 59  42 4F 41 52 44 20 53 43  |D BY KEYBOARD SC|
00003100: 41 4E 20 52 4F 55 54 49  4E 45 20 54 4F 20 50 52  |AN ROUTINE TO PR|
00003110: 45 56 45 4E 54 0D 20 20  20 20 20 20 20 20 20 20  |EVENT.          |
00003120: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003130: 20 20 20 20 20 20 20 20  20 4D 55 4C 54 49 50 4C  |         MULTIPL|
00003140: 45 20 4B 45 59 20 48 49  54 53 0D 20 20 20 20 20  |E KEY HITS.     |
00003150: 20 20 20 20 20 24 38 37  C6 C2 2D 24 38 38 30 36  |     $87..-$8806|
00003160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 D5 53  |              .S|
00003170: 45 44 20 20 42 59 20 C4  D2 C1 D7 C3 C8 20 54 4F  |ED  BY ...... TO|
00003180: 20 4D 41 4E 49 50 55 4C  41 54 45 20 20 54 48 45  | MANIPULATE  THE|
00003190: 20 20 46 4F 4E 54 0D 20  20 20 20 20 20 20 20 20  |  FONT.         |
000031A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000031B0: 20 20 20 20 20 20 20 20  20 20 42 49 54 20 53 54  |          BIT ST|
000031C0: 52 45 41 4D 53 0D 20 20  20 20 20 20 20 20 20 20  |REAMS.          |
000031D0: 24 38 38 30 37 20 20 20  20 20 20 20 20 20 20 C4  |$8807          .|
000031E0: D7 C9 C4 D4 C8 20 20 20  20 D7 49 44 54 48 20 20  |.....    .IDTH  |
000031F0: 4F 46 20 50 52 45 56 49  4F 55 53 20 43 48 41 52  |OF PREVIOUS CHAR|
00003200: 41 43 54 45 52 20 46 4F  52 20 20 44 45 4C 45 54  |ACTER FOR  DELET|
00003210: 45 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E.              |
00003220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003230: 20 20 20 20 20 43 48 41  52 41 43 54 45 52 0D 20  |     CHARACTER. |
00003240: 20 20 20 20 20 20 20 20  20 24 38 38 30 38 20 20  |         $8808  |
00003250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003260: 20 20 D4 45 4D 50 4F 52  41 52 59 20 20 53 54 4F  |  .EMPORARY  STO|
00003270: 52 41 47 45 20 55 53 45  44 20 42 59 20 54 48 45  |RAGE USED BY THE|
00003280: 20 43 4C 49 43 4B 20 42  4F 58 0D 20 20 20 20 20  | CLICK BOX.     |
00003290: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000032A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 52 4F  |              RO|
000032B0: 55 54 49 4E 45 0D 20 20  20 20 20 20 20 20 20 20  |UTINE.          |
000032C0: 24 38 38 30 39 20 20 20  20 20 20 20 20 20 20 20  |$8809           |
000032D0: 20 20 20 20 20 20 20 20  20 D4 45 4D 50 4F 52 41  |         .EMPORA|
000032E0: 52 59 20 20 53 54 4F 52  41 47 45 20 55 53 45 44  |RY  STORAGE USED|
000032F0: 20 42 59 20 54 48 45 20  43 4C 49 43 4B 20 42 4F  | BY THE CLICK BO|
00003300: 58 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |X.              |
00003310: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003320: 20 20 20 20 20 52 4F 55  54 49 4E 45 0D 20 20 20  |     ROUTINE.   |
00003330: 20 20 20 20 20 20 20 24  38 38 30 C1 20 20 20 20  |       $880.    |
00003340: 20 20 20 20 20 20 C2 C5  CC C6 CC C7 20 20 20 20  |      ......    |
00003350: C1 20 4E 4F 4E 2D 5A 45  52 4F 20 56 41 4C 55 45  |. NON-ZERO VALUE|
00003360: 20 44 49 53 41 42 4C 45  53 20 41 4C 41 52 4D 20  | DISABLES ALARM |
00003370: 43 48 49 4D 45 53 0D 20  20 20 20 20 20 20 20 20  |CHIMES.         |
00003380: 20 24 38 38 30 C2 20 20  20 20 20 20 20 20 20 20  | $880.          |
00003390: 20 20 20 20 20 20 20 20  20 20 D4 45 4D 50 4F 52  |          .EMPOR|
000033A0: 41 52 59 20 20 20 53 54  4F 52 41 47 45 20 20 55  |ARY   STORAGE  U|
000033B0: 53 45 44 20 20 42 59 20  20 54 48 45 20 20 20 C9  |SED  BY  THE   .|
000033C0: D2 D1 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
000033D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000033E0: 20 20 20 20 20 20 52 4F  55 54 49 4E 45 0D 20 20  |      ROUTINE.  |
000033F0: 20 20 20 20 20 20 20 20  24 38 38 30 C3 2D 24 38  |        $880.-$8|
00003400: 38 34 C6 20 20 20 20 C3  C2 D4 C2 CC 20 20 20 20  |84.    .....    |
00003410: 20 C4 45 46 41 55 4C 54  20 20 43 4C 49 43 4B 20  | .EFAULT  CLICK |
00003420: 20 42 4F 58 20 20 54 41  42 4C 45 20 55 53 45 44  | BOX  TABLE USED|
00003430: 20 20 42 59 20 20 54 48  45 0D 20 20 20 20 20 20  |  BY  THE.      |
00003440: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003450: 20 20 20 20 20 20 20 20  20 20 20 20 20 57 49 4E  |             WIN|
00003460: 44 4F 57 20 50 52 4F 43  45 53 53 4F 52 3B 20 53  |DOW PROCESSOR; S|
00003470: 45 45 20 41 4C 53 4F 20  C3 C2 CF D8 C5 D3 0D 20  |EE ALSO ....... |
00003480: 20 20 20 20 20 20 20 20  20 24 38 38 30 C3 20 20  |         $880.  |
00003490: 20 20 20 20 20 20 20 20  CE D5 CD C3 C2 20 20 20  |        .....   |
000034A0: 20 20 CE 55 4D 42 45 52  20 4F 46 20 43 4C 49 43  |  .UMBER OF CLIC|
000034B0: 4B 20 42 4F 58 45 53 20  28 38 20 4D 41 58 49 4D  |K BOXES (8 MAXIM|
000034C0: 55 4D 29 0D 20 20 20 20  20 20 20 20 20 20 24 38  |UM).          $8|
000034D0: 38 30 C4 2D 24 38 38 30  C5 20 20 20 20 C3 C2 CD  |80.-$880.    ...|
000034E0: D3 D8 20 20 20 20 20 D8  20 20 50 4F 53 49 54 49  |..     .  POSITI|
000034F0: 4F 4E 20 4F 46 20 4D 4F  55 53 45 20 41 46 54 45  |ON OF MOUSE AFTE|
00003500: 52 20 20 43 4C 49 43 4B  20 20 42 4F 58 45 53 0D  |R  CLICK  BOXES.|
00003510: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003520: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003530: 20 20 20 48 41 56 45 20  42 45 45 4E 20 44 52 41  |   HAVE BEEN DRA|
00003540: 57 4E 0D 20 20 20 20 20  20 20 20 20 20 24 38 38  |WN.          $88|
00003550: 30 C6 20 20 20 20 20 20  20 20 20 20 C3 C2 CD D3  |0.          ....|
00003560: D9 20 20 20 20 20 D9 20  20 50 4F 53 49 54 49 4F  |.     .  POSITIO|
00003570: 4E 20 20 4F 46 20 4D 4F  55 53 45 20 41 46 54 45  |N  OF MOUSE AFTE|
00003580: 52 20 43 4C 49 43 4B 20  20 42 4F 58 45 53 0D 20  |R CLICK  BOXES. |
00003590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000035A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000035B0: 20 20 48 41 56 45 20 42  45 45 4E 20 44 52 41 57  |  HAVE BEEN DRAW|
000035C0: 4E 0D 20 20 20 20 20 20  20 20 20 20 24 38 38 31  |N.          $881|
000035D0: 30 2D 24 38 38 34 C6 20  20 20 20 C3 C2 C4 C5 C6  |0-$884.    .....|
000035E0: D3 20 20 20 20 C3 4C 49  43 4B 20 42 4F 58 20 44  |.    .LICK BOX D|
000035F0: 45 46 49 4E 49 54 49 4F  4E 53 3B 20 53 45 45 20  |EFINITIONS; SEE |
00003600: C3 C2 CF D8 C5 D3 0D 20  20 20 20 20 20 20 20 20  |.......         |
00003610: 20 24 38 38 35 30 2D 24  38 38 35 31 20 20 20 20  | $8850-$8851    |
00003620: 20 20 20 20 20 20 20 20  20 20 D2 45 54 55 52 4E  |          .ETURN|
00003630: 20 41 44 44 52 45 53 53  20 4F 46 20 43 41 4C 4C  | ADDRESS OF CALL|
00003640: 45 52 20 54 4F 20 CC CF  C1 C4 D3 D7 0D 20 20 20  |ER TO .......   |
00003650: 20 20 20 20 20 20 20 24  38 38 35 32 20 20 20 20  |       $8852    |
00003660: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003670: C3 4F 50 59 20 4F 46 20  54 48 45 20 D3 D0 20 52  |.OPY OF THE .. R|
00003680: 45 47 49 53 54 45 52 20  46 52 4F 4D 20 CC CF C1  |EGISTER FROM ...|
00003690: C4 D3 D7 0D 20 20 20 20  20 20 20 20 20 20 24 38  |....          $8|
000036A0: 38 35 33 2D 24 38 38 35  34 20 20 20 20 20 20 20  |853-$8854       |
000036B0: 20 20 20 20 20 20 20 D2  45 54 55 52 4E 20 41 44  |       .ETURN AD|
000036C0: 44 52 45 53 53 20 4F 46  20 43 41 4C 4C 45 52 20  |DRESS OF CALLER |
000036D0: 54 4F 20 D7 C9 CE C4 CF  D7 0D 20 20 20 20 20 20  |TO .......      |
000036E0: 20 20 20 20 24 38 38 35  35 20 20 20 20 20 20 20  |    $8855       |
000036F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C3 4F 50  |             .OP|
00003700: 59 20 4F 46 20 54 48 45  20 D3 D0 20 52 45 47 49  |Y OF THE .. REGI|
00003710: 53 54 45 52 20 46 52 4F  4D 20 D7 C9 CE C4 CF D7  |STER FROM ......|
00003720: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 20 20 20 20 20 20  |..........      |
00003730: 20 20 20 20 CD 45 4D 4F  52 59 20 CD 41 50 20 20  |    .EMORY .AP  |
00003740: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003750: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003760: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 36 2D  |              6-|
00003770: 37 0D 0D 0D 20 20 20 20  20 20 20 20 20 20 24 38  |7...          $8|
00003780: 38 35 36 2D 24 38 38 35  C3 20 20 20 20 20 20 20  |856-$885.       |
00003790: 20 20 20 20 20 20 20 D5  53 45 44 20 42 59 20 43  |       .SED BY C|
000037A0: 4F 4D 4D 41 4E 44 20 31  36 20 49 4E 20 D7 C9 CE  |OMMAND 16 IN ...|
000037B0: C4 CF D7 0D 20 20 20 20  20 20 20 20 20 20 24 38  |....          $8|
000037C0: 38 35 36 20 20 20 20 20  20 20 20 20 20 CE D5 CD  |856          ...|
000037D0: C6 C9 CC 20 20 20 20 CE  55 4D 42 45 52 20 4F 46  |...    .UMBER OF|
000037E0: 20 46 49 4C 45 53 20 46  4F 55 4E 44 0D 20 20 20  | FILES FOUND.   |
000037F0: 20 20 20 20 20 20 20 24  38 38 35 37 20 20 20 20  |       $8857    |
00003800: 20 20 20 20 20 20 CF C6  D3 C5 D4 CC 20 20 20 20  |      ......    |
00003810: CC 45 46 54 20 49 4E 44  45 4E 54 20 4F 46 20 46  |.EFT INDENT OF F|
00003820: 49 4C 45 20 53 55 42 57  49 4E 44 4F 57 0D 20 20  |ILE SUBWINDOW.  |
00003830: 20 20 20 20 20 20 20 20  24 38 38 35 38 20 20 20  |        $8858   |
00003840: 20 20 20 20 20 20 20 CF  C6 D3 C5 D4 C4 20 20 20  |       ......   |
00003850: 20 C4 4F 57 4E 20 49 4E  44 45 4E 54 20 4F 46 20  | .OWN INDENT OF |
00003860: 46 49 4C 45 20 53 55 42  57 49 4E 44 4F 57 0D 20  |FILE SUBWINDOW. |
00003870: 20 20 20 20 20 20 20 20  20 24 38 38 35 39 2D 24  |         $8859-$|
00003880: 38 38 35 C1 20 20 20 20  D4 C2 CC D0 CE D4 20 20  |885.    ......  |
00003890: 20 20 D0 4F 49 4E 54 45  52 20 54 4F 20 46 49 4C  |  .OINTER TO FIL|
000038A0: 45 4E 41 4D 45 20 54 41  42 4C 45 0D 20 20 20 20  |ENAME TABLE.    |
000038B0: 20 20 20 20 20 20 24 38  38 35 C2 20 20 20 20 20  |      $885.     |
000038C0: 20 20 20 20 20 C6 D3 D4  C6 C9 CC 20 20 20 20 C9  |     ......    .|
000038D0: 4E 44 45 58 20 4F 46 20  46 49 52 53 54 20 46 49  |NDEX OF FIRST FI|
000038E0: 4C 45 20 49 4E 20 54 48  45 20 53 55 42 57 49 4E  |LE IN THE SUBWIN|
000038F0: 44 4F 57 0D 20 20 20 20  20 20 20 20 20 20 24 38  |DOW.          $8|
00003900: 38 35 C3 20 20 20 20 20  20 20 20 20 20 D3 C5 CC  |85.          ...|
00003910: C6 C9 CC 20 20 20 20 C9  4E 44 45 58 20 4F 4E 20  |...    .NDEX ON |
00003920: 53 45 4C 45 43 54 45 44  20 46 49 4C 45 0D 20 20  |SELECTED FILE.  |
00003930: 20 20 20 20 20 20 20 20  24 38 38 35 C4 20 20 20  |        $885.   |
00003940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003950: 20 D0 41 52 41 4D 45 54  45 52 20 20 50 41 53 53  | .ARAMETER  PASS|
00003960: 45 44 20 54 4F 20 41 20  50 52 4F 47 52 41 4D 2C  |ED TO A PROGRAM,|
00003970: 20 20 43 4F 50 59 20 4F  46 0D 20 20 20 20 20 20  |  COPY OF.      |
00003980: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003990: 20 20 20 20 20 20 20 20  20 20 20 20 20 C4 D0 C1  |             ...|
000039A0: C7 C5 2C 20 4C 4F 43 41  54 49 4F 4E 20 24 31 36  |.., LOCATION $16|
000039B0: 0D 20 20 20 20 20 20 20  20 20 20 24 38 38 35 C5  |.          $885.|
000039C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000039D0: 20 20 20 20 C3 4F 50 59  20 20 4F 46 20 20 54 48  |    .OPY  OF  TH|
000039E0: 45 20 20 53 54 41 54 55  53 20 20 52 45 47 49 53  |E  STATUS  REGIS|
000039F0: 54 45 52 20 20 20 44 55  52 49 4E 47 0D 20 20 20  |TER   DURING.   |
00003A00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003A10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003A20: 53 45 52 49 41 4C 20 43  4F 4D 4D 55 4E 49 43 41  |SERIAL COMMUNICA|
00003A30: 54 49 4F 4E 53 0D 20 20  20 20 20 20 20 20 20 20  |TIONS.          |
00003A40: 24 38 38 35 C6 20 20 20  20 20 20 20 20 20 20 20  |$885.           |
00003A50: 20 20 20 20 20 20 20 20  20 C3 4F 50 59 20 20 4F  |         .OPY  O|
00003A60: 46 20 20 4C 4F 43 41 54  49 4F 4E 20 24 C4 30 31  |F  LOCATION $.01|
00003A70: C1 20 20 44 55 52 49 4E  47 20 20 53 45 52 49 41  |.  DURING  SERIA|
00003A80: 4C 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |L.              |
00003A90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003AA0: 20 20 20 20 20 43 4F 4D  4D 55 4E 49 43 41 54 49  |     COMMUNICATI|
00003AB0: 4F 4E 53 0D 20 20 20 20  20 20 20 20 20 20 24 38  |ONS.          $8|
00003AC0: 38 36 30 20 20 20 20 20  20 20 20 20 20 20 20 20  |860             |
00003AD0: 20 20 20 20 20 20 20 C3  4F 50 59 20 20 4F 46 20  |       .OPY  OF |
00003AE0: 20 D2 36 35 31 30 2C 20  20 4C 4F 43 41 54 49 4F  | .6510,  LOCATIO|
00003AF0: 4E 20 20 24 30 31 2C 20  20 44 55 52 49 4E 47 0D  |N  $01,  DURING.|
00003B00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003B10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003B20: 20 20 20 53 45 52 49 41  4C 20 43 4F 4D 4D 55 4E  |   SERIAL COMMUN|
00003B30: 49 43 41 54 49 4F 4E 53  0D 20 20 20 20 20 20 20  |ICATIONS.       |
00003B40: 20 20 20 24 38 38 36 31  20 20 20 20 20 20 20 20  |   $8861        |
00003B50: 20 20 20 20 20 20 20 20  20 20 20 20 C3 4F 50 59  |            .OPY|
00003B60: 20 20 4F 46 20 20 4C 4F  43 41 54 49 4F 4E 20 24  |  OF  LOCATION $|
00003B70: C4 30 31 35 20 20 44 55  52 49 4E 47 20 20 53 45  |.015  DURING  SE|
00003B80: 52 49 41 4C 0D 20 20 20  20 20 20 20 20 20 20 20  |RIAL.           |
00003B90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003BA0: 20 20 20 20 20 20 20 20  43 4F 4D 4D 55 4E 49 43  |        COMMUNIC|
00003BB0: 41 54 49 4F 4E 0D 20 20  20 20 20 20 20 20 20 20  |ATION.          |
00003BC0: 24 38 38 36 32 20 20 20  20 20 20 20 20 20 20 20  |$8862           |
00003BD0: 20 20 20 20 20 20 20 20  20 C3 4F 50 59 20 20 4F  |         .OPY  O|
00003BE0: 46 20 20 4C 4F 43 41 54  49 4F 4E 20 24 C4 C4 30  |F  LOCATION $..0|
00003BF0: 30 20 42 45 46 4F 52 45  20 20 53 45 4E 44 49 4E  |0 BEFORE  SENDIN|
00003C00: 47 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |G.              |
00003C10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003C20: 20 20 20 20 20 D4 55 52  42 4F 44 4F 53 0D 20 20  |     .URBODOS.  |
00003C30: 20 20 20 20 20 20 20 20  24 38 38 36 33 2D 24 38  |        $8863-$8|
00003C40: 38 36 36 20 20 20 20 20  20 20 20 20 20 20 20 20  |866             |
00003C50: 20 C3 4F 4D 4D 41 4E 44  20 42 55 46 46 45 52 20  | .OMMAND BUFFER |
00003C60: 46 4F 52 20 D4 55 52 42  4F 44 4F 53 0D 20 20 20  |FOR .URBODOS.   |
00003C70: 20 20 20 20 20 20 20 24  38 38 36 37 20 20 20 20  |       $8867    |
00003C80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003C90: C3 4F 50 59 20 4F 46 20  4C 4F 43 41 54 49 4F 4E  |.OPY OF LOCATION|
00003CA0: 20 24 C4 C4 30 30 20 57  49 54 48 20 53 45 52 49  | $..00 WITH SERI|
00003CB0: 41 4C 20 4C 49 4E 45 53  0D 20 20 20 20 20 20 20  |AL LINES.       |
00003CC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003CD0: 20 20 20 20 20 20 20 20  20 20 20 20 43 4C 45 41  |            CLEA|
00003CE0: 52 45 44 0D 20 20 20 20  20 20 20 20 20 20 24 38  |RED.          $8|
00003CF0: 38 36 38 20 20 20 20 20  20 20 20 20 20 20 20 20  |868             |
00003D00: 20 20 20 20 20 20 20 C3  4F 50 59 20 20 4F 46 20  |       .OPY  OF |
00003D10: 4C 4F 43 41 54 49 4F 4E  20 24 C4 C4 30 30 20 57  |LOCATION $..00 W|
00003D20: 49 54 48 20 43 4C 4F 43  4B 20 20 4C 49 4E 45 0D  |ITH CLOCK  LINE.|
00003D30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003D40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003D50: 20 20 20 53 45 54 0D 20  20 20 20 20 20 20 20 20  |   SET.         |
00003D60: 20 24 38 38 36 39 20 20  20 20 20 20 20 20 20 20  | $8869          |
00003D70: D4 D2 D9 31 20 20 20 20  20 20 D4 52 59 20 20 20  |...1      .RY   |
00003D80: 43 4F 55 4E 54 45 52 20  20 20 46 4F 52 20 20 20  |COUNTER   FOR   |
00003D90: 44 49 53 4B 20 20 20 20  52 45 41 44 2F 57 52 49  |DISK    READ/WRI|
00003DA0: 54 45 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |TE.             |
00003DB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003DC0: 20 20 20 20 20 20 4F 50  45 52 41 54 49 4F 4E 53  |      OPERATIONS|
00003DD0: 0D 20 20 20 20 20 20 20  20 20 20 24 38 38 36 C1  |.          $886.|
00003DE0: 20 20 20 20 20 20 20 20  20 20 C4 D3 D4 C1 D4 20  |          ..... |
00003DF0: 20 20 20 20 C4 49 53 4B  20 53 54 41 54 55 53 20  |    .ISK STATUS |
00003E00: 42 59 54 45 20 52 45 41  44 20 42 59 20 D4 55 52  |BYTE READ BY .UR|
00003E10: 42 4F 44 4F 53 0D 20 20  20 20 20 20 20 20 20 20  |BODOS.          |
00003E20: 24 38 38 36 C2 20 20 20  20 20 20 20 20 20 20 CC  |$886.          .|
00003E30: C4 C6 CC C1 C7 20 20 20  20 CC 4F 41 44 20 46 4C  |.....    .OAD FL|
00003E40: 41 47 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |AG.             |
00003E50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003E60: 20 20 20 20 20 20 20 20  20 20 20 C2 49 54 20 30  |           .IT 0|
00003E70: 20 2D 20 C4 4F 20 20 4E  4F 54 20 52 55 4E 20 54  | - .O  NOT RUN T|
00003E80: 48 45 20 41 50 50 4C 49  43 41 54 49 4F 4E 0D 20  |HE APPLICATION. |
00003E90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003EA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003EB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 42  |               B|
00003EC0: 45 49 4E 47 20 20 4C 4F  41 44 45 44 3B 20 20 55  |EING  LOADED;  U|
00003ED0: 53 45 20 20 CC C4 C1 C4  D2 D3 0D 20 20 20 20 20  |SE  .......     |
00003EE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003EF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F00: 20 20 20 20 20 20 20 20  20 20 20 4C 4F 43 41 54  |           LOCAT|
00003F10: 49 4F 4E 53 20 20 24 38  38 36 C3 2D 24 38 38 36  |IONS  $886.-$886|
00003F20: C4 20 20 20 41 53 0D 20  20 20 20 20 20 20 20 20  |.   AS.         |
00003F30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F50: 20 20 20 20 20 20 20 4C  4F 41 44 20 41 44 44 52  |       LOAD ADDR|
00003F60: 45 53 53 0D 20 20 20 20  20 20 20 20 20 20 24 38  |ESS.          $8|
00003F70: 38 36 C3 2D 24 38 38 36  C4 20 20 20 20 CC C4 C1  |86.-$886.    ...|
00003F80: C4 D2 D3 20 20 20 20 C1  4C 54 45 52 4E 41 54 45  |...    .LTERNATE|
00003F90: 20 46 49 4C 45 20 4C 4F  41 44 20 41 44 44 52 45  | FILE LOAD ADDRE|
00003FA0: 53 53 0D 20 20 20 20 20  20 20 20 20 20 24 38 38  |SS.          $88|
00003FB0: 36 C5 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |6.              |
00003FC0: 20 20 20 20 20 20 D2 45  50 4F 52 54 53 20 57 48  |      .EPORTS WH|
00003FD0: 49 43 48 20 44 52 49 56  45 20 49 53 20 42 45 49  |ICH DRIVE IS BEI|
00003FE0: 4E 47 20 53 45 41 52 43  48 45 44 0D 20 20 20 20  |NG SEARCHED.    |
00003FF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004000: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004010: 20 20 20 20 24 30 30 20  2D 20 4C 4F 47 47 45 44  |    $00 - LOGGED|
00004020: 20 44 49 53 4B 0D 20 20  20 20 20 20 20 20 20 20  | DISK.          |
00004030: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004040: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 24 C6  |              $.|
00004050: C6 20 2D 20 43 48 45 43  4B 49 4E 47 20 4F 54 48  |. - CHECKING OTH|
00004060: 45 52 20 44 52 49 56 45  0D 20 20 20 20 20 20 20  |ER DRIVE.       |
00004070: 20 20 20 24 38 38 36 C6  2D 24 38 38 37 34 20 20  |   $886.-$8874  |
00004080: 20 20 20 20 20 20 20 20  20 20 20 20 D5 53 45 44  |            .SED|
00004090: 20 42 59 20 D6 CC C9 D2  20 46 49 4C 45 20 52 4F  | BY .... FILE RO|
000040A0: 55 54 49 4E 45 53 0D 20  20 20 20 20 20 20 20 20  |UTINES.         |
000040B0: 20 24 38 38 36 C6 20 20  20 20 20 20 20 20 20 20  | $886.          |
000040C0: C4 D4 D2 C1 C3 CB 20 20  20 20 D4 52 41 43 4B 20  |......    .RACK |
000040D0: 20 4E 55 4D 42 45 52 20  20 4F 46 20 20 D6 CC C9  | NUMBER  OF  ...|
000040E0: D2 20 20 46 49 4C 45 20  20 44 49 52 45 43 54 4F  |.  FILE  DIRECTO|
000040F0: 52 59 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |RY.             |
00004100: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004110: 20 20 20 20 20 20 45 4E  54 52 59 0D 20 20 20 20  |      ENTRY.    |
00004120: 20 20 20 20 20 20 24 38  38 37 30 20 20 20 20 20  |      $8870     |
00004130: 20 20 20 20 20 C4 D3 C5  C3 D4 D2 20 20 20 20 D3  |     ......    .|
00004140: 45 43 54 4F 52 20 20 4E  55 4D 42 45 52 20 20 4F  |ECTOR  NUMBER  O|
00004150: 46 20 D6 CC C9 D2 20 20  46 49 4C 45 20 20 44 49  |F ....  FILE  DI|
00004160: 52 45 43 54 4F 52 59 0D  20 20 20 20 20 20 20 20  |RECTORY.        |
00004170: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004180: 20 20 20 20 20 20 20 20  20 20 20 45 4E 54 52 59  |           ENTRY|
00004190: 0D 20 20 20 20 20 20 20  20 20 20 24 38 38 37 31  |.          $8871|
000041A0: 2D 24 38 38 37 32 20 20  20 20 D6 C4 C9 D2 D0 D4  |-$8872    ......|
000041B0: 20 20 20 20 C9 4E 44 45  58 20 49 4E 54 4F 20 44  |    .NDEX INTO D|
000041C0: 49 52 45 43 54 4F 52 59  20 53 45 43 54 4F 52 20  |IRECTORY SECTOR |
000041D0: 54 4F 20 D6 CC C9 D2 20  46 49 4C 45 0D 20 20 20  |TO .... FILE.   |
000041E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000041F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004200: 44 49 52 45 43 54 4F 52  59 20 45 4E 54 52 59 0D  |DIRECTORY ENTRY.|
00004210: 20 20 20 20 20 20 20 20  20 20 24 38 38 37 33 20  |          $8873 |
00004220: 20 20 20 20 20 20 20 20  20 D6 D4 D2 C1 C3 CB 20  |         ...... |
00004230: 20 20 20 D4 52 41 43 4B  20 4E 55 4D 42 45 52 20  |   .RACK NUMBER |
00004240: 4F 46 20 D6 CC C9 D2 20  53 45 43 54 4F 52 0D 20  |OF .... SECTOR. |
00004250: 20 20 20 20 20 20 20 20  20 24 38 38 37 34 20 20  |         $8874  |
00004260: 20 20 20 20 20 20 20 20  D6 D3 C5 C3 D4 D2 20 20  |        ......  |
00004270: 20 20 D3 45 43 54 4F 52  20 4E 55 4D 42 45 52 20  |  .ECTOR NUMBER |
00004280: 4F 46 20 D6 CC C9 D2 20  53 45 43 54 4F 52 0D 20  |OF .... SECTOR. |
00004290: 20 20 20 20 20 20 20 20  20 24 38 38 37 35 20 20  |         $8875  |
000042A0: 20 20 20 20 20 20 20 20  D4 D2 D9 32 20 20 20 20  |        ...2    |
000042B0: 20 20 D4 52 59 20 43 4F  55 4E 54 45 52 20 55 53  |  .RY COUNTER US|
000042C0: 45 44 20 42 59 20 C3 D7  D2 C9 D4 C5 0D 20 20 20  |ED BY .......   |
000042D0: 20 20 20 20 20 20 20 24  38 38 37 36 20 20 20 20  |       $8876    |
000042E0: 20 20 20 20 20 20 D6 C5  D2 C6 CC C7 20 20 20 20  |      ......    |
000042F0: D6 45 52 49 46 59 20 46  4C 41 47 3B 20 24 30 30  |.ERIFY FLAG; $00|
00004300: 3D CE CF 2C 20 24 C6 C6  3D D9 C5 D3 0D 20 20 20  |=.., $..=....   |
00004310: 20 20 20 20 20 20 20 24  38 38 37 37 2D 24 38 39  |       $8877-$89|
00004320: C6 C6 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00004330: D5 4E 55 53 45 44 0D 20  20 20 20 20 20 20 20 20  |.NUSED.         |
00004340: 20 24 38 C1 30 30 2D 24  38 C1 33 C5 20 20 20 20  | $8.00-$8.3.    |
00004350: 20 20 20 20 20 20 20 20  20 20 D3 50 52 49 54 45  |          .PRITE|
00004360: 20 44 41 54 41 20 42 4C  4F 43 4B 20 23 34 30 2C  | DATA BLOCK #40,|
00004370: 20 C7 C5 CF D3 20 53 50  52 49 54 45 20 30 0D 20  | .... SPRITE 0. |
00004380: 20 20 20 20 20 20 20 20  20 24 38 C1 34 30 2D 24  |         $8.40-$|
00004390: 38 C1 37 C5 20 20 20 20  20 20 20 20 20 20 20 20  |8.7.            |
000043A0: 20 20 D3 50 52 49 54 45  20 44 41 54 41 20 42 4C  |  .PRITE DATA BL|
000043B0: 4F 43 4B 20 23 34 31 2C  20 C7 C5 CF D3 20 53 50  |OCK #41, .... SP|
000043C0: 52 49 54 45 20 31 0D 20  20 20 20 20 20 20 20 20  |RITE 1.         |
000043D0: 20 24 38 C1 38 30 2D 24  38 C1 C2 C5 20 20 20 20  | $8.80-$8...    |
000043E0: 20 20 20 20 20 20 20 20  20 20 D3 50 52 49 54 45  |          .PRITE|
000043F0: 20 44 41 54 41 20 42 4C  4F 43 4B 20 23 34 32 2C  | DATA BLOCK #42,|
00004400: 20 C7 C5 CF D3 20 53 50  52 49 54 45 20 32 0D 20  | .... SPRITE 2. |
00004410: 20 20 20 20 20 20 20 20  20 24 38 C1 C3 30 2D 24  |         $8..0-$|
00004420: 38 C1 C6 C5 20 20 20 20  20 20 20 20 20 20 20 20  |8...            |
00004430: 20 20 D3 50 52 49 54 45  20 44 41 54 41 20 42 4C  |  .PRITE DATA BL|
00004440: 4F 43 4B 20 23 34 33 2C  20 C7 C5 CF D3 20 53 50  |OCK #43, .... SP|
00004450: 52 49 54 45 20 33 0D 20  20 20 20 20 20 20 20 20  |RITE 3.         |
00004460: 20 24 38 C2 30 30 2D 24  38 C2 33 C5 20 20 20 20  | $8.00-$8.3.    |
00004470: 20 20 20 20 20 20 20 20  20 20 D3 50 52 49 54 45  |          .PRITE|
00004480: 20 44 41 54 41 20 42 4C  4F 43 4B 20 23 34 34 2C  | DATA BLOCK #44,|
00004490: 20 C7 C5 CF D3 20 53 50  52 49 54 45 20 34 0D 20  | .... SPRITE 4. |
000044A0: 20 20 20 20 20 20 20 20  20 24 38 C2 34 30 2D 24  |         $8.40-$|
000044B0: 38 C2 37 C5 20 20 20 20  20 20 20 20 20 20 20 20  |8.7.            |
000044C0: 20 20 D3 50 52 49 54 45  20 44 41 54 41 20 42 4C  |  .PRITE DATA BL|
000044D0: 4F 43 4B 20 23 34 35 2C  20 C7 C5 CF D3 20 53 50  |OCK #45, .... SP|
000044E0: 52 49 54 45 20 35 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |RITE 5..........|
000044F0: 20 20 20 20 20 20 20 20  20 20 CD 45 4D 4F 52 59  |          .EMORY|
00004500: 20 CD 41 50 20 20 20 20  20 20 20 20 20 20 20 20  | .AP            |
00004510: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004520: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004530: 20 20 20 20 36 2D 38 0D  0D 0D 20 20 20 20 20 20  |    6-8...      |
00004540: 20 20 20 20 24 38 C2 38  30 2D 24 38 C2 C2 C5 20  |    $8.80-$8... |
00004550: 20 20 20 20 20 20 20 20  20 20 20 20 20 D3 50 52  |             .PR|
00004560: 49 54 45 20 44 41 54 41  20 42 4C 4F 43 4B 20 23  |ITE DATA BLOCK #|
00004570: 34 36 2C 20 C7 C5 CF D3  20 53 50 52 49 54 45 20  |46, .... SPRITE |
00004580: 36 0D 20 20 20 20 20 20  20 20 20 20 24 38 C2 C3  |6.          $8..|
00004590: 30 2D 24 38 C2 C6 C5 20  20 20 20 20 20 20 20 20  |0-$8...         |
000045A0: 20 20 20 20 20 D3 50 52  49 54 45 20 44 41 54 41  |     .PRITE DATA|
000045B0: 20 42 4C 4F 43 4B 20 23  34 37 2C 20 C7 C5 CF D3  | BLOCK #47, ....|
000045C0: 20 53 50 52 49 54 45 20  37 0D 0D 20 20 20 20 20  | SPRITE 7..     |
000045D0: 20 20 20 20 20 24 38 C3  30 30 2D 24 38 C6 C5 37  |     $8.00-$8..7|
000045E0: 20 20 20 20 C3 CF CC C4  C1 D4 20 20 20 20 C3 4F  |    ......    .O|
000045F0: 4C 4F 52 20 52 41 4D 20  46 4F 52 20 48 49 52 45  |LOR RAM FOR HIRE|
00004600: 53 20 53 43 52 45 45 4E  0D 20 20 20 20 20 20 20  |S SCREEN.       |
00004610: 20 20 20 24 38 C6 C5 38  2D 24 38 C6 C6 C6 20 20  |   $8..8-$8...  |
00004620: 20 20 20 20 20 20 20 20  20 20 20 20 D3 50 52 49  |            .PRI|
00004630: 54 45 20 50 4F 49 4E 54  45 52 53 3B 20 55 53 55  |TE POINTERS; USU|
00004640: 41 4C 4C 59 20 53 45 54  20 54 4F 20 34 30 20 54  |ALLY SET TO 40 T|
00004650: 4F 20 34 37 0D 20 20 20  20 20 20 20 20 20 20 24  |O 47.          $|
00004660: 39 30 30 30 2D 24 39 C6  C6 C6 20 20 20 20 20 20  |9000-$9...      |
00004670: 20 20 20 20 20 20 20 20  C6 49 52 53 54 20 53 45  |        .IRST SE|
00004680: 43 54 49 4F 4E 20 4F 46  20 54 48 45 20 C7 C5 CF  |CTION OF THE ...|
00004690: D3 20 CB 45 52 4E 41 4C  0D 20 20 20 20 20 20 20  |. .ERNAL.       |
000046A0: 20 20 20 24 C1 30 30 30  2D 24 C2 C6 33 C6 20 20  |   $.000-$..3.  |
000046B0: 20 20 D3 C3 D2 C5 CE 31  20 20 20 20 D0 52 49 4D  |  .....1    .RIM|
000046C0: 41 52 59 20 48 49 52 45  53 20 53 43 52 45 45 4E  |ARY HIRES SCREEN|
000046D0: 0D 20 20 20 20 20 20 20  20 20 20 24 C2 C6 34 30  |.          $..40|
000046E0: 2D 24 C6 C5 37 C6 20 20  20 20 20 20 20 20 20 20  |-$..7.          |
000046F0: 20 20 20 20 D3 45 43 4F  4E 44 20 53 45 43 54 49  |    .ECOND SECTI|
00004700: 4F 4E 20 4F 46 20 54 48  45 20 C7 C5 CF D3 20 CB  |ON OF THE .... .|
00004710: 45 52 4E 41 4C 0D 20 20  20 20 20 20 20 20 20 20  |ERNAL.          |
00004720: 24 C6 C5 38 30 2D 24 C6  C6 C6 39 20 20 20 20 20  |$..80-$...9     |
00004730: 20 20 20 20 20 20 20 20  20 C9 4E 50 55 54 20 44  |         .NPUT D|
00004740: 52 49 56 45 52 0D 20 20  20 20 20 20 20 20 20 20  |RIVER.          |
00004750: 24 C6 C5 38 30 20 20 20  20 20 20 20 20 20 20 20  |$..80           |
00004760: 20 20 20 20 20 20 20 20  20 CD 41 53 54 45 52 20  |         .ASTER |
00004770: 52 45 53 45 54 20 46 4F  52 20 54 48 45 20 49 4E  |RESET FOR THE IN|
00004780: 50 55 54 20 44 52 49 56  45 52 0D 20 20 20 20 20  |PUT DRIVER.     |
00004790: 20 20 20 20 20 24 C6 C5  38 33 20 20 20 20 20 20  |     $..83      |
000047A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 D3 45  |              .E|
000047B0: 54 20 4D 4F 55 53 45 20  53 50 45 45 44 20 54 4F  |T MOUSE SPEED TO|
000047C0: 20 5A 45 52 4F 0D 20 20  20 20 20 20 20 20 20 20  | ZERO.          |
000047D0: 24 C6 C5 38 36 20 20 20  20 20 20 20 20 20 20 20  |$..86           |
000047E0: 20 20 20 20 20 20 20 20  20 D2 45 41 44 20 49 4E  |         .EAD IN|
000047F0: 50 55 54 20 44 45 56 49  43 45 0D 20 20 20 20 20  |PUT DEVICE.     |
00004800: 20 20 20 20 20 24 C6 C6  C6 C1 2D 24 C6 C6 C6 C2  |     $....-$....|
00004810: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 CE CD  |              ..|
00004820: C9 20 56 45 43 54 4F 52  0D 20 20 20 20 20 20 20  |. VECTOR.       |
00004830: 20 20 20 24 C6 C6 C6 C3  2D 24 C6 C6 C6 C4 20 20  |   $....-$....  |
00004840: 20 20 20 20 20 20 20 20  20 20 20 20 D0 4F 57 45  |            .OWE|
00004850: 52 20 55 50 20 52 45 53  45 54 20 56 45 43 54 4F  |R UP RESET VECTO|
00004860: 52 0D 20 20 20 20 20 20  20 20 20 20 24 C6 C6 C6  |R.          $...|
00004870: C5 2D 24 C6 C6 C6 C6 20  20 20 20 20 20 20 20 20  |.-$....         |
00004880: 20 20 20 20 20 C9 D2 D1  20 56 45 43 54 4F 52 0D  |     ... VECTOR.|
00004890: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000048A0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000048B0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000048C0: 20 20 20 20 20 20 20 20  20 20 C1 50 50 45 4E 44  |          .PPEND|
000048D0: 49 58 20 C9 20 3A 20 C7  C5 CF D3 20 C5 52 52 4F  |IX . : .... .RRO|
000048E0: 52 53 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |RS              |
000048F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004900: 20 20 20 20 C9 2D 31 0D  0D 0D 20 20 20 20 20 20  |    .-1...      |
00004910: 20 20 20 20 C7 C5 CF D3  20 20 53 55 42 52 4F 55  |    ....  SUBROU|
00004920: 54 49 4E 45 53 20 54 48  41 54 20 41 52 45 20 41  |TINES THAT ARE A|
00004930: 42 4C 45 20 54 4F 20 52  45 54 55 52 4E 20 45 52  |BLE TO RETURN ER|
00004940: 52 4F 52 53 2C 20 20 52  45 54 55 52 4E 20 4F 4E  |RORS,  RETURN ON|
00004950: 45 20 20 4F 46 0D 20 20  20 20 20 20 20 20 20 20  |E  OF.          |
00004960: 54 48 45 20 46 4F 4C 4C  4F 57 49 4E 47 20 45 52  |THE FOLLOWING ER|
00004970: 52 4F 52 20 4E 55 4D 42  45 52 53 20 49 4E 20 54  |ROR NUMBERS IN T|
00004980: 48 45 20 D8 20 52 45 47  49 53 54 45 52 2E 0D 0D  |HE . REGISTER...|
00004990: 20 20 20 20 20 20 20 20  20 20 32 20 20 20 20 C9  |          2    .|
000049A0: 4C 4C 45 47 41 4C 20 54  52 41 43 4B 20 4F 52 20  |LLEGAL TRACK OR |
000049B0: 53 45 43 54 4F 52 2E 0D  20 20 20 20 20 20 20 20  |SECTOR..        |
000049C0: 20 20 33 20 20 20 20 C4  49 53 4B 20 46 55 4C 4C  |  3    .ISK FULL|
000049D0: 2E 0D 20 20 20 20 20 20  20 20 20 20 35 20 20 20  |..          5   |
000049E0: 20 C6 49 4C 45 20 4E 4F  54 20 46 4F 55 4E 44 2E  | .ILE NOT FOUND.|
000049F0: 0D 20 20 20 20 20 20 20  20 20 20 36 20 20 20 20  |.          6    |
00004A00: C1 54 54 45 4D 50 54 20  54 4F 20 44 45 41 4C 4C  |.TTEMPT TO DEALL|
00004A10: 4F 43 41 54 45 20 41 4E  20 55 4E 41 4C 4C 4F 43  |OCATE AN UNALLOC|
00004A20: 41 54 45 44 20 42 4C 4F  43 4B 2E 0D 20 20 20 20  |ATED BLOCK..    |
00004A30: 20 20 20 20 20 20 37 20  20 20 20 C9 4C 4C 45 47  |      7    .LLEG|
00004A40: 41 4C 20 D6 CC C9 D2 20  43 48 41 49 4E 20 4E 55  |AL .... CHAIN NU|
00004A50: 4D 42 45 52 2E 0D 20 20  20 20 20 20 20 20 20 20  |MBER..          |
00004A60: 38 20 20 20 20 D6 CC C9  D2 20 46 49 4C 45 20 45  |8    .... FILE E|
00004A70: 52 52 4F 52 3B 20 49 4C  4C 45 47 41 4C 20 54 52  |RROR; ILLEGAL TR|
00004A80: 41 43 4B 20 4F 52 20 53  45 43 54 4F 52 20 53 50  |ACK OR SECTOR SP|
00004A90: 45 43 49 46 49 45 44 2E  0D 20 20 20 20 20 20 20  |ECIFIED..       |
00004AA0: 20 20 20 39 20 20 20 20  D4 4F 4F 20 4D 41 4E 59  |   9    .OO MANY|
00004AB0: 20 D6 CC C9 D2 20 43 48  41 49 4E 53 2E 0D 20 20  | .... CHAINS..  |
00004AC0: 20 20 20 20 20 20 20 20  31 30 20 20 20 C6 49 4C  |        10   .IL|
00004AD0: 45 20 49 53 20 4E 4F 54  20 41 20 D6 CC C9 D2 20  |E IS NOT A .... |
00004AE0: 46 49 4C 45 2E 0D 20 20  20 20 20 20 20 20 20 20  |FILE..          |
00004AF0: 31 31 20 20 20 C5 4E 44  20 4F 46 20 46 49 4C 45  |11   .ND OF FILE|
00004B00: 2C 20 46 49 4C 45 20 54  4F 4F 20 4C 4F 4E 47 2E  |, FILE TOO LONG.|
00004B10: 0D 20 20 20 20 20 20 20  20 20 20 31 33 20 20 20  |.          13   |
00004B20: C4 45 56 49 43 45 20 4E  4F 54 20 50 52 45 53 45  |.EVICE NOT PRESE|
00004B30: 4E 54 2E 0D 20 20 20 20  20 20 20 20 20 20 33 31  |NT..          31|
00004B40: 20 20 20 D7 52 49 54 45  20 50 52 4F 54 45 43 54  |   .RITE PROTECT|
00004B50: 20 49 53 20 4F 4E 2E 0D  20 20 20 20 20 20 20 20  | IS ON..        |
00004B60: 20 20 33 32 20 20 20 D2  45 41 44 20 45 52 52 4F  |  32   .EAD ERRO|
00004B70: 52 2C 20 4E 4F 20 53 59  4E 43 20 43 48 41 52 41  |R, NO SYNC CHARA|
00004B80: 43 54 45 52 2E 0D 20 20  20 20 20 20 20 20 20 20  |CTER..          |
00004B90: 33 35 20 20 20 C4 49 53  4B 20 44 52 49 56 45 20  |35   .ISK DRIVE |
00004BA0: C6 C4 C3 20 45 52 52 4F  52 53 3A 0D 20 20 20 20  |... ERRORS:.    |
00004BB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004BC0: 32 20 20 20 20 C8 45 41  44 45 52 20 42 4C 4F 43  |2    .EADER BLOC|
00004BD0: 4B 20 4E 4F 54 20 46 4F  55 4E 44 2E 0D 20 20 20  |K NOT FOUND..   |
00004BE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004BF0: 20 37 20 20 20 20 D6 45  52 49 46 59 20 45 52 52  | 7    .ERIFY ERR|
00004C00: 4F 52 20 41 46 54 45 52  20 57 52 49 54 45 2E 0D  |OR AFTER WRITE..|
00004C10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004C20: 20 20 20 20 39 20 20 20  20 C8 45 41 44 45 52 20  |    9    .EADER |
00004C30: 42 4C 4F 43 4B 20 43 48  45 43 4B 53 55 4D 20 45  |BLOCK CHECKSUM E|
00004C40: 52 52 4F 52 2E 0D 20 20  20 20 20 20 20 20 20 20  |RROR..          |
00004C50: 20 20 20 20 20 20 20 20  20 20 31 30 20 20 20 C4  |          10   .|
00004C60: 41 54 41 20 42 4C 4F 43  4B 20 54 4F 4F 20 4C 4F  |ATA BLOCK TOO LO|
00004C70: 4E 47 2E 0D 20 20 20 20  20 20 20 20 20 20 20 20  |NG..            |
00004C80: 20 20 20 20 20 20 20 20  31 31 20 20 20 C9 C4 20  |        11   .. |
00004C90: 4D 49 53 4D 41 54 43 48  20 45 52 52 4F 52 2E 0D  |MISMATCH ERROR..|
00004CA0: 20 20 20 20 20 20 20 20  20 20 33 38 20 20 20 C4  |          38   .|
00004CB0: 49 53 4B 20 44 52 49 56  45 20 C6 C4 C3 20 45 52  |ISK DRIVE ... ER|
00004CC0: 52 4F 52 53 3A 0D 20 20  20 20 20 20 20 20 20 20  |RORS:.          |
00004CD0: 20 20 20 20 20 20 20 20  20 20 34 20 20 20 20 C4  |          4    .|
00004CE0: 41 54 41 20 42 4C 4F 43  4B 20 4E 4F 54 20 46 4F  |ATA BLOCK NOT FO|
00004CF0: 55 4E 44 2E 0D 20 20 20  20 20 20 20 20 20 20 20  |UND..           |
00004D00: 20 20 20 20 20 20 20 20  20 35 20 20 20 20 C4 41  |         5    .A|
00004D10: 54 41 20 42 4C 4F 43 4B  20 43 48 45 43 4B 53 55  |TA BLOCK CHECKSU|
00004D20: 4D 20 45 52 52 4F 52 2E  0D 20 20 20 20 20 20 20  |M ERROR..       |
00004D30: 20 20 20 33 39 20 20 20  D7 52 49 54 45 20 45 52  |   39   .RITE ER|
00004D40: 52 4F 52 2E 20 20 D3 45  45 20 C3 D7 D2 C9 D4 C5  |ROR.  .EE ......|
00004D50: 2E 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00004D60: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00004D70: 0D 0D 0D 0D 0D 0D 0D 0D  20 20 20 20 20 20 20 20  |........        |
00004D80: 20 20 C1 50 50 45 4E 44  49 58 20 C9 C9 20 3A 20  |  .PPENDIX .. : |
00004D90: C7 4C 4F 53 53 41 52 59  20 20 20 20 20 20 20 20  |.LOSSARY        |
00004DA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004DB0: 20 20 20 20 20 20 20 20  20 20 20 C9 C9 2D 31 0D  |           ..-1.|
00004DC0: 0D 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00004DD0: 20 D4 48 49 53 20 49 53  20 41 20 53 49 4D 50 4C  | .HIS IS A SIMPL|
00004DE0: 45 20 47 4C 4F 53 53 41  52 59 20 46 4F 52 20 53  |E GLOSSARY FOR S|
00004DF0: 4F 4D 45 20 4F 46 20 54  48 45 20 54 45 52 4D 53  |OME OF THE TERMS|
00004E00: 20 55 53 45 44 20 49 4E  20 54 48 49 53 0D 20 20  | USED IN THIS.  |
00004E10: 20 20 20 20 20 20 20 20  4D 41 4E 55 41 4C 2E 0D  |        MANUAL..|
00004E20: 0D 20 20 20 20 20 20 20  20 20 20 C2 CF D8 20 3A  |.          ... :|
00004E30: 20 C1 20 52 45 43 54 41  4E 47 55 4C 41 52 20 52  | . RECTANGULAR R|
00004E40: 45 47 49 4F 4E 20 4F 4E  20 54 48 45 20 48 49 52  |EGION ON THE HIR|
00004E50: 45 53 20 47 52 41 50 48  49 43 20 53 43 52 45 45  |ES GRAPHIC SCREE|
00004E60: 4E 2E 0D 0D 20 20 20 20  20 20 20 20 20 20 C3 CC  |N...          ..|
00004E70: C9 C3 CB 20 20 3A 20 20  D4 4F 20 50 52 45 53 53  |...  :  .O PRESS|
00004E80: 20 54 48 45 20 42 55 54  54 4F 4E 2E 20 20 D5 53  | THE BUTTON.  .S|
00004E90: 55 41 4C 4C 59 20 55 53  45 44 20 54 4F 20 53 45  |UALLY USED TO SE|
00004EA0: 4C 45 43 54 20 54 48 45  20 4F 50 54 49 4F 4E 0D  |LECT THE OPTION.|
00004EB0: 20 20 20 20 20 20 20 20  20 20 42 45 49 4E 47 20  |          BEING |
00004EC0: 50 4F 49 4E 54 45 44 20  54 4F 20 42 59 20 54 48  |POINTED TO BY TH|
00004ED0: 45 20 4D 4F 55 53 45 2E  0D 0D 20 20 20 20 20 20  |E MOUSE...      |
00004EE0: 20 20 20 20 C3 CC C9 C3  CB 20 C2 CF D8 20 3A 20  |    ..... ... : |
00004EF0: 20 C1 20 53 50 45 43 49  41 4C 20 43 4F 4E 54 52  | . SPECIAL CONTR|
00004F00: 4F 4C 20 53 54 52 55 43  54 55 52 45 20 54 48 41  |OL STRUCTURE THA|
00004F10: 54 20 41 50 50 45 41 52  53 20 41 53 20 41 20 42  |T APPEARS AS A B|
00004F20: 4F 58 20 4F 4E 0D 20 20  20 20 20 20 20 20 20 20  |OX ON.          |
00004F30: 54 48 45 20 20 53 43 52  45 45 4E 2E 20 20 D4 48  |THE  SCREEN.  .H|
00004F40: 49 53 20 20 42 4F 58 20  49 53 20 43 41 50 41 42  |IS  BOX IS CAPAB|
00004F50: 4C 45 20 4F 46 20 42 45  49 4E 47 20 43 4C 49 43  |LE OF BEING CLIC|
00004F60: 4B 45 44 20 4F 4E 20 20  57 49 54 48 20 20 54 48  |KED ON  WITH  TH|
00004F70: 45 0D 20 20 20 20 20 20  20 20 20 20 4D 4F 55 53  |E.          MOUS|
00004F80: 45 2E 20 D7 48 45 4E 20  54 48 45 20 42 4F 58 20  |E. .HEN THE BOX |
00004F90: 49 53 20 43 4C 49 43 4B  45 44 20 4F 4E 2C 20 53  |IS CLICKED ON, S|
00004FA0: 4F 4D 45 20 4F 50 45 52  41 54 49 4F 4E 20 4F 43  |OME OPERATION OC|
00004FB0: 43 55 52 53 2E 0D 0D 20  20 20 20 20 20 20 20 20  |CURS...         |
00004FC0: 20 C3 D5 D2 D3 CF D2 20  3A 20 20 D4 48 45 20 54  | ...... :  .HE T|
00004FD0: 45 58 54 20 43 55 52 53  4F 52 20 54 48 41 54 20  |EXT CURSOR THAT |
00004FE0: 41 50 50 45 41 52 53 20  57 48 45 4E 20 54 48 45  |APPEARS WHEN THE|
00004FF0: 20 55 53 45 52 20 49 53  20 41 53 4B 45 44 20 20  | USER IS ASKED  |
00005000: 54 4F 0D 20 20 20 20 20  20 20 20 20 20 54 59 50  |TO.          TYP|
00005010: 45 20 53 4F 4D 45 54 48  49 4E 47 20 49 4E 20 4F  |E SOMETHING IN O|
00005020: 4E 20 54 48 45 20 4B 45  59 42 4F 41 52 44 2E 20  |N THE KEYBOARD. |
00005030: 20 C9 54 20 41 50 50 45  41 52 53 20 41 53 20 41  | .T APPEARS AS A|
00005040: 20 54 48 49 4E 20 56 45  52 54 49 43 41 4C 0D 20  | THIN VERTICAL. |
00005050: 20 20 20 20 20 20 20 20  20 42 41 52 2E 0D 0D 20  |         BAR... |
00005060: 20 20 20 20 20 20 20 20  20 C4 CF D5 C2 CC C5 20  |         ...... |
00005070: 20 C3 CC C9 C3 CB 20 3A  20 20 D4 4F 20 43 4C 49  | ..... :  .O CLI|
00005080: 43 4B 20 54 57 49 43 45  20 4F 4E 20 41 4E 20 4F  |CK TWICE ON AN O|
00005090: 50 54 49 4F 4E 2E 20 20  D4 48 49 53 20 49 53 20  |PTION.  .HIS IS |
000050A0: 55 53 45 44 20 41 53 20  20 41 0D 20 20 20 20 20  |USED AS  A.     |
000050B0: 20 20 20 20 20 56 45 52  49 46 49 43 41 54 49 4F  |     VERIFICATIO|
000050C0: 4E 20 4D 45 54 48 4F 44  2C 20 20 4D 41 4B 49 4E  |N METHOD,  MAKIN|
000050D0: 47 20 53 55 52 45 20 54  48 41 54 20 54 48 45 20  |G SURE THAT THE |
000050E0: 55 53 45 52 20 57 49 53  48 45 53 20 54 4F 20 50  |USER WISHES TO P|
000050F0: 45 52 46 4F 52 4D 0D 20  20 20 20 20 20 20 20 20  |ERFORM.         |
00005100: 20 54 48 41 54 20 4F 50  45 52 41 54 49 4F 4E 2E  | THAT OPERATION.|
00005110: 0D 0D 20 20 20 20 20 20  20 20 20 20 C6 CF CE D4  |..          ....|
00005120: 20 20 3A 20 20 C4 41 54  41 20 54 48 41 54 20 52  |  :  .ATA THAT R|
00005130: 45 50 52 45 53 45 4E 54  53 20 54 48 45 20 47 52  |EPRESENTS THE GR|
00005140: 41 50 48 49 43 41 4C 20  49 4D 41 47 45 20 4F 46  |APHICAL IMAGE OF|
00005150: 20 41 20 20 43 48 41 52  41 43 54 45 52 0D 20 20  | A  CHARACTER.  |
00005160: 20 20 20 20 20 20 20 20  53 45 54 2E 0D 0D 20 20  |        SET...  |
00005170: 20 20 20 20 20 20 20 20  C9 CE C6 CF 20 20 D3 C5  |        ....  ..|
00005180: C3 D4 CF D2 20 20 28 C9  CE C6 CF D2 CD C1 D4 C9  |....  (.........|
00005190: CF CE 20 20 D3 C5 C3 D4  CF D2 29 20 20 3A 20 20  |..  ......)  :  |
000051A0: 20 C1 20 20 53 45 43 54  4F 52 20 20 4F 4E 20 20  | .  SECTOR  ON  |
000051B0: 54 48 45 20 20 44 49 53  4B 0D 20 20 20 20 20 20  |THE  DISK.      |
000051C0: 20 20 20 20 41 53 53 4F  43 49 41 54 45 44 20 57  |    ASSOCIATED W|
000051D0: 49 54 48 20 41 20 46 49  4C 45 2E 20 20 D4 48 49  |ITH A FILE.  .HI|
000051E0: 53 20 43 4F 4E 54 41 49  4E 53 20 53 4F 4D 45 20  |S CONTAINS SOME |
000051F0: 49 4E 46 4F 52 4D 41 54  49 4F 4E 20 41 42 4F 55  |INFORMATION ABOU|
00005200: 54 20 54 48 45 0D 20 20  20 20 20 20 20 20 20 20  |T THE.          |
00005210: 41 53 53 4F 43 49 41 54  45 44 20 46 49 4C 45 2C  |ASSOCIATED FILE,|
00005220: 20 20 49 45 2E 20 49 43  4F 4E 20 49 4D 41 47 45  |  IE. ICON IMAGE|
00005230: 2C 20 4C 4F 41 44 20 41  44 44 52 45 53 53 2C 20  |, LOAD ADDRESS, |
00005240: 43 4C 41 53 53 2C 20 41  55 54 48 4F 52 20 41 4E  |CLASS, AUTHOR AN|
00005250: 44 0D 20 20 20 20 20 20  20 20 20 20 54 45 58 54  |D.          TEXT|
00005260: 20 46 49 45 4C 44 2E 20  20 D3 45 45 20 43 48 41  | FIELD.  .EE CHA|
00005270: 50 54 45 52 20 35 2E 0D  0D 20 20 20 20 20 20 20  |PTER 5...       |
00005280: 20 20 20 C9 CE CC C9 CE  C5 20 20 C4 C1 D4 C1 20  |   ......  .... |
00005290: 3A 20 20 D4 48 49 53 20  52 45 4C 41 54 45 53 20  |:  .HIS RELATES |
000052A0: 54 4F 20 44 41 54 41 20  54 48 41 54 20 49 53 20  |TO DATA THAT IS |
000052B0: 49 4E 20 54 48 45 20 4D  49 44 44 4C 45 20 20 4F  |IN THE MIDDLE  O|
000052C0: 46 20 20 41 0D 20 20 20  20 20 20 20 20 20 20 52  |F  A.          R|
000052D0: 45 47 49 4F 4E 20 20 4F  46 20 20 4D 41 43 48 49  |EGION  OF  MACHI|
000052E0: 4E 45 20 20 43 4F 44 45  2E 20 20 20 D4 48 45 20  |NE  CODE.   .HE |
000052F0: 20 44 41 54 41 20 20 49  4D 4D 45 44 49 41 54 45  | DATA  IMMEDIATE|
00005300: 4C 59 20 20 46 4F 4C 4C  4F 57 53 20 20 54 48 45  |LY  FOLLOWS  THE|
00005310: 0D 20 20 20 20 20 20 20  20 20 20 53 55 42 52 4F  |.          SUBRO|
00005320: 55 54 49 4E 45 20 20 43  41 4C 4C 20 41 4E 44 20  |UTINE  CALL AND |
00005330: 43 4F 4E 54 52 4F 4C 20  52 45 54 55 52 4E 53 20  |CONTROL RETURNS |
00005340: 54 4F 20 54 48 45 20 49  4E 53 54 52 55 43 54 49  |TO THE INSTRUCTI|
00005350: 4F 4E 20 46 4F 4C 4C 4F  57 49 4E 47 0D 20 20 20  |ON FOLLOWING.   |
00005360: 20 20 20 20 20 20 20 54  48 45 20 44 41 54 41 2E  |       THE DATA.|
00005370: 20 20 D4 48 49 53 20 52  45 4C 49 45 56 45 53 20  |  .HIS RELIEVES |
00005380: 54 48 45 20 55 53 45 52  20 4F 46 20 54 48 45 20  |THE USER OF THE |
00005390: 42 55 52 44 45 4E 20 4F  46 20 53 45 54 54 49 4E  |BURDEN OF SETTIN|
000053A0: 47 20 55 50 20 54 48 45  0D 20 20 20 20 20 20 20  |G UP THE.       |
000053B0: 20 20 20 49 4E 50 55 54  20 50 41 52 41 4D 45 54  |   INPUT PARAMET|
000053C0: 45 52 53 20 54 4F 20 41  20 53 55 42 52 4F 55 54  |ERS TO A SUBROUT|
000053D0: 49 4E 45 20 54 48 41 54  20 49 53 20 53 45 4C 44  |INE THAT IS SELD|
000053E0: 4F 4D 4C 59 20 43 41 4C  4C 45 44 20 4F 52 20 57  |OMLY CALLED OR W|
000053F0: 48 4F 53 45 0D 20 20 20  20 20 20 20 20 20 20 44  |HOSE.          D|
00005400: 41 54 41 20 44 4F 45 53  20 4E 4F 54 20 43 48 41  |ATA DOES NOT CHA|
00005410: 4E 47 45 2E 20 20 D3 45  45 20 D0 C6 C9 CC CC 32  |NGE.  .EE .....2|
00005420: 20 46 4F 52 20 41 4E 20  45 58 41 4D 50 4C 45 20  | FOR AN EXAMPLE |
00005430: 4F 46 20 49 4E 4C 49 4E  45 20 44 41 54 41 2E 0D  |OF INLINE DATA..|
00005440: 0D 20 20 20 20 20 20 20  20 20 20 C9 CE D6 C5 D2  |.          .....|
00005450: D4 20 3A 20 D4 4F 20 43  48 41 4E 47 45 20 54 48  |. : .O CHANGE TH|
00005460: 45 20 50 49 58 45 4C 53  20 4F 4E 20 54 48 45 20  |E PIXELS ON THE |
00005470: 48 49 52 45 53 20 53 43  52 45 45 4E 20 46 52 4F  |HIRES SCREEN FRO|
00005480: 4D 20 42 41 43 4B 47 52  4F 55 4E 44 0D 20 20 20  |M BACKGROUND.   |
00005490: 20 20 20 20 20 20 20 54  4F 20 46 4F 52 45 47 52  |       TO FOREGR|
000054A0: 4F 55 4E 44 2C 20 4F 52  20 46 52 4F 4D 20 46 4F  |OUND, OR FROM FO|
000054B0: 52 45 47 52 4F 55 4E 44  20 54 4F 20 42 41 43 4B  |REGROUND TO BACK|
000054C0: 47 52 4F 55 4E 44 2E 0D  0D 20 20 20 20 20 20 20  |GROUND...       |
000054D0: 20 20 20 CD C5 CD CF D2  D9 20 20 D3 D7 C1 D0 D0  |   ......  .....|
000054E0: C9 CE C7 20 3A 20 20 D5  53 45 44 20 42 59 20 44  |... :  .SED BY D|
000054F0: 45 53 4B 20 41 43 43 45  53 53 4F 52 49 45 53 20  |ESK ACCESSORIES |
00005500: 54 4F 20 53 41 56 45 20  20 54 48 45 20 20 4D 45  |TO SAVE  THE  ME|
00005510: 4D 4F 52 59 0D 20 20 20  20 20 20 20 20 20 20 54  |MORY.          T|
00005520: 48 41 54 20 20 54 48 45  59 20 57 4F 55 4C 44 20  |HAT  THEY WOULD |
00005530: 4E 4F 52 4D 41 4C 4C 59  20 52 45 53 49 44 45 20  |NORMALLY RESIDE |
00005540: 49 4E 2E 20 20 D4 48 49  53 20 41 4C 4C 4F 57 53  |IN.  .HIS ALLOWS|
00005550: 20 54 48 45 4D 20 54 4F  20 42 45 20 55 53 45 44  | THEM TO BE USED|
00005560: 0D 20 20 20 20 20 20 20  20 20 20 46 52 4F 4D 20  |.          FROM |
00005570: 20 57 49 54 48 49 4E 20  20 41 50 50 4C 49 43 41  | WITHIN  APPLICA|
00005580: 54 49 4F 4E 53 20 42 45  43 41 55 53 45 20 54 48  |TIONS BECAUSE TH|
00005590: 45 20 20 41 50 50 4C 49  43 41 54 49 4F 4E 27 53  |E  APPLICATION'S|
000055A0: 20 20 4D 45 4D 4F 52 59  20 20 49 53 0D 20 20 20  |  MEMORY  IS.   |
000055B0: 20 20 20 20 20 20 20 52  45 53 54 4F 52 45 44 20  |       RESTORED |
000055C0: 57 48 45 4E 20 54 48 45  20 44 45 53 4B 20 41 43  |WHEN THE DESK AC|
000055D0: 43 45 53 53 4F 52 59 20  49 53 20 46 49 4E 49 53  |CESSORY IS FINIS|
000055E0: 48 45 44 2E 0D 0D 20 20  20 20 20 20 20 20 20 20  |HED...          |
000055F0: CD C5 CE D5 20 3A 20 20  C1 20 4C 49 53 54 20 4F  |.... :  . LIST O|
00005600: 46 20 4F 50 54 49 4F 4E  53 20 46 4F 52 20 54 48  |F OPTIONS FOR TH|
00005610: 45 20 55 53 45 52 20 54  4F 20 53 45 4C 45 43 54  |E USER TO SELECT|
00005620: 20 46 52 4F 4D 2E 20 C1  20 4D 45 4E 55 20 43 41  | FROM. . MENU CA|
00005630: 4E 0D 20 20 20 20 20 20  20 20 20 20 42 45 20 20  |N.          BE  |
00005640: 45 49 54 48 45 52 20 48  4F 52 49 5A 4F 4E 54 41  |EITHER HORIZONTA|
00005650: 4C 20 4F 52 20 56 45 52  54 49 43 41 4C 2E 20 20  |L OR VERTICAL.  |
00005660: C7 45 4E 45 52 41 4C 4C  59 2C 20 20 54 48 45 20  |.ENERALLY,  THE |
00005670: 4D 41 49 4E 20 4D 45 4E  55 20 20 49 53 0D 20 20  |MAIN MENU  IS.  |
00005680: 20 20 20 20 20 20 20 20  48 4F 52 49 5A 4F 4E 54  |        HORIZONT|
00005690: 41 4C 20 41 4E 44 20 54  48 45 20 53 55 42 4D 45  |AL AND THE SUBME|
000056A0: 4E 55 53 20 41 52 45 20  56 45 52 54 49 43 41 4C  |NUS ARE VERTICAL|
000056B0: 2E 0D 0D 20 20 20 20 20  20 20 20 20 20 CD CF D5  |...          ...|
000056C0: D3 C5 20 20 3A 20 20 D4  48 45 20 4C 49 54 54 4C  |..  :  .HE LITTL|
000056D0: 45 20 41 52 52 4F 57 20  54 48 41 54 20 49 53 20  |E ARROW THAT IS |
000056E0: 43 4F 4E 54 52 4F 4C 4C  45 44 20 42 59 20 54 48  |CONTROLLED BY TH|
000056F0: 45 20 4A 4F 59 53 54 49  43 4B 20 20 4F 52 0D 20  |E JOYSTICK  OR. |
00005700: 20 20 20 20 20 20 20 20  20 4F 54 48 45 52 20 49  |         OTHER I|
00005710: 4E 50 55 54 20 44 45 56  49 43 45 2E 0D 0D 20 20  |NPUT DEVICE...  |
00005720: 20 20 20 20 20 20 20 20  D2 C5 C3 D5 D2 D2 C9 CE  |        ........|
00005730: C7 20 20 D4 C9 CD C5 C4  20 20 C5 D6 C5 CE D4 20  |.  .....  ..... |
00005740: 20 3A 20 20 D4 48 49 53  20 49 53 20 41 20 53 55  | :  .HIS IS A SU|
00005750: 42 52 4F 55 54 49 4E 45  20 54 48 41 54 20 20 49  |BROUTINE THAT  I|
00005760: 53 20 20 54 4F 20 20 42  45 0D 20 20 20 20 20 20  |S  TO  BE.      |
00005770: 20 20 20 20 45 58 45 43  55 54 45 44 20 45 56 45  |    EXECUTED EVE|
00005780: 52 59 20 53 4F 20 4F 46  54 45 4E 2E 20 D4 48 45  |RY SO OFTEN. .HE|
00005790: 20 41 4D 4F 55 4E 54 20  4F 46 20 54 49 4D 45 20  | AMOUNT OF TIME |
000057A0: 42 45 54 57 45 45 4E 20  45 58 45 43 55 54 49 4F  |BETWEEN EXECUTIO|
000057B0: 4E 53 20 49 53 0D 20 20  20 20 20 20 20 20 20 20  |NS IS.          |
000057C0: 53 54 4F 52 45 44 2E 20  20 20 D4 48 45 20 20 49  |STORED.   .HE  I|
000057D0: 4E 54 45 52 52 55 50 54  20 20 52 4F 55 54 49 4E  |NTERRUPT  ROUTIN|
000057E0: 45 53 20 20 44 45 43 52  45 4D 45 4E 54 20 20 54  |ES  DECREMENT  T|
000057F0: 48 45 20 20 54 49 4D 45  52 53 20 20 45 56 45 52  |HE  TIMERS  EVER|
00005800: 59 0D 20 20 20 20 20 20  20 20 20 20 53 49 58 54  |Y.          SIXT|
00005810: 49 45 54 48 20 4F 46 20  41 20 53 45 43 4F 4E 44  |IETH OF A SECOND|
00005820: 2E 20 20 D7 48 45 4E 20  54 48 45 20 54 49 4D 45  |.  .HEN THE TIME|
00005830: 52 20 52 45 41 43 48 45  53 20 5A 45 52 4F 2C 20  |R REACHES ZERO, |
00005840: 54 48 45 20 C7 C5 CF D3  20 4D 41 49 4E 0D 0D 0D  |THE .... MAIN...|
00005850: 0D 0D 0D 0D 0D 0D 0D 20  20 20 20 20 20 20 20 20  |.......         |
00005860: 20 C1 50 50 45 4E 44 49  58 20 C9 C9 20 3A 20 C7  | .PPENDIX .. : .|
00005870: 4C 4F 53 53 41 52 59 20  20 20 20 20 20 20 20 20  |LOSSARY         |
00005880: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005890: 20 20 20 20 20 20 20 20  20 20 C9 C9 2D 32 0D 0D  |          ..-2..|
000058A0: 0D 20 20 20 20 20 20 20  20 20 20 4C 4F 4F 50 20  |.          LOOP |
000058B0: 43 41 4C 4C 53 20 54 48  45 20 41 50 50 52 4F 50  |CALLS THE APPROP|
000058C0: 52 49 41 54 45 20 52 4F  55 54 49 4E 45 2E 20 D4  |RIATE ROUTINE. .|
000058D0: 48 49 53 20 41 4C 4C 4F  57 53 20 53 45 56 45 52  |HIS ALLOWS SEVER|
000058E0: 41 4C 20 54 48 49 4E 47  53 20 54 4F 0D 20 20 20  |AL THINGS TO.   |
000058F0: 20 20 20 20 20 20 20 53  45 45 4D 20 20 20 54 4F  |       SEEM   TO|
00005900: 20 20 48 41 50 50 45 4E  20 20 53 49 4D 55 4C 54  |  HAPPEN  SIMULT|
00005910: 41 4E 45 4F 55 53 4C 59  2E 20 20 20 C9 54 20 20  |ANEOUSLY.   .T  |
00005920: 49 53 20 20 54 48 45 20  20 42 45 47 49 4E 4E 49  |IS  THE  BEGINNI|
00005930: 4E 47 53 20 20 20 4F 46  0D 20 20 20 20 20 20 20  |NGS   OF.       |
00005940: 20 20 20 4D 55 4C 54 49  54 41 53 4B 49 4E 47 2E  |   MULTITASKING.|
00005950: 0D 0D 20 20 20 20 20 20  20 20 20 20 D3 CB C5 D7  |..          ....|
00005960: 20 20 C6 C1 C3 D4 CF D2  20 20 3A 20 20 D4 48 49  |  ......  :  .HI|
00005970: 53 20 49 53 20 54 48 45  20 4E 55 4D 42 45 52 20  |S IS THE NUMBER |
00005980: 4F 46 20 53 45 43 54 4F  52 20 54 4F 20 53 4B 49  |OF SECTOR TO SKI|
00005990: 50 20 20 4F 56 45 52 20  20 57 48 45 4E 0D 20 20  |P  OVER  WHEN.  |
000059A0: 20 20 20 20 20 20 20 20  4C 4F 4F 4B 49 4E 47 20  |        LOOKING |
000059B0: 46 4F 52 20 43 4F 4E 53  45 43 55 54 49 56 45 20  |FOR CONSECUTIVE |
000059C0: 53 45 43 54 4F 52 53 20  46 4F 52 20 41 20 46 49  |SECTORS FOR A FI|
000059D0: 4C 45 2E 20 20 C9 54 20  49 53 20 38 20 46 4F 52  |LE.  .T IS 8 FOR|
000059E0: 20 D4 55 52 42 4F 44 4F  53 0D 20 20 20 20 20 20  | .URBODOS.      |
000059F0: 20 20 20 20 41 4E 44 20  31 30 20 46 4F 52 20 C4  |    AND 10 FOR .|
00005A00: CF D3 2E 20 D4 48 45 20  52 45 41 53 4F 4E 20 46  |... .HE REASON F|
00005A10: 4F 52 20 55 53 49 4E 47  20 41 20 53 4B 45 57 20  |OR USING A SKEW |
00005A20: 46 41 43 54 4F 52 20 49  53 20 45 46 46 49 43 49  |FACTOR IS EFFICI|
00005A30: 45 4E 43 59 2E 0D 20 20  20 20 20 20 20 20 20 20  |ENCY..          |
00005A40: C9 46 20 50 48 59 53 49  43 41 4C 4C 59 20 43 4F  |.F PHYSICALLY CO|
00005A50: 4E 53 45 43 55 54 49 56  45 20 53 45 43 54 4F 52  |NSECUTIVE SECTOR|
00005A60: 53 20 57 45 52 45 20 55  53 45 44 2C 20 54 48 45  |S WERE USED, THE|
00005A70: 20 44 49 53 4B 20 44 52  49 56 45 20 57 4F 55 4C  | DISK DRIVE WOUL|
00005A80: 44 0D 20 20 20 20 20 20  20 20 20 20 48 41 56 45  |D.          HAVE|
00005A90: 20 20 54 4F 20 57 41 49  54 20 46 4F 52 20 41 20  |  TO WAIT FOR A |
00005AA0: 43 4F 4D 50 4C 45 54 45  20 52 45 56 4F 4C 55 54  |COMPLETE REVOLUT|
00005AB0: 49 4F 4E 20 4F 46 20 54  48 45 20 44 49 53 4B 20  |ION OF THE DISK |
00005AC0: 42 45 54 57 45 45 4E 20  20 45 41 43 48 0D 20 20  |BETWEEN  EACH.  |
00005AD0: 20 20 20 20 20 20 20 20  53 45 43 54 4F 52 20 20  |        SECTOR  |
00005AE0: 52 45 41 44 2E 20 20 D4  48 45 20 20 53 4B 45 57  |READ.  .HE  SKEW|
00005AF0: 20 20 46 41 43 54 4F 52  20 20 49 53 20 20 53 45  |  FACTOR  IS  SE|
00005B00: 54 20 53 4F 20 20 54 48  41 54 20 20 54 48 49 53  |T SO  THAT  THIS|
00005B10: 20 20 49 53 20 20 4E 4F  54 0D 20 20 20 20 20 20  |  IS  NOT.      |
00005B20: 20 20 20 20 4E 45 43 45  53 53 41 52 59 2E 20 20  |    NECESSARY.  |
00005B30: C1 20 53 4B 45 57 20 46  41 43 54 4F 52 20 49 53  |. SKEW FACTOR IS|
00005B40: 20 53 45 54 20 54 4F 20  41 20 56 41 4C 55 45 20  | SET TO A VALUE |
00005B50: 53 55 43 48 20 54 48 41  54 20 42 59 20 54 48 45  |SUCH THAT BY THE|
00005B60: 20 54 49 4D 45 0D 20 20  20 20 20 20 20 20 20 20  | TIME.          |
00005B70: 54 48 45 20 20 43 4F 4D  50 55 54 45 52 20 20 48  |THE  COMPUTER  H|
00005B80: 41 53 20 20 50 52 4F 43  45 53 53 45 44 20 41 20  |AS  PROCESSED A |
00005B90: 53 45 43 54 4F 52 2C 20  20 54 48 45 20 4E 45 58  |SECTOR,  THE NEX|
00005BA0: 54 20 20 53 45 43 54 4F  52 20 20 49 53 20 20 4F  |T  SECTOR  IS  O|
00005BB0: 4E 0D 20 20 20 20 20 20  20 20 20 20 50 4F 53 49  |N.          POSI|
00005BC0: 54 49 4F 4E 20 54 4F 20  42 45 20 52 45 41 44 2E  |TION TO BE READ.|
00005BD0: 0D 0D 20 20 20 20 20 20  20 20 20 20 D3 D4 D2 C9  |..          ....|
00005BE0: CE C7 20 3A 20 20 C1 20  53 45 51 55 45 4E 43 45  |.. :  . SEQUENCE|
00005BF0: 20 4F 46 20 42 59 54 45  53 20 54 45 52 4D 49 4E  | OF BYTES TERMIN|
00005C00: 41 54 45 44 20 42 59 20  41 20 5A 45 52 4F 20 42  |ATED BY A ZERO B|
00005C10: 59 54 45 2E 20 20 D5 53  55 41 4C 4C 59 0D 20 20  |YTE.  .SUALLY.  |
00005C20: 20 20 20 20 20 20 20 20  55 53 45 44 20 46 4F 52  |        USED FOR|
00005C30: 20 52 45 50 52 45 53 45  4E 54 49 4E 47 20 54 45  | REPRESENTING TE|
00005C40: 58 54 2E 0D 0D 20 20 20  20 20 20 20 20 20 20 D4  |XT...          .|
00005C50: D5 D2 C2 CF C4 CF D3 20  20 3A 20 20 D4 48 45 20  |.......  :  .HE |
00005C60: 53 50 45 43 49 41 4C 20  44 49 53 4B 20 52 4F 55  |SPECIAL DISK ROU|
00005C70: 54 49 4E 45 53 20 55 53  45 44 20 42 59 20 C2 45  |TINES USED BY .E|
00005C80: 52 4B 45 4C 45 59 20 D3  4F 46 54 57 4F 52 4B 53  |RKELEY .OFTWORKS|
00005C90: 0D 20 20 20 20 20 20 20  20 20 20 54 4F 20 53 50  |.          TO SP|
00005CA0: 45 45 44 20 55 50 20 44  49 53 4B 20 41 43 43 45  |EED UP DISK ACCE|
00005CB0: 53 53 2E 0D 0D 20 20 20  20 20 20 20 20 20 20 D6  |SS...          .|
00005CC0: CC C9 D2 20 20 3A 20 20  D6 41 52 49 41 42 4C 45  |...  :  .ARIABLE|
00005CD0: 20 20 CC 45 4E 47 54 48  20 C9 4E 44 45 58 20 D2  |  .ENGTH .NDEX .|
00005CE0: 45 43 4F 52 44 2C 20 20  41 20 54 52 45 45 20 20  |ECORD,  A TREE  |
00005CF0: 53 54 52 55 43 54 55 52  45 44 20 20 46 49 4C 45  |STRUCTURED  FILE|
00005D00: 0D 20 20 20 20 20 20 20  20 20 20 53 54 52 55 43  |.          STRUC|
00005D10: 54 55 52 45 2E 20 20 D0  52 45 53 45 4E 54 4C 59  |TURE.  .RESENTLY|
00005D20: 20 C7 C5 CF D3 20 4C 49  4D 49 54 53 20 46 49 4C  | .... LIMITS FIL|
00005D30: 45 53 20 54 4F 20 31 32  37 20 4F 46 20 54 48 45  |ES TO 127 OF THE|
00005D40: 53 45 20 52 45 43 4F 52  44 53 2E 0D 0D 20 20 20  |SE RECORDS...   |
00005D50: 20 20 20 20 20 20 20 D7  C9 CE C4 CF D7 20 3A 20  |       ...... : |
00005D60: 20 C1 20 53 50 45 43 49  41 4C 20 43 4F 4E 54 52  | . SPECIAL CONTR|
00005D70: 4F 4C 20 53 54 52 55 43  54 55 52 45 20 54 48 41  |OL STRUCTURE THA|
00005D80: 54 20 41 50 50 45 41 52  53 20 41 53 20 41 20 4C  |T APPEARS AS A L|
00005D90: 41 52 47 45 20 42 4F 58  0D 20 20 20 20 20 20 20  |ARGE BOX.       |
00005DA0: 20 20 20 4F 4E 20 54 48  45 20 53 43 52 45 45 4E  |   ON THE SCREEN|
00005DB0: 2C 20 20 55 53 55 41 4C  4C 59 20 57 49 54 48 20  |,  USUALLY WITH |
00005DC0: 41 20 53 48 41 44 4F 57  2E 20 20 D4 48 49 53 20  |A SHADOW.  .HIS |
00005DD0: 43 4F 4E 54 52 4F 4C 20  53 54 52 55 43 54 55 52  |CONTROL STRUCTUR|
00005DE0: 45 20 49 53 0D 20 20 20  20 20 20 20 20 20 20 55  |E IS.          U|
00005DF0: 53 45 44 20 54 4F 20 45  4C 49 43 49 54 20 53 4F  |SED TO ELICIT SO|
00005E00: 4D 45 20 46 4F 52 4D 20  4F 46 20 55 53 45 52 20  |ME FORM OF USER |
00005E10: 49 4E 50 55 54 20 4F 52  20 53 45 4C 45 43 54 49  |INPUT OR SELECTI|
00005E20: 4F 4E 2E 0D 0D 20 20 20  20 20 20 20 20 20 20 DA  |ON...          .|
00005E30: C5 D2 CF 20 C2 D9 D4 C5  20 3A 20 C1 20 53 49 4E  |... .... : . SIN|
00005E40: 47 4C 45 20 42 59 54 45  20 57 49 54 48 20 54 48  |GLE BYTE WITH TH|
00005E50: 45 20 56 41 4C 55 45 20  4F 46 20 5A 45 52 4F 2E  |E VALUE OF ZERO.|
00005E60: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00005E70: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00005E80: 0D 0D 0D 0D 20 20 20 20  20 20 20 20 20 20 C1 50  |....          .P|
00005E90: 50 45 4E 44 49 58 20 C9  C9 C9 20 3A 20 C6 49 4C  |PENDIX ... : .IL|
00005EA0: 4C 20 D0 41 54 54 45 52  4E 53 20 20 20 20 20 20  |L .ATTERNS      |
00005EB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005EC0: 20 20 20 20 20 20 C9 C9  C9 2D 31 0D 0D 0D 20 20  |      ...-1...  |
00005ED0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005EE0: 20 20 30 20 20 20 20 20  20 20 20 20 20 20 20 20  |  0             |
00005EF0: 20 31 20 20 20 20 20 20  20 20 20 20 20 20 20 20  | 1              |
00005F00: 32 20 20 20 20 20 20 20  20 20 20 20 20 20 20 33  |2              3|
00005F10: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005F20: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 20 20 20 20 20 2D  |----------     -|
00005F30: 2D 2D 2D 2D 2D 2D 2D 2D  2D 20 20 20 20 20 2D 2D  |---------     --|
00005F40: 2D 2D 2D 2D 2D 2D 2D 2D  20 20 20 20 20 2D 2D 2D  |--------     ---|
00005F50: 2D 2D 2D 2D 2D 2D 2D 0D  20 20 20 20 20 20 20 20  |-------.        |
00005F60: 20 20 20 20 20 20 20 C9  20 20 20 20 20 20 20 20  |       .        |
00005F70: C9 20 20 20 20 20 C9 2A  2A 2A 2A 2A 2A 2A 2A C9  |.     .********.|
00005F80: 20 20 20 20 20 C9 2A 20  2A 20 2A 20 2A 20 C9 20  |     .* * * * . |
00005F90: 20 20 20 20 C9 2A 20 20  2A 2A 20 20 2A C9 0D 20  |    .*  **  *.. |
00005FA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C9 20  |              . |
00005FB0: 20 20 20 20 20 20 20 C9  20 20 20 20 20 C9 2A 2A  |       .     .**|
00005FC0: 2A 2A 2A 2A 2A 2A C9 20  20 20 20 20 C9 20 2A 20  |******.     . * |
00005FD0: 2A 20 2A 20 2A C9 20 20  20 20 20 C9 20 2A 20 20  |* * *.     . *  |
00005FE0: 20 20 2A 20 C9 0D 20 20  20 20 20 20 20 20 20 20  |  * ..          |
00005FF0: 20 20 20 20 20 C9 20 20  20 20 20 20 20 20 C9 20  |     .        . |
00006000: 20 20 20 20 C9 2A 2A 2A  2A 2A 2A 2A 2A C9 20 20  |    .********.  |
00006010: 20 20 20 C9 2A 20 2A 20  2A 20 2A 20 C9 20 20 20  |   .* * * * .   |
00006020: 20 20 C9 20 20 2A 20 20  2A 20 20 C9 0D 20 20 20  |  .  *  *  ..   |
00006030: 20 20 20 20 20 20 20 20  20 20 20 20 C9 20 20 20  |            .   |
00006040: 20 20 20 20 20 C9 20 20  20 20 20 C9 2A 2A 2A 2A  |     .     .****|
00006050: 2A 2A 2A 2A C9 20 20 20  20 20 C9 20 2A 20 2A 20  |****.     . * * |
00006060: 2A 20 2A C9 20 20 20 20  20 C9 2A 20 20 2A 2A 20  |* *.     .*  ** |
00006070: 20 2A C9 0D 20 20 20 20  20 20 20 20 20 20 20 20  | *..            |
00006080: 20 20 20 C9 20 20 20 20  20 20 20 20 C9 20 20 20  |   .        .   |
00006090: 20 20 C9 2A 2A 2A 2A 2A  2A 2A 2A C9 20 20 20 20  |  .********.    |
000060A0: 20 C9 2A 20 2A 20 2A 20  2A 20 C9 20 20 20 20 20  | .* * * * .     |
000060B0: C9 2A 20 20 2A 2A 20 20  2A C9 0D 20 20 20 20 20  |.*  **  *..     |
000060C0: 20 20 20 20 20 20 20 20  20 20 C9 20 20 20 20 20  |          .     |
000060D0: 20 20 20 C9 20 20 20 20  20 C9 2A 2A 2A 2A 2A 2A  |   .     .******|
000060E0: 2A 2A C9 20 20 20 20 20  C9 20 2A 20 2A 20 2A 20  |**.     . * * * |
000060F0: 2A C9 20 20 20 20 20 C9  20 20 2A 20 20 2A 20 20  |*.     .  *  *  |
00006100: C9 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00006110: 20 C9 20 20 20 20 20 20  20 20 C9 20 20 20 20 20  | .        .     |
00006120: C9 2A 2A 2A 2A 2A 2A 2A  2A C9 20 20 20 20 20 C9  |.********.     .|
00006130: 2A 20 2A 20 2A 20 2A 20  C9 20 20 20 20 20 C9 20  |* * * * .     . |
00006140: 2A 20 20 20 20 2A 20 C9  0D 20 20 20 20 20 20 20  |*    * ..       |
00006150: 20 20 20 20 20 20 20 20  C9 20 20 20 20 20 20 20  |        .       |
00006160: 20 C9 20 20 20 20 20 C9  2A 2A 2A 2A 2A 2A 2A 2A  | .     .********|
00006170: C9 20 20 20 20 20 C9 20  2A 20 2A 20 2A 20 2A C9  |.     . * * * *.|
00006180: 20 20 20 20 20 C9 2A 20  20 2A 2A 20 20 2A C9 0D  |     .*  **  *..|
00006190: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2D  |               -|
000061A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 20 20 20 20 20 2D 2D  |---------     --|
000061B0: 2D 2D 2D 2D 2D 2D 2D 2D  20 20 20 20 20 2D 2D 2D  |--------     ---|
000061C0: 2D 2D 2D 2D 2D 2D 2D 20  20 20 20 20 2D 2D 2D 2D  |-------     ----|
000061D0: 2D 2D 2D 2D 2D 2D 0D 0D  20 20 20 20 20 20 20 20  |------..        |
000061E0: 20 20 20 20 20 20 20 20  20 20 20 20 34 20 20 20  |            4   |
000061F0: 20 20 20 20 20 20 20 20  20 20 20 35 20 20 20 20  |           5    |
00006200: 20 20 20 20 20 20 20 20  20 20 36 20 20 20 20 20  |          6     |
00006210: 20 20 20 20 20 20 20 20  20 37 0D 20 20 20 20 20  |         7.     |
00006220: 20 20 20 20 20 20 20 20  20 20 2D 2D 2D 2D 2D 2D  |          ------|
00006230: 2D 2D 2D 2D 20 20 20 20  20 2D 2D 2D 2D 2D 2D 2D  |----     -------|
00006240: 2D 2D 2D 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 2D  |---     --------|
00006250: 2D 2D 20 20 20 20 20 2D  2D 2D 2D 2D 2D 2D 2D 2D  |--     ---------|
00006260: 2D 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |-.              |
00006270: 20 C9 2A 2A 2A 2A 2A 20  2A 2A C9 20 20 20 20 20  | .***** **.     |
00006280: C9 2A 20 20 20 2A 20 20  20 C9 20 20 20 20 20 C9  |.*   *   .     .|
00006290: 20 2A 2A 2A 20 2A 2A 2A  C9 20 20 20 20 20 C9 2A  | *** ***.     .*|
000062A0: 20 20 20 2A 20 20 20 C9  0D 20 20 20 20 20 20 20  |   *   ..       |
000062B0: 20 20 20 20 20 20 20 20  C9 2A 2A 2A 2A 20 2A 20  |        .**** * |
000062C0: 2A C9 20 20 20 20 20 C9  20 20 2A 20 20 20 2A 20  |*.     .  *   * |
000062D0: C9 20 20 20 20 20 C9 2A  2A 20 2A 2A 2A 20 2A C9  |.     .** *** *.|
000062E0: 20 20 20 20 20 C9 20 20  20 20 20 20 20 20 C9 0D  |     .        ..|
000062F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C9  |               .|
00006300: 2A 2A 2A 2A 2A 20 2A 2A  C9 20 20 20 20 20 C9 2A  |***** **.     .*|
00006310: 20 20 20 2A 20 20 20 C9  20 20 20 20 20 C9 20 2A  |   *   .     . *|
00006320: 2A 2A 20 2A 2A 2A C9 20  20 20 20 20 C9 20 20 2A  |** ***.     .  *|
00006330: 20 20 20 2A 20 C9 0D 20  20 20 20 20 20 20 20 20  |   * ..         |
00006340: 20 20 20 20 20 20 C9 2A  2A 2A 2A 20 2A 20 2A C9  |      .**** * *.|
00006350: 20 20 20 20 20 C9 20 20  2A 20 20 20 2A 20 C9 20  |     .  *   * . |
00006360: 20 20 20 20 C9 2A 2A 20  2A 2A 2A 20 2A C9 20 20  |    .** *** *.  |
00006370: 20 20 20 C9 20 20 20 20  20 20 20 20 C9 0D 20 20  |   .        ..  |
00006380: 20 20 20 20 20 20 20 20  20 20 20 20 20 C9 2A 2A  |             .**|
00006390: 2A 2A 2A 20 2A 2A C9 20  20 20 20 20 C9 2A 20 20  |*** **.     .*  |
000063A0: 20 2A 20 20 20 C9 20 20  20 20 20 C9 20 2A 2A 2A  | *   .     . ***|
000063B0: 20 2A 2A 2A C9 20 20 20  20 20 C9 2A 20 20 20 2A  | ***.     .*   *|
000063C0: 20 20 20 C9 0D 20 20 20  20 20 20 20 20 20 20 20  |   ..           |
000063D0: 20 20 20 20 C9 2A 2A 2A  2A 20 2A 20 2A C9 20 20  |    .**** * *.  |
000063E0: 20 20 20 C9 20 20 2A 20  20 20 2A 20 C9 20 20 20  |   .  *   * .   |
000063F0: 20 20 C9 2A 2A 20 2A 2A  2A 20 2A C9 20 20 20 20  |  .** *** *.    |
00006400: 20 C9 20 20 20 20 20 20  20 20 C9 0D 20 20 20 20  | .        ..    |
00006410: 20 20 20 20 20 20 20 20  20 20 20 C9 2A 2A 2A 2A  |           .****|
00006420: 2A 20 2A 2A C9 20 20 20  20 20 C9 2A 20 20 20 2A  |* **.     .*   *|
00006430: 20 20 20 C9 20 20 20 20  20 C9 20 2A 2A 2A 20 2A  |   .     . *** *|
00006440: 2A 2A C9 20 20 20 20 20  C9 20 20 2A 20 20 20 2A  |**.     .  *   *|
00006450: 20 C9 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  | ..             |
00006460: 20 20 C9 2A 2A 2A 2A 20  2A 20 2A C9 20 20 20 20  |  .**** * *.    |
00006470: 20 C9 20 20 2A 20 20 20  2A 20 C9 20 20 20 20 20  | .  *   * .     |
00006480: C9 2A 2A 20 2A 2A 2A 20  2A C9 20 20 20 20 20 C9  |.** *** *.     .|
00006490: 20 20 20 20 20 20 20 20  C9 0D 20 20 20 20 20 20  |        ..      |
000064A0: 20 20 20 20 20 20 20 20  20 2D 2D 2D 2D 2D 2D 2D  |         -------|
000064B0: 2D 2D 2D 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 2D  |---     --------|
000064C0: 2D 2D 20 20 20 20 20 2D  2D 2D 2D 2D 2D 2D 2D 2D  |--     ---------|
000064D0: 2D 20 20 20 20 20 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |-     ----------|
000064E0: 0D 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000064F0: 20 20 20 20 20 20 38 20  20 20 20 20 20 20 20 20  |      8         |
00006500: 20 20 20 20 20 39 20 20  20 20 20 20 20 20 20 20  |     9          |
00006510: 20 20 20 31 30 20 20 20  20 20 20 20 20 20 20 20  |   10           |
00006520: 20 20 31 31 0D 20 20 20  20 20 20 20 20 20 20 20  |  11.           |
00006530: 20 20 20 20 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 20 20  |    ----------  |
00006540: 20 20 20 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 20 20 20  |   ----------   |
00006550: 20 20 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 20 20 20 20  |  ----------    |
00006560: 20 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 0D 20 20 20 20  | ----------.    |
00006570: 20 20 20 20 20 20 20 20  20 20 20 C9 20 2A 2A 2A  |           . ***|
00006580: 20 2A 2A 2A C9 20 20 20  20 20 C9 2A 2A 2A 2A 2A  | ***.     .*****|
00006590: 2A 2A 2A C9 20 20 20 20  20 C9 20 2A 20 2A 20 2A  |***.     . * * *|
000065A0: 20 2A C9 20 20 20 20 20  C9 20 20 20 20 20 20 20  | *.     .       |
000065B0: 2A C9 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |*..             |
000065C0: 20 20 C9 2A 2A 2A 2A 2A  2A 2A 2A C9 20 20 20 20  |  .********.    |
000065D0: 20 C9 20 20 20 20 20 20  20 20 C9 20 20 20 20 20  | .        .     |
000065E0: C9 20 2A 20 2A 20 2A 20  2A C9 20 20 20 20 20 C9  |. * * * *.     .|
000065F0: 20 20 20 20 20 20 2A 20  C9 0D 20 20 20 20 20 20  |      * ..      |
00006600: 20 20 20 20 20 20 20 20  20 C9 2A 2A 20 2A 2A 2A  |         .** ***|
00006610: 20 2A C9 20 20 20 20 20  C9 2A 2A 2A 2A 2A 2A 2A  | *.     .*******|
00006620: 2A C9 20 20 20 20 20 C9  20 2A 20 2A 20 2A 20 2A  |*.     . * * * *|
00006630: C9 20 20 20 20 20 C9 20  20 20 20 20 2A 20 20 C9  |.     .     *  .|
00006640: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006650: C9 2A 2A 2A 2A 2A 2A 2A  2A C9 20 20 20 20 20 C9  |.********.     .|
00006660: 20 20 20 20 20 20 20 20  C9 20 20 20 20 20 C9 20  |        .     . |
00006670: 2A 20 2A 20 2A 20 2A C9  20 20 20 20 20 C9 20 20  |* * * *.     .  |
00006680: 20 20 2A 20 20 20 C9 0D  20 20 20 20 20 20 20 20  |  *   ..        |
00006690: 20 20 20 20 20 20 20 C9  20 2A 2A 2A 20 2A 2A 2A  |       . *** ***|
000066A0: C9 20 20 20 20 20 C9 2A  2A 2A 2A 2A 2A 2A 2A C9  |.     .********.|
000066B0: 20 20 20 20 20 C9 20 2A  20 2A 20 2A 20 2A C9 20  |     . * * * *. |
000066C0: 20 20 20 20 C9 20 20 20  2A 20 20 20 20 C9 0D 20  |    .   *    .. |
000066D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C9 2A  |              .*|
000066E0: 2A 2A 2A 2A 2A 2A 2A C9  20 20 20 20 20 C9 20 20  |*******.     .  |
000066F0: 20 20 20 20 20 20 C9 20  20 20 20 20 C9 20 2A 20  |      .     . * |
00006700: 2A 20 2A 20 2A C9 20 20  20 20 20 C9 20 20 2A 20  |* * *.     .  * |
00006710: 20 20 20 20 C9 0D 20 20  20 20 20 20 20 20 20 20  |    ..          |
00006720: 20 20 20 20 20 C9 2A 2A  20 2A 2A 2A 20 2A C9 20  |     .** *** *. |
00006730: 20 20 20 20 C9 2A 2A 2A  2A 2A 2A 2A 2A C9 20 20  |    .********.  |
00006740: 20 20 20 C9 20 2A 20 2A  20 2A 20 2A C9 20 20 20  |   . * * * *.   |
00006750: 20 20 C9 20 2A 20 20 20  20 20 20 C9 0D 20 20 20  |  . *      ..   |
00006760: 20 20 20 20 20 20 20 20  20 20 20 20 C9 2A 2A 2A  |            .***|
00006770: 2A 2A 2A 2A 2A C9 20 20  20 20 20 C9 20 20 20 20  |*****.     .    |
00006780: 20 20 20 20 C9 20 20 20  20 20 C9 20 2A 20 2A 20  |    .     . * * |
00006790: 2A 20 2A C9 20 20 20 20  20 C9 2A 20 20 20 20 20  |* *.     .*     |
000067A0: 20 20 C9 0D 20 20 20 20  20 20 20 20 20 20 20 20  |  ..            |
000067B0: 20 20 20 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 20 20 20  |   ----------   |
000067C0: 20 20 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 20 20 20 20  |  ----------    |
000067D0: 20 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 20 20 20 20 20  | ----------     |
000067E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 0D 0D 20 20 20 20  |----------..    |
000067F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00006800: 32 20 20 20 20 20 20 20  20 20 20 20 20 20 31 33  |2             13|
00006810: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 34 20  |             14 |
00006820: 20 20 20 20 20 20 20 20  20 20 20 20 31 35 0D 20  |            15. |
00006830: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2D 2D  |              --|
00006840: 2D 2D 2D 2D 2D 2D 2D 2D  20 20 20 20 20 2D 2D 2D  |--------     ---|
00006850: 2D 2D 2D 2D 2D 2D 2D 20  20 20 20 20 2D 2D 2D 2D  |-------     ----|
00006860: 2D 2D 2D 2D 2D 2D 20 20  20 20 20 2D 2D 2D 2D 2D  |------     -----|
00006870: 2D 2D 2D 2D 2D 0D 20 20  20 20 20 20 20 20 20 20  |-----.          |
00006880: 20 20 20 20 20 C9 2A 20  20 20 20 20 20 20 C9 20  |     .*       . |
00006890: 20 20 20 20 C9 2A 2A 2A  2A 2A 2A 2A 20 C9 20 20  |    .******* .  |
000068A0: 20 20 20 C9 20 2A 2A 2A  2A 2A 2A 2A C9 20 20 20  |   . *******.   |
000068B0: 20 20 C9 2A 2A 2A 2A 2A  2A 2A 2A C9 0D 20 20 20  |  .********..   |
000068C0: 20 20 20 20 20 20 20 20  20 20 20 20 C9 20 2A 20  |            . * |
000068D0: 20 20 20 20 20 C9 20 20  20 20 20 C9 2A 2A 2A 2A  |     .     .****|
000068E0: 2A 2A 20 2A C9 20 20 20  20 20 C9 2A 20 2A 2A 2A  |** *.     .* ***|
000068F0: 2A 2A 2A C9 20 20 20 20  20 C9 2A 20 20 20 2A 20  |***.     .*   * |
00006900: 20 20 C9 0D 20 20 20 20  20 20 20 20 20 20 20 20  |  ..            |
00006910: 20 20 20 C9 20 20 2A 20  20 20 20 20 C9 20 20 20  |   .  *     .   |
00006920: 20 20 C9 2A 2A 2A 2A 2A  20 2A 2A C9 20 20 20 20  |  .***** **.    |
00006930: 20 C9 2A 2A 20 2A 2A 2A  2A 2A C9 20 20 20 20 20  | .** *****.     |
00006940: C9 2A 20 20 20 2A 20 20  20 C9 0D 20 20 20 20 20  |.*   *   ..     |
00006950: 20 20 20 20 20 20 20 20  20 20 C9 20 20 20 2A 20  |          .   * |
00006960: 20 20 20 C9 20 20 20 20  20 C9 2A 2A 2A 2A 20 2A  |   .     .**** *|
00006970: 2A 2A C9 20 20 20 20 20  C9 2A 2A 2A 20 2A 2A 2A  |**.     .*** ***|
00006980: 2A C9 20 20 20 20 20 C9  2A 20 20 20 2A 20 20 20  |*.     .*   *   |
00006990: C9 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000069A0: 20 C9 20 20 20 20 2A 20  20 20 C9 20 20 20 20 20  | .    *   .     |
000069B0: C9 2A 2A 2A 20 2A 2A 2A  2A C9 20 20 20 20 20 C9  |.*** ****.     .|
000069C0: 2A 2A 2A 2A 20 2A 2A 2A  C9 20 20 20 20 20 C9 2A  |**** ***.     .*|
000069D0: 2A 2A 2A 2A 2A 2A 2A C9  0D 20 20 20 20 20 20 20  |*******..       |
000069E0: 20 20 20 20 20 20 20 20  C9 20 20 20 20 20 2A 20  |        .     * |
000069F0: 20 C9 20 20 20 20 20 C9  2A 2A 20 2A 2A 2A 2A 2A  | .     .** *****|
00006A00: C9 20 20 20 20 20 C9 2A  2A 2A 2A 2A 20 2A 2A C9  |.     .***** **.|
00006A10: 20 20 20 20 20 C9 2A 20  20 20 2A 20 20 20 C9 0D  |     .*   *   ..|
00006A20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C9  |               .|
00006A30: 20 20 20 20 20 20 2A 20  C9 20 20 20 20 20 C9 2A  |      * .     .*|
00006A40: 20 2A 2A 2A 2A 2A 2A C9  20 20 20 20 20 C9 2A 2A  | ******.     .**|
00006A50: 2A 2A 2A 2A 20 2A C9 20  20 20 20 20 C9 2A 20 20  |**** *.     .*  |
00006A60: 20 2A 20 20 20 C9 0D 20  20 20 20 20 20 20 20 20  | *   ..         |
00006A70: 20 20 20 20 20 20 C9 20  20 20 20 20 20 20 2A C9  |      .       *.|
00006A80: 20 20 20 20 20 C9 20 2A  2A 2A 2A 2A 2A 2A C9 20  |     . *******. |
00006A90: 20 20 20 20 C9 2A 2A 2A  2A 2A 2A 2A 20 C9 20 20  |    .******* .  |
00006AA0: 20 20 20 C9 2A 20 20 20  2A 20 20 20 C9 0D 20 20  |   .*   *   ..  |
00006AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 2D 2D 2D  |             ---|
00006AC0: 2D 2D 2D 2D 2D 2D 2D 20  20 20 20 20 2D 2D 2D 2D  |-------     ----|
00006AD0: 2D 2D 2D 2D 2D 2D 20 20  20 20 20 2D 2D 2D 2D 2D  |------     -----|
00006AE0: 2D 2D 2D 2D 2D 20 20 20  20 20 2D 2D 2D 2D 2D 2D  |-----     ------|
00006AF0: 2D 2D 2D 2D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |----............|
00006B00: 0D 0D 0D 0D 0D 20 20 20  20 20 20 20 20 20 20 C1  |.....          .|
00006B10: 50 50 45 4E 44 49 58 20  C9 C9 C9 20 3A 20 C6 49  |PPENDIX ... : .I|
00006B20: 4C 4C 20 D0 41 54 54 45  52 4E 53 20 20 20 20 20  |LL .ATTERNS     |
00006B30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006B40: 20 20 20 20 20 20 20 C9  C9 C9 2D 32 0D 0D 0D 20  |       ...-2... |
00006B50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006B60: 20 20 31 36 20 20 20 20  20 20 20 20 20 20 20 20  |  16            |
00006B70: 20 31 37 20 20 20 20 20  20 20 20 20 20 20 20 20  | 17             |
00006B80: 31 38 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |18             1|
00006B90: 39 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |9.              |
00006BA0: 20 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 20 20 20 20 20  | ----------     |
00006BB0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 20 20 20 20 20 2D  |----------     -|
00006BC0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 20 20 20 20 20 2D 2D  |---------     --|
00006BD0: 2D 2D 2D 2D 2D 2D 2D 2D  0D 20 20 20 20 20 20 20  |--------.       |
00006BE0: 20 20 20 20 20 20 20 20  C9 2A 2A 2A 2A 2A 2A 2A  |        .*******|
00006BF0: 2A C9 20 20 20 20 20 C9  2A 2A 2A 2A 2A 2A 2A 2A  |*.     .********|
00006C00: C9 20 20 20 20 20 C9 20  20 20 20 2A 20 20 20 C9  |.     .    *   .|
00006C10: 20 20 20 20 20 C9 2A 20  20 20 2A 20 20 20 C9 0D  |     .*   *   ..|
00006C20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C9  |               .|
00006C30: 2A 20 20 20 20 20 20 20  C9 20 20 20 20 20 C9 2A  |*       .     .*|
00006C40: 20 20 20 20 20 20 20 C9  20 20 20 20 20 C9 20 20  |       .     .  |
00006C50: 20 2A 2A 2A 20 20 C9 20  20 20 20 20 C9 20 20 20  | ***  .     .   |
00006C60: 2A 20 2A 20 20 C9 0D 20  20 20 20 20 20 20 20 20  |* *  ..         |
00006C70: 20 20 20 20 20 20 C9 2A  20 20 20 20 20 20 20 C9  |      .*       .|
00006C80: 20 20 20 20 20 C9 2A 20  20 20 20 20 20 20 C9 20  |     .*       . |
00006C90: 20 20 20 20 C9 20 20 2A  20 20 20 2A 20 C9 20 20  |    .  *   * .  |
00006CA0: 20 20 20 C9 20 20 2A 20  20 20 2A 20 C9 0D 20 20  |   .  *   * ..  |
00006CB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C9 2A 20  |             .* |
00006CC0: 20 20 20 20 20 20 C9 20  20 20 20 20 C9 2A 20 20  |      .     .*  |
00006CD0: 20 20 20 20 20 C9 20 20  20 20 20 C9 2A 2A 20 20  |     .     .**  |
00006CE0: 20 20 20 2A C9 20 20 20  20 20 C9 20 2A 20 20 20  |   *.     . *   |
00006CF0: 20 20 2A C9 0D 20 20 20  20 20 20 20 20 20 20 20  |  *..           |
00006D00: 20 20 20 20 C9 2A 20 20  20 20 20 20 20 C9 20 20  |    .*       .  |
00006D10: 20 20 20 C9 2A 2A 2A 2A  2A 2A 2A 2A C9 20 20 20  |   .********.   |
00006D20: 20 20 C9 2A 20 20 20 20  20 20 20 C9 20 20 20 20  |  .*       .    |
00006D30: 20 C9 2A 20 20 20 2A 20  20 20 C9 0D 20 20 20 20  | .*   *   ..    |
00006D40: 20 20 20 20 20 20 20 20  20 20 20 C9 2A 20 20 20  |           .*   |
00006D50: 20 20 20 20 C9 20 20 20  20 20 C9 20 20 20 20 20  |    .     .     |
00006D60: 20 20 2A C9 20 20 20 20  20 C9 20 20 20 20 20 20  |  *.     .      |
00006D70: 20 2A C9 20 20 20 20 20  C9 20 20 20 20 20 20 20  | *.     .       |
00006D80: 20 C9 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  | ..             |
00006D90: 20 20 C9 2A 20 20 20 20  20 20 20 C9 20 20 20 20  |  .*       .    |
00006DA0: 20 C9 20 20 20 20 20 20  20 2A C9 20 20 20 20 20  | .       *.     |
00006DB0: C9 20 20 20 20 20 20 2A  20 C9 20 20 20 20 20 C9  |.      * .     .|
00006DC0: 2A 20 2A 20 2A 20 2A 20  C9 0D 20 20 20 20 20 20  |* * * * ..      |
00006DD0: 20 20 20 20 20 20 20 20  20 C9 2A 20 20 20 20 20  |         .*     |
00006DE0: 20 20 C9 20 20 20 20 20  C9 20 20 20 20 20 20 20  |  .     .       |
00006DF0: 2A C9 20 20 20 20 20 C9  20 20 20 20 20 2A 20 20  |*.     .     *  |
00006E00: C9 20 20 20 20 20 C9 20  20 20 20 20 20 20 20 C9  |.     .        .|
00006E10: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006E20: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 20 20 20 20 20 2D  |----------     -|
00006E30: 2D 2D 2D 2D 2D 2D 2D 2D  2D 20 20 20 20 20 2D 2D  |---------     --|
00006E40: 2D 2D 2D 2D 2D 2D 2D 2D  20 20 20 20 20 2D 2D 2D  |--------     ---|
00006E50: 2D 2D 2D 2D 2D 2D 2D 0D  0D 20 20 20 20 20 20 20  |-------..       |
00006E60: 20 20 20 20 20 20 20 20  20 20 20 20 32 30 20 20  |            20  |
00006E70: 20 20 20 20 20 20 20 20  20 20 20 32 31 20 20 20  |           21   |
00006E80: 20 20 20 20 20 20 20 20  20 20 32 32 20 20 20 20  |          22    |
00006E90: 20 20 20 20 20 20 20 20  20 32 33 0D 20 20 20 20  |         23.    |
00006EA0: 20 20 20 20 20 20 20 20  20 20 20 2D 2D 2D 2D 2D  |           -----|
00006EB0: 2D 2D 2D 2D 2D 20 20 20  20 20 2D 2D 2D 2D 2D 2D  |-----     ------|
00006EC0: 2D 2D 2D 2D 20 20 20 20  20 2D 2D 2D 2D 2D 2D 2D  |----     -------|
00006ED0: 2D 2D 2D 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 2D  |---     --------|
00006EE0: 2D 2D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |--.             |
00006EF0: 20 20 C9 2A 20 20 20 20  20 20 20 C9 20 20 20 20  |  .*       .    |
00006F00: 20 C9 20 2A 20 20 20 20  20 20 C9 20 20 20 20 20  | . *      .     |
00006F10: C9 2A 20 20 20 20 20 2A  20 C9 20 20 20 20 20 C9  |.*     * .     .|
00006F20: 20 20 20 20 20 20 2A 2A  C9 0D 20 20 20 20 20 20  |      **..      |
00006F30: 20 20 20 20 20 20 20 20  20 C9 20 2A 20 20 20 20  |         . *    |
00006F40: 20 20 C9 20 20 20 20 20  C9 2A 20 2A 20 20 20 20  |  .     .* *    |
00006F50: 20 C9 20 20 20 20 20 C9  20 2A 20 20 20 2A 20 20  | .     . *   *  |
00006F60: C9 20 20 20 20 20 C9 2A  20 20 20 20 2A 20 20 C9  |.     .*    *  .|
00006F70: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006F80: C9 20 20 2A 20 20 20 20  20 C9 20 20 20 20 20 C9  |.  *     .     .|
00006F90: 20 20 20 20 20 20 20 20  C9 20 20 20 20 20 C9 20  |        .     . |
00006FA0: 20 2A 2A 2A 20 20 2A C9  20 20 20 20 20 C9 20 2A  | ***  *.     . *|
00006FB0: 20 20 2A 20 20 20 C9 0D  20 20 20 20 20 20 20 20  |  *   ..        |
00006FC0: 20 20 20 20 20 20 20 C9  20 20 20 20 20 20 20 20  |       .        |
00006FD0: C9 20 20 20 20 20 C9 20  20 20 20 20 20 20 20 C9  |.     .        .|
00006FE0: 20 20 20 20 20 C9 20 2A  20 20 20 2A 20 20 C9 20  |     . *   *  . |
00006FF0: 20 20 20 20 C9 20 20 2A  2A 20 20 20 20 C9 0D 20  |    .  **    .. |
00007000: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C9 20  |              . |
00007010: 20 20 20 20 20 2A 20 C9  20 20 20 20 20 C9 20 20  |     * .     .  |
00007020: 20 20 20 2A 20 20 C9 20  20 20 20 20 C9 2A 20 20  |   *  .     .*  |
00007030: 20 20 20 2A 20 C9 20 20  20 20 20 C9 20 20 20 20  |   * .     .    |
00007040: 2A 2A 20 20 C9 0D 20 20  20 20 20 20 20 20 20 20  |**  ..          |
00007050: 20 20 20 20 20 C9 20 20  20 20 20 2A 20 20 C9 20  |     .     *  . |
00007060: 20 20 20 20 C9 20 20 20  20 2A 20 2A 20 C9 20 20  |    .    * * .  |
00007070: 20 20 20 C9 20 20 20 20  20 20 20 2A C9 20 20 20  |   .       *.   |
00007080: 20 20 C9 20 20 20 20 20  20 2A 20 C9 0D 20 20 20  |  .      * ..   |
00007090: 20 20 20 20 20 20 20 20  20 20 20 20 C9 20 20 20  |            .   |
000070A0: 20 2A 20 20 20 C9 20 20  20 20 20 C9 20 20 20 20  | *   .     .    |
000070B0: 20 20 20 20 C9 20 20 20  20 20 C9 20 20 20 20 20  |    .     .     |
000070C0: 20 20 2A C9 20 20 20 20  20 C9 20 20 20 20 20 20  |  *.     .      |
000070D0: 20 2A C9 0D 20 20 20 20  20 20 20 20 20 20 20 20  | *..            |
000070E0: 20 20 20 C9 20 20 20 20  20 20 20 20 C9 20 20 20  |   .        .   |
000070F0: 20 20 C9 20 20 20 20 20  20 20 20 C9 20 20 20 20  |  .        .    |
00007100: 20 C9 20 20 20 20 20 20  20 2A C9 20 20 20 20 20  | .       *.     |
00007110: C9 20 20 20 20 20 20 20  2A C9 0D 20 20 20 20 20  |.       *..     |
00007120: 20 20 20 20 20 20 20 20  20 20 2D 2D 2D 2D 2D 2D  |          ------|
00007130: 2D 2D 2D 2D 20 20 20 20  20 2D 2D 2D 2D 2D 2D 2D  |----     -------|
00007140: 2D 2D 2D 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 2D  |---     --------|
00007150: 2D 2D 20 20 20 20 20 2D  2D 2D 2D 2D 2D 2D 2D 2D  |--     ---------|
00007160: 2D 0D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |-..             |
00007170: 20 20 20 20 20 20 32 34  20 20 20 20 20 20 20 20  |      24        |
00007180: 20 20 20 20 20 32 35 20  20 20 20 20 20 20 20 20  |     25         |
00007190: 20 20 20 20 32 36 20 20  20 20 20 20 20 20 20 20  |    26          |
000071A0: 20 20 20 32 37 0D 20 20  20 20 20 20 20 20 20 20  |   27.          |
000071B0: 20 20 20 20 20 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 20  |     ---------- |
000071C0: 20 20 20 20 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 20 20  |    ----------  |
000071D0: 20 20 20 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 20 20 20  |   ----------   |
000071E0: 20 20 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 0D 20 20 20  |  ----------.   |
000071F0: 20 20 20 20 20 20 20 20  20 20 20 20 C9 2A 2A 2A  |            .***|
00007200: 2A 2A 20 20 20 C9 20 20  20 20 20 C9 2A 20 20 20  |**   .     .*   |
00007210: 20 20 20 20 C9 20 20 20  20 20 C9 20 2A 20 2A 20  |    .     . * * |
00007220: 2A 20 2A C9 20 20 20 20  20 C9 20 20 20 2A 20 20  |* *.     .   *  |
00007230: 20 20 C9 0D 20 20 20 20  20 20 20 20 20 20 20 20  |  ..            |
00007240: 20 20 20 C9 20 2A 2A 2A  20 2A 20 20 C9 20 20 20  |   . *** *  .   |
00007250: 20 20 C9 2A 20 20 20 20  20 20 20 C9 20 20 20 20  |  .*       .    |
00007260: 20 C9 2A 20 2A 20 2A 20  2A 20 C9 20 20 20 20 20  | .* * * * .     |
00007270: C9 20 20 2A 20 20 20 20  20 C9 0D 20 20 20 20 20  |.  *     ..     |
00007280: 20 20 20 20 20 20 20 20  20 20 C9 20 20 2A 20 20  |          .  *  |
00007290: 20 2A 20 C9 20 20 20 20  20 C9 20 2A 20 20 20 20  | * .     . *    |
000072A0: 20 2A C9 20 20 20 20 20  C9 20 2A 20 20 20 20 20  | *.     . *     |
000072B0: 20 C9 20 20 20 20 20 C9  20 2A 20 2A 20 2A 20 20  | .     . * * *  |
000072C0: C9 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000072D0: 20 C9 20 2A 20 20 20 2A  2A 2A C9 20 20 20 20 20  | . *   ***.     |
000072E0: C9 20 20 2A 2A 2A 2A 2A  20 C9 20 20 20 20 20 C9  |.  ***** .     .|
000072F0: 20 2A 20 20 20 20 20 20  C9 20 20 20 20 20 C9 2A  | *      .     .*|
00007300: 20 2A 20 2A 20 2A 20 C9  0D 20 20 20 20 20 20 20  | * * * ..       |
00007310: 20 20 20 20 20 20 20 20  C9 2A 20 20 20 2A 2A 2A  |        .*   ***|
00007320: 2A C9 20 20 20 20 20 C9  20 20 20 20 2A 20 20 20  |*.     .    *   |
00007330: C9 20 20 20 20 20 C9 20  2A 20 2A 20 2A 20 2A C9  |.     . * * * *.|
00007340: 20 20 20 20 20 C9 2A 2A  2A 2A 2A 2A 2A 2A C9 0D  |     .********..|
00007350: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C9  |               .|
00007360: 20 20 20 2A 20 2A 2A 2A  C9 20 20 20 20 20 C9 20  |   * ***.     . |
00007370: 20 20 20 2A 20 20 20 C9  20 20 20 20 20 C9 20 20  |   *   .     .  |
00007380: 20 20 2A 20 2A 20 C9 20  20 20 20 20 C9 20 20 20  |  * * .     .   |
00007390: 20 20 20 2A 20 C9 0D 20  20 20 20 20 20 20 20 20  |   * ..         |
000073A0: 20 20 20 20 20 20 C9 20  20 2A 20 20 20 2A 20 C9  |      .  *   * .|
000073B0: 20 20 20 20 20 C9 20 20  20 2A 20 2A 20 20 C9 20  |     .   * *  . |
000073C0: 20 20 20 20 C9 20 20 20  20 20 2A 20 20 C9 20 20  |    .     *  .  |
000073D0: 20 20 20 C9 20 20 20 20  20 2A 20 20 C9 0D 20 20  |   .     *  ..  |
000073E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C9 20 2A  |             . *|
000073F0: 2A 2A 20 20 20 2A C9 20  20 20 20 20 C9 2A 2A 2A  |**   *.     .***|
00007400: 20 20 20 2A 2A C9 20 20  20 20 20 C9 20 20 20 20  |   **.     .    |
00007410: 20 2A 20 20 C9 20 20 20  20 20 C9 20 20 20 20 2A  | *  .     .    *|
00007420: 20 20 20 C9 0D 20 20 20  20 20 20 20 20 20 20 20  |   ..           |
00007430: 20 20 20 20 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 20 20  |    ----------  |
00007440: 20 20 20 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 20 20 20  |   ----------   |
00007450: 20 20 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 20 20 20 20  |  ----------    |
00007460: 20 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 0D 0D 20 20 20  | ----------..   |
00007470: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007480: 32 38 20 20 20 20 20 20  20 20 20 20 20 20 20 32  |28             2|
00007490: 39 20 20 20 20 20 20 20  20 20 20 20 20 20 33 30  |9             30|
000074A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 33 31 0D  |             31.|
000074B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2D  |               -|
000074C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 20 20 20 20 20 2D 2D  |---------     --|
000074D0: 2D 2D 2D 2D 2D 2D 2D 2D  20 20 20 20 20 2D 2D 2D  |--------     ---|
000074E0: 2D 2D 2D 2D 2D 2D 2D 20  20 20 20 20 2D 2D 2D 2D  |-------     ----|
000074F0: 2D 2D 2D 2D 2D 2D 0D 20  20 20 20 20 20 20 20 20  |------.         |
00007500: 20 20 20 20 20 20 C9 20  20 2A 20 20 20 20 20 C9  |      .  *     .|
00007510: 20 20 20 20 20 C9 20 2A  2A 2A 20 2A 2A 2A C9 20  |     . *** ***. |
00007520: 20 20 20 20 C9 2A 20 2A  2A 2A 2A 2A 2A C9 20 20  |    .* ******.  |
00007530: 20 20 20 C9 20 20 20 20  20 20 20 20 C9 0D 20 20  |   .        ..  |
00007540: 20 20 20 20 20 20 20 20  20 20 20 20 20 C9 20 2A  |             . *|
00007550: 20 2A 20 20 20 20 C9 20  20 20 20 20 C9 2A 20 20  | *    .     .*  |
00007560: 20 2A 20 20 2A C9 20 20  20 20 20 C9 20 20 20 20  | *  *.     .    |
00007570: 20 20 20 20 C9 20 20 20  20 20 C9 20 20 20 20 2A  |    .     .    *|
00007580: 20 20 20 C9 0D 20 20 20  20 20 20 20 20 20 20 20  |   ..           |
00007590: 20 20 20 20 C9 2A 20 20  20 2A 20 20 20 C9 20 20  |    .*   *   .  |
000075A0: 20 20 20 C9 2A 20 20 20  2A 2A 2A 2A C9 20 20 20  |   .*   ****.   |
000075B0: 20 20 C9 2A 20 2A 2A 2A  2A 2A 2A C9 20 20 20 20  |  .* ******.    |
000075C0: 20 C9 20 20 20 2A 20 2A  20 20 C9 0D 20 20 20 20  | .   * *  ..    |
000075D0: 20 20 20 20 20 20 20 20  20 20 20 C9 2A 20 20 20  |           .*   |
000075E0: 2A 20 20 20 C9 20 20 20  20 20 C9 2A 20 20 20 2A  |*   .     .*   *|
000075F0: 2A 2A 2A C9 20 20 20 20  20 C9 2A 20 2A 2A 2A 2A  |***.     .* ****|
00007600: 2A 2A C9 20 20 20 20 20  C9 20 20 2A 20 2A 20 2A  |**.     .  * * *|
00007610: 20 C9 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  | ..             |
00007620: 20 20 C9 2A 20 20 20 2A  20 20 20 C9 20 20 20 20  |  .*   *   .    |
00007630: 20 C9 20 2A 2A 2A 20 2A  2A 2A C9 20 20 20 20 20  | . *** ***.     |
00007640: C9 2A 20 2A 2A 20 20 20  20 C9 20 20 20 20 20 C9  |.* **    .     .|
00007650: 20 2A 20 2A 20 2A 20 2A  C9 0D 20 20 20 20 20 20  | * * * *..      |
00007660: 20 20 20 20 20 20 20 20  20 C9 2A 20 20 20 2A 20  |         .*   * |
00007670: 20 20 C9 20 20 20 20 20  C9 2A 20 20 2A 2A 20 20  |  .     .*  **  |
00007680: 20 C9 20 20 20 20 20 C9  2A 20 2A 2A 20 20 20 20  | .     .* **    |
00007690: C9 20 20 20 20 20 C9 20  20 2A 20 2A 20 2A 20 C9  |.     .  * * * .|
000076A0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000076B0: C9 20 20 20 20 20 2A 20  2A C9 20 20 20 20 20 C9  |.     * *.     .|
000076C0: 2A 2A 2A 2A 2A 20 20 20  C9 20 20 20 20 20 C9 2A  |*****   .     .*|
000076D0: 20 2A 2A 20 20 20 20 C9  20 20 20 20 20 C9 20 20  | **    .     .  |
000076E0: 20 2A 20 2A 20 20 C9 0D  20 20 20 20 20 20 20 20  | * *  ..        |
000076F0: 20 20 20 20 20 20 20 C9  20 20 20 20 20 20 2A 20  |       .      * |
00007700: C9 20 20 20 20 20 C9 2A  2A 2A 2A 2A 20 20 20 C9  |.     .*****   .|
00007710: 20 20 20 20 20 C9 2A 20  2A 2A 20 20 20 20 C9 20  |     .* **    . |
00007720: 20 20 20 20 C9 20 20 20  20 2A 20 20 20 C9 0D 20  |    .    *   .. |
00007730: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2D 2D  |              --|
00007740: 2D 2D 2D 2D 2D 2D 2D 2D  20 20 20 20 20 2D 2D 2D  |--------     ---|
00007750: 2D 2D 2D 2D 2D 2D 2D 20  20 20 20 20 2D 2D 2D 2D  |-------     ----|
00007760: 2D 2D 2D 2D 2D 2D 20 20  20 20 20 2D 2D 2D 2D 2D  |------     -----|
00007770: 2D 2D 2D 2D 2D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |-----...........|
00007780: 0D 0D 0D 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |......          |
00007790: C1 50 50 45 4E 44 49 58  20 C9 D6 20 3A 20 D0 52  |.PPENDIX .. : .R|
000077A0: 4F 47 52 41 4D 4D 49 4E  47 20 CE 4F 54 45 53 20  |OGRAMMING .OTES |
000077B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000077C0: 20 20 20 20 20 20 20 20  20 C9 D6 2D 31 0D 0D 0D  |         ..-1...|
000077D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 D4  |               .|
000077E0: 48 49 53 20 20 53 45 43  54 49 4F 4E 20 43 4F 4E  |HIS  SECTION CON|
000077F0: 54 41 49 4E 53 20 53 4F  4D 45 20 49 4E 46 4F 52  |TAINS SOME INFOR|
00007800: 4D 41 54 49 4F 4E 20 4F  4E 20 57 52 49 54 49 4E  |MATION ON WRITIN|
00007810: 47 20 20 50 52 4F 47 52  41 4D 53 0D 20 20 20 20  |G  PROGRAMS.    |
00007820: 20 20 20 20 20 20 55 4E  44 45 52 20 54 48 45 20  |      UNDER THE |
00007830: C7 C5 CF D3 20 4F 50 45  52 41 54 49 4E 47 20 53  |.... OPERATING S|
00007840: 59 53 54 45 4D 2E 0D 20  20 20 20 20 20 20 20 20  |YSTEM..         |
00007850: 20 20 20 20 20 20 C9 54  20 20 49 53 20 49 4D 50  |      .T  IS IMP|
00007860: 4F 52 54 41 4E 54 20 54  48 41 54 20 41 4C 4C 20  |ORTANT THAT ALL |
00007870: C7 C5 CF D3 20 50 52 4F  47 52 41 4D 53 20 48 41  |.... PROGRAMS HA|
00007880: 56 45 20 41 4E 20 20 49  4E 46 4F 52 4D 41 54 49  |VE AN  INFORMATI|
00007890: 4F 4E 0D 20 20 20 20 20  20 20 20 20 20 53 45 43  |ON.          SEC|
000078A0: 54 4F 52 2E 20 20 C9 46  20 20 4F 4E 45 20 49 53  |TOR.  .F  ONE IS|
000078B0: 20 4D 49 53 53 49 4E 47  2C 20 20 54 48 45 4E 20  | MISSING,  THEN |
000078C0: C4 C5 D3 CB D4 CF D0 20  57 49 4C 4C 20 4E 4F 54  |....... WILL NOT|
000078D0: 20 41 4C 4C 4F 57 20 59  4F 55 20 20 54 4F 0D 20  | ALLOW YOU  TO. |
000078E0: 20 20 20 20 20 20 20 20  20 4F 50 45 4E 20 54 48  |         OPEN TH|
000078F0: 45 20 44 49 53 4B 20 28  C9 54 20 4E 45 45 44 53  |E DISK (.T NEEDS|
00007900: 20 54 48 45 20 49 43 4F  4E 20 44 41 54 41 29 2E  | THE ICON DATA).|
00007910: 20 D4 48 45 52 45 46 4F  52 45 2C 20 54 4F 20 43  | .HEREFORE, TO C|
00007920: 52 45 41 54 45 20 C7 C5  CF D3 0D 20 20 20 20 20  |REATE .....     |
00007930: 20 20 20 20 20 50 52 4F  47 52 41 4D 53 2C 20 20  |     PROGRAMS,  |
00007940: 49 54 20 20 49 53 20 53  55 47 47 45 53 54 45 44  |IT  IS SUGGESTED|
00007950: 20 54 48 41 54 20 41 20  53 4D 41 4C 4C 20 C2 C1  | THAT A SMALL ..|
00007960: D3 C9 C3 2D C1 53 53 45  4D 42 4C 59 20 20 4C 41  |...-.SSEMBLY  LA|
00007970: 4E 47 55 41 47 45 0D 20  20 20 20 20 20 20 20 20  |NGUAGE.         |
00007980: 20 53 48 45 4C 4C 20 20  42 45 20 41 44 44 45 44  | SHELL  BE ADDED|
00007990: 20 54 4F 20 54 48 45 20  42 45 47 49 4E 4E 49 4E  | TO THE BEGINNIN|
000079A0: 47 20 4F 46 20 41 20 55  53 45 52 27 53 20 50 52  |G OF A USER'S PR|
000079B0: 4F 47 52 41 4D 2E 20 20  D4 48 49 53 20 53 48 45  |OGRAM.  .HIS SHE|
000079C0: 4C 4C 0D 20 20 20 20 20  20 20 20 20 20 57 49 4C  |LL.          WIL|
000079D0: 4C 20 20 43 4F 4E 53 49  53 54 20 4F 46 20 41 20  |L  CONSIST OF A |
000079E0: C2 C1 D3 C9 C3 20 D3 D9  D3 20 53 54 41 54 45 4D  |..... ... STATEM|
000079F0: 45 4E 54 20 41 4E 44 20  53 4F 4D 45 20 41 53 53  |ENT AND SOME ASS|
00007A00: 45 4D 42 4C 59 20 43 4F  44 45 20 20 54 4F 0D 20  |EMBLY CODE  TO. |
00007A10: 20 20 20 20 20 20 20 20  20 44 45 4C 45 54 45 20  |         DELETE |
00007A20: 20 54 48 45 20 46 49 4C  45 20 28 D5 53 45 20 C4  | THE FILE (.SE .|
00007A30: C5 CC C5 D4 C5 29 20 41  4E 44 20 52 45 53 41 56  |.....) AND RESAV|
00007A40: 45 20 54 48 45 20 46 49  4C 45 20 41 53 20 41 20  |E THE FILE AS A |
00007A50: C7 C5 CF D3 20 20 46 49  4C 45 0D 20 20 20 20 20  |....  FILE.     |
00007A60: 20 20 20 20 20 28 D5 53  45 20 20 D3 C1 D6 C5 29  |     (.SE  ....)|
00007A70: 2E 20 20 C1 46 54 45 52  20 48 41 56 49 4E 47 20  |.  .FTER HAVING |
00007A80: 44 4F 4E 45 20 54 48 49  53 2C 20 46 4F 52 20 43  |DONE THIS, FOR C|
00007A90: 4F 4D 50 4C 45 54 45 4E  45 53 53 2C 20 54 48 45  |OMPLETENESS, THE|
00007AA0: 20 20 49 4E 46 4F 0D 20  20 20 20 20 20 20 20 20  |  INFO.         |
00007AB0: 20 53 45 43 54 4F 52 20  20 54 48 41 54 20 49 53  | SECTOR  THAT IS|
00007AC0: 20 49 4E 20 4D 45 4D 4F  52 59 20 53 48 4F 55 4C  | IN MEMORY SHOUL|
00007AD0: 44 20 42 45 20 52 45 57  52 49 54 54 45 4E 20 42  |D BE REWRITTEN B|
00007AE0: 45 43 41 55 53 45 20 20  D3 C1 D6 C5 20 20 57 49  |ECAUSE  ....  WI|
00007AF0: 4C 4C 0D 20 20 20 20 20  20 20 20 20 20 43 4C 45  |LL.          CLE|
00007B00: 41 52 20 20 54 48 45 20  54 45 58 54 20 46 49 45  |AR  THE TEXT FIE|
00007B10: 4C 44 2E 20 20 C1 4C 53  4F 20 54 48 45 20 44 49  |LD.  .LSO THE DI|
00007B20: 52 45 43 54 4F 52 59 20  53 48 4F 55 4C 44 20 42  |RECTORY SHOULD B|
00007B30: 45 20 4D 4F 44 49 46 49  45 44 20 20 54 4F 0D 20  |E MODIFIED  TO. |
00007B40: 20 20 20 20 20 20 20 20  20 49 4E 43 4C 55 44 45  |         INCLUDE|
00007B50: 20 54 48 45 20 50 52 4F  50 45 52 20 54 49 4D 45  | THE PROPER TIME|
00007B60: 20 41 4E 44 20 44 41 54  45 20 4F 46 20 46 49 4C  | AND DATE OF FIL|
00007B70: 45 20 43 52 45 41 54 49  4F 4E 20 28 D5 53 45 20  |E CREATION (.SE |
00007B80: CC CF CF CB D5 D0 20 41  4E 44 0D 20 20 20 20 20  |...... AND.     |
00007B90: 20 20 20 20 20 D7 D2 C9  D4 C5 29 2E 20 C1 46 54  |     .....). .FT|
00007BA0: 45 52 20 41 4C 4C 20 54  48 49 53 20 48 41 53 20  |ER ALL THIS HAS |
00007BB0: 42 45 45 4E 20 44 4F 4E  45 2C 20 41 20 43 41 4C  |BEEN DONE, A CAL|
00007BC0: 4C 20 54 4F 20 C9 CE C9  D4 30 31 20 41 4E 44 20  |L TO ....01 AND |
00007BD0: D2 C5 D3 D4 D2 D4 0D 20  20 20 20 20 20 20 20 20  |.......         |
00007BE0: 20 57 49 4C 4C 20 20 52  45 53 54 41 52 54 20 C7  | WILL  RESTART .|
00007BF0: C5 CF D3 2E 20 20 D4 48  45 20 C3 CF CE D6 C5 D2  |....  .HE ......|
00007C00: D4 20 50 52 4F 47 52 41  4D 20 42 59 20 C2 D3 D7  |. PROGRAM BY ...|
00007C10: 20 44 4F 45 53 20 4E 4F  54 20 20 43 4F 4E 56 45  | DOES NOT  CONVE|
00007C20: 52 54 0D 20 20 20 20 20  20 20 20 20 20 49 54 53  |RT.          ITS|
00007C30: 45 4C 46 20 49 4E 20 54  48 49 53 20 57 41 59 2E  |ELF IN THIS WAY.|
00007C40: 20 C9 54 20 49 53 20 44  45 53 49 47 4E 45 44 20  | .T IS DESIGNED |
00007C50: 53 4F 20 54 48 41 54 20  54 48 45 20 49 4E 46 4F  |SO THAT THE INFO|
00007C60: 52 4D 41 54 49 4F 4E 20  53 45 43 54 4F 52 0D 20  |RMATION SECTOR. |
00007C70: 20 20 20 20 20 20 20 20  20 49 53 20 45 58 41 43  |         IS EXAC|
00007C80: 54 4C 59 20 49 4E 20 54  48 45 20 4C 41 53 54 20  |TLY IN THE LAST |
00007C90: 44 49 53 4B 20 53 45 43  54 4F 52 20 4F 46 20 54  |DISK SECTOR OF T|
00007CA0: 48 45 20 46 49 4C 45 2E  20 20 C9 54 20 54 48 45  |HE FILE.  .T THE|
00007CB0: 4E 20 4D 4F 44 49 46 49  45 53 0D 20 20 20 20 20  |N MODIFIES.     |
00007CC0: 20 20 20 20 20 54 48 45  20 20 53 45 43 54 4F 52  |     THE  SECTOR|
00007CD0: 20 20 4C 49 4E 4B 53 20  20 4F 46 20 20 54 48 45  |  LINKS  OF  THE|
00007CE0: 20 20 4C 41 53 54 20 54  57 4F 20 20 53 45 43 54  |  LAST TWO  SECT|
00007CF0: 4F 52 53 20 20 41 4E 44  20 20 43 48 41 4E 47 45  |ORS  AND  CHANGE|
00007D00: 53 20 20 54 48 45 0D 20  20 20 20 20 20 20 20 20  |S  THE.         |
00007D10: 20 44 49 52 45 43 54 4F  52 59 20 45 4E 54 52 59  | DIRECTORY ENTRY|
00007D20: 20 46 4F 52 20 43 4F 4E  56 45 52 54 2E 20 20 D4  | FOR CONVERT.  .|
00007D30: 48 49 53 20 4C 45 41 56  45 53 20 54 48 45 20 43  |HIS LEAVES THE C|
00007D40: 4F 4E 56 45 52 53 49 4F  4E 20 43 4F 44 45 20 20  |ONVERSION CODE  |
00007D50: 41 53 0D 20 20 20 20 20  20 20 20 20 20 50 41 52  |AS.          PAR|
00007D60: 54 20 4F 46 20 54 48 45  20 46 49 4E 41 4C 20 50  |T OF THE FINAL P|
00007D70: 52 4F 47 52 41 4D 3B 20  20 54 48 45 20 4D 45 54  |ROGRAM;  THE MET|
00007D80: 48 4F 44 20 20 4F 55 54  4C 49 4E 45 44 20 20 41  |HOD  OUTLINED  A|
00007D90: 42 4F 56 45 20 44 4F 45  53 20 4E 4F 54 2E 0D 20  |BOVE DOES NOT.. |
00007DA0: 20 20 20 20 20 20 20 20  20 C1 4E 4F 54 48 45 52  |         .NOTHER|
00007DB0: 20 50 4F 53 53 49 42 49  4C 49 54 59 20 49 53 20  | POSSIBILITY IS |
00007DC0: 54 4F 20 55 53 45 20 54  48 45 20 53 41 4D 45 20  |TO USE THE SAME |
00007DD0: 4D 45 54 48 4F 44 20 41  53 20 C2 D3 D7 2C 20 42  |METHOD AS ..., B|
00007DE0: 55 54 20 54 4F 20 4D 41  4B 45 0D 20 20 20 20 20  |UT TO MAKE.     |
00007DF0: 20 20 20 20 20 54 48 45  20 20 49 4E 46 4F 20 53  |     THE  INFO S|
00007E00: 45 43 54 4F 52 20 54 48  45 20 46 49 52 53 54 20  |ECTOR THE FIRST |
00007E10: 53 45 43 54 4F 52 20 41  46 54 45 52 20 54 48 45  |SECTOR AFTER THE|
00007E20: 20 49 4E 49 54 49 41 4C  20 20 53 48 45 4C 4C 2E  | INITIAL  SHELL.|
00007E30: 20 20 D4 48 45 4E 0D 20  20 20 20 20 20 20 20 20  |  .HEN.         |
00007E40: 20 4F 4E 4C 59 20 31 20  53 45 43 54 4F 52 20 41  | ONLY 1 SECTOR A|
00007E50: 4E 44 20 54 48 45 20 44  49 52 45 43 54 4F 52 59  |ND THE DIRECTORY|
00007E60: 20 4E 45 45 44 20 42 45  20 4D 4F 44 49 46 49 45  | NEED BE MODIFIE|
00007E70: 44 2C 20 41 4E 44 20 53  45 43 54 4F 52 53 20 46  |D, AND SECTORS F|
00007E80: 4F 52 0D 20 20 20 20 20  20 20 20 20 20 54 48 45  |OR.          THE|
00007E90: 20 20 53 48 45 4C 4C 20  20 50 52 4F 47 52 41 4D  |  SHELL  PROGRAM|
00007EA0: 20 43 41 4E 20 42 45 20  46 52 45 45 44 20 55 50  | CAN BE FREED UP|
00007EB0: 2E 20 20 D4 48 49 53 20  49 53 20 41 4C 4C 20 55  |.  .HIS IS ALL U|
00007EC0: 50 20 54 4F 20 41 20 20  55 53 45 52 27 53 0D 20  |P TO A  USER'S. |
00007ED0: 20 20 20 20 20 20 20 20  20 44 49 53 43 52 45 54  |         DISCRET|
00007EE0: 49 4F 4E 2E 0D 20 20 20  20 20 20 20 20 20 20 20  |ION..           |
00007EF0: 20 20 20 20 C9 46 20 41  20 50 52 4F 47 52 41 4D  |    .F A PROGRAM|
00007F00: 20 57 49 54 48 20 41 20  C2 C1 D3 C9 C3 20 53 54  | WITH A ..... ST|
00007F10: 41 52 54 20 28 31 30 20  D3 D9 D3 32 30 36 31 29  |ART (10 ...2061)|
00007F20: 2C 20 49 53 20 54 4F 20  55 53 45 20 C7 C5 CF D3  |, IS TO USE ....|
00007F30: 0D 20 20 20 20 20 20 20  20 20 20 49 54 20 4D 55  |.          IT MU|
00007F40: 53 54 20 46 49 52 53 54  20 44 49 53 41 42 4C 45  |ST FIRST DISABLE|
00007F50: 20 49 4E 54 45 52 52 55  50 54 53 20 28 D3 C5 C9  | INTERRUPTS (...|
00007F60: 29 20 41 4E 44 20 54 48  45 4E 20 53 45 54 20 54  |) AND THEN SET T|
00007F70: 48 45 20 53 59 53 54 45  4D 20 54 4F 0D 20 20 20  |HE SYSTEM TO.   |
00007F80: 20 20 20 20 20 20 20 41  4C 4C 20 20 D2 C1 CD 20  |       ALL  ... |
00007F90: 20 42 59 20 4C 4F 41 44  49 4E 47 20 4C 4F 43 41  | BY LOADING LOCA|
00007FA0: 54 49 4F 4E 20 24 30 31  20 57 49 54 48 20 41 20  |TION $01 WITH A |
00007FB0: 56 41 4C 55 45 20 4F 46  20 20 24 33 30 2E 20 20  |VALUE OF  $30.  |
00007FC0: D4 48 49 53 20 20 49 53  0D 20 20 20 20 20 20 20  |.HIS  IS.       |
00007FD0: 20 20 20 49 4D 50 4F 52  54 41 4E 54 20 42 45 43  |   IMPORTANT BEC|
00007FE0: 41 55 53 45 20 C7 C5 CF  D3 20 52 45 53 49 44 45  |AUSE .... RESIDE|
00007FF0: 53 20 20 42 45 4E 45 41  54 48 20 54 48 45 20 C3  |S  BENEATH THE .|
00008000: 4F 4D 4D 4F 44 4F 52 45  27 53 20 D2 CF CD 53 20  |OMMODORE'S ...S |
00008010: 20 41 4E 44 0D 20 20 20  20 20 20 20 20 20 20 C9  | AND.          .|
00008020: 2F CF 20 20 53 45 43 54  49 4F 4E 2E 20 20 D7 48  |/.  SECTION.  .H|
00008030: 45 4E 20 C7 C5 CF D3 20  4E 45 45 44 53 20 54 4F  |EN .... NEEDS TO|
00008040: 20 44 4F 20 C9 2F CF 2C  20 20 49 54 20 53 57 49  | DO ./.,  IT SWI|
00008050: 54 43 48 45 53 20 49 4E  20 54 48 45 20 C9 2F CF  |TCHES IN THE ./.|
00008060: 0D 20 20 20 20 20 20 20  20 20 20 50 4F 52 54 53  |.          PORTS|
00008070: 2C 20 52 45 4C 49 45 56  49 4E 47 20 54 48 45 20  |, RELIEVING THE |
00008080: 55 53 45 52 20 4F 46 20  54 48 49 53 20 42 55 52  |USER OF THIS BUR|
00008090: 44 45 4E 2E 20 20 C1 4C  53 4F 20 41 20 43 41 4C  |DEN.  .LSO A CAL|
000080A0: 4C 20 54 4F 20 20 C9 CE  C9 D4 30 31 0D 20 20 20  |L TO  ....01.   |
000080B0: 20 20 20 20 20 20 20 57  49 4C 4C 20 53 45 54 20  |       WILL SET |
000080C0: 54 48 49 4E 47 53 20 55  50 20 53 4F 20 54 48 41  |THINGS UP SO THA|
000080D0: 54 20 54 48 45 20 C7 C5  CF D3 20 47 52 41 50 48  |T THE .... GRAPH|
000080E0: 49 43 20 53 43 52 45 45  4E 20 49 53 20 44 49 53  |IC SCREEN IS DIS|
000080F0: 50 4C 41 59 45 44 2E 0D  20 20 20 20 20 20 20 20  |PLAYED..        |
00008100: 20 20 20 20 20 20 20 C1  50 50 4C 49 43 41 54 49  |       .PPLICATI|
00008110: 4F 4E 20 50 52 4F 47 52  41 4D 53 20 48 41 56 45  |ON PROGRAMS HAVE|
00008120: 20 45 56 45 52 59 54 48  49 4E 47 20 53 45 54 20  | EVERYTHING SET |
00008130: 55 50 20 46 4F 52 20 54  48 45 4D 20 20 42 45 46  |UP FOR THEM  BEF|
00008140: 4F 52 45 0D 20 20 20 20  20 20 20 20 20 20 54 48  |ORE.          TH|
00008150: 45 59 20 41 52 45 20 52  55 4E 2E 20 20 D4 4F 20  |EY ARE RUN.  .O |
00008160: 54 45 52 4D 49 4E 41 54  45 20 41 4E 20 41 50 50  |TERMINATE AN APP|
00008170: 4C 49 43 41 54 49 4F 4E  20 50 52 4F 50 45 52 4C  |LICATION PROPERL|
00008180: 59 2C 20 41 20 CA CD D0  20 D2 C5 D3 D4 D2 D4 0D  |Y, A ... .......|
00008190: 20 20 20 20 20 20 20 20  20 20 49 53 20 20 4D 41  |          IS  MA|
000081A0: 44 45 20 41 54 20 53 4F  4D 45 20 50 4F 49 4E 54  |DE AT SOME POINT|
000081B0: 2E 20 20 C9 46 20 54 48  45 20 50 52 4F 47 52 41  |.  .F THE PROGRA|
000081C0: 4D 20 49 53 20 53 49 4D  50 4C 59 20 20 41 20 20  |M IS SIMPLY  A  |
000081D0: 4D 45 4E 55 2C 20 20 4C  49 4B 45 0D 20 20 20 20  |MENU,  LIKE.    |
000081E0: 20 20 20 20 20 20 C3 4F  4E 56 45 52 54 2C 20 20  |      .ONVERT,  |
000081F0: 54 48 45 4E 20 20 41 20  43 41 4C 4C 20 54 4F 20  |THEN  A CALL TO |
00008200: CD C5 CE D5 20 41 4E 44  20 41 4E 20 D2 D4 D3 20  |.... AND AN ... |
00008210: 49 53 20 53 55 46 46 49  43 49 45 4E 54 20 54 4F  |IS SUFFICIENT TO|
00008220: 20 42 45 20 54 48 45 0D  20 20 20 20 20 20 20 20  | BE THE.        |
00008230: 20 20 4D 41 49 4E 20 42  4F 44 59 20 4F 46 20 43  |  MAIN BODY OF C|
00008240: 4F 44 45 2E 20 20 CF 4E  45 20 4F 46 20 54 48 45  |ODE.  .NE OF THE|
00008250: 20 4D 45 4E 55 20 4F 50  54 49 4F 4E 53 20 53 48  | MENU OPTIONS SH|
00008260: 4F 55 4C 44 20 4D 41 4B  45 20 54 48 45 20 20 4A  |OULD MAKE THE  J|
00008270: 55 4D 50 0D 20 20 20 20  20 20 20 20 20 20 54 4F  |UMP.          TO|
00008280: 20 D2 C5 D3 D4 D2 D4 2E  20 20 CD 4F 52 45 20 4F  | .......  .ORE O|
00008290: 4E 20 54 48 41 54 20 D2  D4 D3 20 4C 41 54 45 52  |N THAT ... LATER|
000082A0: 2E 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000082B0: 20 C4 45 53 4B 20 20 C1  43 43 45 53 53 4F 52 49  | .ESK  .CCESSORI|
000082C0: 45 53 20 20 41 52 45 20  53 49 4D 49 4C 41 52 20  |ES  ARE SIMILAR |
000082D0: 54 4F 20 41 50 50 4C 49  43 41 54 49 4F 4E 53 20  |TO APPLICATIONS |
000082E0: 20 45 58 43 45 50 54 20  20 54 48 41 54 0D 20 20  | EXCEPT  THAT.  |
000082F0: 20 20 20 20 20 20 20 20  54 48 45 59 20 20 48 41  |        THEY  HA|
00008300: 56 45 20 20 54 48 45 20  4D 45 4D 4F 52 59 20 54  |VE  THE MEMORY T|
00008310: 48 41 54 20 54 48 45 59  20 52 45 53 49 44 45 20  |HAT THEY RESIDE |
00008320: 49 4E 20 53 41 56 45 44  20 54 4F 20 20 44 49 53  |IN SAVED TO  DIS|
00008330: 4B 20 20 46 49 52 53 54  2E 0D 20 20 20 20 20 20  |K  FIRST..      |
00008340: 20 20 20 20 D4 48 49 53  20 20 4D 45 41 4E 53 20  |    .HIS  MEANS |
00008350: 20 54 48 41 54 20 54 48  45 59 20 53 48 4F 55 4C  | THAT THEY SHOUL|
00008360: 44 20 42 45 20 52 45 4C  41 54 49 56 45 4C 59 20  |D BE RELATIVELY |
00008370: 20 53 48 4F 52 54 20 20  50 52 4F 47 52 41 4D 53  | SHORT  PROGRAMS|
00008380: 2E 20 20 D4 4F 0D 20 20  20 20 20 20 20 20 20 20  |.  .O.          |
00008390: 44 45 43 49 44 45 20 20  57 48 45 54 48 45 52 20  |DECIDE  WHETHER |
000083A0: 20 53 4F 4D 45 54 48 49  4E 47 20 20 53 48 4F 55  | SOMETHING  SHOU|
000083B0: 4C 44 20 20 42 45 20 41  20 20 44 45 53 4B 20 20  |LD  BE A  DESK  |
000083C0: 41 43 43 45 53 53 4F 52  59 20 20 4F 52 20 20 41  |ACCESSORY  OR  A|
000083D0: 4E 0D 20 20 20 20 20 20  20 20 20 20 41 50 50 4C  |N.          APPL|
000083E0: 49 43 41 54 49 4F 4E 2C  20 20 4F 4E 45 20 20 4E  |ICATION,  ONE  N|
000083F0: 45 45 44 20 4F 4E 4C 59  20 44 45 54 45 52 4D 49  |EED ONLY DETERMI|
00008400: 4E 45 20 57 48 45 54 48  45 52 20 49 54 20 49 53  |NE WHETHER IT IS|
00008410: 20 4E 45 43 45 53 53 41  52 59 20 54 4F 0D 20 20  | NECESSARY TO.  |
00008420: 20 20 20 20 20 20 20 20  42 45 20 20 41 42 4C 45  |        BE  ABLE|
00008430: 20 54 4F 20 52 55 4E 20  54 48 45 20 50 52 4F 47  | TO RUN THE PROG|
00008440: 52 41 4D 20 46 52 4F 4D  20 57 49 54 48 49 4E 20  |RAM FROM WITHIN |
00008450: 41 4E 4F 54 48 45 52 20  41 50 50 4C 49 43 41 54  |ANOTHER APPLICAT|
00008460: 49 4F 4E 20 20 28 49 45  2E 0D 20 20 20 20 20 20  |ION  (IE..      |
00008470: 20 20 20 20 4C 49 4B 45  20 52 55 4E 4E 49 4E 47  |    LIKE RUNNING|
00008480: 20 D0 48 4F 54 4F 20 CD  41 4E 41 47 45 52 20 46  | .HOTO .ANAGER F|
00008490: 52 4F 4D 20 C7 C5 CF 50  41 49 4E 54 29 2E 20 20  |ROM ...PAINT).  |
000084A0: C4 45 53 4B 20 41 43 43  45 53 53 4F 52 49 45 53  |.ESK ACCESSORIES|
000084B0: 20 41 4C 53 4F 0D 20 20  20 20 20 20 20 20 20 20  | ALSO.          |
000084C0: 48 41 56 45 20 20 53 4F  4D 45 20 20 52 45 53 54  |HAVE  SOME  REST|
000084D0: 52 49 43 54 49 4F 4E 53  20 54 48 41 54 20 44 4F  |RICTIONS THAT DO|
000084E0: 20 4E 4F 54 20 41 50 50  4C 59 20 20 54 4F 20 20  | NOT APPLY  TO  |
000084F0: 41 50 50 4C 49 43 41 54  49 4F 4E 53 2E 20 20 C9  |APPLICATIONS.  .|
00008500: 4E 0D 20 20 20 20 20 20  20 20 20 20 4F 52 44 45  |N.          ORDE|
00008510: 52 20 46 4F 52 20 41 20  44 45 53 4B 20 41 43 43  |R FOR A DESK ACC|
00008520: 45 53 53 4F 52 59 20 54  4F 20 4F 50 45 4E 20 41  |ESSORY TO OPEN A|
00008530: 20 57 49 4E 44 4F 57 2C  20 20 54 48 45 20 57 49  | WINDOW,  THE WI|
00008540: 4E 44 4F 57 20 20 53 54  4F 52 41 47 45 0D 20 20  |NDOW  STORAGE.  |
00008550: 20 20 20 20 20 20 20 20  41 52 45 41 20 20 D3 C1  |        AREA  ..|
00008560: D6 C2 D5 C6 20 20 4D 55  53 54 20 42 45 20 53 41  |....  MUST BE SA|
00008570: 56 45 44 20 41 4E 44 20  4C 41 54 45 52 20 52 45  |VED AND LATER RE|
00008580: 53 54 4F 52 45 44 2E 20  20 D4 48 49 53 20 49 53  |STORED.  .HIS IS|
00008590: 20 20 42 45 43 41 55 53  45 0D 20 20 20 20 20 20  |  BECAUSE.      |
000085A0: 20 20 20 20 C7 C5 CF D3  20 20 53 41 56 45 44 20  |    ....  SAVED |
000085B0: 20 45 56 45 52 59 54 48  49 4E 47 20 42 45 46 4F  | EVERYTHING BEFO|
000085C0: 52 45 20 45 58 45 43 55  54 49 4E 47 20 54 48 45  |RE EXECUTING THE|
000085D0: 20 44 45 53 4B 20 20 41  43 43 45 53 53 4F 52 59  | DESK  ACCESSORY|
000085E0: 2E 20 20 D4 4F 0D 20 20  20 20 20 20 20 20 20 20  |.  .O.          |
000085F0: 54 45 52 4D 49 4E 41 54  45 20 20 41 20 44 45 53  |TERMINATE  A DES|
00008600: 4B 20 41 43 43 45 53 53  4F 52 59 2C 20 20 54 48  |K ACCESSORY,  TH|
00008610: 45 20 56 45 43 54 4F 52  20 C9 CD C1 C9 CE 20 53  |E VECTOR ..... S|
00008620: 48 4F 55 4C 44 20 20 42  45 20 20 4C 4F 41 44 45  |HOULD  BE  LOADE|
00008630: 44 0D 20 20 20 20 20 20  20 20 20 20 57 49 54 48  |D.          WITH|
00008640: 20 20 CC C4 D3 D7 C1 D0  20 20 41 4E 44 20 20 41  |  ......  AND  A|
00008650: 4E 20 D2 D4 D3 20 53 48  4F 55 4C 44 20 42 45 20  |N ... SHOULD BE |
00008660: 4D 41 44 45 2E 20 20 CD  4F 52 45 20 4F 4E 20 54  |MADE.  .ORE ON T|
00008670: 48 45 20 D2 D4 D3 20 20  49 4E 20 20 41 0D 20 20  |HE ...  IN  A.  |
00008680: 20 20 20 20 20 20 20 20  4D 4F 4D 45 4E 54 2E 20  |        MOMENT. |
00008690: 20 C1 4E 4F 54 48 45 52  20 20 4D 45 41 4E 53 20  | .NOTHER  MEANS |
000086A0: 4F 46 20 54 45 52 4D 49  4E 41 54 49 4E 47 20 41  |OF TERMINATING A|
000086B0: 20 44 45 53 4B 20 41 43  43 45 53 53 4F 52 59 20  | DESK ACCESSORY |
000086C0: 49 53 20 53 49 4D 50 4C  59 0D 20 20 20 20 20 20  |IS SIMPLY.      |
000086D0: 20 20 20 20 54 4F 20 4A  55 4D 50 20 54 4F 20 CC  |    TO JUMP TO .|
000086E0: C4 D3 D7 C1 D0 2E 20 20  C9 54 20 49 53 20 54 48  |......  .T IS TH|
000086F0: 45 20 44 45 53 4B 20 41  43 43 45 53 53 4F 52 59  |E DESK ACCESSORY|
00008700: 27 53 20 52 45 53 50 4F  4E 53 49 42 49 4C 49 54  |'S RESPONSIBILIT|
00008710: 59 20 20 54 4F 0D 20 20  20 20 20 20 20 20 20 20  |Y  TO.          |
00008720: 43 4C 45 41 4E 20 55 50  20 41 46 54 45 52 20 49  |CLEAN UP AFTER I|
00008730: 54 53 45 4C 46 20 41 4E  44 20 54 4F 20 54 41 4B  |TSELF AND TO TAK|
00008740: 45 20 49 54 53 45 4C 46  20 4F 55 54 20 4F 46 20  |E ITSELF OUT OF |
00008750: 4D 45 4D 4F 52 59 2E 0D  0D 0D 0D 0D 0D 0D 0D 0D  |MEMORY..........|
00008760: 0D 20 20 20 20 20 20 20  20 20 20 C1 50 50 45 4E  |.          .PPEN|
00008770: 44 49 58 20 C9 D6 20 3A  20 D0 52 4F 47 52 41 4D  |DIX .. : .ROGRAM|
00008780: 4D 49 4E 47 20 CE 4F 54  45 53 20 20 20 20 20 20  |MING .OTES      |
00008790: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000087A0: 20 20 20 20 C9 D6 2D 32  0D 0D 0D 20 20 20 20 20  |    ..-2...     |
000087B0: 20 20 20 20 20 20 20 20  20 20 D4 48 45 20 20 D2  |          .HE  .|
000087C0: D4 D3 20 4D 45 4E 54 49  4F 4E 45 44 20 49 4E 20  |.. MENTIONED IN |
000087D0: 54 48 45 20 50 52 45 56  49 4F 55 53 20 50 41 52  |THE PREVIOUS PAR|
000087E0: 41 47 52 41 50 48 53 20  43 41 55 53 45 53 20 C7  |AGRAPHS CAUSES .|
000087F0: C5 CF D3 20 54 4F 0D 20  20 20 20 20 20 20 20 20  |... TO.         |
00008800: 20 52 45 54 55 52 4E 20  54 4F 20 49 54 53 20 4D  | RETURN TO ITS M|
00008810: 41 49 4E 20 52 4F 55 54  49 4E 45 20 28 CD C1 C9  |AIN ROUTINE (...|
00008820: CE 29 2E 20 20 D4 48 49  53 20 49 53 20 41 20 53  |.).  .HIS IS A S|
00008830: 49 4D 50 4C 45 20 50 4F  4C 4C 49 4E 47 20 4C 4F  |IMPLE POLLING LO|
00008840: 4F 50 0D 20 20 20 20 20  20 20 20 20 20 54 48 41  |OP.          THA|
00008850: 54 20 4C 4F 4F 4B 53 20  46 4F 52 20 54 48 49 4E  |T LOOKS FOR THIN|
00008860: 47 53 20 54 4F 20 44 4F  2E 20 C8 41 4C 46 20 4F  |GS TO DO. .ALF O|
00008870: 46 20 C7 C5 CF D3 20 49  53 20 49 4E 54 45 52 52  |F .... IS INTERR|
00008880: 55 50 54 20 44 52 49 56  45 4E 20 41 4E 44 0D 20  |UPT DRIVEN AND. |
00008890: 20 20 20 20 20 20 20 20  20 48 41 4C 46 20 20 4F  |         HALF  O|
000088A0: 46 20 20 49 54 20 20 49  53 20 50 4F 4C 4C 45 44  |F  IT  IS POLLED|
000088B0: 2E 20 20 C9 54 20 46 49  52 53 54 20 43 48 45 43  |.  .T FIRST CHEC|
000088C0: 4B 53 20 49 46 20 54 48  45 20 20 55 53 45 52 20  |KS IF THE  USER |
000088D0: 20 48 41 53 20 20 44 4F  4E 45 0D 20 20 20 20 20  | HAS  DONE.     |
000088E0: 20 20 20 20 20 41 4E 59  54 48 49 4E 47 2C 20 49  |     ANYTHING, I|
000088F0: 4E 20 54 48 45 20 46 4F  4C 4C 4F 57 49 4E 47 20  |N THE FOLLOWING |
00008900: 4F 52 44 45 52 3A 0D 20  20 20 20 20 20 20 20 20  |ORDER:.         |
00008910: 20 20 20 20 20 20 31 29  20 20 20 CD 4F 55 53 45  |      1)   .OUSE|
00008920: 20 44 49 52 45 43 54 49  4F 4E 20 43 48 41 4E 47  | DIRECTION CHANG|
00008930: 45 2C 20 4A 55 4D 50 20  54 48 52 4F 55 47 48 20  |E, JUMP THROUGH |
00008940: C9 CD D3 C4 C9 D2 0D 20  20 20 20 20 20 20 20 20  |.......         |
00008950: 20 20 20 20 20 20 32 29  20 20 20 C2 55 54 54 4F  |      2)   .UTTO|
00008960: 4E 20 53 54 41 54 55 53  20 43 48 41 4E 47 45 2C  |N STATUS CHANGE,|
00008970: 20 4A 55 4D 50 20 54 48  52 4F 55 47 48 20 C9 C2  | JUMP THROUGH ..|
00008980: D5 D4 CF CE 0D 20 20 20  20 20 20 20 20 20 20 20  |.....           |
00008990: 20 20 20 20 33 29 20 20  20 CB 45 59 20 45 4E 54  |    3)   .EY ENT|
000089A0: 45 52 45 44 20 46 52 4F  4D 20 4B 45 59 42 4F 41  |ERED FROM KEYBOA|
000089B0: 52 44 2C 20 4A 55 4D 50  20 54 48 52 4F 55 47 48  |RD, JUMP THROUGH|
000089C0: 20 C9 C3 D2 C8 C9 D4 0D  20 20 20 20 20 20 20 20  | .......        |
000089D0: 20 20 20 20 20 20 20 34  29 20 20 20 CD 4F 55 53  |       4)   .OUS|
000089E0: 45 20 4F 55 54 53 49 44  45 20 4D 45 4E 55 2C 20  |E OUTSIDE MENU, |
000089F0: 4A 55 4D 50 20 54 48 52  4F 55 47 48 20 C9 C3 CC  |JUMP THROUGH ...|
00008A00: D3 CD CE 0D 20 20 20 20  20 20 20 20 20 20 D4 48  |....          .H|
00008A10: 45 4E 20 20 54 48 45 20  20 4D 41 49 4E 20 20 4C  |EN  THE  MAIN  L|
00008A20: 4F 4F 50 20 4C 4F 4F 4B  53 20 46 4F 52 20 53 4F  |OOP LOOKS FOR SO|
00008A30: 4D 45 54 48 49 4E 47 20  54 4F 20 44 4F 20 42 59  |METHING TO DO BY|
00008A40: 20 20 43 48 45 43 4B 49  4E 47 20 20 54 48 45 0D  |  CHECKING  THE.|
00008A50: 20 20 20 20 20 20 20 20  20 20 52 45 43 55 52 52  |          RECURR|
00008A60: 49 4E 47 20 54 49 4D 45  44 20 45 56 45 4E 54 53  |ING TIMED EVENTS|
00008A70: 20 41 4E 44 20 54 48 45  20 44 45 4C 41 59 45 44  | AND THE DELAYED|
00008A80: 20 52 4F 55 54 49 4E 45  53 2C 20 20 45 58 45 43  | ROUTINES,  EXEC|
00008A90: 55 54 49 4E 47 20 54 48  4F 53 45 0D 20 20 20 20  |UTING THOSE.    |
00008AA0: 20 20 20 20 20 20 54 48  41 54 20 41 52 45 20 52  |      THAT ARE R|
00008AB0: 45 41 44 59 2E 20 20 D4  48 45 20 4D 41 49 4E 20  |EADY.  .HE MAIN |
00008AC0: 4C 4F 4F 50 20 54 48 45  4E 20 4D 41 49 4E 54 41  |LOOP THEN MAINTA|
00008AD0: 49 4E 53 20 54 48 45 20  4D 45 4D 4F 52 59 20 49  |INS THE MEMORY I|
00008AE0: 4D 41 47 45 20 4F 46 0D  20 20 20 20 20 20 20 20  |MAGE OF.        |
00008AF0: 20 20 54 48 45 20 54 49  4D 45 20 41 4E 44 20 44  |  THE TIME AND D|
00008B00: 41 54 45 20 41 4E 44 20  48 41 4E 44 4C 45 53 20  |ATE AND HANDLES |
00008B10: 54 48 45 20 41 4C 41 52  4D 20 43 4C 4F 43 4B 2E  |THE ALARM CLOCK.|
00008B20: 20 20 C6 49 4E 41 4C 4C  59 2C 20 49 46 20 54 48  |  .INALLY, IF TH|
00008B30: 45 52 45 0D 20 20 20 20  20 20 20 20 20 20 49 53  |ERE.          IS|
00008B40: 20 53 4F 4D 45 54 48 49  4E 47 20 41 54 20 C9 CD  | SOMETHING AT ..|
00008B50: C1 C9 CE 2C 20 49 54 20  49 53 20 43 41 4C 4C 45  |..., IT IS CALLE|
00008B60: 44 20 41 4E 44 20 54 48  45 20 4C 4F 4F 50 20 53  |D AND THE LOOP S|
00008B70: 54 41 52 54 53 20 4F 56  45 52 2E 0D 20 20 20 20  |TARTS OVER..    |
00008B80: 20 20 20 20 20 20 20 20  20 20 20 D4 48 45 20 C9  |           .HE .|
00008B90: D2 D1 20 49 4E 54 45 52  52 55 50 54 20 52 4F 55  |.. INTERRUPT ROU|
00008BA0: 54 49 4E 45 20 44 4F 45  53 20 4D 41 49 4E 4C 59  |TINE DOES MAINLY|
00008BB0: 20 C9 2F CF 20 4F 50 45  52 41 54 49 4F 4E 53 2E  | ./. OPERATIONS.|
00008BC0: 20 20 C6 49 52 53 54 0D  20 20 20 20 20 20 20 20  |  .IRST.        |
00008BD0: 20 20 49 54 20 44 45 43  52 45 4D 45 4E 54 53 20  |  IT DECREMENTS |
00008BE0: 4C 4F 43 41 54 49 4F 4E  20 24 38 35 31 35 20 49  |LOCATION $8515 I|
00008BF0: 46 20 49 54 20 49 53 20  4E 4F 4E 2D 5A 45 52 4F  |F IT IS NON-ZERO|
00008C00: 20 28 43 4F 55 4E 54 45  52 20 46 4F 52 20 43 4C  | (COUNTER FOR CL|
00008C10: 49 43 4B 0D 20 20 20 20  20 20 20 20 20 20 42 4F  |ICK.          BO|
00008C20: 58 20 48 41 4E 44 4C 45  52 29 2E 20 D4 48 45 4E  |X HANDLER). .HEN|
00008C30: 20 49 54 20 53 43 41 4E  53 20 54 48 45 20 4B 45  | IT SCANS THE KE|
00008C40: 59 42 4F 41 52 44 20 41  4E 44 20 45 4E 54 45 52  |YBOARD AND ENTER|
00008C50: 53 20 41 4E 59 20 44 45  50 52 45 53 53 45 44 0D  |S ANY DEPRESSED.|
00008C60: 20 20 20 20 20 20 20 20  20 20 4B 45 59 53 20 49  |          KEYS I|
00008C70: 4E 54 4F 20 54 48 45 20  4B 45 59 42 4F 41 52 44  |NTO THE KEYBOARD|
00008C80: 20 42 55 46 46 45 52 2E  20 CC 4F 43 41 54 49 4F  | BUFFER. .OCATIO|
00008C90: 4E 20 24 38 38 30 C1 20  49 53 20 54 48 45 4E 20  |N $880. IS THEN |
00008CA0: 44 45 43 52 45 4D 45 4E  54 45 44 0D 20 20 20 20  |DECREMENTED.    |
00008CB0: 20 20 20 20 20 20 49 46  20 49 54 20 49 53 20 4E  |      IF IT IS N|
00008CC0: 4F 4E 2D 5A 45 52 4F 20  28 43 48 49 4D 45 20 43  |ON-ZERO (CHIME C|
00008CD0: 4F 55 4E 54 45 52 29 2E  20 20 CE 45 58 54 2C 20  |OUNTER).  .EXT, |
00008CE0: 41 20 4A 55 4D 50 20 54  48 52 4F 55 47 48 20 C9  |A JUMP THROUGH .|
00008CF0: C7 C9 D2 D1 20 49 53 0D  20 20 20 20 20 20 20 20  |.... IS.        |
00008D00: 20 20 4D 41 44 45 20 20  54 4F 20 C9 D2 D1 D2 D4  |  MADE  TO .....|
00008D10: CE 2E 20 20 C1 46 54 45  52 20 57 48 49 43 48 2C  |..  .FTER WHICH,|
00008D20: 20 20 41 20 4A 55 4D 50  20 49 53 20 4D 41 44 45  |  A JUMP IS MADE|
00008D30: 20 54 48 52 4F 55 47 48  20 20 C9 D5 C9 D2 D1 20  | THROUGH  ..... |
00008D40: 20 54 4F 0D 20 20 20 20  20 20 20 20 20 20 50 52  | TO.          PR|
00008D50: 4F 43 45 53 53 20 20 41  4E 59 20 20 55 53 45 52  |OCESS  ANY  USER|
00008D60: 20 41 44 44 49 54 49 4F  4E 53 20 54 4F 20 54 48  | ADDITIONS TO TH|
00008D70: 45 20 C9 D2 D1 20 20 53  45 52 56 49 43 45 20 20  |E ...  SERVICE  |
00008D80: 52 4F 55 54 49 4E 45 2E  20 20 D4 48 45 53 45 0D  |ROUTINE.  .HESE.|
00008D90: 20 20 20 20 20 20 20 20  20 20 41 44 44 49 54 49  |          ADDITI|
00008DA0: 4F 4E 53 20 20 53 48 4F  55 4C 44 20 42 45 20 46  |ONS  SHOULD BE F|
00008DB0: 41 49 52 4C 59 20 53 48  4F 52 54 20 53 4F 20 41  |AIRLY SHORT SO A|
00008DC0: 53 20 4E 4F 54 20 54 4F  20 4D 41 4B 45 20 54 48  |S NOT TO MAKE TH|
00008DD0: 45 20 49 4E 54 45 52 52  55 50 54 0D 20 20 20 20  |E INTERRUPT.    |
00008DE0: 20 20 20 20 20 20 54 41  4B 45 20 54 4F 4F 20 4C  |      TAKE TOO L|
00008DF0: 4F 4E 47 2E 20 20 C6 49  4E 41 4C 4C 59 20 54 48  |ONG.  .INALLY TH|
00008E00: 45 20 53 54 41 54 55 53  20 51 55 4F 20 49 53 20  |E STATUS QUO IS |
00008E10: 52 45 53 54 4F 52 45 44  20 41 4E 44 20 54 48 49  |RESTORED AND THI|
00008E20: 4E 47 53 20 20 47 4F 0D  20 20 20 20 20 20 20 20  |NGS  GO.        |
00008E30: 20 20 4F 4E 20 54 48 45  49 52 20 4D 45 52 52 59  |  ON THEIR MERRY|
00008E40: 20 57 41 59 2E 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  | WAY............|
00008E50: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00008E60: 0D 0D 0D 0D 0D 20 20 20  D4 48 49 53 20 53 50 45  |.....   .HIS SPE|
00008E70: 43 49 41 4C 20 D0 C5 D4  D3 C3 C9 C9 20 C1 D2 C3  |CIAL ....... ...|
00008E80: 45 44 20 56 45 52 53 49  4F 4E 20 4F 46 20 54 48  |ED VERSION OF TH|
00008E90: 49 53 20 CD 41 4E 55 41  4C 20 57 41 53 20 45 44  |IS .ANUAL WAS ED|
00008EA0: 49 54 45 44 20 41 4E 44  20 43 52 45 41 54 45 44  |ITED AND CREATED|
00008EB0: 0D 20 20 20 42 59 20 C5  41 52 4C 20 C7 4F 4C 44  |.   BY .ARL .OLD|
00008EC0: 42 45 52 47 20 4F 46 20  54 48 45 20 C3 4F 4D 4D  |BERG OF THE .OMM|
00008ED0: 4F 44 4F 52 45 20 D5 53  45 52 53 20 C7 52 4F 55  |ODORE .SERS .ROU|
00008EE0: 50 20 4F 46 20 CB 41 4E  53 41 53 20 C3 49 54 59  |P OF .ANSAS .ITY|
00008EF0: 2E 20 20 30 33 2D C4 45  43 2D 38 36 0D 0D 0D 0D  |.  03-.EC-86....|
...          MEMORY MAP                 
                               6-3...   
       $8F                      A  COPY 
 OF LOCATION $8E WITH THE  CLOCK.       
                            AND DATA LIN
ES SET..          $6000-$7F3F    SCREN2 
   SECONDARY HIRES SCREEN, USED AS A BAC
KUP.                                   F
OR ERASING MENUS AND WINDOWS..          
$7900-$7FFF              PRINTER  DRIVER
  ADDRESS;   SEE  PRINTER.              
                     DRIVER DEFINITIONS.
          $7900                    MASTE
R RESET FOR A PRINTER DRIVER.          $
7903                    SELECT  PRINTER 
 TO BEGIN  TO  PRINT  AN.               
                    IMAGE.          $790
6                    OUTPUT LINE OF IMAG
E.          $7909                    CLO
SE PRINTER, END AN IMAGE.          $790C
                    RETURN HEIGHT AND WI
DTH OF PRINTED PAGE.          $790F     
               PRINTER DRIVER'S NAME AS 
A TEXT STRING.          $8000-$80FF    B
UF0      DISK BUFFER #0.          $8100-
$81FF    BUF1      DISK BUFFER #1, INFO 
SECTOR.          $8200-$82FF    BUF2    
  DISK BUFFER #2, DIRECTORY WORK AREA.  
        $8300-$83FF    BUF3      DISK  B
UFFER  #3,  TABLE OF  TRACKS  AND.      
                             SECTORS.   
       $8400-$841D    DENTRY    CURRENT 
 DIRECTORY  ENTRY,   SET  UP  BY.       
                            LOOKUP.     
     $841E-$842F    DNAME0    NAME OF DI
SK IN DRIVE 0 (DEVICE 8).          $8430
-$8441    DNAME1    NAME OF DISK IN DRIV
E 1 (DEVICE 9).          $8442-$8453    
DNAME2    NAME OF DISK IN DRIVE 2 (DEVIC
E 10).          $8454-$8465    DNAME3   
 NAME OF DISK IN DRIVE 3 (DEVICE 11).   
       $8466-$8488              UNUSED. 
         $8486          BOOTDV    POINT 
TO INDEX FROM TO REACH $848E.          $
8489          CURDRV    CURRENT DRIVE'S 
DEVICE NUMBER.          $848A          D
RVFLG    POINT TO INDEX FROM TO REACH $8
492.          $848B          FORMAT    F
ORMAT FLAG OF CURRENT DISK,.            
                            $00 - GEOS F
ORMAT.                                  
      $FF - NON-GEOS DISKETTE.          
$848C          SKEW      SKEW FACTOR FOR
 DISKETTE OPERATIONS.          $848D    
      NUMDRV    NUMBER OF DRIVE IN THE S
YSTEM.          $848E-$8491             
 GEOS  USES  THIS TABLE TO DESIGNATE  TH
E.                                   BOO
T  DRIVE,  BY  PLACING A $01  IN  THE.  
                                 LOCATIO
N   CORRESPONDING  TO  THE   BOOT.      
                             DRIVE. THIS
 TABLE IS REACHED BY INDEXING.          
                         OFF OF $8486 WI
TH THE DEVICE NUMBER..          $8492-$8
495              DRIVE STATUS BYTES,  IN
DEXED FROM  $848A.                      
             WITH THE DEVICE NUMBER..   
                                     BIT
 7 - TURBODOS IS LOADED.                
                        BIT 6 - TURBODOS
 IS RUNNING.          $8496          CHA
IN     CURRENT VLIR CHAIN NUMBER.       
   $8497          NCHAIN    NUMBER OF VL
IR CHAINS IN THE OPEN FILE.          $84
98          MODFLG    MODIFIED  FLAG,  S
ET TO $FF IF THE  OPEN.                 
                  VLIR   FILE   HAS  BEE
N   CHANGED;   $00.                     
              OTHERWISE.          $8499-
$849A    VSIZE     VLIR FILE SIZE.      
    $849B-$849C    IMAIN     VECTOR  FOR
 USER ADDITIONS TO  THE  GEOS.          
                         MAIN LOOP.     
     $849D-$849E    IGIRQ     VECTOR FOR
 GEOS'S IRQ ROUTINE.          $849F-$84A
0    IUIRQ     VECTOR FOR A USER'S ADDIT
IONS TO THE IRQ.                        
           ROUTINE.          $84A1-$84A2
    IBUTON    VECTOR FOR BUTTON STATUS C
HANGES..........          MEMORY MAP    
                                        
    6-4...          $84A3-$84A4    ICRHI
T    VECTOR  FOR CARRIAGE RETURN ENTERED
 FROM.                                  
 THE KEYBOARD.          $84A5-$84A6    I
MSDIR    VECTOR FOR MOUSE DIRECTION CHAN
GE.          $84A7-$84A8    ICLSMN    VE
CTOR TO CLOSE A MENU.          $84A9-$84
AA    IACTON    THIS VECTOR IS USED FOR 
A LOT OF  THINGS.                       
            THAT  REQUIRE AN ACTION TO B
E PERFORMED..                           
        THESE  ITEMS INCLUDE:  A  CHARAC
TER  WAS.                               
    TYPED,  THE  BUTTON  WAS  RELEASED, 
 THE.                                   
BUTTON WAS PRESSED AND EITHER THE  MOUSE
.                                   WAS 
VISIBLE OR BIT 5 OF MSFLAG (LOCATION.   
                                $30) WAS
 SET..          $84AB-$84AC    IMARGN   
 VECTOR FOR MARGINS EXCEEDED.          $
84AD-$84AE    IALARM    VECTOR FOR THE A
LARM CLOCK ROUTINE.          $84AF-$84B0
    IBRK      VECTOR    FOR   THE   BRK 
  INSTRUCTION,.                         
          INITIALLY THIS IS SET TO SYSER
R.          $84B1-$84B2    ICLEAR    VEC
TOR  FOR A ROUTINE TO CLEAR A  REGION.  
                                 OF THE 
SCREEN, INITIALLY SET TO COPYB3.        
  $84B3          DFTIME    DEFAULT DELAY
 VALUE FOR FLASHING BOXES.          $84B
4          CURFLG    TEXT CURSOR CONTROL
 FLAG.                                  
      BIT 7 - BLINK THE CURSOR.         
                               BIT 6 - C
URSOR IS TURNED ON.                     
                   BITS 0-5 - BLINK RATE
.          $84B5          CBFLAG    CONT
ROL FLAG FOR CLICK BOX.                 
                       BIT 7 - FLASH THE
 BOX.                                   
     BIT 6 - ONLY INVERT THE BOX.       
   $84B6          POSFLG    MOUSE POSITI
ON FLAG, SET BY IRQRTN.                 
                       BIT 7 - MOUSE  IS
 BELOW THE  BOTTOM.                     
                           OF THE WINDOW
, WNBOT, $84B9.                         
               BIT 6 - MOUSE  IS ABOVE T
HE TOP  OF.                             
                   THE WINDOW, WNTOP, $8
4B8.                                    
    BIT 5 - MOUSE IS TO THE LEFT OF THE.
                                        
        WINDOW, WNLEFT, $84BA-$84BB.    
                                    BIT 
4 - MOUSE  IS TO THE  RIGHT  OF.        
                                        
THE WINDOW,  WNRITE, $84BC-.            
                                    $84B
D.                                      
  BIT 3 - MOUSE  IS OUTSIDE THE MENU,.  
                                        
      MNTOP,    MNBOT,    MNLEFT,.      
                                        
  MNRITE, $86C1-$86C6.          $84B7   
       NUMENU    NUMBER OF MENU LEVELS. 
         $84B8-$84BD              WINDOW
 SIZE DESCRIPTION.          $84B8       
   WNTOP     TOP ROW OF WINDOW.         
 $84B9          WNBOT     BOTTOM ROW OF 
WINDOW.          $84BA-$84BB    WNLEFT  
  LEFT MARGIN OF WINDOW .          $84BC
-$84BD    WNRITE    RIGHT MARGIN OF WIND
OW.          $84BE-$84BF    CURSX     TE
XT CURSOR'S X POSITION.          $84C0  
        CURSY     TEXT CURSOR'S Y POSITI
ON.          $84C1-$84FF    DMOUSE    SP
RITE DATA FOR DEFAULT MOUSE.          $8
500                    UNUSED.          
$8501          MAXSPD    MAXIMUM MOUSE S
PEED.          $8502          MINSPD    
MINIMUM MOUSE SPEED.          $8503     
     ACCEL     MOUSE'S ACCELERATION RATE
.          $8504          KEY       NEXT
  KEY FROM KEYBOARD BUFFER,  SET  BY.   
                                GETIN...
........          MEMORY MAP            
                                    6-5.
..          $8505          BUTTON    CUR
RENT BUTTON STATUS.                     
                   $00 - PRESSED .      
                                  $FF - 
RELEASED .          $8506          MSDIR
     MOUSE'S CURRENT DIRECTION, 0-7,$FF.
                                       3
 2 1.                                   
    4 * 0.                              
         5 6 7.          $8507          
MSPEED    CURRENT MOUSE SPEED.          
$8508-$8509              UNUSED.        
  $850A-$850B    RNDNUM    RANDOM NUMBER
 GENERATOR VALUE.          $850C-$8514  
  TMPFNT    TEMPORARY  STORAGE FOR FONT 
DATA  DURING.                           
        MENU   PROCESSING,   COPY   OF  
 FONTDT,.                               
    LOCATIONS $26-$2E.          $8515   
                 A COUNTER USED BY THE C
LICK BOX ROUTINE,.                      
             WHICH  IS DECREMENTED BY TH
E IRQ SERVICE.                          
         ROUTINE IF IT IS NONZERO.  SEE 
 APPENDIX.                              
     IV..          $8516          YEAR  
    CURRENT YEAR (0-99).          $8517 
         MONTH     CURRENT MONTH.       
   $8518          DAY       CURRENT DAY 
OF THE MONTH.          $8519          HO
UR      CURRENT HOUR.          $851A    
      MINUTE    CURRENT MINUTE OF THE HO
UR.          $851B          SECOND    CU
RRENT SECOND OF THE MINUTE.          $85
1C          TENTHS    CURRENT TENTHS OF 
THE SECOND.          $851D          WINC
MD    COMMAND  BYTE  RETURNED  BY  THE  
WINDOW.                                 
  PROCESSOR.          $851E          PCO
LOR    PREFERRED  COLORS;  HIGH NIBBLE F
OR  THE.                                
   FOREGROUND COLOR AND LOW NIBBLE FOR  
THE.                                   B
ACKGROUND COLOR.          $851F-$8697   
 SAVBUF    TEMPORARY  STORAGE BUFFER FOR
 THE WINDOW.                            
       PROCESSOR;    SEE   WINDOW   FOR 
   MORE.                                
   INFORMATION.          $8698-$86BB    
          UNUSED.          $86C0        
  NUMOPT    NUMBER OF OPTIONS IN THE CUR
RENT MENU.          $86C1-$86C6         
     CURRENT MENU SIZE DESCRIPTION.     
     $86C1          MNTOP     TOP ROW OF
 MENU.          $86C2          MNBOT    
 BOTTOM ROW OF MENU.          $86C3-$86C
4    MNLEFT    LEFT MARGIN OF MENU.     
     $86C5-$86C6    MNRITE    RIGHT MARG
IN OF MENU.          $86C7-$86CE    MSTA
CK    STACK FOR MENU DESCRIPTORS.       
   $86CF-$86D2    OPTION    MENU OPTION 
THAT WAS CLICKED ON, INDEXED.           
                        BY MENU LEVEL (0
-3).          $86D3-$86E1    LIMITH    M
ENU  OPTION  BOX  LIMITS,   EITHER  ROW.
                                   VALUE
S OR COLUMN HIGH BYTES.          $86E2-$
86F0    LIMITL    MENU OPTION BOX LIMITS
, COLUMN LOW BYTES.          $86F1-$8718
    TIMERS    TABLE OF RUNNING TIMERS, S
EE $8755.          $8719-$872C    TIMCMD
    TIMER COMMAND BYTES.                
                        BIT 7 - EXECUTE 
  ROUTINE,    TIMER.                    
                            REACHED ZERO
.                                       
 BIT 6 - DISABLE ROUTINE  EXECUTION,.   
                                        
     LEAVE TIMER RUNNING.               
                         BIT 5 - STOP TI
MER.                                    
    BIT 4 - STOP TIMER...........       
   MEMORY MAP                           
                     6-6...          $87
2D-$8754    TIMRTN    SUBROUTINE   ADDRE
SSES  ASSOCIATED  WITH.                 
                  EACH TIMER.          $
8755-$877C    TIMVAL    INITIAL  VALUES 
FOR  TIMERS,  COPIED  TO.               
                    $86F1 WHEN THE TIMER
 REACHES ZERO.          $877D          N
UMTIM    NUMBER OF TIMERS IN TABLE.     
     $877E          DLYSP     STACK POIN
TER FOR DELAY STACK.          $877F-$87A
6    DLYVAL    TIME DELAY VALUES.       
   $87A7-$87CE    DLYRTN    RETURN ADDRE
SSES FOR WHEN THE DELAY TIME.           
                        HAS EXPIRED.    
      $87CF          INPLEN    LENGTH OF
 USER ENTRY.          $87D0          MAX
LEN    MAXIMUM LENGTH OF USER ENTRY.    
      $87D1-$87D2    TMPVEC    COPY OF I
MARGN, LOCATIONS $84A3-$84A4.          $
87D3          MARFLG    MARGIN CONTROL F
LAG,.                                   
     BIT 7 - USER  SUPPLIES  THE  MARGIN
.                                       
         EXCEEDED  ROUTINE  FOR  THE.   
                                        
     WINDOW WITH A LINE OF TEXT,.       
                                        
 INPUT OR WINDOW COMMAND 13.          $8
7D4-$87D6              COLUMN  AND  ROW 
 VARIABLES  FOR  GRPHIC.                
                   PROCESSOR.          $
87D7          HEAD      HEAD OF KEYBOARD
 QUEUE.          $87D8          TAIL    
  TAIL OF KEYBOARD QUEUE.          $87D9
          QFLAG     IF THIS FLAG IS ZERO
,  THEN THE VALUE OF.                   
                NXTKEY, LOCATION $87EA, 
IS PLACED IN THE.                       
            KEYBOARD QUEUE.          $87
DA-$87E9    QUEUE     KEYBOARD QUEUE.   
       $87EA          NXTKEY    NEXT  KE
Y TO BE PLACED IN  THE  KEYBOARD.       
                            BUFFER.     
     $87EB-$87F2              USED   BY 
 KEYBOARD  SCAN  ROUTINE   FOR.         
                          DEBOUNCING THE
 KEYBOARD.          $87F3-$87FA         
     USED BY KEYBOARD SCAN ROUTINE TO PR
EVENT.                                  
 MULTIPLE KEY HITS.          $87FB-$8806
              USED  BY DRAWCH TO MANIPUL
ATE  THE  FONT.                         
          BIT STREAMS.          $8807   
       DWIDTH    WIDTH  OF PREVIOUS CHAR
ACTER FOR  DELETE.                      
             CHARACTER.          $8808  
                  TEMPORARY  STORAGE USE
D BY THE CLICK BOX.                     
              ROUTINE.          $8809   
                 TEMPORARY  STORAGE USED
 BY THE CLICK BOX.                      
             ROUTINE.          $880A    
      BELFLG    A NON-ZERO VALUE DISABLE
S ALARM CHIMES.          $880B          
          TEMPORARY   STORAGE  USED  BY 
 THE   IRQ.                             
      ROUTINE.          $880C-$884F    C
BTBL     DEFAULT  CLICK  BOX  TABLE USED
  BY  THE.                              
     WINDOW PROCESSOR; SEE ALSO CBOXES. 
         $880C          NUMCB     NUMBER
 OF CLICK BOXES (8 MAXIMUM).          $8
80D-$880E    CBMSX     X  POSITION OF MO
USE AFTER  CLICK  BOXES.                
                   HAVE BEEN DRAWN.     
     $880F          CBMSY     Y  POSITIO
N  OF MOUSE AFTER CLICK  BOXES.         
                          HAVE BEEN DRAW
N.          $8810-$884F    CBDEFS    CLI
CK BOX DEFINITIONS; SEE CBOXES.         
 $8850-$8851              RETURN ADDRESS
 OF CALLER TO LOADSW.          $8852    
                COPY OF THE SP REGISTER 
FROM LOADSW.          $8853-$8854       
       RETURN ADDRESS OF CALLER TO WINDO
W.          $8855                    COP
Y OF THE SP REGISTER FROM WINDOW........
..          MEMORY MAP                  
                              6-7...    
      $8856-$885C              USED BY C
OMMAND 16 IN WINDOW.          $8856     
     NUMFIL    NUMBER OF FILES FOUND.   
       $8857          OFSETL    LEFT IND
ENT OF FILE SUBWINDOW.          $8858   
       OFSETD    DOWN INDENT OF FILE SUB
WINDOW.          $8859-$885A    TBLPNT  
  POINTER TO FILENAME TABLE.          $8
85B          FSTFIL    INDEX OF FIRST FI
LE IN THE SUBWINDOW.          $885C     
     SELFIL    INDEX ON SELECTED FILE.  
        $885D                    PARAMET
ER  PASSED TO A PROGRAM,  COPY OF.      
                             DPAGE, LOCA
TION $16.          $885E                
    COPY  OF  THE  STATUS  REGISTER   DU
RING.                                   
SERIAL COMMUNICATIONS.          $885F   
                 COPY  OF  LOCATION $D01
A  DURING  SERIAL.                      
             COMMUNICATIONS.          $8
860                    COPY  OF  R6510, 
 LOCATION  $01,  DURING.                
                   SERIAL COMMUNICATIONS
.          $8861                    COPY
  OF  LOCATION $D015  DURING  SERIAL.   
                                COMMUNIC
ATION.          $8862                   
 COPY  OF  LOCATION $DD00 BEFORE  SENDIN
G.                                   TUR
BODOS.          $8863-$8866             
 COMMAND BUFFER FOR TURBODOS.          $
8867                    COPY OF LOCATION
 $DD00 WITH SERIAL LINES.               
                    CLEARED.          $8
868                    COPY  OF LOCATION
 $DD00 WITH CLOCK  LINE.                
                   SET.          $8869  
        TRY1      TRY   COUNTER   FOR   
DISK    READ/WRITE.                     
              OPERATIONS.          $886A
          DSTAT     DISK STATUS BYTE REA
D BY TURBODOS.          $886B          L
DFLAG    LOAD FLAG.                     
                   BIT 0 - DO  NOT RUN T
HE APPLICATION.                         
                       BEING  LOADED;  U
SE  LDADRS.                             
                   LOCATIONS  $886C-$886
D   AS.                                 
               LOAD ADDRESS.          $8
86C-$886D    LDADRS    ALTERNATE FILE LO
AD ADDRESS.          $886E              
      REPORTS WHICH DRIVE IS BEING SEARC
HED.                                    
    $00 - LOGGED DISK.                  
                      $FF - CHECKING OTH
ER DRIVE.          $886F-$8874          
    USED BY VLIR FILE ROUTINES.         
 $886F          DTRACK    TRACK  NUMBER 
 OF  VLIR  FILE  DIRECTORY.             
                      ENTRY.          $8
870          DSECTR    SECTOR  NUMBER  O
F VLIR  FILE  DIRECTORY.                
                   ENTRY.          $8871
-$8872    VDIRPT    INDEX INTO DIRECTORY
 SECTOR TO VLIR FILE.                   
                DIRECTORY ENTRY.        
  $8873          VTRACK    TRACK NUMBER 
OF VLIR SECTOR.          $8874          
VSECTR    SECTOR NUMBER OF VLIR SECTOR. 
         $8875          TRY2      TRY CO
UNTER USED BY CWRITE.          $8876    
      VERFLG    VERIFY FLAG; $00=NO, $FF
=YES.          $8877-$89FF              
UNUSED.          $8A00-$8A3E            
  SPRITE DATA BLOCK #40, GEOS SPRITE 0. 
         $8A40-$8A7E              SPRITE
 DATA BLOCK #41, GEOS SPRITE 1.         
 $8A80-$8ABE              SPRITE DATA BL
OCK #42, GEOS SPRITE 2.          $8AC0-$
8AFE              SPRITE DATA BLOCK #43,
 GEOS SPRITE 3.          $8B00-$8B3E    
          SPRITE DATA BLOCK #44, GEOS SP
RITE 4.          $8B40-$8B7E            
  SPRITE DATA BLOCK #45, GEOS SPRITE 5..
........          MEMORY MAP            
                                    6-8.
..          $8B80-$8BBE              SPR
ITE DATA BLOCK #46, GEOS SPRITE 6.      
    $8BC0-$8BFE              SPRITE DATA
 BLOCK #47, GEOS SPRITE 7..          $8C
00-$8FE7    COLDAT    COLOR RAM FOR HIRE
S SCREEN.          $8FE8-$8FFF          
    SPRITE POINTERS; USUALLY SET TO 40 T
O 47.          $9000-$9FFF              
FIRST SECTION OF THE GEOS KERNAL.       
   $A000-$BF3F    SCREN1    PRIMARY HIRE
S SCREEN.          $BF40-$FE7F          
    SECOND SECTION OF THE GEOS KERNAL.  
        $FE80-$FFF9              INPUT D
RIVER.          $FE80                   
 MASTER RESET FOR THE INPUT DRIVER.     
     $FE83                    SET MOUSE 
SPEED TO ZERO.          $FE86           
         READ INPUT DEVICE.          $FF
FA-$FFFB              NMI VECTOR.       
   $FFFC-$FFFD              POWER UP RES
ET VECTOR.          $FFFE-$FFFF         
     IRQ VECTOR.........................
........................          APPEND
IX I : GEOS ERRORS                      
            I-1...          GEOS  SUBROU
TINES THAT ARE ABLE TO RETURN ERRORS,  R
ETURN ONE  OF.          THE FOLLOWING ER
ROR NUMBERS IN THE X REGISTER...        
  2    ILLEGAL TRACK OR SECTOR..        
  3    DISK FULL..          5    FILE NO
T FOUND..          6    ATTEMPT TO DEALL
OCATE AN UNALLOCATED BLOCK..          7 
   ILLEGAL VLIR CHAIN NUMBER..          
8    VLIR FILE ERROR; ILLEGAL TRACK OR S
ECTOR SPECIFIED..          9    TOO MANY
 VLIR CHAINS..          10   FILE IS NOT
 A VLIR FILE..          11   END OF FILE
, FILE TOO LONG..          13   DEVICE N
OT PRESENT..          31   WRITE PROTECT
 IS ON..          32   READ ERROR, NO SY
NC CHARACTER..          35   DISK DRIVE 
FDC ERRORS:.                    2    HEA
DER BLOCK NOT FOUND..                   
 7    VERIFY ERROR AFTER WRITE..        
            9    HEADER BLOCK CHECKSUM E
RROR..                    10   DATA BLOC
K TOO LONG..                    11   ID 
MISMATCH ERROR..          38   DISK DRIV
E FDC ERRORS:.                    4    D
ATA BLOCK NOT FOUND..                   
 5    DATA BLOCK CHECKSUM ERROR..       
   39   WRITE ERROR.  SEE CWRITE........
................................        
  APPENDIX II : GLOSSARY                
                   II-1...              
 THIS IS A SIMPLE GLOSSARY FOR SOME OF T
HE TERMS USED IN THIS.          MANUAL..
.          BOX : A RECTANGULAR REGION ON
 THE HIRES GRAPHIC SCREEN...          CL
ICK  :  TO PRESS THE BUTTON.  USUALLY US
ED TO SELECT THE OPTION.          BEING 
POINTED TO BY THE MOUSE...          CLIC
K BOX :  A SPECIAL CONTROL STRUCTURE THA
T APPEARS AS A BOX ON.          THE  SCR
EEN.  THIS  BOX IS CAPABLE OF BEING CLIC
KED ON  WITH  THE.          MOUSE. WHEN 
THE BOX IS CLICKED ON, SOME OPERATION OC
CURS...          CURSOR :  THE TEXT CURS
OR THAT APPEARS WHEN THE USER IS ASKED  
TO.          TYPE SOMETHING IN ON THE KE
YBOARD.  IT APPEARS AS A THIN VERTICAL. 
         BAR...          DOUBLE  CLICK :
  TO CLICK TWICE ON AN OPTION.  THIS IS 
USED AS  A.          VERIFICATION METHOD
,  MAKING SURE THAT THE USER WISHES TO P
ERFORM.          THAT OPERATION...      
    FONT  :  DATA THAT REPRESENTS THE GR
APHICAL IMAGE OF A  CHARACTER.          
SET...          INFO  SECTOR  (INFORMATI
ON  SECTOR)  :   A  SECTOR  ON  THE  DIS
K.          ASSOCIATED WITH A FILE.  THI
S CONTAINS SOME INFORMATION ABOUT THE.  
        ASSOCIATED FILE,  IE. ICON IMAGE
, LOAD ADDRESS, CLASS, AUTHOR AND.      
    TEXT FIELD.  SEE CHAPTER 5...       
   INLINE  DATA :  THIS RELATES TO DATA 
THAT IS IN THE MIDDLE  OF  A.          R
EGION  OF  MACHINE  CODE.   THE  DATA  I
MMEDIATELY  FOLLOWS  THE.          SUBRO
UTINE  CALL AND CONTROL RETURNS TO THE I
NSTRUCTION FOLLOWING.          THE DATA.
  THIS RELIEVES THE USER OF THE BURDEN O
F SETTING UP THE.          INPUT PARAMET
ERS TO A SUBROUTINE THAT IS SELDOMLY CAL
LED OR WHOSE.          DATA DOES NOT CHA
NGE.  SEE PFILL2 FOR AN EXAMPLE OF INLIN
E DATA...          INVERT : TO CHANGE TH
E PIXELS ON THE HIRES SCREEN FROM BACKGR
OUND.          TO FOREGROUND, OR FROM FO
REGROUND TO BACKGROUND...          MEMOR
Y  SWAPPING :  USED BY DESK ACCESSORIES 
TO SAVE  THE  MEMORY.          THAT  THE
Y WOULD NORMALLY RESIDE IN.  THIS ALLOWS
 THEM TO BE USED.          FROM  WITHIN 
 APPLICATIONS BECAUSE THE  APPLICATION'S
  MEMORY  IS.          RESTORED WHEN THE
 DESK ACCESSORY IS FINISHED...          
MENU :  A LIST OF OPTIONS FOR THE USER T
O SELECT FROM. A MENU CAN.          BE  
EITHER HORIZONTAL OR VERTICAL.  GENERALL
Y,  THE MAIN MENU  IS.          HORIZONT
AL AND THE SUBMENUS ARE VERTICAL...     
     MOUSE  :  THE LITTLE ARROW THAT IS 
CONTROLLED BY THE JOYSTICK  OR.         
 OTHER INPUT DEVICE...          RECURRIN
G  TIMED  EVENT  :  THIS IS A SUBROUTINE
 THAT  IS  TO  BE.          EXECUTED EVE
RY SO OFTEN. THE AMOUNT OF TIME BETWEEN 
EXECUTIONS IS.          STORED.   THE  I
NTERRUPT  ROUTINES  DECREMENT  THE  TIME
RS  EVERY.          SIXTIETH OF A SECOND
.  WHEN THE TIMER REACHES ZERO, THE GEOS
 MAIN..........          APPENDIX II : G
LOSSARY                                 
  II-2...          LOOP CALLS THE APPROP
RIATE ROUTINE. THIS ALLOWS SEVERAL THING
S TO.          SEEM   TO  HAPPEN  SIMULT
ANEOUSLY.   IT  IS  THE  BEGINNINGS   OF
.          MULTITASKING...          SKEW
  FACTOR  :  THIS IS THE NUMBER OF SECTO
R TO SKIP  OVER  WHEN.          LOOKING 
FOR CONSECUTIVE SECTORS FOR A FILE.  IT 
IS 8 FOR TURBODOS.          AND 10 FOR D
OS. THE REASON FOR USING A SKEW FACTOR I
S EFFICIENCY..          IF PHYSICALLY CO
NSECUTIVE SECTORS WERE USED, THE DISK DR
IVE WOULD.          HAVE  TO WAIT FOR A 
COMPLETE REVOLUTION OF THE DISK BETWEEN 
 EACH.          SECTOR  READ.  THE  SKEW
  FACTOR  IS  SET SO  THAT  THIS  IS  NO
T.          NECESSARY.  A SKEW FACTOR IS
 SET TO A VALUE SUCH THAT BY THE TIME.  
        THE  COMPUTER  HAS  PROCESSED A 
SECTOR,  THE NEXT  SECTOR  IS  ON.      
    POSITION TO BE READ...          STRI
NG :  A SEQUENCE OF BYTES TERMINATED BY 
A ZERO BYTE.  USUALLY.          USED FOR
 REPRESENTING TEXT...          TURBODOS 
 :  THE SPECIAL DISK ROUTINES USED BY BE
RKELEY SOFTWORKS.          TO SPEED UP D
ISK ACCESS...          VLIR  :  VARIABLE
  LENGTH INDEX RECORD,  A TREE  STRUCTUR
ED  FILE.          STRUCTURE.  PRESENTLY
 GEOS LIMITS FILES TO 127 OF THESE RECOR
DS...          WINDOW :  A SPECIAL CONTR
OL STRUCTURE THAT APPEARS AS A LARGE BOX
.          ON THE SCREEN,  USUALLY WITH 
A SHADOW.  THIS CONTROL STRUCTURE IS.   
       USED TO ELICIT SOME FORM OF USER 
INPUT OR SELECTION...          ZERO BYTE
 : A SINGLE BYTE WITH THE VALUE OF ZERO.
....................................    
      APPENDIX III : FILL PATTERNS      
                      III-1...          
          0              1              
2              3.               --------
--     ----------     ----------     ---
-------.               I        I     I*
*******I     I* * * * I     I*  **  *I. 
              I        I     I********I 
    I * * * *I     I *    * I.          
     I        I     I********I     I* * 
* * I     I  *  *  I.               I   
     I     I********I     I * * * *I    
 I*  **  *I.               I        I   
  I********I     I* * * * I     I*  **  
*I.               I        I     I******
**I     I * * * *I     I  *  *  I.      
         I        I     I********I     I
* * * * I     I *    * I.               
I        I     I********I     I * * * *I
     I*  **  *I.               ---------
-     ----------     ----------     ----
------..                    4           
   5              6              7.     
          ----------     ----------     
----------     ----------.              
 I***** **I     I*   *   I     I *** ***
I     I*   *   I.               I**** * 
*I     I  *   * I     I** *** *I     I  
      I.               I***** **I     I*
   *   I     I *** ***I     I  *   * I. 
              I**** * *I     I  *   * I 
    I** *** *I     I        I.          
     I***** **I     I*   *   I     I ***
 ***I     I*   *   I.               I***
* * *I     I  *   * I     I** *** *I    
 I        I.               I***** **I   
  I*   *   I     I *** ***I     I  *   *
 I.               I**** * *I     I  *   
* I     I** *** *I     I        I.      
         ----------     ----------     -
---------     ----------..              
      8              9             10   
          11.               ----------  
   ----------     ----------     -------
---.               I *** ***I     I*****
***I     I * * * *I     I       *I.     
          I********I     I        I     
I * * * *I     I      * I.              
 I** *** *I     I********I     I * * * *
I     I     *  I.               I*******
*I     I        I     I * * * *I     I  
  *   I.               I *** ***I     I*
*******I     I * * * *I     I   *    I. 
              I********I     I        I 
    I * * * *I     I  *     I.          
     I** *** *I     I********I     I * *
 * *I     I *      I.               I***
*****I     I        I     I * * * *I    
 I*       I.               ----------   
  ----------     ----------     --------
--..                   12             13
             14             15.         
      ----------     ----------     ----
------     ----------.               I* 
      I     I******* I     I *******I   
  I********I.               I *      I  
   I****** *I     I* ******I     I*   * 
  I.               I  *     I     I*****
 **I     I** *****I     I*   *   I.     
          I   *    I     I**** ***I     
I*** ****I     I*   *   I.              
 I    *   I     I*** ****I     I**** ***
I     I********I.               I     * 
 I     I** *****I     I***** **I     I* 
  *   I.               I      * I     I*
 ******I     I****** *I     I*   *   I. 
              I       *I     I *******I 
    I******* I     I*   *   I.          
     ----------     ----------     -----
-----     ----------.................   
       APPENDIX III : FILL PATTERNS     
                       III-2...         
          16             17             
18             19.               -------
---     ----------     ----------     --
--------.               I********I     I
********I     I    *   I     I*   *   I.
               I*       I     I*       I
     I   ***  I     I   * *  I.         
      I*       I     I*       I     I  *
   * I     I  *   * I.               I* 
      I     I*       I     I**     *I   
  I *     *I.               I*       I  
   I********I     I*       I     I*   * 
  I.               I*       I     I     
  *I     I       *I     I        I.     
          I*       I     I       *I     
I      * I     I* * * * I.              
 I*       I     I       *I     I     *  
I     I        I.               --------
--     ----------     ----------     ---
-------..                   20          
   21             22             23.    
           ----------     ----------    
 ----------     ----------.             
  I*       I     I *      I     I*     *
 I     I      **I.               I *    
  I     I* *     I     I *   *  I     I*
    *  I.               I  *     I     I
        I     I  ***  *I     I *  *   I.
               I        I     I        I
     I *   *  I     I  **    I.         
      I      * I     I     *  I     I*  
   * I     I    **  I.               I  
   *  I     I    * * I     I       *I   
  I      * I.               I    *   I  
   I        I     I       *I     I      
 *I.               I        I     I     
   I     I       *I     I       *I.     
          ----------     ----------     
----------     ----------..             
      24             25             26  
           27.               ---------- 
    ----------     ----------     ------
----.               I*****   I     I*   
    I     I * * * *I     I   *    I.    
           I *** *  I     I*       I    
 I* * * * I     I  *     I.             
  I  *   * I     I *     *I     I *     
 I     I * * *  I.               I *   *
**I     I  ***** I     I *      I     I*
 * * * I.               I*   ****I     I
    *   I     I * * * *I     I********I.
               I   * ***I     I    *   I
     I    * * I     I      * I.         
      I  *   * I     I   * *  I     I   
  *  I     I     *  I.               I *
**   *I     I***   **I     I     *  I   
  I    *   I.               ----------  
   ----------     ----------     -------
---..                   28             2
9             30             31.        
       ----------     ----------     ---
-------     ----------.               I 
 *     I     I *** ***I     I* ******I  
   I        I.               I * *    I 
    I*   *  *I     I        I     I    *
   I.               I*   *   I     I*   
****I     I* ******I     I   * *  I.    
           I*   *   I     I*   ****I    
 I* ******I     I  * * * I.             
  I*   *   I     I *** ***I     I* **   
 I     I * * * *I.               I*   * 
  I     I*  **   I     I* **    I     I 
 * * * I.               I     * *I     I
*****   I     I* **    I     I   * *  I.
               I      * I     I*****   I
     I* **    I     I    *   I.         
      ----------     ----------     ----
------     ----------.................  
        APPENDIX IV : PROGRAMMING NOTES 
                         IV-1...        
       THIS  SECTION CONTAINS SOME INFOR
MATION ON WRITING  PROGRAMS.          UN
DER THE GEOS OPERATING SYSTEM..         
      IT  IS IMPORTANT THAT ALL GEOS PRO
GRAMS HAVE AN  INFORMATION.          SEC
TOR.  IF  ONE IS MISSING,  THEN DESKTOP 
WILL NOT ALLOW YOU  TO.          OPEN TH
E DISK (IT NEEDS THE ICON DATA). THEREFO
RE, TO CREATE GEOS.          PROGRAMS,  
IT  IS SUGGESTED THAT A SMALL BASIC-ASSE
MBLY  LANGUAGE.          SHELL  BE ADDED
 TO THE BEGINNING OF A USER'S PROGRAM.  
THIS SHELL.          WILL  CONSIST OF A 
BASIC SYS STATEMENT AND SOME ASSEMBLY CO
DE  TO.          DELETE  THE FILE (USE D
ELETE) AND RESAVE THE FILE AS A GEOS  FI
LE.          (USE  SAVE).  AFTER HAVING 
DONE THIS, FOR COMPLETENESS, THE  INFO. 
         SECTOR  THAT IS IN MEMORY SHOUL
D BE REWRITTEN BECAUSE  SAVE  WILL.     
     CLEAR  THE TEXT FIELD.  ALSO THE DI
RECTORY SHOULD BE MODIFIED  TO.         
 INCLUDE THE PROPER TIME AND DATE OF FIL
E CREATION (USE LOOKUP AND.          WRI
TE). AFTER ALL THIS HAS BEEN DONE, A CAL
L TO INIT01 AND RESTRT.          WILL  R
ESTART GEOS.  THE CONVERT PROGRAM BY BSW
 DOES NOT  CONVERT.          ITSELF IN T
HIS WAY. IT IS DESIGNED SO THAT THE INFO
RMATION SECTOR.          IS EXACTLY IN T
HE LAST DISK SECTOR OF THE FILE.  IT THE
N MODIFIES.          THE  SECTOR  LINKS 
 OF  THE  LAST TWO  SECTORS  AND  CHANGE
S  THE.          DIRECTORY ENTRY FOR CON
VERT.  THIS LEAVES THE CONVERSION CODE  
AS.          PART OF THE FINAL PROGRAM; 
 THE METHOD  OUTLINED  ABOVE DOES NOT.. 
         ANOTHER POSSIBILITY IS TO USE T
HE SAME METHOD AS BSW, BUT TO MAKE.     
     THE  INFO SECTOR THE FIRST SECTOR A
FTER THE INITIAL  SHELL.  THEN.         
 ONLY 1 SECTOR AND THE DIRECTORY NEED BE
 MODIFIED, AND SECTORS FOR.          THE
  SHELL  PROGRAM CAN BE FREED UP.  THIS 
IS ALL UP TO A  USER'S.          DISCRET
ION..               IF A PROGRAM WITH A 
BASIC START (10 SYS2061), IS TO USE GEOS
.          IT MUST FIRST DISABLE INTERRU
PTS (SEI) AND THEN SET THE SYSTEM TO.   
       ALL  RAM  BY LOADING LOCATION $01
 WITH A VALUE OF  $30.  THIS  IS.       
   IMPORTANT BECAUSE GEOS RESIDES  BENEA
TH THE COMMODORE'S ROMS  AND.          I
/O  SECTION.  WHEN GEOS NEEDS TO DO I/O,
  IT SWITCHES IN THE I/O.          PORTS
, RELIEVING THE USER OF THIS BURDEN.  AL
SO A CALL TO  INIT01.          WILL SET 
THINGS UP SO THAT THE GEOS GRAPHIC SCREE
N IS DISPLAYED..               APPLICATI
ON PROGRAMS HAVE EVERYTHING SET UP FOR T
HEM  BEFORE.          THEY ARE RUN.  TO 
TERMINATE AN APPLICATION PROPERLY, A JMP
 RESTRT.          IS  MADE AT SOME POINT
.  IF THE PROGRAM IS SIMPLY  A  MENU,  L
IKE.          CONVERT,  THEN  A CALL TO 
MENU AND AN RTS IS SUFFICIENT TO BE THE.
          MAIN BODY OF CODE.  ONE OF THE
 MENU OPTIONS SHOULD MAKE THE  JUMP.    
      TO RESTRT.  MORE ON THAT RTS LATER
..               DESK  ACCESSORIES  ARE 
SIMILAR TO APPLICATIONS  EXCEPT  THAT.  
        THEY  HAVE  THE MEMORY THAT THEY
 RESIDE IN SAVED TO  DISK  FIRST..      
    THIS  MEANS  THAT THEY SHOULD BE REL
ATIVELY  SHORT  PROGRAMS.  TO.          
DECIDE  WHETHER  SOMETHING  SHOULD  BE A
  DESK  ACCESSORY  OR  AN.          APPL
ICATION,  ONE  NEED ONLY DETERMINE WHETH
ER IT IS NECESSARY TO.          BE  ABLE
 TO RUN THE PROGRAM FROM WITHIN ANOTHER 
APPLICATION  (IE..          LIKE RUNNING
 PHOTO MANAGER FROM GEOPAINT).  DESK ACC
ESSORIES ALSO.          HAVE  SOME  REST
RICTIONS THAT DO NOT APPLY  TO  APPLICAT
IONS.  IN.          ORDER FOR A DESK ACC
ESSORY TO OPEN A WINDOW,  THE WINDOW  ST
ORAGE.          AREA  SAVBUF  MUST BE SA
VED AND LATER RESTORED.  THIS IS  BECAUS
E.          GEOS  SAVED  EVERYTHING BEFO
RE EXECUTING THE DESK  ACCESSORY.  TO.  
        TERMINATE  A DESK ACCESSORY,  TH
E VECTOR IMAIN SHOULD  BE  LOADED.      
    WITH  LDSWAP  AND  AN RTS SHOULD BE 
MADE.  MORE ON THE RTS  IN  A.          
MOMENT.  ANOTHER  MEANS OF TERMINATING A
 DESK ACCESSORY IS SIMPLY.          TO J
UMP TO LDSWAP.  IT IS THE DESK ACCESSORY
'S RESPONSIBILITY  TO.          CLEAN UP
 AFTER ITSELF AND TO TAKE ITSELF OUT OF 
MEMORY...........          APPENDIX IV :
 PROGRAMMING NOTES                      
    IV-2...               THE  RTS MENTI
ONED IN THE PREVIOUS PARAGRAPHS CAUSES G
EOS TO.          RETURN TO ITS MAIN ROUT
INE (MAIN).  THIS IS A SIMPLE POLLING LO
OP.          THAT LOOKS FOR THINGS TO DO
. HALF OF GEOS IS INTERRUPT DRIVEN AND. 
         HALF  OF  IT  IS POLLED.  IT FI
RST CHECKS IF THE  USER  HAS  DONE.     
     ANYTHING, IN THE FOLLOWING ORDER:. 
              1)   MOUSE DIRECTION CHANG
E, JUMP THROUGH IMSDIR.               2)
   BUTTON STATUS CHANGE, JUMP THROUGH IB
UTON.               3)   KEY ENTERED FRO
M KEYBOARD, JUMP THROUGH ICRHIT.        
       4)   MOUSE OUTSIDE MENU, JUMP THR
OUGH ICLSMN.          THEN  THE  MAIN  L
OOP LOOKS FOR SOMETHING TO DO BY  CHECKI
NG  THE.          RECURRING TIMED EVENTS
 AND THE DELAYED ROUTINES,  EXECUTING TH
OSE.          THAT ARE READY.  THE MAIN 
LOOP THEN MAINTAINS THE MEMORY IMAGE OF.
          THE TIME AND DATE AND HANDLES 
THE ALARM CLOCK.  FINALLY, IF THERE.    
      IS SOMETHING AT IMAIN, IT IS CALLE
D AND THE LOOP STARTS OVER..            
   THE IRQ INTERRUPT ROUTINE DOES MAINLY
 I/O OPERATIONS.  FIRST.          IT DEC
REMENTS LOCATION $8515 IF IT IS NON-ZERO
 (COUNTER FOR CLICK.          BOX HANDLE
R). THEN IT SCANS THE KEYBOARD AND ENTER
S ANY DEPRESSED.          KEYS INTO THE 
KEYBOARD BUFFER. LOCATION $880A IS THEN 
DECREMENTED.          IF IT IS NON-ZERO 
(CHIME COUNTER).  NEXT, A JUMP THROUGH I
GIRQ IS.          MADE  TO IRQRTN.  AFTE
R WHICH,  A JUMP IS MADE THROUGH  IUIRQ 
 TO.          PROCESS  ANY  USER ADDITIO
NS TO THE IRQ  SERVICE  ROUTINE.  THESE.
          ADDITIONS  SHOULD BE FAIRLY SH
ORT SO AS NOT TO MAKE THE INTERRUPT.    
      TAKE TOO LONG.  FINALLY THE STATUS
 QUO IS RESTORED AND THINGS  GO.        
  ON THEIR MERRY WAY....................
.............   THIS SPECIAL PETSCII ARC
ED VERSION OF THIS MANUAL WAS EDITED AND
 CREATED.   BY EARL GOLDBERG OF THE COMM
ODORE USERS GROUP OF KANSAS CITY.  03-DE
C-86....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL