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

PAGE66-76

FILE INFORMATION

FILENAME(S): PAGE66-76

FILE TYPE(S): SEQ

FILE SIZE: 29.5K

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

APPEARS ON: 1 disk(s)

FILE HASH

ebeccf334fccf93fe9a78a8825fccf576860ce590f6d0e8f3e9aabe49d225667

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
G PD 30 PAGE66-76 SEQ Treasure Chest - Klaus Der Suhler 17 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0D 0D 0D 20 20 20 20 20  20 20 20 20 20 C4 45 56  |...          .EV|
00000010: 49 43 45 20 C4 52 49 56  45 52 53 20 20 20 20 20  |ICE .RIVERS     |
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 32  2D 31 0D 0D 0D 20 20 20  |       2-1...   |
00000050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000060: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000070: 20 C9 4E 50 55 54 20 C4  52 49 56 45 52 53 0D 0D  | .NPUT .RIVERS..|
00000080: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C9  |               .|
00000090: 4E 50 55 54 20 20 44 52  49 56 45 52 53 20 45 58  |NPUT  DRIVERS EX|
000000A0: 49 53 54 20 49 4E 20 4D  45 4D 4F 52 59 20 46 52  |IST IN MEMORY FR|
000000B0: 4F 4D 20 24 C6 C5 38 30  20 54 4F 20 24 C6 C6 C6  |OM $..80 TO $...|
000000C0: 39 2E 20 20 D4 48 45 59  20 44 4F 0D 20 20 20 20  |9.  .HEY DO.    |
000000D0: 20 20 20 20 20 20 4E 4F  54 20 48 41 56 45 20 41  |      NOT HAVE A|
000000E0: 20 53 54 41 52 54 20 41  44 44 52 45 53 53 20 53  | START ADDRESS S|
000000F0: 49 4E 43 45 20 54 48 45  59 20 41 52 45 20 4E 4F  |INCE THEY ARE NO|
00000100: 54 20 45 58 45 43 55 54  41 42 4C 45 20 20 50 52  |T EXECUTABLE  PR|
00000110: 4F 47 52 41 4D 53 2E 0D  20 20 20 20 20 20 20 20  |OGRAMS..        |
00000120: 20 20 D4 48 45 20 20 44  45 46 41 55 4C 54 20 20  |  .HE  DEFAULT  |
00000130: 49 4E 50 55 54 20 20 44  52 49 56 45 52 20 20 28  |INPUT  DRIVER  (|
00000140: CA CF D9 D3 D4 C9 C3 CB  29 20 49 53 20 20 42 55  |........) IS  BU|
00000150: 49 4C 54 20 49 4E 54 4F  20 20 54 48 45 20 20 C7  |ILT INTO  THE  .|
00000160: C5 CF D3 0D 20 20 20 20  20 20 20 20 20 20 CB C5  |....          ..|
00000170: D2 CE C1 CC 3B 20 20 C7  C5 CF D3 20 20 57 49 4C  |....;  ....  WIL|
00000180: 4C 20 41 4C 57 41 59 53  20 42 4F 4F 54 20 55 50  |L ALWAYS BOOT UP|
00000190: 20 57 49 54 48 20 54 48  45 20 4A 4F 59 53 54 49  | WITH THE JOYSTI|
000001A0: 43 4B 20 41 53 20 54 48  45 20 49 4E 50 55 54 0D  |CK AS THE INPUT.|
000001B0: 20 20 20 20 20 20 20 20  20 20 44 45 56 49 43 45  |          DEVICE|
000001C0: 2E 20 20 D4 48 45 20 20  55 53 45 52 20 4D 55 53  |.  .HE  USER MUS|
000001D0: 54 20 53 45 4C 45 43 54  20 41 4E 4F 54 48 45 52  |T SELECT ANOTHER|
000001E0: 20 4F 4E 45 20 49 46 20  49 54 20 49 53 20 20 53  | ONE IF IT IS  S|
000001F0: 4F 20 20 44 45 53 49 52  45 44 2E 0D 20 20 20 20  |O  DESIRED..    |
00000200: 20 20 20 20 20 20 D4 48  45 59 20 20 48 41 56 45  |      .HEY  HAVE|
00000210: 20 54 48 52 45 45 20 45  4E 54 52 59 20 50 4F 49  | THREE ENTRY POI|
00000220: 4E 54 53 20 49 4E 20 54  48 45 20 56 45 52 59 20  |NTS IN THE VERY |
00000230: 42 45 47 49 4E 4E 49 4E  47 2E 20 20 D4 48 45 53  |BEGINNING.  .HES|
00000240: 45 20 45 4E 54 52 59 0D  20 20 20 20 20 20 20 20  |E ENTRY.        |
00000250: 20 20 50 4F 49 4E 54 53  20 41 52 45 20 41 20 4A  |  POINTS ARE A J|
00000260: 55 4D 50 20 54 41 42 4C  45 20 46 52 4F 4D 20 24  |UMP TABLE FROM $|
00000270: C6 C5 38 30 2D 24 C6 C5  38 38 2E 0D 20 20 20 20  |..80-$..88..    |
00000280: 20 20 20 20 20 20 20 20  20 20 20 D4 48 45 20 20  |           .HE  |
00000290: 46 49 52 53 54 20 45 4E  54 52 59 20 50 4F 49 4E  |FIRST ENTRY POIN|
000002A0: 54 20 41 54 20 24 C6 C5  38 30 20 49 53 20 54 48  |T AT $..80 IS TH|
000002B0: 45 20 4D 41 53 54 45 52  20 52 45 53 45 54 20 20  |E MASTER RESET  |
000002C0: 56 45 43 54 4F 52 2E 0D  20 20 20 20 20 20 20 20  |VECTOR..        |
000002D0: 20 20 D4 48 49 53 20 20  52 4F 55 54 49 4E 45 20  |  .HIS  ROUTINE |
000002E0: 4D 55 53 54 20 53 45 54  20 54 48 45 20 4D 4F 55  |MUST SET THE MOU|
000002F0: 53 45 20 53 50 45 45 44  20 28 CC 4F 43 41 54 49  |SE SPEED (.OCATI|
00000300: 4F 4E 20 24 38 35 30 37  29 20 54 4F 20 20 5A 45  |ON $8507) TO  ZE|
00000310: 52 4F 2C 0D 20 20 20 20  20 20 20 20 20 20 41 53  |RO,.          AS|
00000320: 20 57 45 4C 4C 20 41 53  20 52 45 53 45 54 20 54  | WELL AS RESET T|
00000330: 48 45 20 4D 4F 55 53 45  27 53 20 50 4F 53 49 54  |HE MOUSE'S POSIT|
00000340: 49 4F 4E 20 54 4F 20 30  2C 30 20 28 CC 4F 43 41  |ION TO 0,0 (.OCA|
00000350: 54 49 4F 4E 53 20 24 33  C1 2D 24 33 C3 29 2E 0D  |TIONS $3.-$3.)..|
00000360: 20 20 20 20 20 20 20 20  20 20 C9 54 20 4D 55 53  |          .T MUS|
00000370: 54 20 41 4C 53 4F 20 43  4C 45 41 52 20 54 48 45  |T ALSO CLEAR THE|
00000380: 20 44 49 52 45 43 54 49  4F 4E 20 42 59 54 45 20  | DIRECTION BYTE |
00000390: 28 CC 4F 43 41 54 49 4F  4E 20 24 38 35 30 36 29  |(.OCATION $8506)|
000003A0: 2E 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000003B0: 20 D4 48 45 20 20 53 45  43 4F 4E 44 20 20 56 45  | .HE  SECOND  VE|
000003C0: 43 54 4F 52 20 4D 55 53  54 20 52 45 53 45 54 20  |CTOR MUST RESET |
000003D0: 54 48 45 20 53 50 45 45  44 20 54 4F 20 20 5A 45  |THE SPEED TO  ZE|
000003E0: 52 4F 20 20 28 CC 4F 43  41 54 49 4F 4E 0D 20 20  |RO  (.OCATION.  |
000003F0: 20 20 20 20 20 20 20 20  24 38 35 30 37 29 2E 0D  |        $8507)..|
00000400: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 D4  |               .|
00000410: 48 45 20 20 54 48 49 52  44 20 56 45 43 54 4F 52  |HE  THIRD VECTOR|
00000420: 20 41 43 54 55 41 4C 4C  59 20 50 45 52 46 4F 52  | ACTUALLY PERFOR|
00000430: 4D 53 20 54 48 45 20 49  4E 50 55 54 2E 20 20 C9  |MS THE INPUT.  .|
00000440: 54 20 4D 55 53 54 20 41  4C 53 4F 0D 20 20 20 20  |T MUST ALSO.    |
00000450: 20 20 20 20 20 20 4D 4F  44 49 46 59 20 20 54 48  |      MODIFY  TH|
00000460: 45 20 20 41 50 50 52 4F  50 52 49 41 54 45 20 20  |E  APPROPRIATE  |
00000470: 46 4C 41 47 53 2C 20 20  41 44 4A 55 53 54 20 54  |FLAGS,  ADJUST T|
00000480: 48 45 20 20 4D 4F 55 53  45 27 53 20 20 53 50 45  |HE  MOUSE'S  SPE|
00000490: 45 44 20 20 41 4E 44 0D  20 20 20 20 20 20 20 20  |ED  AND.        |
000004A0: 20 20 50 4F 53 49 54 49  4F 4E 2E 0D 20 20 20 20  |  POSITION..    |
000004B0: 20 20 20 20 20 20 20 20  20 20 20 D4 48 45 20 46  |           .HE F|
000004C0: 4F 4C 4C 4F 57 49 4E 47  20 49 53 20 41 20 53 4D  |OLLOWING IS A SM|
000004D0: 41 4C 4C 20 4D 45 4D 4F  52 59 20 4D 41 50 20 4F  |ALL MEMORY MAP O|
000004E0: 46 20 4C 4F 43 41 54 49  4F 4E 53 20 4F 46 20 49  |F LOCATIONS OF I|
000004F0: 4E 54 45 52 45 53 54 0D  20 20 20 20 20 20 20 20  |NTEREST.        |
00000500: 20 20 54 4F 20 49 4E 50  55 54 20 44 52 49 56 45  |  TO INPUT DRIVE|
00000510: 52 53 3A 0D 20 20 20 20  20 20 20 20 20 20 24 33  |RS:.          $3|
00000520: 30 20 20 20 20 20 20 20  CD 4F 55 53 45 20 43 4F  |0       .OUSE CO|
00000530: 4E 54 52 4F 4C 20 46 4C  41 47 0D 20 20 20 20 20  |NTROL FLAG.     |
00000540: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C2  |               .|
00000550: 49 54 20 37 20 2D 20 CD  4F 55 53 45 20 20 49 53  |IT 7 - .OUSE  IS|
00000560: 20 56 49 53 49 42 4C 45  2C 20 20 44 4F 20 4E 4F  | VISIBLE,  DO NO|
00000570: 54 20 4D 4F 44 49 46 59  20 20 54 48 45 20 20 4D  |T MODIFY  THE  M|
00000580: 4F 55 53 45 27 53 0D 20  20 20 20 20 20 20 20 20  |OUSE'S.         |
00000590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005A0: 20 20 20 50 4F 53 49 54  49 4F 4E 20 49 46 20 49  |   POSITION IF I|
000005B0: 54 20 49 53 20 4E 4F 54  20 56 49 53 49 42 4C 45  |T IS NOT VISIBLE|
000005C0: 2E 0D 20 20 20 20 20 20  20 20 20 20 24 33 39 20  |..          $39 |
000005D0: 20 20 20 20 20 20 C9 4E  50 55 54 20 53 54 41 54  |      .NPUT STAT|
000005E0: 55 53 20 46 4C 41 47 0D  20 20 20 20 20 20 20 20  |US FLAG.        |
000005F0: 20 20 20 20 20 20 20 20  20 20 20 20 C2 49 54 20  |            .IT |
00000600: 37 20 2D 20 D4 48 45 52  45 20 20 49 53 20 44 41  |7 - .HERE  IS DA|
00000610: 54 41 20 49 4E 20 54 48  45 20 4B 45 59 42 4F 41  |TA IN THE KEYBOA|
00000620: 52 44 20 51 55 45 55 45  2C 20 20 54 48 49 53 20  |RD QUEUE,  THIS |
00000630: 20 49 53 0D 20 20 20 20  20 20 20 20 20 20 20 20  | IS.            |
00000640: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000650: 4E 4F 54 20 55 53 45 44  20 42 59 20 54 48 45 20  |NOT USED BY THE |
00000660: 49 4E 50 55 54 20 44 52  49 56 45 52 2E 0D 20 20  |INPUT DRIVER..  |
00000670: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000680: 20 20 C2 49 54 20 36 20  2D 20 CD 4F 55 53 45 20  |  .IT 6 - .OUSE |
00000690: 48 41 53 20 43 48 41 4E  47 45 44 20 44 49 52 45  |HAS CHANGED DIRE|
000006A0: 43 54 49 4F 4E 2E 0D 20  20 20 20 20 20 20 20 20  |CTION..         |
000006B0: 20 20 20 20 20 20 20 20  20 20 20 C2 49 54 20 35  |           .IT 5|
000006C0: 20 2D 20 C2 55 54 54 4F  4E 20 20 53 54 41 54 55  | - .UTTON  STATU|
000006D0: 53 20 48 41 53 20 43 48  41 4E 47 45 44 2C 20 20  |S HAS CHANGED,  |
000006E0: 45 49 54 48 45 52 20 54  48 45 20 20 42 55 54 54  |EITHER THE  BUTT|
000006F0: 4F 4E 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |ON.             |
00000700: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 48  |               H|
00000710: 41 53 20 42 45 45 4E 20  52 45 4C 45 41 53 45 44  |AS BEEN RELEASED|
00000720: 20 4F 52 20 50 55 53 48  45 44 20 53 49 4E 43 45  | OR PUSHED SINCE|
00000730: 20 4C 41 53 54 20 43 48  45 43 4B 45 44 2E 0D 20  | LAST CHECKED.. |
00000740: 20 20 20 20 20 20 20 20  20 24 33 C1 2D 24 33 C2  |         $3.-$3.|
00000750: 20 20 20 CD 4F 55 53 45  27 53 20 20 D8 20 20 50  |   .OUSE'S  .  P|
00000760: 4F 53 49 54 49 4F 4E 20  20 28 30 2D 33 31 39 29  |OSITION  (0-319)|
00000770: 2C 20 20 52 41 4E 47 45  20 43 48 45 43 4B 49 4E  |,  RANGE CHECKIN|
00000780: 47 20 20 49 53 20 20 4E  4F 54 0D 20 20 20 20 20  |G  IS  NOT.     |
00000790: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 4E  |               N|
000007A0: 45 43 45 53 53 41 52 59  2E 0D 20 20 20 20 20 20  |ECESSARY..      |
000007B0: 20 20 20 20 24 33 C3 20  20 20 20 20 20 20 CD 4F  |    $3.       .O|
000007C0: 55 53 45 27 53 20 20 D9  20 20 50 4F 53 49 54 49  |USE'S  .  POSITI|
000007D0: 4F 4E 20 28 30 2D 31 39  39 29 2C 20 20 52 41 4E  |ON (0-199),  RAN|
000007E0: 47 45 20 20 43 48 45 43  4B 49 4E 47 20 20 49 53  |GE  CHECKING  IS|
000007F0: 20 20 4E 4F 54 0D 20 20  20 20 20 20 20 20 20 20  |  NOT.          |
00000800: 20 20 20 20 20 20 20 20  20 20 4E 45 43 45 53 53  |          NECESS|
00000810: 41 52 59 2E 0D 20 20 20  20 20 20 20 20 20 20 24  |ARY..          $|
00000820: 38 35 30 31 20 20 20 20  20 CD 4F 55 53 45 27 53  |8501     .OUSE'S|
00000830: 20 4D 41 58 49 4D 55 4D  20 53 50 45 45 44 2E 0D  | MAXIMUM SPEED..|
00000840: 20 20 20 20 20 20 20 20  20 20 24 38 35 30 32 20  |          $8502 |
00000850: 20 20 20 20 CD 4F 55 53  45 27 53 20 4D 49 4E 49  |    .OUSE'S MINI|
00000860: 4D 55 4D 20 53 50 45 45  44 2E 0D 20 20 20 20 20  |MUM SPEED..     |
00000870: 20 20 20 20 20 24 38 35  30 33 20 20 20 20 20 C1  |     $8503     .|
00000880: 43 43 45 4C 45 52 41 54  49 4F 4E 20 46 41 43 54  |CCELERATION FACT|
00000890: 4F 52 3B 20 20 41 44 44  45 44 20 4F 52 20 53 55  |OR;  ADDED OR SU|
000008A0: 42 54 52 41 43 54 45 44  20 45 41 43 48 20 54 49  |BTRACTED EACH TI|
000008B0: 4D 45 20 54 48 45 0D 20  20 20 20 20 20 20 20 20  |ME THE.         |
000008C0: 20 20 20 20 20 20 20 20  20 20 20 49 4E 50 55 54  |           INPUT|
000008D0: 20 20 44 52 49 56 45 20  20 49 53 20 20 53 43 41  |  DRIVE  IS  SCA|
000008E0: 4E 4E 45 44 20 20 41 4E  44 20 54 48 45 20 20 44  |NNED  AND THE  D|
000008F0: 49 52 45 43 54 49 4F 4E  20 20 48 41 53 20 20 4E  |IRECTION  HAS  N|
00000900: 4F 54 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |OT.             |
00000910: 20 20 20 20 20 20 20 43  48 41 4E 47 45 44 2E 0D  |       CHANGED..|
00000920: 20 20 20 20 20 20 20 20  20 20 24 38 35 30 35 20  |          $8505 |
00000930: 20 20 20 20 C2 55 54 54  4F 4E 20 53 54 41 54 55  |    .UTTON STATU|
00000940: 53 3A 20 24 30 30 2D 50  52 45 53 53 45 44 2C 20  |S: $00-PRESSED, |
00000950: 24 38 30 2D 4E 4F 54 20  50 52 45 53 53 45 44 2E  |$80-NOT PRESSED.|
00000960: 0D 20 20 20 20 20 20 20  20 20 20 24 38 35 30 36  |.          $8506|
00000970: 20 20 20 20 20 C4 49 52  45 43 54 49 4F 4E 3B 20  |     .IRECTION; |
00000980: 24 C6 C6 20 49 46 20 4E  4F 20 44 49 52 45 43 54  |$.. IF NO DIRECT|
00000990: 49 4F 4E 20 49 53 20 53  50 45 43 49 46 49 45 44  |ION IS SPECIFIED|
000009A0: 3B 20 20 4F 54 48 45 52  57 49 53 45 0D 20 20 20  |;  OTHERWISE.   |
000009B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009C0: 20 41 20 4E 55 4D 42 45  52 20 46 52 4F 4D 20 30  | A NUMBER FROM 0|
000009D0: 20 54 4F 20 37 3A 0D 20  20 20 20 20 20 20 20 20  | TO 7:.         |
000009E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A00: 20 20 33 20 20 20 20 32  20 20 20 20 31 0D 20 20  |  3    2    1.  |
00000A10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A30: 20 20 20 20 20 20 20 20  20 20 20 2A 20 20 2B 20  |           *  + |
00000A40: 20 2A 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  | *.             |
00000A50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A60: 20 20 20 20 20 20 20 20  20 20 20 20 20 34 20 20  |             4  |
00000A70: 2D 2D 20 2A 20 2D 2D 20  20 30 0D 20 20 20 20 20  |-- * --  0.     |
00000A80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AA0: 20 20 20 20 20 20 20 20  2A 20 20 2B 20 20 2A 0D  |        *  +  *.|
00000AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000AD0: 20 20 20 20 20 20 20 20  20 20 20 35 20 20 20 20  |           5    |
00000AE0: 36 20 20 20 20 37 0D 20  20 20 20 20 20 20 20 20  |6    7.         |
00000AF0: 20 20 20 20 20 20 20 20  20 20 20 D4 48 49 53 20  |           .HIS |
00000B00: 20 4C 4F 43 41 54 49 4F  4E 20 20 49 53 20 20 4E  | LOCATION  IS  N|
00000B10: 45 45 44 45 44 20 42 59  20 54 48 45 20 20 53 43  |EEDED BY THE  SC|
00000B20: 52 4F 4C 4C 20 20 46 45  41 54 55 52 45 20 20 46  |ROLL  FEATURE  F|
00000B30: 4F 52 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |OR.             |
00000B40: 20 20 20 20 20 20 20 C7  C5 CF 50 41 49 4E 54 2E  |       ...PAINT.|
00000B50: 20 20 C9 46 20 4E 4F 54  20 55 53 45 44 2C 20 46  |  .F NOT USED, F|
00000B60: 4F 52 20 45 58 41 4D 50  4C 45 20 42 59 20 41 20  |OR EXAMPLE BY A |
00000B70: CB 4F 41 4C 41 50 41 44  2C 20 54 48 49 53 0D 20  |.OALAPAD, THIS. |
00000B80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000B90: 20 20 20 46 45 41 54 55  52 45 20 20 4F 46 20 C7  |   FEATURE  OF .|
00000BA0: C5 CF 50 41 49 4E 54 20  57 49 4C 4C 20 4E 4F 54  |..PAINT WILL NOT|
00000BB0: 20 57 4F 52 4B 2C 20 20  42 55 54 20 20 4E 4F 54  | WORK,  BUT  NOT|
00000BC0: 48 49 4E 47 20 20 45 4C  53 45 0D 20 20 20 20 20  |HING  ELSE.     |
00000BD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 57  |               W|
00000BE0: 49 4C 4C 20 42 45 20 41  46 46 45 43 54 45 44 2E  |ILL BE AFFECTED.|
00000BF0: 0D 20 20 20 20 20 20 20  20 20 20 24 38 35 30 37  |.          $8507|
00000C00: 20 20 20 20 20 CD 4F 55  53 45 27 53 20 43 55 52  |     .OUSE'S CUR|
00000C10: 52 45 4E 54 20 53 50 45  45 44 2E 0D 0D 0D 0D 0D  |RENT SPEED......|
00000C20: 0D 0D 0D 0D 0D 0D 0D 0D  20 20 20 20 20 20 20 20  |........        |
00000C30: 20 20 C4 45 56 49 43 45  20 C4 52 49 56 45 52 53  |  .EVICE .RIVERS|
00000C40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000C50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000C60: 20 20 20 20 20 20 20 20  20 20 20 20 32 2D 32 0D  |            2-2.|
00000C70: 0D 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00000C80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000C90: 20 20 20 20 20 D0 52 49  4E 54 45 52 20 C4 52 49  |     .RINTER .RI|
00000CA0: 56 45 52 53 0D 0D 20 20  20 20 20 20 20 20 20 20  |VERS..          |
00000CB0: 20 20 20 20 20 D0 52 49  4E 54 45 52 20 20 44 52  |     .RINTER  DR|
00000CC0: 49 56 45 52 53 20 20 45  58 49 53 54 20 49 4E 20  |IVERS  EXIST IN |
00000CD0: 20 4D 45 4D 4F 52 59 20  20 46 52 4F 4D 20 20 24  | MEMORY  FROM  $|
00000CE0: 37 39 30 30 2D 24 37 C6  C6 C6 2E 20 20 D4 48 49  |7900-$7....  .HI|
00000CF0: 53 0D 20 20 20 20 20 20  20 20 20 20 4F 56 45 52  |S.          OVER|
00000D00: 4C 41 50 53 20 20 50 41  52 54 20 20 4F 46 20 20  |LAPS  PART  OF  |
00000D10: 53 43 52 45 45 4E 20 32  2E 20 20 D0 52 49 4E 54  |SCREEN 2.  .RINT|
00000D20: 45 52 20 44 52 49 56 45  52 53 20 20 41 52 45 20  |ER DRIVERS  ARE |
00000D30: 20 4F 4E 4C 59 20 20 4D  45 4D 4F 52 59 0D 20 20  | ONLY  MEMORY.  |
00000D40: 20 20 20 20 20 20 20 20  52 45 53 49 44 45 4E 54  |        RESIDENT|
00000D50: 20 20 57 48 45 4E 20 20  54 48 45 59 20 20 41 52  |  WHEN  THEY  AR|
00000D60: 45 20 49 4E 20 55 53 45  2E 20 20 C7 C5 CF D3 20  |E IN USE.  .... |
00000D70: 4C 4F 41 44 53 20 54 48  45 20 20 46 49 52 53 54  |LOADS THE  FIRST|
00000D80: 20 20 50 52 49 4E 54 45  52 0D 20 20 20 20 20 20  |  PRINTER.      |
00000D90: 20 20 20 20 44 52 49 56  45 52 20 54 48 41 54 20  |    DRIVER THAT |
00000DA0: 49 54 20 43 41 4E 20 46  49 4E 44 20 4F 4E 20 54  |IT CAN FIND ON T|
00000DB0: 48 45 20 44 49 53 4B 2C  20 20 57 48 45 4E 45 56  |HE DISK,  WHENEV|
00000DC0: 45 52 20 49 54 20 4E 45  45 44 53 20 54 4F 20 20  |ER IT NEEDS TO  |
00000DD0: 50 52 49 4E 54 0D 20 20  20 20 20 20 20 20 20 20  |PRINT.          |
00000DE0: 53 4F 4D 45 54 48 49 4E  47 2E 20 20 D4 4F 20 4D  |SOMETHING.  .O M|
00000DF0: 41 4B 45 20 41 20 50 41  52 54 49 43 55 4C 41 52  |AKE A PARTICULAR|
00000E00: 20 50 52 49 4E 54 45 52  20 44 52 49 56 45 52 20  | PRINTER DRIVER |
00000E10: 41 4C 57 41 59 53 20 42  45 20 54 48 45 20 4F 4E  |ALWAYS BE THE ON|
00000E20: 45 0D 20 20 20 20 20 20  20 20 20 20 46 4F 55 4E  |E.          FOUN|
00000E30: 44 2C 20 20 41 4C 4C 20  20 54 48 41 54 20 20 4D  |D,  ALL  THAT  M|
00000E40: 55 53 54 20 42 45 20 44  4F 4E 45 20 49 53 20 54  |UST BE DONE IS T|
00000E50: 4F 20 50 4C 41 43 45 20  49 54 20 41 48 45 41 44  |O PLACE IT AHEAD|
00000E60: 20 4F 46 20 20 41 4C 4C  20 20 54 48 45 0D 20 20  | OF  ALL  THE.  |
00000E70: 20 20 20 20 20 20 20 20  4F 54 48 45 52 20 20 50  |        OTHER  P|
00000E80: 52 49 4E 54 45 52 20 20  44 52 49 56 45 52 53 20  |RINTER  DRIVERS |
00000E90: 49 4E 20 54 48 45 20 44  49 52 45 43 54 4F 52 59  |IN THE DIRECTORY|
00000EA0: 2E 20 20 D4 48 45 52 45  20 41 52 45 20 20 46 49  |.  .HERE ARE  FI|
00000EB0: 56 45 20 20 45 4E 54 52  59 0D 20 20 20 20 20 20  |VE  ENTRY.      |
00000EC0: 20 20 20 20 50 4F 49 4E  54 53 20 20 54 4F 20 41  |    POINTS  TO A|
00000ED0: 20 50 52 49 4E 54 45 52  20 44 52 49 56 45 52 2E  | PRINTER DRIVER.|
00000EE0: 20 20 D4 48 45 53 45 20  46 4F 52 4D 20 41 20 4A  |  .HESE FORM A J|
00000EF0: 55 4D 50 20 54 41 42 4C  45 20 46 52 4F 4D 20 24  |UMP TABLE FROM $|
00000F00: 37 39 30 30 2D 0D 20 20  20 20 20 20 20 20 20 20  |7900-.          |
00000F10: 24 37 39 30 C5 2E 0D 20  20 20 20 20 20 20 20 20  |$790...         |
00000F20: 20 20 20 20 20 20 D4 48  45 20 46 49 52 53 54 20  |      .HE FIRST |
00000F30: 45 4E 54 52 59 20 50 4F  49 4E 54 2C 20 20 41 54  |ENTRY POINT,  AT|
00000F40: 20 24 37 39 30 30 2C 20  20 49 53 20 54 48 45 20  | $7900,  IS THE |
00000F50: 4D 41 53 54 45 52 20 52  45 53 45 54 2E 20 D4 48  |MASTER RESET. .H|
00000F60: 49 53 0D 20 20 20 20 20  20 20 20 20 20 52 4F 55  |IS.          ROU|
00000F70: 54 49 4E 45 20 4D 55 53  54 20 49 4E 49 54 49 41  |TINE MUST INITIA|
00000F80: 4C 49 5A 45 20 41 4E 59  20 47 4C 4F 42 41 4C 20  |LIZE ANY GLOBAL |
00000F90: 56 41 52 49 41 42 4C 45  53 20 54 48 41 54 20 4E  |VARIABLES THAT N|
00000FA0: 45 45 44 20 54 4F 20 42  45 20 53 45 54 2E 0D 20  |EED TO BE SET.. |
00000FB0: 20 20 20 20 20 20 20 20  20 D4 48 49 53 20 52 4F  |         .HIS RO|
00000FC0: 55 54 49 4E 45 20 49 53  20 43 41 4C 4C 45 44 20  |UTINE IS CALLED |
00000FD0: 4F 4E 43 45 20 57 48 45  4E 20 54 48 45 20 44 52  |ONCE WHEN THE DR|
00000FE0: 49 56 45 52 20 49 53 20  4C 4F 41 44 45 44 2E 20  |IVER IS LOADED. |
00000FF0: 20 CF 4E 4C 59 20 20 54  48 45 0D 20 20 20 20 20  | .NLY  THE.     |
00001000: 20 20 20 20 20 CD D0 D3  2D 31 30 30 30 20 20 44  |     ...-1000  D|
00001010: 52 49 56 45 52 20 55 53  45 53 20 54 48 49 53 20  |RIVER USES THIS |
00001020: 52 4F 55 54 49 4E 45 2E  20 20 C1 4C 4C 20 54 48  |ROUTINE.  .LL TH|
00001030: 45 20 4F 54 48 45 52 53  20 53 49 4D 50 4C 59 20  |E OTHERS SIMPLY |
00001040: 52 45 54 55 52 4E 0D 20  20 20 20 20 20 20 20 20  |RETURN.         |
00001050: 20 57 49 54 48 4F 55 54  20 44 4F 49 4E 47 20 41  | WITHOUT DOING A|
00001060: 4E 59 54 48 49 4E 47 2E  0D 20 20 20 20 20 20 20  |NYTHING..       |
00001070: 20 20 20 20 20 20 20 20  D4 48 45 20 20 20 53 45  |        .HE   SE|
00001080: 43 4F 4E 44 20 20 45 4E  54 52 59 20 20 50 4F 49  |COND  ENTRY  POI|
00001090: 4E 54 2C 20 20 20 41 54  20 20 24 37 39 30 33 2C  |NT,   AT  $7903,|
000010A0: 20 20 20 49 53 20 20 54  48 45 20 20 20 50 52 49  |   IS  THE   PRI|
000010B0: 4E 54 45 52 0D 20 20 20  20 20 20 20 20 20 20 49  |NTER.          I|
000010C0: 4E 49 54 49 41 4C 49 5A  41 54 49 4F 4E 2E 20 20  |NITIALIZATION.  |
000010D0: D4 48 49 53 20 52 4F 55  54 49 4E 45 20 49 53 20  |.HIS ROUTINE IS |
000010E0: 43 41 4C 4C 45 44 20 4A  55 53 54 20 50 52 49 4F  |CALLED JUST PRIO|
000010F0: 52 20 54 4F 20 50 52 49  4E 54 49 4E 47 20 41 4E  |R TO PRINTING AN|
00001100: 0D 20 20 20 20 20 20 20  20 20 20 49 4D 41 47 45  |.          IMAGE|
00001110: 2E 20 D4 48 45 20 D8 20  52 45 47 49 53 54 45 52  |. .HE . REGISTER|
00001120: 20 4D 55 53 54 20 42 45  20 53 45 54 20 54 4F 20  | MUST BE SET TO |
00001130: 41 4E 20 45 52 52 4F 52  20 43 4F 44 45 20 49 46  |AN ERROR CODE IF|
00001140: 20 54 48 45 20 50 52 49  4E 54 45 52 0D 20 20 20  | THE PRINTER.   |
00001150: 20 20 20 20 20 20 20 49  53 20 4E 4F 54 20 41 56  |       IS NOT AV|
00001160: 41 49 4C 41 42 4C 45 2E  20 D4 48 49 53 20 45 52  |AILABLE. .HIS ER|
00001170: 52 4F 52 20 43 4F 44 45  20 49 53 20 54 48 45 20  |ROR CODE IS THE |
00001180: C3 36 34 27 53 20 CB C5  D2 CE C1 CC 20 53 54 41  |.64'S ...... STA|
00001190: 54 55 53 20 42 59 54 45  0D 20 20 20 20 20 20 20  |TUS BYTE.       |
000011A0: 20 20 20 41 54 20 20 4C  4F 43 41 54 49 4F 4E 20  |   AT  LOCATION |
000011B0: 20 24 39 30 2E 20 20 D4  48 49 53 20 52 4F 55 54  | $90.  .HIS ROUT|
000011C0: 49 4E 45 20 4D 55 53 54  20 20 49 4E 49 54 49 41  |INE MUST  INITIA|
000011D0: 4C 49 5A 45 20 20 41 4E  59 20 20 54 45 4D 50 4F  |LIZE  ANY  TEMPO|
000011E0: 52 41 52 59 0D 20 20 20  20 20 20 20 20 20 20 56  |RARY.          V|
000011F0: 41 52 49 41 42 4C 45 53  20 55 53 45 44 20 42 59  |ARIABLES USED BY|
00001200: 20 54 48 45 20 44 52 49  56 45 52 2E 0D 20 20 20  | THE DRIVER..   |
00001210: 20 20 20 20 20 20 20 20  20 20 20 20 D4 48 45 20  |            .HE |
00001220: 20 54 48 49 52 44 20 20  45 4E 54 52 59 20 50 4F  | THIRD  ENTRY PO|
00001230: 49 4E 54 2C 20 20 41 54  20 24 37 39 30 36 2C 20  |INT,  AT $7906, |
00001240: 20 41 43 54 55 41 4C 4C  59 20 20 50 45 52 46 4F  | ACTUALLY  PERFO|
00001250: 52 4D 53 20 20 54 48 45  0D 20 20 20 20 20 20 20  |RMS  THE.       |
00001260: 20 20 20 50 52 49 4E 54  49 4E 47 20 20 4F 46 20  |   PRINTING  OF |
00001270: 20 41 20 4C 49 4E 45 2E  20 20 CC 4F 43 41 54 49  | A LINE.  .OCATI|
00001280: 4F 4E 53 20 24 30 32 2D  24 30 33 20 50 4F 49 4E  |ONS $02-$03 POIN|
00001290: 54 20 54 4F 20 54 48 45  20 20 42 49 54 20 20 49  |T TO THE  BIT  I|
000012A0: 4D 41 47 45 0D 20 20 20  20 20 20 20 20 20 20 47  |MAGE.          G|
000012B0: 52 41 50 48 49 43 20 44  41 54 41 20 46 4F 52 20  |RAPHIC DATA FOR |
000012C0: 54 48 45 20 4C 49 4E 45  20 28 36 34 30 20 50 49  |THE LINE (640 PI|
000012D0: 58 45 4C 53 2C 20 20 38  20 42 49 54 53 20 48 49  |XELS,  8 BITS HI|
000012E0: 47 48 2C 20 20 36 34 30  20 42 59 54 45 53 29 2E  |GH,  640 BYTES).|
000012F0: 0D 20 20 20 20 20 20 20  20 20 20 CC 4F 43 41 54  |.          .OCAT|
00001300: 49 4F 4E 53 20 20 24 30  34 2D 24 30 35 20 20 50  |IONS  $04-$05  P|
00001310: 4F 49 4E 54 20 20 54 4F  20 41 20 42 55 46 46 45  |OINT  TO A BUFFE|
00001320: 52 20 41 52 45 41 20 46  52 45 45 20 46 4F 52 20  |R AREA FREE FOR |
00001330: 55 53 45 20 20 42 59 20  20 54 48 45 0D 20 20 20  |USE  BY  THE.   |
00001340: 20 20 20 20 20 20 20 44  52 49 56 45 52 20 49 46  |       DRIVER IF|
00001350: 20 49 54 20 4E 45 45 44  53 20 49 54 2E 20 D4 48  | IT NEEDS IT. .H|
00001360: 49 53 20 49 53 20 4D 41  49 4E 4C 59 20 54 4F 20  |IS IS MAINLY TO |
00001370: 47 49 56 45 20 50 52 49  4E 54 45 52 53 20 57 48  |GIVE PRINTERS WH|
00001380: 49 43 48 20 4F 4E 4C 59  0D 20 20 20 20 20 20 20  |ICH ONLY.       |
00001390: 20 20 20 50 52 49 4E 54  20 20 37 20 50 49 58 45  |   PRINT  7 PIXE|
000013A0: 4C 53 20 41 54 20 41 20  54 49 4D 45 20 41 20 50  |LS AT A TIME A P|
000013B0: 4C 41 43 45 20 54 4F 20  41 43 43 55 4D 55 4C 41  |LACE TO ACCUMULA|
000013C0: 54 45 20 54 48 45 20 20  45 58 54 52 41 20 20 42  |TE THE  EXTRA  B|
000013D0: 49 54 53 2E 0D 20 20 20  20 20 20 20 20 20 20 CC  |ITS..          .|
000013E0: 4F 43 41 54 49 4F 4E 53  20 20 24 30 36 2D 24 30  |OCATIONS  $06-$0|
000013F0: 37 20 50 4F 49 4E 54 20  54 4F 20 54 48 45 20 43  |7 POINT TO THE C|
00001400: 4F 4C 4F 52 20 44 41 54  41 20 46 4F 52 20 54 48  |OLOR DATA FOR TH|
00001410: 45 20 4C 49 4E 45 2E 20  20 D4 48 49 53 20 49 53  |E LINE.  .HIS IS|
00001420: 0D 20 20 20 20 20 20 20  20 20 20 4F 4E 4C 59 20  |.          ONLY |
00001430: 46 4F 52 20 54 48 45 20  42 45 4E 45 46 49 54 20  |FOR THE BENEFIT |
00001440: 4F 46 20 43 4F 4C 4F 52  20 50 52 49 4E 54 45 52  |OF COLOR PRINTER|
00001450: 53 2E 20 20 D4 48 45 20  50 52 49 4E 54 45 52 20  |S.  .HE PRINTER |
00001460: 44 52 49 56 45 52 20 20  4D 55 53 54 0D 20 20 20  |DRIVER  MUST.   |
00001470: 20 20 20 20 20 20 20 4E  4F 54 20 4D 4F 44 49 46  |       NOT MODIF|
00001480: 49 46 59 20 41 4E 59 20  4F 46 20 54 48 45 53 45  |IFY ANY OF THESE|
00001490: 20 50 4F 49 4E 54 45 52  53 2E 0D 20 20 20 20 20  | POINTERS..     |
000014A0: 20 20 20 20 20 20 20 20  20 20 D4 48 45 20 46 4F  |          .HE FO|
000014B0: 55 52 54 48 20 45 4E 54  52 59 20 50 4F 49 4E 54  |URTH ENTRY POINT|
000014C0: 2C 20 20 41 54 20 24 37  39 30 39 2C 20 20 43 4C  |,  AT $7909,  CL|
000014D0: 4F 53 45 53 20 54 48 45  20 50 52 49 4E 54 45 52  |OSES THE PRINTER|
000014E0: 2E 20 D4 48 49 53 0D 20  20 20 20 20 20 20 20 20  |. .HIS.         |
000014F0: 20 52 4F 55 54 49 4E 45  20 20 49 53 20 43 41 4C  | ROUTINE  IS CAL|
00001500: 4C 45 44 20 57 48 45 4E  20 54 48 45 20 49 4D 41  |LED WHEN THE IMA|
00001510: 47 45 20 49 53 20 46 49  4E 49 53 48 45 44 2E 20  |GE IS FINISHED. |
00001520: 20 D4 48 49 53 20 41 4C  4C 4F 57 53 20 37 20 42  | .HIS ALLOWS 7 B|
00001530: 49 54 0D 20 20 20 20 20  20 20 20 20 20 50 52 49  |IT.          PRI|
00001540: 4E 54 45 52 53 20 54 4F  20 50 52 49 4E 54 20 54  |NTERS TO PRINT T|
00001550: 48 45 20 43 4F 4E 54 45  4E 54 53 20 4F 46 20 54  |HE CONTENTS OF T|
00001560: 48 45 49 52 20 42 55 46  46 45 52 53 2E 20 20 D4  |HEIR BUFFERS.  .|
00001570: 48 49 53 20 49 53 20 41  4C 53 4F 20 54 4F 0D 20  |HIS IS ALSO TO. |
00001580: 20 20 20 20 20 20 20 20  20 47 49 56 45 20 20 54  |         GIVE  T|
00001590: 48 45 20 20 50 52 49 4E  54 45 52 20 20 44 52 49  |HE  PRINTER  DRI|
000015A0: 56 45 52 20 20 41 20 20  43 48 41 4E 43 45 20 54  |VER  A  CHANCE T|
000015B0: 4F 20 20 50 52 49 4E 54  20 20 41 20 20 54 4F 50  |O  PRINT  A  TOP|
000015C0: 20 20 4F 46 20 20 46 4F  52 4D 0D 20 20 20 20 20  |  OF  FORM.     |
000015D0: 20 20 20 20 20 43 48 41  52 41 43 54 45 52 2E 0D  |     CHARACTER..|
000015E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 D4  |               .|
000015F0: 48 45 20 20 46 49 46 54  48 20 20 45 4E 54 52 59  |HE  FIFTH  ENTRY|
00001600: 20 50 4F 49 4E 54 2C 20  20 41 54 20 24 37 39 30  | POINT,  AT $790|
00001610: C3 2C 20 20 52 45 54 55  52 4E 53 20 54 48 45 20  |.,  RETURNS THE |
00001620: 20 4E 55 4D 42 45 52 20  20 4F 46 0D 20 20 20 20  | NUMBER  OF.    |
00001630: 20 20 20 20 20 20 43 48  41 52 41 43 54 45 52 20  |      CHARACTER |
00001640: 20 43 4F 4C 55 4D 4E 53  20 54 48 41 54 20 54 48  | COLUMNS THAT TH|
00001650: 45 20 50 52 49 4E 54 45  52 20 43 41 4E 20 50 52  |E PRINTER CAN PR|
00001660: 49 4E 54 20 49 4E 20 54  48 45 20 D8 20 20 52 45  |INT IN THE .  RE|
00001670: 47 49 53 54 45 52 2E 0D  20 20 20 20 20 20 20 20  |GISTER..        |
00001680: 20 20 D4 48 45 20 20 4D  41 58 49 4D 55 4D 20 20  |  .HE  MAXIMUM  |
00001690: 4E 55 4D 42 45 52 20 20  4F 46 20 20 4C 49 4E 45  |NUMBER  OF  LINE|
000016A0: 53 20 50 45 52 20 50 41  47 45 20 49 53 20 20 52  |S PER PAGE IS  R|
000016B0: 45 54 55 52 4E 45 44 20  20 49 4E 20 20 54 48 45  |ETURNED  IN  THE|
000016C0: 20 20 D9 0D 20 20 20 20  20 20 20 20 20 20 52 45  |  ..          RE|
000016D0: 47 49 53 54 45 52 2E 20  20 D4 48 45 20 20 41 43  |GISTER.  .HE  AC|
000016E0: 43 55 4D 55 4C 41 54 4F  52 20 20 49 53 20 4C 4F  |CUMULATOR  IS LO|
000016F0: 41 44 45 44 20 57 49 54  48 20 41 20 20 5A 45 52  |ADED WITH A  ZER|
00001700: 4F 2E 20 20 D4 48 49 53  20 20 47 49 56 45 53 0D  |O.  .HIS  GIVES.|
00001710: 20 20 20 20 20 20 20 20  20 20 41 50 50 4C 49 43  |          APPLIC|
00001720: 41 54 49 4F 4E 53 20 20  54 48 45 20 20 41 42 49  |ATIONS  THE  ABI|
00001730: 4C 49 54 59 20 20 54 4F  20 43 4F 4D 50 55 54 45  |LITY  TO COMPUTE|
00001740: 20 20 4E 45 43 45 53 53  41 52 59 20 20 42 55 46  |  NECESSARY  BUF|
00001750: 46 45 52 20 20 53 49 5A  45 53 2E 0D 20 20 20 20  |FER  SIZES..    |
00001760: 20 20 20 20 20 20 D4 59  50 49 43 41 4C 20 20 56  |      .YPICAL  V|
00001770: 41 4C 55 45 53 20 20 41  52 45 20 38 30 20 43 4F  |ALUES  ARE 80 CO|
00001780: 4C 55 4D 4E 53 20 42 59  20 39 30 20 4C 49 4E 45  |LUMNS BY 90 LINE|
00001790: 53 20 4F 52 20 36 30 20  43 4F 4C 55 4D 4E 53 20  |S OR 60 COLUMNS |
000017A0: 20 42 59 20 20 39 30 0D  20 20 20 20 20 20 20 20  | BY  90.        |
000017B0: 20 20 4C 49 4E 45 53 2E  0D 20 20 20 20 20 20 20  |  LINES..       |
000017C0: 20 20 20 20 20 20 20 20  C6 49 4E 41 4C 4C 59 2C  |        .INALLY,|
000017D0: 20 20 54 48 45 20 50 52  49 4E 54 45 52 20 44 52  |  THE PRINTER DR|
000017E0: 49 56 45 52 20 4D 55 53  54 20 41 4C 53 4F 20 49  |IVER MUST ALSO I|
000017F0: 4E 43 4C 55 44 45 20 49  54 53 20 4E 41 4D 45 20  |NCLUDE ITS NAME |
00001800: 41 53 20 41 0D 20 20 20  20 20 20 20 20 20 20 53  |AS A.          S|
00001810: 54 52 49 4E 47 20 41 54  20 4C 4F 43 41 54 49 4F  |TRING AT LOCATIO|
00001820: 4E 20 24 37 39 30 C6 2E  20 20 D4 48 49 53 20 4E  |N $790..  .HIS N|
00001830: 41 4D 45 20 4D 55 53 54  20 42 45 20 54 48 45 20  |AME MUST BE THE |
00001840: 53 41 4D 45 20 41 53 20  54 48 45 20 46 49 4C 45  |SAME AS THE FILE|
00001850: 0D 20 20 20 20 20 20 20  20 20 20 4E 41 4D 45 2E  |.          NAME.|
00001860: 20 20 C7 C5 CF 57 52 49  54 45 20 20 41 4E 44 20  |  ...WRITE  AND |
00001870: C7 C5 CF 50 41 49 4E 54  20 57 49 4C 4C 20 4E 4F  |...PAINT WILL NO|
00001880: 54 20 53 45 45 20 54 48  45 20 44 52 49 56 45 52  |T SEE THE DRIVER|
00001890: 20 49 46 20 54 48 45 20  46 49 4C 45 0D 20 20 20  | IF THE FILE.   |
000018A0: 20 20 20 20 20 20 20 4E  41 4D 45 20 20 41 4E 44  |       NAME  AND|
000018B0: 20 20 54 48 49 53 20 54  45 58 54 20 53 54 52 49  |  THIS TEXT STRI|
000018C0: 4E 47 20 41 52 45 20 4E  4F 54 20 54 48 45 20 53  |NG ARE NOT THE S|
000018D0: 41 4D 45 2E 20 20 C4 C5  D3 CB D4 CF D0 20 20 44  |AME.  .......  D|
000018E0: 4F 45 53 20 20 4E 4F 54  0D 20 20 20 20 20 20 20  |OES  NOT.       |
000018F0: 20 20 20 43 41 52 45 2E  0D 0D 0D 0D 0D 0D 0D 0D  |   CARE.........|
00001900: 0D 0D 0D 0D 0D 0D 0D 0D  20 20 20 20 20 20 20 20  |........        |
00001910: 20 20 C6 49 4C 45 20 C6  4F 52 4D 41 54 53 20 20  |  .ILE .ORMATS  |
00001920: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001930: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001940: 20 20 20 20 20 20 20 20  20 20 20 20 33 2D 31 0D  |            3-1.|
00001950: 0D 0D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
00001960: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001970: 20 20 20 20 D6 CC C9 D2  20 C6 49 4C 45 20 D3 54  |    .... .ILE .T|
00001980: 52 55 43 54 55 52 45 0D  0D 20 20 20 20 20 20 20  |RUCTURE..       |
00001990: 20 20 20 20 20 20 20 20  C1 20 D6 CC C9 D2 20 46  |        . .... F|
000019A0: 49 4C 45 20 49 53 20 41  20 54 52 45 45 20 53 54  |ILE IS A TREE ST|
000019B0: 52 55 43 54 55 52 45 44  20 46 49 4C 45 2E 20 20  |RUCTURED FILE.  |
000019C0: D4 48 45 20 44 49 52 45  43 54 4F 52 59 20 50 4F  |.HE DIRECTORY PO|
000019D0: 49 4E 54 53 0D 20 20 20  20 20 20 20 20 20 20 54  |INTS.          T|
000019E0: 4F 20 41 20 53 49 4E 47  4C 45 20 53 45 43 54 4F  |O A SINGLE SECTO|
000019F0: 52 20 43 41 4C 4C 45 44  20 54 48 45 20 D6 CC C9  |R CALLED THE ...|
00001A00: D2 20 53 45 43 54 4F 52  2E 20 20 D4 48 49 53 20  |. SECTOR.  .HIS |
00001A10: 53 45 43 54 4F 52 20 49  53 20 41 20 4C 49 53 54  |SECTOR IS A LIST|
00001A20: 0D 20 20 20 20 20 20 20  20 20 20 4F 46 20 20 54  |.          OF  T|
00001A30: 48 45 20 20 49 4E 49 54  49 41 4C 20 54 52 41 43  |HE  INITIAL TRAC|
00001A40: 4B 53 20 41 4E 44 20 53  45 43 54 4F 52 53 20 4F  |KS AND SECTORS O|
00001A50: 46 20 45 41 43 48 20 4F  46 20 49 54 53 20 20 42  |F EACH OF ITS  B|
00001A60: 52 41 4E 43 48 45 53 20  20 28 4F 52 0D 20 20 20  |RANCHES  (OR.   |
00001A70: 20 20 20 20 20 20 20 43  48 41 49 4E 53 29 2E 20  |       CHAINS). |
00001A80: C9 46 20 54 48 45 20 42  52 41 4E 43 48 20 41 44  |.F THE BRANCH AD|
00001A90: 44 52 45 53 53 20 49 53  20 54 52 41 43 4B 20 24  |DRESS IS TRACK $|
00001AA0: 30 30 20 53 45 43 54 4F  52 20 24 C6 C6 2C 20 54  |00 SECTOR $.., T|
00001AB0: 48 45 4E 20 54 48 41 54  0D 20 20 20 20 20 20 20  |HEN THAT.       |
00001AC0: 20 20 20 42 52 41 4E 43  48 20 20 44 4F 45 53 20  |   BRANCH  DOES |
00001AD0: 4E 4F 54 20 45 58 49 53  54 20 41 4E 44 20 49 53  |NOT EXIST AND IS|
00001AE0: 20 4E 4F 54 20 55 53 45  44 2E 20 20 C9 54 20 49  | NOT USED.  .T I|
00001AF0: 53 20 41 20 50 4C 41 43  45 20 48 4F 4C 44 45 52  |S A PLACE HOLDER|
00001B00: 2E 20 20 C1 0D 20 20 20  20 20 20 20 20 20 20 42  |.  ..          B|
00001B10: 52 41 4E 43 48 20 20 41  44 44 52 45 53 53 20 4F  |RANCH  ADDRESS O|
00001B20: 46 20 54 52 41 43 4B 20  24 30 30 20 53 45 43 54  |F TRACK $00 SECT|
00001B30: 4F 52 20 24 30 30 20 53  50 45 43 49 46 49 45 53  |OR $00 SPECIFIES|
00001B40: 20 54 48 45 20 45 4E 44  20 4F 46 20 20 54 48 45  | THE END OF  THE|
00001B50: 0D 20 20 20 20 20 20 20  20 20 20 53 45 43 54 4F  |.          SECTO|
00001B60: 52 2E 20 20 D4 48 49 53  20 20 49 53 20 20 55 53  |R.  .HIS  IS  US|
00001B70: 45 44 20 20 42 59 20 20  54 48 45 20 D6 CF D0 C5  |ED  BY  THE ....|
00001B80: CE 20 54 4F 20 20 43 4F  55 4E 54 20 20 54 48 45  |. TO  COUNT  THE|
00001B90: 20 20 4E 55 4D 42 45 52  20 20 4F 46 0D 20 20 20  |  NUMBER  OF.   |
00001BA0: 20 20 20 20 20 20 20 42  52 41 4E 43 48 45 53 2E  |       BRANCHES.|
00001BB0: 20 C9 54 20 49 53 20 50  4F 53 53 49 42 4C 45 20  | .T IS POSSIBLE |
00001BC0: 4E 4F 54 20 54 4F 20 48  41 56 45 20 54 48 49 53  |NOT TO HAVE THIS|
00001BD0: 20 45 4E 44 20 4D 41 52  4B 45 52 2E 20 D4 48 41  | END MARKER. .HA|
00001BE0: 54 20 49 53 20 54 48 45  0D 20 20 20 20 20 20 20  |T IS THE.       |
00001BF0: 20 20 20 43 41 53 45 20  20 57 48 45 4E 20 20 54  |   CASE  WHEN  T|
00001C00: 48 45 52 45 20 41 52 45  20 31 32 37 20 42 52 41  |HERE ARE 127 BRA|
00001C10: 4E 43 48 45 53 2E 20 20  D4 48 49 53 20 4C 49 4D  |NCHES.  .HIS LIM|
00001C20: 49 54 20 4F 46 20 20 31  32 37 20 20 42 52 41 4E  |IT OF  127  BRAN|
00001C30: 43 48 45 53 0D 20 20 20  20 20 20 20 20 20 20 45  |CHES.          E|
00001C40: 58 50 4C 41 49 4E 53 20  4D 41 4E 59 20 20 4F 46  |XPLAINS MANY  OF|
00001C50: 20 C7 C5 CF D3 27 53 20  4C 49 4D 49 54 53 2C 20  | ....'S LIMITS, |
00001C60: 20 49 45 2E 20 20 31 32  37 20 4E 4F 54 45 20 20  | IE.  127 NOTE  |
00001C70: 50 41 44 20 20 50 41 47  45 53 2C 20 20 31 32 37  |PAD  PAGES,  127|
00001C80: 0D 20 20 20 20 20 20 20  20 20 20 50 49 43 54 55  |.          PICTU|
00001C90: 52 45 53 20 49 4E 20 41  20 50 48 4F 54 4F 20 41  |RES IN A PHOTO A|
00001CA0: 4C 42 55 4D 2C 20 36 34  20 50 41 47 45 53 20 41  |LBUM, 64 PAGES A|
00001CB0: 4E 44 20 36 33 20 50 49  43 54 55 52 45 53 20 49  |ND 63 PICTURES I|
00001CC0: 4E 20 41 20 C7 C5 CF 57  52 49 54 45 0D 20 20 20  |N A ...WRITE.   |
00001CD0: 20 20 20 20 20 20 20 46  49 4C 45 2C 20 20 45 54  |       FILE,  ET|
00001CE0: 43 2E 20 20 C5 41 43 48  20 42 52 41 4E 43 48 20  |C.  .ACH BRANCH |
00001CF0: 49 53 20 54 48 45 20 45  51 55 49 56 41 4C 45 4E  |IS THE EQUIVALEN|
00001D00: 54 20 4F 46 20 41 20 4E  4F 52 4D 41 4C 20 46 49  |T OF A NORMAL FI|
00001D10: 4C 45 2C 20 20 49 45 2E  0D 20 20 20 20 20 20 20  |LE,  IE..       |
00001D20: 20 20 20 45 41 43 48 20  53 45 43 54 4F 52 20 50  |   EACH SECTOR P|
00001D30: 4F 49 4E 54 53 20 54 4F  20 54 48 45 20 4E 45 58  |OINTS TO THE NEX|
00001D40: 54 20 57 49 54 48 20 54  48 45 20 46 49 52 53 54  |T WITH THE FIRST|
00001D50: 20 54 57 4F 20 42 59 54  45 53 2E 0D 0D 0D 20 20  | TWO BYTES....  |
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: C6 4F 4E 54 20 C6 49 4C  45 20 C6 4F 52 4D 41 54  |.ONT .ILE .ORMAT|
00001D90: 0D 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00001DA0: 20 C6 4F 4E 54 20 46 49  4C 45 53 20 41 52 45 20  | .ONT FILES ARE |
00001DB0: D6 CC C9 D2 20 46 49 4C  45 53 3B 20 20 54 48 45  |.... FILES;  THE|
00001DC0: 20 43 48 41 49 4E 20 4E  55 4D 42 45 52 20 28 30  | CHAIN NUMBER (0|
00001DD0: 2D 31 32 36 29 20 49 53  20 20 54 48 45 0D 20 20  |-126) IS  THE.  |
00001DE0: 20 20 20 20 20 20 20 20  50 4F 49 4E 54 20 20 53  |        POINT  S|
00001DF0: 49 5A 45 2E 20 20 C7 C5  CF D3 20 4C 49 4D 49 54  |IZE.  .... LIMIT|
00001E00: 53 20 41 20 46 4F 4E 54  20 54 4F 20 41 20 50 4F  |S A FONT TO A PO|
00001E10: 49 4E 54 20 53 49 5A 45  20 4F 46 20 34 38 2E 20  |INT SIZE OF 48. |
00001E20: 20 D4 48 49 53 20 20 49  53 0D 20 20 20 20 20 20  | .HIS  IS.      |
00001E30: 20 20 20 20 50 52 4F 42  41 42 4C 59 20 20 20 44  |    PROBABLY   D|
00001E40: 55 45 20 20 54 4F 20 20  4D 45 4D 4F 52 59 20 20  |UE  TO  MEMORY  |
00001E50: 4C 49 4D 49 54 41 54 49  4F 4E 53 20 20 46 4F 52  |LIMITATIONS  FOR|
00001E60: 20 20 53 54 4F 52 49 4E  47 20 20 54 48 45 20 20  |  STORING  THE  |
00001E70: 46 4F 4E 54 2E 0D 20 20  20 20 20 20 20 20 20 20  |FONT..          |
00001E80: CE 4F 4E 45 58 49 53 54  41 4E 54 20 50 4F 49 4E  |.ONEXISTANT POIN|
00001E90: 54 20 53 49 5A 45 53 20  48 41 56 45 20 D6 CC C9  |T SIZES HAVE ...|
00001EA0: D2 20 43 48 41 49 4E 20  41 44 44 52 45 53 53 45  |. CHAIN ADDRESSE|
00001EB0: 53 20 4F 46 20 24 30 30  2C 24 C6 C6 2E 0D 20 20  |S OF $00,$....  |
00001EC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C6 4F 4E  |             .ON|
00001ED0: 54 20 20 46 49 4C 45 53  20 20 41 52 45 20 49 44  |T  FILES  ARE ID|
00001EE0: 45 4E 54 49 46 49 45 44  20 42 59 20 41 20 55 4E  |ENTIFIED BY A UN|
00001EF0: 49 51 55 45 20 C9 C4 20  4E 55 4D 42 45 52 20 20  |IQUE .. NUMBER  |
00001F00: 57 48 49 43 48 20 20 49  53 0D 20 20 20 20 20 20  |WHICH  IS.      |
00001F10: 20 20 20 20 53 54 4F 52  45 44 20 49 4E 20 54 48  |    STORED IN TH|
00001F20: 45 20 46 49 4C 45 27 53  20 49 4E 46 4F 20 53 45  |E FILE'S INFO SE|
00001F30: 43 54 4F 52 20 41 54 20  4F 46 46 53 45 54 20 31  |CTOR AT OFFSET 1|
00001F40: 33 30 2E 20 20 D4 48 45  20 49 4E 46 4F 20 20 53  |30.  .HE INFO  S|
00001F50: 45 43 54 4F 52 0D 20 20  20 20 20 20 20 20 20 20  |ECTOR.          |
00001F60: 43 4F 4E 54 41 49 4E 53  20 41 20 57 4F 52 44 20  |CONTAINS A WORD |
00001F70: 49 44 45 4E 54 49 46 49  45 52 20 46 4F 52 20 45  |IDENTIFIER FOR E|
00001F80: 41 43 48 20 50 4F 49 4E  54 20 53 49 5A 45 20 49  |ACH POINT SIZE I|
00001F90: 4E 20 54 48 45 20 46 4F  4E 54 2E 20 D4 48 45 53  |N THE FONT. .HES|
00001FA0: 45 0D 20 20 20 20 20 20  20 20 20 20 49 44 45 4E  |E.          IDEN|
00001FB0: 54 49 46 49 45 52 53 20  48 41 56 45 20 54 48 45  |TIFIERS HAVE THE|
00001FC0: 20 46 4F 52 4D 3A 20 20  C9 C4 23 20 2A 20 38 20  | FORM:  ..# * 8 |
00001FD0: 2B 20 50 4F 49 4E 54 20  53 49 5A 45 2E 20 20 D4  |+ POINT SIZE.  .|
00001FE0: 48 45 53 45 20 C9 C4 20  57 4F 52 44 53 0D 20 20  |HESE .. WORDS.  |
00001FF0: 20 20 20 20 20 20 20 20  41 52 45 20 55 53 45 44  |        ARE USED|
00002000: 20 42 59 20 C7 C5 CF 57  52 49 54 45 20 41 4E 44  | BY ...WRITE AND|
00002010: 20 C7 C5 CF 50 41 49 4E  54 2E 0D 0D 20 20 20 20  | ...PAINT...    |
00002020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002030: C6 4F 4E 54 20 46 49 4C  45 20 43 48 41 49 4E 20  |.ONT FILE CHAIN |
00002040: 46 4F 52 4D 41 54 3A 0D  0D 20 20 20 20 20 20 20  |FORMAT:..       |
00002050: 20 20 20 24 30 30 20 20  20 20 20 20 20 CE 55 4D  |   $00       .UM|
00002060: 42 45 52 20 20 4F 46 20  50 49 58 45 4C 53 20 4D  |BER  OF PIXELS M|
00002070: 49 4E 55 53 20 31 20 41  42 4F 56 45 20 54 48 45  |INUS 1 ABOVE THE|
00002080: 20 55 4E 44 45 52 4C 49  4E 45 2E 20 20 D4 48 49  | UNDERLINE.  .HI|
00002090: 53 20 49 53 0D 20 20 20  20 20 20 20 20 20 20 20  |S IS.           |
000020A0: 20 20 20 20 20 20 20 20  20 54 48 45 20 4C 49 4E  |         THE LIN|
000020B0: 45 20 4F 46 20 50 52 49  4E 54 2E 0D 20 20 20 20  |E OF PRINT..    |
000020C0: 20 20 20 20 20 20 24 30  31 2D 24 30 32 20 20 20  |      $01-$02   |
000020D0: CE 55 4D 42 45 52 20 4F  46 20 42 59 54 45 53 20  |.UMBER OF BYTES |
000020E0: 49 4E 20 54 48 45 20 42  49 54 20 53 54 52 45 41  |IN THE BIT STREA|
000020F0: 4D 2E 0D 20 20 20 20 20  20 20 20 20 20 24 30 33  |M..          $03|
00002100: 20 20 20 20 20 20 20 D0  4F 49 4E 54 20 53 49 5A  |       .OINT SIZ|
00002110: 45 2C 20 43 48 41 52 41  43 54 45 52 20 48 45 49  |E, CHARACTER HEI|
00002120: 47 48 54 20 49 4E 20 50  49 58 45 4C 53 2E 0D 20  |GHT IN PIXELS.. |
00002130: 20 20 20 20 20 20 20 20  20 24 30 34 2D 24 30 35  |         $04-$05|
00002140: 20 20 20 C9 4E 44 45 58  20 20 46 52 4F 4D 20 20  |   .NDEX  FROM  |
00002150: 42 45 47 49 4E 4E 49 4E  47 20 4F 46 20 46 4F 4E  |BEGINNING OF FON|
00002160: 54 20 54 4F 20 54 41 42  4C 45 20 4F 46 20 20 42  |T TO TABLE OF  B|
00002170: 49 54 20 20 53 54 52 45  41 4D 0D 20 20 20 20 20  |IT  STREAM.     |
00002180: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 49  |               I|
00002190: 4E 44 49 43 45 53 2E 20  D5 53 55 41 4C 4C 59 20  |NDICES. .SUALLY |
000021A0: 24 30 30 30 38 2E 0D 20  20 20 20 20 20 20 20 20  |$0008..         |
000021B0: 20 24 30 36 2D 24 30 37  20 20 20 C9 4E 44 45 58  | $06-$07   .NDEX|
000021C0: 20 46 52 4F 4D 20 42 45  47 49 4E 4E 49 4E 47 20  | FROM BEGINNING |
000021D0: 4F 46 20 46 4F 4E 54 20  54 4F 20 46 49 52 53 54  |OF FONT TO FIRST|
000021E0: 20 42 49 54 20 53 54 52  45 41 4D 2E 0D 20 20 20  | BIT STREAM..   |
000021F0: 20 20 20 20 20 20 20 24  30 38 2D 3F 3F 3F 20 20  |       $08-???  |
00002200: 20 D4 41 42 4C 45 20 20  4F 46 20 57 4F 52 44 53  | .ABLE  OF WORDS|
00002210: 20 57 48 49 43 48 20 41  52 45 20 49 4E 44 49 43  | WHICH ARE INDIC|
00002220: 45 53 20 49 4E 54 4F 20  54 48 45 20 42 49 54 20  |ES INTO THE BIT |
00002230: 53 54 52 45 41 4D 53 3B  0D 20 20 20 20 20 20 20  |STREAMS;.       |
00002240: 20 20 20 20 20 20 20 20  20 20 20 20 20 4F 4E 45  |             ONE|
00002250: 20 20 46 4F 52 20 20 45  41 43 48 20 43 48 41 52  |  FOR  EACH CHAR|
00002260: 41 43 54 45 52 20 46 52  4F 4D 20 53 50 41 43 45  |ACTER FROM SPACE|
00002270: 20 28 33 32 29 20 54 4F  20 20 54 48 45 20 20 54  | (32) TO  THE  T|
00002280: 49 4C 44 41 0D 20 20 20  20 20 20 20 20 20 20 20  |ILDA.           |
00002290: 20 20 20 20 20 20 20 20  20 28 31 32 36 29 2E 20  |         (126). |
000022A0: 20 D4 48 45 52 45 20 49  53 20 41 4C 53 4F 20 41  | .HERE IS ALSO A|
000022B0: 4E 20 45 58 54 52 41 20  49 4E 44 45 58 20 4F 4E  |N EXTRA INDEX ON|
000022C0: 20 54 48 45 20 20 45 4E  44 2E 20 20 D4 48 49 53  | THE  END.  .HIS|
000022D0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000022E0: 20 20 20 20 20 45 58 54  52 41 20 20 49 4E 44 45  |     EXTRA  INDE|
000022F0: 58 20 49 53 20 4E 45 45  44 45 44 20 42 45 43 41  |X IS NEEDED BECA|
00002300: 55 53 45 20 54 48 45 20  44 49 46 46 45 52 45 4E  |USE THE DIFFEREN|
00002310: 43 45 20 42 45 54 57 45  45 4E 20 41 0D 20 20 20  |CE BETWEEN A.   |
00002320: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002330: 20 43 48 41 52 41 43 54  45 52 27 53 20 49 4E 44  | CHARACTER'S IND|
00002340: 45 58 20 41 4E 44 20 54  48 45 20 4E 45 58 54 20  |EX AND THE NEXT |
00002350: 43 48 41 52 41 43 54 45  52 27 53 20 49 4E 44 45  |CHARACTER'S INDE|
00002360: 58 20 49 53 20 54 48 45  0D 20 20 20 20 20 20 20  |X IS THE.       |
00002370: 20 20 20 20 20 20 20 20  20 20 20 20 20 57 49 44  |             WID|
00002380: 54 48 20 4F 46 20 54 48  45 20 43 48 41 52 41 43  |TH OF THE CHARAC|
00002390: 54 45 52 20 49 4E 20 50  49 58 45 4C 53 2E 0D 20  |TER IN PIXELS.. |
000023A0: 20 20 20 20 20 20 20 20  20 3F 3F 3F 2D 3F 3F 3F  |         ???-???|
000023B0: 20 20 20 D0 4F 49 4E 54  45 44 20 20 54 4F 20 42  |   .OINTED  TO B|
000023C0: 59 20 24 30 36 2D 24 30  37 2E 20 20 D4 48 45 20  |Y $06-$07.  .HE |
000023D0: 46 4F 4E 54 20 49 53 20  53 54 4F 52 45 44 20 41  |FONT IS STORED A|
000023E0: 53 20 20 53 45 56 45 52  41 4C 0D 20 20 20 20 20  |S  SEVERAL.     |
000023F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 42  |               B|
00002400: 49 54 20 20 53 54 52 45  41 4D 53 2C 20 20 4F 4E  |IT  STREAMS,  ON|
00002410: 45 20 46 4F 52 20 45 41  43 48 20 4C 49 4E 45 20  |E FOR EACH LINE |
00002420: 4F 46 20 50 49 58 45 4C  53 2E 20 20 D4 48 45 20  |OF PIXELS.  .HE |
00002430: 20 50 4F 49 4E 54 0D 20  20 20 20 20 20 20 20 20  | POINT.         |
00002440: 20 20 20 20 20 20 20 20  20 20 20 53 49 5A 45 20  |           SIZE |
00002450: 20 49 53 20 54 48 45 20  4E 55 4D 42 45 52 20 4F  | IS THE NUMBER O|
00002460: 46 20 42 49 54 20 53 54  52 45 41 4D 53 2E 20 20  |F BIT STREAMS.  |
00002470: C1 4C 4C 20 54 48 45 20  20 43 48 41 52 41 43 54  |.LL THE  CHARACT|
00002480: 45 52 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |ER.             |
00002490: 20 20 20 20 20 20 20 49  4D 41 47 45 53 20 20 41  |       IMAGES  A|
000024A0: 52 45 20 53 54 4F 52 45  44 20 49 4E 20 54 48 45  |RE STORED IN THE|
000024B0: 20 42 49 54 20 53 54 52  45 41 4D 2E 20 20 D4 48  | BIT STREAM.  .H|
000024C0: 45 20 C7 C5 CF D3 20 20  CB C5 D2 CE C1 CC 0D 20  |E ....  ....... |
000024D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000024E0: 20 20 20 48 41 53 20 20  53 4F 4D 45 20 56 45 52  |   HAS  SOME VER|
000024F0: 59 20 53 4F 50 48 49 53  54 49 43 41 54 45 44 20  |Y SOPHISTICATED |
00002500: 42 49 54 20 4D 41 4E 49  50 55 4C 41 54 49 4F 4E  |BIT MANIPULATION|
00002510: 20 20 52 4F 55 54 49 4E  45 53 0D 20 20 20 20 20  |  ROUTINES.     |
00002520: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 46  |               F|
00002530: 4F 52 20 41 43 43 45 53  53 49 4E 47 20 41 4E 59  |OR ACCESSING ANY|
00002540: 20 47 49 56 45 4E 20 43  48 41 52 41 43 54 45 52  | GIVEN CHARACTER|
00002550: 2E 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 20 20  |..............  |
00002560: 20 20 20 20 20 20 20 20  C6 49 4C 45 20 C6 4F 52  |        .ILE .OR|
00002570: 4D 41 54 53 20 20 20 20  20 20 20 20 20 20 20 20  |MATS            |
00002580: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000025A0: 20 20 33 2D 32 0D 0D 0D  20 20 20 20 20 20 20 20  |  3-2...        |
000025B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000025C0: 20 20 20 20 20 20 20 20  20 20 CE 4F 54 45 53 20  |          .OTES |
000025D0: C6 49 4C 45 20 C6 4F 52  4D 41 54 0D 0D 20 20 20  |.ILE .ORMAT..   |
000025E0: 20 20 20 20 20 20 20 20  20 20 20 20 D4 48 45 20  |            .HE |
000025F0: 20 CE 4F 54 45 53 20 46  49 4C 45 20 43 52 45 41  | .OTES FILE CREA|
00002600: 54 45 44 20 42 59 20 54  48 45 20 CE 4F 54 45 50  |TED BY THE .OTEP|
00002610: 41 44 20 44 45 53 4B 20  41 43 43 45 53 53 4F 52  |AD DESK ACCESSOR|
00002620: 59 20 48 41 53 20 20 41  0D 20 20 20 20 20 20 20  |Y HAS  A.       |
00002630: 20 20 20 D6 CC C9 D2 20  20 46 49 4C 45 20 20 53  |   ....  FILE  S|
00002640: 54 52 55 43 54 55 52 45  2E 20 20 C5 41 43 48 20  |TRUCTURE.  .ACH |
00002650: 20 42 52 41 4E 43 48 20  20 49 53 20 41 20 20 53  | BRANCH  IS A  S|
00002660: 49 4E 47 4C 45 20 20 53  45 43 54 4F 52 20 20 57  |INGLE  SECTOR  W|
00002670: 48 49 43 48 0D 20 20 20  20 20 20 20 20 20 20 43  |HICH.          C|
00002680: 4F 4D 50 52 49 53 45 53  20 41 20 50 41 47 45 20  |OMPRISES A PAGE |
00002690: 4F 46 20 54 48 45 20 4E  4F 54 45 50 41 44 2E 20  |OF THE NOTEPAD. |
000026A0: 20 D4 48 49 53 20 53 45  54 53 20 54 48 45 20 4E  | .HIS SETS THE N|
000026B0: 4F 54 45 50 41 44 27 53  20 20 4C 49 4D 49 54 53  |OTEPAD'S  LIMITS|
000026C0: 0D 20 20 20 20 20 20 20  20 20 20 54 4F 20 31 32  |.          TO 12|
000026D0: 37 20 50 41 47 45 53 20  4F 46 20 32 35 33 20 43  |7 PAGES OF 253 C|
000026E0: 48 41 52 41 43 54 45 52  53 2E 20 31 32 37 20 50  |HARACTERS. 127 P|
000026F0: 41 47 45 53 20 42 45 43  41 55 53 45 20 4F 46 20  |AGES BECAUSE OF |
00002700: 54 48 45 20 4C 49 4D 49  54 20 54 4F 0D 20 20 20  |THE LIMIT TO.   |
00002710: 20 20 20 20 20 20 20 54  48 45 20 20 4E 55 4D 42  |       THE  NUMB|
00002720: 45 52 20 4F 46 20 D6 CC  C9 D2 20 43 48 41 49 4E  |ER OF .... CHAIN|
00002730: 53 2C 20 20 20 41 4E 44  20 32 35 33 20 43 48 41  |S,   AND 253 CHA|
00002740: 52 41 43 54 45 52 53 20  42 45 43 41 55 53 45 20  |RACTERS BECAUSE |
00002750: 41 20 53 45 43 54 4F 52  0D 20 20 20 20 20 20 20  |A SECTOR.       |
00002760: 20 20 20 48 4F 4C 44 53  20 32 35 34 20 44 41 54  |   HOLDS 254 DAT|
00002770: 41 20 42 59 54 45 53 20  28 32 20 42 59 54 45 53  |A BYTES (2 BYTES|
00002780: 20 46 4F 52 20 54 48 45  20 4E 45 58 54 20 54 52  | FOR THE NEXT TR|
00002790: 41 43 4B 20 41 4E 44 20  53 45 43 54 4F 52 20 4C  |ACK AND SECTOR L|
000027A0: 49 4E 4B 29 0D 20 20 20  20 20 20 20 20 20 20 41  |INK).          A|
000027B0: 4E 44 20 54 48 45 20 4C  41 53 54 20 43 48 41 52  |ND THE LAST CHAR|
000027C0: 41 43 54 45 52 20 4D 55  53 54 20 42 45 20 41 20  |ACTER MUST BE A |
000027D0: 5A 45 52 4F 20 54 4F 20  54 45 52 4D 49 4E 41 54  |ZERO TO TERMINAT|
000027E0: 45 20 54 4F 20 54 45 58  54 2E 0D 0D 0D 20 20 20  |E TO TEXT....   |
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 D0  |               .|
00002810: 48 4F 54 4F 20 D3 43 52  41 50 20 C6 49 4C 45 0D  |HOTO .CRAP .ILE.|
00002820: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002830: D4 48 45 20 20 D0 48 4F  54 4F 20 20 D3 43 52 41  |.HE  .HOTO  .CRA|
00002840: 50 20 20 46 49 4C 45 20  20 49 53 20 41 20 20 43  |P  FILE  IS A  C|
00002850: 4F 44 45 44 20 20 47 52  41 50 48 49 43 53 20 20  |ODED  GRAPHICS  |
00002860: 49 4D 41 47 45 20 20 49  4E 20 20 41 0D 20 20 20  |IMAGE  IN  A.   |
00002870: 20 20 20 20 20 20 20 53  45 51 55 45 4E 54 49 41  |       SEQUENTIA|
00002880: 4C 4C 59 20 20 53 54 52  55 43 54 55 52 45 44 20  |LLY  STRUCTURED |
00002890: 20 46 49 4C 45 2E 20 20  D4 48 45 20 46 49 52 53  | FILE.  .HE FIRS|
000028A0: 54 20 42 59 54 45 20 49  53 20 54 48 45 20 4E 55  |T BYTE IS THE NU|
000028B0: 4D 42 45 52 20 20 4F 46  0D 20 20 20 20 20 20 20  |MBER  OF.       |
000028C0: 20 20 20 42 59 54 45 53  20 20 57 49 44 45 20 20  |   BYTES  WIDE  |
000028D0: 54 48 45 20 20 49 4D 41  47 45 20 49 53 20 28 4F  |THE  IMAGE IS (O|
000028E0: 4E 45 20 45 49 47 54 48  20 4F 46 20 54 48 45 20  |NE EIGTH OF THE |
000028F0: 20 57 49 44 54 48 20 20  49 4E 20 20 50 49 58 45  | WIDTH  IN  PIXE|
00002900: 4C 53 29 2E 0D 20 20 20  20 20 20 20 20 20 20 D4  |LS)..          .|
00002910: 48 49 53 20 20 4D 45 41  4E 53 20 54 48 41 54 20  |HIS  MEANS THAT |
00002920: 50 48 4F 54 4F 20 53 43  52 41 50 53 20 41 52 45  |PHOTO SCRAPS ARE|
00002930: 20 41 4C 57 41 59 53 20  45 56 45 4E 20 4D 55 4C  | ALWAYS EVEN MUL|
00002940: 54 49 50 4C 45 53 20 4F  46 20 20 45 49 47 48 54  |TIPLES OF  EIGHT|
00002950: 0D 20 20 20 20 20 20 20  20 20 20 50 49 58 45 4C  |.          PIXEL|
00002960: 53 20 57 49 44 45 2E 20  20 D4 48 45 20 53 45 43  |S WIDE.  .HE SEC|
00002970: 4F 4E 44 20 41 4E 44 20  54 48 49 52 44 20 42 59  |OND AND THIRD BY|
00002980: 54 45 20 46 4F 52 4D 20  41 20 57 4F 52 44 20 57  |TE FORM A WORD W|
00002990: 48 49 43 48 20 49 53 20  20 54 48 45 0D 20 20 20  |HICH IS  THE.   |
000029A0: 20 20 20 20 20 20 20 4E  55 4D 42 45 52 20 20 4F  |       NUMBER  O|
000029B0: 46 20 50 49 58 45 4C 53  20 48 49 47 48 20 54 48  |F PIXELS HIGH TH|
000029C0: 45 20 49 4D 41 47 45 20  49 53 2E 20 20 C6 4F 4C  |E IMAGE IS.  .OL|
000029D0: 4C 4F 57 49 4E 47 20 54  48 45 53 45 20 54 48 52  |LOWING THESE THR|
000029E0: 45 45 20 42 59 54 45 53  0D 20 20 20 20 20 20 20  |EE BYTES.       |
000029F0: 20 20 20 49 53 20 20 54  48 45 20 47 52 41 50 48  |   IS  THE GRAPH|
00002A00: 49 43 53 20 49 4D 41 47  45 2C 20 20 43 4F 44 45  |ICS IMAGE,  CODE|
00002A10: 44 20 49 4E 20 54 48 45  20 53 41 4D 45 20 46 4F  |D IN THE SAME FO|
00002A20: 52 4D 41 54 20 41 53 20  41 20 43 4C 49 43 4B 20  |RMAT AS A CLICK |
00002A30: 20 42 4F 58 0D 20 20 20  20 20 20 20 20 20 20 28  | BOX.          (|
00002A40: 53 55 49 54 41 42 4C 45  20 46 4F 52 20 C4 D2 C1  |SUITABLE FOR ...|
00002A50: D7 20 4F 52 20 C4 D2 C1  D7 32 29 2E 20 D4 48 49  |. OR ....2). .HI|
00002A60: 53 20 46 4F 52 4D 41 54  20 43 4F 4E 53 49 53 54  |S FORMAT CONSIST|
00002A70: 53 20 4F 46 20 41 20 43  4F 44 45 20 42 59 54 45  |S OF A CODE BYTE|
00002A80: 0D 20 20 20 20 20 20 20  20 20 20 46 4F 4C 4C 4F  |.          FOLLO|
00002A90: 57 45 44 20 20 42 59 20  31 20 4F 52 20 4D 4F 52  |WED  BY 1 OR MOR|
00002AA0: 45 20 44 41 54 41 20 42  59 54 45 53 2E 20 20 D4  |E DATA BYTES.  .|
00002AB0: 48 45 20 43 4F 44 45 20  42 59 54 45 53 20 41 52  |HE CODE BYTES AR|
00002AC0: 45 20 43 4C 41 53 53 49  46 49 45 44 0D 20 20 20  |E CLASSIFIED.   |
00002AD0: 20 20 20 20 20 20 20 49  4E 54 4F 20 54 48 45 20  |       INTO THE |
00002AE0: 46 4F 4C 4C 4F 57 49 4E  47 20 54 48 52 45 45 20  |FOLLOWING THREE |
00002AF0: 42 41 53 49 43 20 54 59  50 45 53 2E 0D 20 20 20  |BASIC TYPES..   |
00002B00: 20 20 20 20 20 20 20 20  20 20 20 20 31 29 20 C3  |            1) .|
00002B10: 4F 44 45 20 42 59 54 45  53 20 4C 45 53 53 20 54  |ODE BYTES LESS T|
00002B20: 48 41 4E 20 31 32 38 20  4D 45 41 4E 20 54 48 41  |HAN 128 MEAN THA|
00002B30: 54 20 54 48 45 20 46 4F  4C 4C 4F 57 49 4E 47 20  |T THE FOLLOWING |
00002B40: 42 59 54 45 20 20 49 53  0D 20 20 20 20 20 20 20  |BYTE  IS.       |
00002B50: 20 20 20 20 20 20 20 20  20 20 20 54 4F 20 42 45  |           TO BE|
00002B60: 20 52 45 50 45 41 54 45  44 20 54 48 41 54 20 4D  | REPEATED THAT M|
00002B70: 41 4E 59 20 54 49 4D 45  53 2E 0D 20 20 20 20 20  |ANY TIMES..     |
00002B80: 20 20 20 20 20 20 20 20  20 20 32 29 20 C3 4F 44  |          2) .OD|
00002B90: 45 20 20 42 59 54 45 53  20 20 52 41 4E 47 49 4E  |E  BYTES  RANGIN|
00002BA0: 47 20 46 52 4F 4D 20 31  32 38 20 54 4F 20 32 31  |G FROM 128 TO 21|
00002BB0: 39 20 4D 45 41 4E 20 54  48 41 54 20 49 46 20 31  |9 MEAN THAT IF 1|
00002BC0: 32 38 20 20 49 53 0D 20  20 20 20 20 20 20 20 20  |28  IS.         |
00002BD0: 20 20 20 20 20 20 20 20  20 53 55 42 54 52 41 43  |         SUBTRAC|
00002BE0: 54 45 44 20 20 46 52 4F  4D 20 20 54 48 45 20 43  |TED  FROM  THE C|
00002BF0: 4F 44 45 20 42 59 54 45  20 54 48 45 4E 20 54 48  |ODE BYTE THEN TH|
00002C00: 45 20 20 52 45 53 55 4C  54 20 20 49 53 20 20 54  |E  RESULT  IS  T|
00002C10: 48 45 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |HE.             |
00002C20: 20 20 20 20 20 4E 55 4D  42 45 52 20 4F 46 20 44  |     NUMBER OF D|
00002C30: 41 54 41 20 42 59 54 45  53 20 54 48 41 54 20 46  |ATA BYTES THAT F|
00002C40: 4F 4C 4C 4F 57 2E 0D 20  20 20 20 20 20 20 20 20  |OLLOW..         |
00002C50: 20 20 20 20 20 20 33 29  20 C3 4F 44 45 20 42 59  |      3) .ODE BY|
00002C60: 54 45 53 20 52 41 4E 47  49 4E 47 20 46 52 4F 4D  |TES RANGING FROM|
00002C70: 20 32 32 30 20 54 4F 20  32 35 35 20 41 52 45 20  | 220 TO 255 ARE |
00002C80: 53 50 45 43 49 41 4C 2E  20 C6 49 52 53 54 20 32  |SPECIAL. .IRST 2|
00002C90: 31 39 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |19.             |
00002CA0: 20 20 20 20 20 49 53 20  20 53 55 42 54 52 41 43  |     IS  SUBTRAC|
00002CB0: 54 45 44 20 20 46 52 4F  4D 20 20 54 48 45 20 43  |TED  FROM  THE C|
00002CC0: 4F 44 45 20 42 59 54 45  2C 20 20 54 48 45 20 52  |ODE BYTE,  THE R|
00002CD0: 45 53 55 4C 54 20 20 49  53 20 20 54 48 45 0D 20  |ESULT  IS  THE. |
00002CE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002CF0: 20 4E 55 4D 42 45 52 20  20 20 4F 46 20 20 42 59  | NUMBER   OF  BY|
00002D00: 54 45 53 20 20 49 4E 20  20 54 48 45 20 20 50 41  |TES  IN  THE  PA|
00002D10: 54 54 45 52 4E 20 20 54  48 41 54 20 20 57 49 4C  |TTERN  THAT  WIL|
00002D20: 4C 20 20 46 4F 4C 4C 4F  57 2E 0D 20 20 20 20 20  |L  FOLLOW..     |
00002D30: 20 20 20 20 20 20 20 20  20 20 20 20 20 C6 4F 4C  |             .OL|
00002D40: 4C 4F 57 49 4E 47 20 20  54 48 49 53 20 43 4F 44  |LOWING  THIS COD|
00002D50: 45 20 42 59 54 45 20 49  53 20 41 20 52 45 50 45  |E BYTE IS A REPE|
00002D60: 54 49 54 49 4F 4E 20 43  4F 55 4E 54 20 20 46 4F  |TITION COUNT  FO|
00002D70: 52 20 20 54 48 45 0D 20  20 20 20 20 20 20 20 20  |R  THE.         |
00002D80: 20 20 20 20 20 20 20 20  20 50 41 54 54 45 52 4E  |         PATTERN|
00002D90: 2E 20 C6 4F 4C 4C 4F 57  49 4E 47 20 54 48 49 53  |. .OLLOWING THIS|
00002DA0: 20 41 52 45 20 54 48 45  20 42 59 54 45 53 20 54  | ARE THE BYTES T|
00002DB0: 48 41 54 20 43 4F 4E 53  54 49 54 55 54 45 20 54  |HAT CONSTITUTE T|
00002DC0: 48 45 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |HE.             |
00002DD0: 20 20 20 20 20 50 41 54  54 45 52 4E 2E 20 D4 48  |     PATTERN. .H|
00002DE0: 45 53 45 20 43 4F 55 4C  44 20 49 4E 43 4C 55 44  |ESE COULD INCLUD|
00002DF0: 45 20 45 49 54 48 45 52  20 4F 46 20 54 48 45 20  |E EITHER OF THE |
00002E00: 46 49 52 53 54 20 54 57  4F 20 43 4F 44 45 0D 20  |FIRST TWO CODE. |
00002E10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002E20: 20 54 59 50 45 53 2E 0D  20 20 20 20 20 20 20 20  | TYPES..        |
00002E30: 20 20 D3 49 4E 43 45 20  47 52 41 50 48 49 43 20  |  .INCE GRAPHIC |
00002E40: 49 4D 41 47 45 53 20 43  41 4E 20 42 45 20 49 4E  |IMAGES CAN BE IN|
00002E50: 20 43 4F 4C 4F 52 2C 20  20 54 48 45 20 43 4F 4C  | COLOR,  THE COL|
00002E60: 4F 52 20 44 41 54 41 20  46 4F 4C 4C 4F 57 53 20  |OR DATA FOLLOWS |
00002E70: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 47 52  |THE.          GR|
00002E80: 41 50 48 49 43 20 20 49  4D 41 47 45 20 44 41 54  |APHIC  IMAGE DAT|
00002E90: 41 2E 20 20 D4 48 45 20  43 4F 4C 4F 52 20 44 41  |A.  .HE COLOR DA|
00002EA0: 54 41 20 49 53 20 43 4F  44 45 44 20 49 4E 20 54  |TA IS CODED IN T|
00002EB0: 48 45 20 53 41 4D 45 20  57 41 59 20 20 41 53 0D  |HE SAME WAY  AS.|
00002EC0: 20 20 20 20 20 20 20 20  20 20 54 48 45 20 47 52  |          THE GR|
00002ED0: 41 50 48 49 43 20 44 41  54 41 3B 20 20 48 4F 57  |APHIC DATA;  HOW|
00002EE0: 45 56 45 52 2C 20 20 45  41 43 48 20 42 59 54 45  |EVER,  EACH BYTE|
00002EF0: 20 4F 46 20 43 4F 4C 4F  52 20 44 41 54 41 20 49  | OF COLOR DATA I|
00002F00: 53 20 54 48 45 20 43 4F  4C 4F 52 0D 20 20 20 20  |S THE COLOR.    |
00002F10: 20 20 20 20 20 20 46 4F  52 20 41 20 42 4C 4F 43  |      FOR A BLOC|
00002F20: 4B 20 4F 46 20 38 20 42  59 20 38 20 50 49 58 45  |K OF 8 BY 8 PIXE|
00002F30: 4C 53 20 28 41 20 4E 4F  52 4D 41 4C 20 43 48 41  |LS (A NORMAL CHA|
00002F40: 52 41 43 54 45 52 20 53  50 41 43 45 29 2E 20 20  |RACTER SPACE).  |
00002F50: D4 48 49 53 20 49 53 0D  20 20 20 20 20 20 20 20  |.HIS IS.        |
00002F60: 20 20 54 48 45 20 20 52  45 41 53 4F 4E 20 20 54  |  THE  REASON  T|
00002F70: 48 41 54 20 20 C7 C5 CF  50 41 49 4E 54 20 4D 41  |HAT  ...PAINT MA|
00002F80: 4B 45 53 20 50 48 4F 54  4F 20 53 43 52 41 50 53  |KES PHOTO SCRAPS|
00002F90: 20 41 20 20 4D 55 4C 54  49 50 4C 45 20 20 4F 46  | A  MULTIPLE  OF|
00002FA0: 20 20 38 0D 20 20 20 20  20 20 20 20 20 20 50 49  |  8.          PI|
00002FB0: 58 45 4C 53 20 48 49 47  48 20 41 4E 44 20 57 49  |XELS HIGH AND WI|
00002FC0: 44 45 2E 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |DE....          |
00002FD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002FE0: 20 20 20 20 20 20 20 20  20 D4 45 58 54 20 D3 43  |         .EXT .C|
00002FF0: 52 41 50 20 C6 49 4C 45  0D 0D 20 20 20 20 20 20  |RAP .ILE..      |
00003000: 20 20 20 20 20 20 20 20  20 D4 45 58 54 20 53 43  |         .EXT SC|
00003010: 52 41 50 53 20 41 52 45  20 53 45 51 55 45 4E 54  |RAPS ARE SEQUENT|
00003020: 49 41 4C 4C 59 20 53 54  52 55 43 54 55 52 45 44  |IALLY STRUCTURED|
00003030: 20 46 49 4C 45 53 2E 20  D4 48 45 20 46 49 52 53  | FILES. .HE FIRS|
00003040: 54 20 54 57 4F 0D 20 20  20 20 20 20 20 20 20 20  |T TWO.          |
00003050: 42 59 54 45 53 20 4F 46  20 57 48 49 43 48 2C 20  |BYTES OF WHICH, |
00003060: 46 4F 52 4D 20 41 20 57  4F 52 44 20 57 48 49 43  |FORM A WORD WHIC|
00003070: 48 20 43 4F 4E 54 41 49  4E 53 20 54 48 45 20 4E  |H CONTAINS THE N|
00003080: 55 4D 42 45 52 20 4F 46  20 42 59 54 45 53 20 49  |UMBER OF BYTES I|
00003090: 4E 0D 20 20 20 20 20 20  20 20 20 20 54 48 45 20  |N.          THE |
000030A0: 53 43 52 41 50 2E 20 C6  4F 4C 4C 4F 57 49 4E 47  |SCRAP. .OLLOWING|
000030B0: 20 54 48 49 53 20 41 52  45 20 54 45 58 54 20 53  | THIS ARE TEXT S|
000030C0: 45 47 4D 45 4E 54 53 20  49 4E 20 54 48 45 20 53  |EGMENTS IN THE S|
000030D0: 41 4D 45 20 46 4F 52 4D  41 54 20 41 53 0D 20 20  |AME FORMAT AS.  |
000030E0: 20 20 20 20 20 20 20 20  C7 C5 CF 57 52 49 54 45  |        ...WRITE|
000030F0: 20 20 46 49 4C 45 53 2C  20 20 49 45 2E 20 20 34  |  FILES,  IE.  4|
00003100: 20 20 43 4F 44 45 20 20  42 59 54 45 53 20 20 46  |  CODE  BYTES  F|
00003110: 4F 4C 4C 4F 57 45 44 20  42 59 20 20 41 20 20 5A  |OLLOWED BY  A  Z|
00003120: 45 52 4F 20 20 42 59 54  45 0D 20 20 20 20 20 20  |ERO  BYTE.      |
00003130: 20 20 20 20 54 45 52 4D  49 4E 41 54 45 44 20 53  |    TERMINATED S|
00003140: 54 52 49 4E 47 20 4F 46  20 54 45 58 54 2E 20 20  |TRING OF TEXT.  |
00003150: D3 45 45 20 54 48 45 20  C7 C5 CF 57 52 49 54 45  |.EE THE ...WRITE|
00003160: 20 C6 49 4C 45 20 46 4F  52 4D 41 54 20 46 4F 52  | .ILE FORMAT FOR|
00003170: 20 4D 4F 52 45 0D 20 20  20 20 20 20 20 20 20 20  | MORE.          |
00003180: 49 4E 46 4F 52 4D 41 54  49 4F 4E 2E 0D 0D 0D 0D  |INFORMATION.....|
00003190: 0D 0D 0D 0D 0D 0D 0D 0D  0D 20 20 20 20 20 20 20  |.........       |
000031A0: 20 20 20 C6 49 4C 45 20  C6 4F 52 4D 41 54 53 20  |   .ILE .ORMATS |
000031B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000031C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000031D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 33 2D 33  |             3-3|
000031E0: 0D 0D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
000031F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003200: D0 48 4F 54 4F 20 41 4E  44 20 D4 45 58 54 20 C1  |.HOTO AND .EXT .|
00003210: 4C 42 55 4D 20 C6 49 4C  45 53 0D 0D 20 20 20 20  |LBUM .ILES..    |
00003220: 20 20 20 20 20 20 20 20  20 20 20 C1 4C 42 55 4D  |           .LBUM|
00003230: 20 20 46 49 4C 45 53 20  20 41 52 45 20 20 D6 CC  |  FILES  ARE  ..|
00003240: C9 D2 20 20 53 54 52 55  43 54 55 52 45 44 20 20  |..  STRUCTURED  |
00003250: 46 49 4C 45 53 2C 20 57  49 54 48 20 45 41 43 48  |FILES, WITH EACH|
00003260: 20 20 43 48 41 49 4E 0D  20 20 20 20 20 20 20 20  |  CHAIN.        |
00003270: 20 20 43 4F 4E 54 41 49  4E 49 4E 47 20 41 4E 20  |  CONTAINING AN |
00003280: 49 4E 44 49 56 49 44 55  41 4C 20 50 48 4F 54 4F  |INDIVIDUAL PHOTO|
00003290: 20 53 43 52 41 50 20 4F  52 20 54 45 58 54 20 53  | SCRAP OR TEXT S|
000032A0: 43 52 41 50 2E 0D 0D 0D  20 20 20 20 20 20 20 20  |CRAP....        |
000032B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000032C0: 20 20 20 20 20 20 20 20  C7 C5 CF 57 52 49 54 45  |        ...WRITE|
000032D0: 20 C6 49 4C 45 20 C6 4F  52 4D 41 54 0D 0D 20 20  | .ILE .ORMAT..  |
000032E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C7 C5 CF  |             ...|
000032F0: 57 52 49 54 45 20 20 46  49 4C 45 53 20 20 41 52  |WRITE  FILES  AR|
00003300: 45 20 D6 CC C9 D2 20 53  54 52 55 43 54 55 52 45  |E .... STRUCTURE|
00003310: 44 20 20 46 49 4C 45 53  2E 20 20 D4 48 45 20 20  |D  FILES.  .HE  |
00003320: 46 49 52 53 54 20 20 36  34 0D 20 20 20 20 20 20  |FIRST  64.      |
00003330: 20 20 20 20 42 52 41 4E  43 48 45 53 20 20 41 52  |    BRANCHES  AR|
00003340: 45 20 20 54 48 45 20 20  36 34 20 50 41 47 45 53  |E  THE  64 PAGES|
00003350: 20 41 4C 4C 4F 57 45 44  20 49 4E 20 54 48 45 20  | ALLOWED IN THE |
00003360: 20 46 49 4C 45 2E 20 20  D4 48 45 20 20 4C 41 53  | FILE.  .HE  LAS|
00003370: 54 20 20 36 33 0D 20 20  20 20 20 20 20 20 20 20  |T  63.          |
00003380: 42 52 41 4E 43 48 45 53  20 20 41 52 45 20 20 50  |BRANCHES  ARE  P|
00003390: 48 4F 54 4F 20 20 53 43  52 41 50 53 2C 20 49 46  |HOTO  SCRAPS, IF|
000033A0: 20 54 48 45 52 45 20 41  52 45 20 20 41 4E 59 20  | THERE ARE  ANY |
000033B0: 20 50 52 45 53 45 4E 54  20 20 49 4E 20 20 54 48  | PRESENT  IN  TH|
000033C0: 45 0D 20 20 20 20 20 20  20 20 20 20 44 4F 43 55  |E.          DOCU|
000033D0: 4D 45 4E 54 2E 20 20 D3  45 45 20 20 54 48 45 20  |MENT.  .EE  THE |
000033E0: 53 45 43 54 49 4F 4E 20  4F 4E 20 D0 48 4F 54 4F  |SECTION ON .HOTO|
000033F0: 20 D3 43 52 41 50 20 C6  49 4C 45 53 20 41 4E 44  | .CRAP .ILES AND|
00003400: 20 D0 48 4F 54 4F 20 C1  4C 42 55 4D 53 0D 20 20  | .HOTO .LBUMS.  |
00003410: 20 20 20 20 20 20 20 20  46 4F 52 20 4D 4F 52 45  |        FOR MORE|
00003420: 20 49 4E 46 4F 52 4D 41  54 49 4F 4E 20 43 4F 4E  | INFORMATION CON|
00003430: 43 45 52 4E 49 4E 47 20  54 48 45 20 50 48 4F 54  |CERNING THE PHOT|
00003440: 4F 53 2E 0D 20 20 20 20  20 20 20 20 20 20 20 20  |OS..            |
00003450: 20 20 20 D4 48 45 20 20  46 49 52 53 54 20 54 57  |   .HE  FIRST TW|
00003460: 4F 20 42 59 54 45 53 20  4F 46 20 45 41 43 48 20  |O BYTES OF EACH |
00003470: 50 41 47 45 20 46 4F 52  4D 20 41 20 57 4F 52 44  |PAGE FORM A WORD|
00003480: 20 57 48 49 43 48 20 20  49 53 20 20 54 48 45 0D  | WHICH  IS  THE.|
00003490: 20 20 20 20 20 20 20 20  20 20 4C 45 46 54 20 20  |          LEFT  |
000034A0: 4D 41 52 47 49 4E 27 53  20 20 50 4F 53 49 54 49  |MARGIN'S  POSITI|
000034B0: 4F 4E 20 49 4E 20 50 49  58 45 4C 53 2E 20 20 D4  |ON IN PIXELS.  .|
000034C0: 48 45 20 4E 45 58 54 20  54 57 4F 20 42 59 54 45  |HE NEXT TWO BYTE|
000034D0: 53 20 20 41 52 45 20 20  54 48 45 0D 20 20 20 20  |S  ARE  THE.    |
000034E0: 20 20 20 20 20 20 52 49  47 48 54 20 20 4D 41 52  |      RIGHT  MAR|
000034F0: 47 49 4E 27 53 20 50 4F  53 49 54 49 4F 4E 2E 20  |GIN'S POSITION. |
00003500: 20 D4 48 45 20 46 49 46  54 48 20 54 48 52 4F 55  | .HE FIFTH THROU|
00003510: 47 48 20 54 48 45 20 53  49 58 54 45 45 4E 54 48  |GH THE SIXTEENTH|
00003520: 20 20 42 59 54 45 53 0D  20 20 20 20 20 20 20 20  |  BYTES.        |
00003530: 20 20 46 4F 52 4D 20 20  36 20 57 4F 52 44 53 20  |  FORM  6 WORDS |
00003540: 57 48 49 43 48 20 41 52  45 20 54 48 45 20 54 41  |WHICH ARE THE TA|
00003550: 42 20 53 54 4F 50 20 50  4F 53 49 54 49 4F 4E 53  |B STOP POSITIONS|
00003560: 2C 20 20 41 4C 53 4F 20  49 4E 20 20 50 49 58 45  |,  ALSO IN  PIXE|
00003570: 4C 53 2E 0D 20 20 20 20  20 20 20 20 20 20 D4 48  |LS..          .H|
00003580: 45 20 54 45 58 54 20 57  48 49 43 48 20 46 4F 4C  |E TEXT WHICH FOL|
00003590: 4C 4F 57 53 20 49 53 20  53 54 4F 52 45 44 20 49  |LOWS IS STORED I|
000035A0: 4E 20 53 45 47 4D 45 4E  54 53 2E 20 C5 41 43 48  |N SEGMENTS. .ACH|
000035B0: 20 53 45 47 4D 45 4E 54  20 53 54 41 52 54 53 0D  | SEGMENT STARTS.|
000035C0: 20 20 20 20 20 20 20 20  20 20 57 49 54 48 20 20  |          WITH  |
000035D0: 34 20 43 4F 44 45 20 42  59 54 45 53 2E 20 20 D4  |4 CODE BYTES.  .|
000035E0: 48 45 20 46 49 52 53 54  20 42 59 54 45 20 49 53  |HE FIRST BYTE IS|
000035F0: 20 41 20 24 31 37 2C 20  20 49 46 20 54 48 49 53  | A $17,  IF THIS|
00003600: 20 49 53 20 41 20 20 54  45 58 54 0D 20 20 20 20  | IS A  TEXT.    |
00003610: 20 20 20 20 20 20 53 45  47 4D 45 4E 54 20 28 4D  |      SEGMENT (M|
00003620: 4F 52 45 20 4C 41 54 45  52 29 2E 20 20 D4 48 45  |ORE LATER).  .HE|
00003630: 20 4E 45 58 54 20 54 57  4F 20 42 59 54 45 53 20  | NEXT TWO BYTES |
00003640: 41 52 45 20 54 48 45 20  46 4F 4E 54 20 C9 C4 20  |ARE THE FONT .. |
00003650: 20 28 43 4F 44 45 44 0D  20 20 20 20 20 20 20 20  | (CODED.        |
00003660: 20 20 46 4F 52 4D 20 20  57 48 49 43 48 20 49 4E  |  FORM  WHICH IN|
00003670: 43 4C 55 44 45 53 20 50  4F 49 4E 54 20 53 49 5A  |CLUDES POINT SIZ|
00003680: 45 3B 20 20 53 45 45 20  C9 4E 46 4F 20 D3 45 43  |E;  SEE .NFO .EC|
00003690: 54 4F 52 20 4C 4F 43 41  54 49 4F 4E 53 20 20 24  |TOR LOCATIONS  $|
000036A0: 38 30 2D 0D 20 20 20 20  20 20 20 20 20 20 24 39  |80-.          $9|
000036B0: C6 29 2E 20 20 D4 48 45  20 20 46 4F 55 52 54 48  |.).  .HE  FOURTH|
000036C0: 20 20 42 59 54 45 20 49  53 20 54 48 45 20 53 54  |  BYTE IS THE ST|
000036D0: 59 4C 45 20 46 4F 52 20  54 48 45 20 53 45 47 4D  |YLE FOR THE SEGM|
000036E0: 45 4E 54 3B 20 20 45 41  43 48 20 20 42 49 54 0D  |ENT;  EACH  BIT.|
000036F0: 20 20 20 20 20 20 20 20  20 20 44 45 53 49 47 4E  |          DESIGN|
00003700: 41 54 49 4E 47 20 41 4E  20 41 54 54 52 49 42 55  |ATING AN ATTRIBU|
00003710: 54 45 3A 0D 20 20 20 20  20 20 20 20 20 20 20 20  |TE:.            |
00003720: 20 20 20 42 49 54 20 37  20 20 20 20 20 D5 4E 44  |   BIT 7     .ND|
00003730: 45 52 4C 49 4E 45 0D 20  20 20 20 20 20 20 20 20  |ERLINE.         |
00003740: 20 20 20 20 20 20 42 49  54 20 36 20 20 20 20 20  |      BIT 6     |
00003750: C2 4F 4C 44 0D 20 20 20  20 20 20 20 20 20 20 20  |.OLD.           |
00003760: 20 20 20 20 42 49 54 20  35 20 20 20 20 20 D2 45  |    BIT 5     .E|
00003770: 56 45 52 53 45 44 2C 20  CE 4F 54 20 55 53 45 44  |VERSED, .OT USED|
00003780: 20 49 4E 20 C7 C5 CF 57  52 49 54 45 20 46 49 4C  | IN ...WRITE FIL|
00003790: 45 53 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |ES.             |
000037A0: 20 20 42 49 54 20 34 20  20 20 20 20 C9 54 41 4C  |  BIT 4     .TAL|
000037B0: 49 43 53 0D 20 20 20 20  20 20 20 20 20 20 20 20  |ICS.            |
000037C0: 20 20 20 42 49 54 20 33  20 20 20 20 20 CF 55 54  |   BIT 3     .UT|
000037D0: 4C 49 4E 45 0D 20 20 20  20 20 20 20 20 20 20 C6  |LINE.          .|
000037E0: 4F 4C 4C 4F 57 49 4E 47  20 54 48 45 20 46 4F 55  |OLLOWING THE FOU|
000037F0: 52 20 43 4F 44 45 20 42  59 54 45 53 20 49 53 20  |R CODE BYTES IS |
00003800: 54 48 45 20 54 45 58 54  20 53 54 52 49 4E 47 20  |THE TEXT STRING |
00003810: 57 48 49 43 48 20 48 41  53 20 41 20 5A 45 52 4F  |WHICH HAS A ZERO|
00003820: 0D 20 20 20 20 20 20 20  20 20 20 42 59 54 45 20  |.          BYTE |
00003830: 20 54 45 52 4D 49 4E 41  54 4F 52 2E 20 20 C9 46  | TERMINATOR.  .F|
00003840: 20 54 48 45 20 49 4E 49  54 49 41 4C 20 43 4F 44  | THE INITIAL COD|
00003850: 45 20 42 59 54 45 20 49  53 20 41 20 24 31 30 2C  |E BYTE IS A $10,|
00003860: 20 20 54 48 45 4E 20 20  54 48 49 53 0D 20 20 20  |  THEN  THIS.   |
00003870: 20 20 20 20 20 20 20 53  45 47 4D 45 4E 54 20 20  |       SEGMENT  |
00003880: 49 53 20 20 4E 4F 54 20  41 20 54 45 58 54 20 53  |IS  NOT A TEXT S|
00003890: 45 47 4D 45 4E 54 2C 20  20 49 54 20 49 53 20 41  |EGMENT,  IT IS A|
000038A0: 20 20 50 48 4F 54 4F 20  20 53 45 47 4D 45 4E 54  |  PHOTO  SEGMENT|
000038B0: 2E 20 20 D0 48 4F 54 4F  0D 20 20 20 20 20 20 20  |.  .HOTO.       |
000038C0: 20 20 20 53 45 47 4D 45  4E 54 53 20 20 48 41 56  |   SEGMENTS  HAV|
000038D0: 45 20 20 46 49 56 45 20  43 4F 44 45 20 42 59 54  |E  FIVE CODE BYT|
000038E0: 45 53 20 41 4E 44 20 4E  4F 20 44 41 54 41 20 53  |ES AND NO DATA S|
000038F0: 45 43 54 49 4F 4E 2E 20  20 D4 48 45 20 20 53 45  |ECTION.  .HE  SE|
00003900: 43 4F 4E 44 0D 20 20 20  20 20 20 20 20 20 20 42  |COND.          B|
00003910: 59 54 45 20 20 49 53 20  54 48 45 20 57 49 44 54  |YTE  IS THE WIDT|
00003920: 48 20 4F 46 20 54 48 45  20 49 4D 41 47 45 20 49  |H OF THE IMAGE I|
00003930: 4E 20 42 59 54 45 53 2E  20 20 D4 48 45 20 54 48  |N BYTES.  .HE TH|
00003940: 49 52 44 20 20 41 4E 44  20 20 46 4F 55 52 54 48  |IRD  AND  FOURTH|
00003950: 0D 20 20 20 20 20 20 20  20 20 20 42 59 54 45 53  |.          BYTES|
00003960: 20 44 45 53 49 47 4E 41  54 45 20 54 48 45 20 49  | DESIGNATE THE I|
00003970: 4D 41 47 45 27 53 20 48  45 49 47 48 54 20 49 4E  |MAGE'S HEIGHT IN|
00003980: 20 50 49 58 45 4C 53 2E  20 D0 48 4F 54 4F 20 53  | PIXELS. .HOTO S|
00003990: 45 47 4D 45 4E 54 53 20  48 41 56 45 0D 20 20 20  |EGMENTS HAVE.   |
000039A0: 20 20 20 20 20 20 20 41  4E 20 20 45 58 54 52 41  |       AN  EXTRA|
000039B0: 20 43 4F 44 45 20 42 59  54 45 20 57 48 49 43 48  | CODE BYTE WHICH|
000039C0: 20 49 53 20 54 48 45 20  D6 CC C9 D2 20 43 48 41  | IS THE .... CHA|
000039D0: 49 4E 20 4E 55 4D 42 45  52 20 46 4F 52 20 54 48  |IN NUMBER FOR TH|
000039E0: 45 20 49 4D 41 47 45 2E  0D 20 20 20 20 20 20 20  |E IMAGE..       |
000039F0: 20 20 20 D4 48 49 53 20  20 43 4F 55 4C 44 20 41  |   .HIS  COULD A|
00003A00: 4C 4C 4F 57 20 41 20 44  4F 43 55 4D 45 4E 54 20  |LLOW A DOCUMENT |
00003A10: 54 4F 20 48 41 56 45 20  36 33 20 44 49 46 46 45  |TO HAVE 63 DIFFE|
00003A20: 52 45 4E 54 20 49 4D 41  47 45 53 20 42 55 54 20  |RENT IMAGES BUT |
00003A30: 20 55 53 45 0D 20 20 20  20 20 20 20 20 20 20 54  | USE.          T|
00003A40: 48 45 20 53 41 4D 45 20  49 4D 41 47 45 20 53 45  |HE SAME IMAGE SE|
00003A50: 56 45 52 41 4C 20 54 49  4D 45 53 20 57 49 54 48  |VERAL TIMES WITH|
00003A60: 4F 55 54 20 53 54 4F 52  49 4E 47 20 49 54 20 53  |OUT STORING IT S|
00003A70: 45 56 45 52 41 4C 20 54  49 4D 45 53 2E 0D 0D 0D  |EVERAL TIMES....|
00003A80: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00003A90: 0D 0D 0D 0D 0D 0D 0D 0D  20 20 20 20 20 20 20 20  |........        |
00003AA0: 20 20 C6 49 4C 45 20 C6  4F 52 4D 41 54 53 20 20  |  .ILE .ORMATS  |
00003AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003AC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003AD0: 20 20 20 20 20 20 20 20  20 20 20 20 33 2D 34 0D  |            3-4.|
00003AE0: 0D 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00003AF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003B00: 20 20 C7 C5 CF 50 41 49  4E 54 20 C6 49 4C 45 20  |  ...PAINT .ILE |
00003B10: C6 4F 52 4D 41 54 0D 0D  20 20 20 20 20 20 20 20  |.ORMAT..        |
00003B20: 20 20 20 20 20 20 20 C7  C5 CF 50 41 49 4E 54 20  |       ...PAINT |
00003B30: 20 46 49 4C 45 53 20 20  41 52 45 20 20 D6 CC C9  | FILES  ARE  ...|
00003B40: D2 20 20 53 54 52 55 43  54 55 52 45 44 20 20 46  |.  STRUCTURED  F|
00003B50: 49 4C 45 53 2E 20 20 C5  41 43 48 20 20 42 52 41  |ILES.  .ACH  BRA|
00003B60: 4E 43 48 0D 20 20 20 20  20 20 20 20 20 20 52 45  |NCH.          RE|
00003B70: 50 52 45 53 45 4E 54 53  20 20 32 20 4C 49 4E 45  |PRESENTS  2 LINE|
00003B80: 53 20 4F 46 20 54 48 45  20 50 49 43 54 55 52 45  |S OF THE PICTURE|
00003B90: 2E 20 20 D4 48 45 20 44  41 54 41 20 49 4E 20 54  |.  .HE DATA IN T|
00003BA0: 48 45 20 42 52 41 4E 43  48 45 53 20 20 49 53 0D  |HE BRANCHES  IS.|
00003BB0: 20 20 20 20 20 20 20 20  20 20 53 54 4F 52 45 44  |          STORED|
00003BC0: 20 20 49 4E 20 41 20 43  4F 44 45 44 20 46 4F 52  |  IN A CODED FOR|
00003BD0: 4D 20 54 48 41 54 20 49  53 20 44 49 46 46 45 52  |M THAT IS DIFFER|
00003BE0: 45 4E 54 20 46 52 4F 4D  20 50 48 4F 54 4F 20 20  |ENT FROM PHOTO  |
00003BF0: 53 43 52 41 50 53 20 20  41 4E 44 0D 20 20 20 20  |SCRAPS  AND.    |
00003C00: 20 20 20 20 20 20 43 4C  49 43 4B 20 20 42 4F 58  |      CLICK  BOX|
00003C10: 45 53 2E 20 20 C6 49 52  53 54 20 20 4F 46 20 20  |ES.  .IRST  OF  |
00003C20: 41 4C 4C 2C 20 20 43 4F  4E 53 45 43 55 54 49 56  |ALL,  CONSECUTIV|
00003C30: 45 20 42 59 54 45 53 20  44 4F 20 4E 4F 54 20 20  |E BYTES DO NOT  |
00003C40: 46 4F 52 4D 20 20 41 0D  20 20 20 20 20 20 20 20  |FORM  A.        |
00003C50: 20 20 48 4F 52 49 5A 4F  4E 54 41 4C 20 20 4C 49  |  HORIZONTAL  LI|
00003C60: 4E 45 2E 20 20 D4 48 45  20 20 42 59 54 45 53 20  |NE.  .HE  BYTES |
00003C70: 20 41 52 45 20 49 4E 20  54 48 45 20 53 41 4D 45  | ARE IN THE SAME|
00003C80: 20 20 53 45 51 55 45 4E  43 45 20 20 41 53 20 20  |  SEQUENCE  AS  |
00003C90: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 C3 4F  |THE.          .O|
00003CA0: 4D 4D 4F 44 4F 52 45 20  20 53 54 4F 52 45 53 20  |MMODORE  STORES |
00003CB0: 20 54 48 45 4D 20 4F 4E  20 54 48 45 20 48 49 52  | THEM ON THE HIR|
00003CC0: 45 53 20 20 53 43 52 45  45 4E 2E 20 20 C5 49 47  |ES  SCREEN.  .IG|
00003CD0: 48 54 20 20 43 4F 4E 53  45 43 55 54 49 56 45 0D  |HT  CONSECUTIVE.|
00003CE0: 20 20 20 20 20 20 20 20  20 20 42 59 54 45 53 20  |          BYTES |
00003CF0: 46 49 4C 4C 20 41 20 43  48 41 52 41 43 54 45 52  |FILL A CHARACTER|
00003D00: 20 50 4F 53 49 54 49 4F  4E 2E 20 C5 56 45 52 59  | POSITION. .VERY|
00003D10: 20 45 49 47 48 54 48 20  42 59 54 45 20 49 53 20  | EIGHTH BYTE IS |
00003D20: 4F 4E 20 54 48 45 20 53  41 4D 45 0D 20 20 20 20  |ON THE SAME.    |
00003D30: 20 20 20 20 20 20 48 4F  52 49 5A 4F 4E 54 41 4C  |      HORIZONTAL|
00003D40: 20 4C 49 4E 45 2E 20 20  D4 48 45 20 44 41 54 41  | LINE.  .HE DATA|
00003D50: 20 49 53 20 53 54 4F 52  45 44 20 49 4E 20 41 20  | IS STORED IN A |
00003D60: 43 4F 44 45 44 20 46 4F  52 4D 20 54 4F 20 20 43  |CODED FORM TO  C|
00003D70: 4F 4E 53 45 52 56 45 0D  20 20 20 20 20 20 20 20  |ONSERVE.        |
00003D80: 20 20 44 49 53 4B 20 20  53 54 4F 52 41 47 45 2E  |  DISK  STORAGE.|
00003D90: 20 20 D4 48 45 20 43 4F  44 49 4E 47 20 49 53 20  |  .HE CODING IS |
00003DA0: 53 49 4D 50 4C 59 20 41  20 43 4F 44 45 20 42 59  |SIMPLY A CODE BY|
00003DB0: 54 45 20 46 4F 4C 4C 4F  57 45 44 20 42 59 20 53  |TE FOLLOWED BY S|
00003DC0: 4F 4D 45 0D 20 20 20 20  20 20 20 20 20 20 44 41  |OME.          DA|
00003DD0: 54 41 2E 20 C3 4F 44 45  20 42 59 54 45 53 20 46  |TA. .ODE BYTES F|
00003DE0: 41 4C 4C 20 49 4E 54 4F  20 4F 4E 45 20 4F 46 20  |ALL INTO ONE OF |
00003DF0: 54 48 45 20 46 4F 4C 4C  4F 57 49 4E 47 20 54 48  |THE FOLLOWING TH|
00003E00: 52 45 45 20 43 41 54 41  47 4F 52 49 45 53 3A 0D  |REE CATAGORIES:.|
00003E10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00003E20: 29 20 C3 4F 44 45 20 20  20 42 59 54 45 53 20 20  |) .ODE   BYTES  |
00003E30: 4C 45 53 53 20 20 54 48  41 4E 20 20 36 34 20 20  |LESS  THAN  64  |
00003E40: 44 45 54 45 52 4D 49 4E  45 20 20 54 48 45 20 20  |DETERMINE  THE  |
00003E50: 4E 55 4D 42 45 52 20 20  20 4F 46 0D 20 20 20 20  |NUMBER   OF.    |
00003E60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 49 4E  |              IN|
00003E70: 44 49 56 49 44 55 41 4C  20 42 59 54 45 53 20 54  |DIVIDUAL BYTES T|
00003E80: 48 41 54 20 46 4F 4C 4C  4F 57 2E 0D 20 20 20 20  |HAT FOLLOW..    |
00003E90: 20 20 20 20 20 20 20 20  20 20 20 32 29 20 C3 4F  |           2) .O|
00003EA0: 44 45 20 20 42 59 54 45  53 20 20 52 41 4E 47 49  |DE  BYTES  RANGI|
00003EB0: 4E 47 20 20 46 52 4F 4D  20 36 34 20 54 4F 20 31  |NG  FROM 64 TO 1|
00003EC0: 32 37 20 41 52 45 20 20  55 53 45 44 20 20 46 4F  |27 ARE  USED  FO|
00003ED0: 52 20 20 46 49 4C 4C 0D  20 20 20 20 20 20 20 20  |R  FILL.        |
00003EE0: 20 20 20 20 20 20 20 20  20 20 50 41 54 54 45 52  |          PATTER|
00003EF0: 4E 53 2E 20 D4 48 45 20  4C 45 41 53 54 20 53 49  |NS. .HE LEAST SI|
00003F00: 47 4E 49 46 49 43 41 4E  54 20 36 20 42 49 54 53  |GNIFICANT 6 BITS|
00003F10: 20 44 45 54 45 52 4D 49  4E 45 20 48 4F 57 20 4D  | DETERMINE HOW M|
00003F20: 41 4E 59 0D 20 20 20 20  20 20 20 20 20 20 20 20  |ANY.            |
00003F30: 20 20 20 20 20 20 43 48  41 52 41 43 54 45 52 20  |      CHARACTER |
00003F40: 20 50 4F 53 49 54 49 4F  4E 53 20 41 52 45 20 54  | POSITIONS ARE T|
00003F50: 4F 20 42 45 20 46 49 4C  4C 45 44 2E 20 20 D4 48  |O BE FILLED.  .H|
00003F60: 49 53 20 43 4F 44 45 20  42 59 54 45 20 49 53 0D  |IS CODE BYTE IS.|
00003F70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F80: 20 20 46 4F 4C 4C 4F 57  45 44 20 42 59 20 45 49  |  FOLLOWED BY EI|
00003F90: 47 48 54 20 42 59 54 45  53 20 57 48 49 43 48 20  |GHT BYTES WHICH |
00003FA0: 44 45 54 45 52 4D 49 4E  45 20 54 48 45 20 46 49  |DETERMINE THE FI|
00003FB0: 4C 4C 20 50 41 54 54 45  52 4E 2E 0D 20 20 20 20  |LL PATTERN..    |
00003FC0: 20 20 20 20 20 20 20 20  20 20 20 33 29 20 C3 4F  |           3) .O|
00003FD0: 44 45 20 20 42 59 54 45  53 20 47 52 45 41 54 45  |DE  BYTES GREATE|
00003FE0: 52 20 54 48 41 4E 20 31  32 37 20 41 52 45 20 31  |R THAN 127 ARE 1|
00003FF0: 32 38 20 4D 4F 52 45 20  54 48 41 4E 20 54 48 45  |28 MORE THAN THE|
00004000: 20 4E 55 4D 42 45 52 0D  20 20 20 20 20 20 20 20  | NUMBER.        |
00004010: 20 20 20 20 20 20 20 20  20 20 4F 46 20 54 49 4D  |          OF TIM|
00004020: 45 53 20 54 4F 20 52 45  50 45 41 54 20 54 48 45  |ES TO REPEAT THE|
00004030: 20 42 59 54 45 20 54 48  41 54 20 46 4F 4C 4C 4F  | BYTE THAT FOLLO|
00004040: 57 53 20 54 48 45 20 43  4F 44 45 20 42 59 54 45  |WS THE CODE BYTE|
00004050: 2E 0D 20 20 20 20 20 20  20 20 20 20 D4 48 49 53  |..          .HIS|
00004060: 20 20 43 4F 44 49 4E 47  20 53 43 48 45 4D 45 20  |  CODING SCHEME |
00004070: 49 53 20 55 53 45 44 20  54 4F 20 46 49 52 53 54  |IS USED TO FIRST|
00004080: 20 53 50 45 43 49 46 59  20 54 48 45 20 31 32 38  | SPECIFY THE 128|
00004090: 30 20 42 59 54 45 53 20  20 54 48 41 54 0D 20 20  |0 BYTES  THAT.  |
000040A0: 20 20 20 20 20 20 20 20  46 4F 52 4D 20 20 54 48  |        FORM  TH|
000040B0: 45 20 54 57 4F 20 4C 49  4E 45 53 20 4F 46 20 54  |E TWO LINES OF T|
000040C0: 48 45 20 50 49 43 54 55  52 45 2E 20 D4 48 49 53  |HE PICTURE. .HIS|
000040D0: 20 49 53 20 46 4F 4C 4C  4F 57 45 44 20 42 59 20  | IS FOLLOWED BY |
000040E0: 20 54 48 45 20 20 31 36  30 0D 20 20 20 20 20 20  | THE  160.      |
000040F0: 20 20 20 20 42 59 54 45  53 20 57 48 49 43 48 20  |    BYTES WHICH |
00004100: 46 4F 52 4D 20 54 48 45  20 43 4F 4C 4F 52 20 44  |FORM THE COLOR D|
00004110: 41 54 41 20 46 4F 52 20  54 48 45 20 54 57 4F 20  |ATA FOR THE TWO |
00004120: 4C 49 4E 45 53 2E 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |LINES...........|
00004130: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00004140: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 20  |............... |
00004150: 20 20 20 20 20 20 20 20  20 C4 49 52 45 43 54 4F  |         .IRECTO|
00004160: 52 59 20 D3 54 52 55 43  54 55 52 45 20 20 20 20  |RY .TRUCTURE    |
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 20 20 20 20 20  |                |
00004190: 20 20 20 34 2D 31 0D 0D  0D 0D 20 20 20 20 20 20  |   4-1....      |
000041A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000041B0: 20 20 20 20 20 20 20 C7  C5 CF D3 20 C4 49 52 45  |       .... .IRE|
000041C0: 43 54 4F 52 59 20 C5 4E  54 52 59 20 C6 4F 52 4D  |CTORY .NTRY .ORM|
000041D0: 41 54 0D 0D 20 20 20 20  20 20 20 20 20 20 C2 59  |AT..          .Y|
000041E0: 54 45 23 20 20 20 20 20  C4 45 53 43 52 49 50 54  |TE#     .ESCRIPT|
000041F0: 49 4F 4E 0D 20 20 20 20  20 20 20 20 20 20 24 30  |ION.          $0|
00004200: 30 20 20 20 20 20 20 20  C4 CF D3 20 46 49 4C 45  |0       ... FILE|
00004210: 20 54 59 50 45 0D 20 20  20 20 20 20 20 20 20 20  | TYPE.          |
00004220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C2  |               .|
00004230: 49 54 20 37 20 20 20 20  20 C6 49 4C 45 20 43 4C  |IT 7     .ILE CL|
00004240: 4F 53 45 44 20 50 52 4F  50 45 52 4C 59 2E 0D 20  |OSED PROPERLY.. |
00004250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004260: 20 20 20 20 20 20 20 20  C2 49 54 20 36 20 20 20  |        .IT 6   |
00004270: 20 20 C6 49 4C 45 20 49  53 20 57 52 49 54 45 20  |  .ILE IS WRITE |
00004280: 50 52 4F 54 45 43 54 45  44 2E 0D 20 20 20 20 20  |PROTECTED..     |
00004290: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000042A0: 20 20 20 20 C2 49 54 53  20 30 2D 32 20 20 C6 49  |    .ITS 0-2  .I|
000042B0: 4C 45 20 54 59 50 45 0D  20 20 20 20 20 20 20 20  |LE TYPE.        |
000042C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000042D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000042E0: 30 20 20 20 20 C4 C5 CC  0D 20 20 20 20 20 20 20  |0    ....       |
000042F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004300: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004310: 20 31 20 20 20 20 D3 C5  D1 0D 20 20 20 20 20 20  | 1    ....      |
00004320: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004330: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004340: 20 20 32 20 20 20 20 D0  D2 C7 0D 20 20 20 20 20  |  2    ....     |
00004350: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004360: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004370: 20 20 20 33 20 20 20 20  D5 D3 D2 0D 20 20 20 20  |   3    ....    |
00004380: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004390: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000043A0: 20 20 20 20 34 20 20 20  20 D2 C5 CC 20 28 CE 4F  |    4    ... (.O|
000043B0: 54 20 50 45 52 4D 49 54  54 45 44 20 55 4E 44 45  |T PERMITTED UNDE|
000043C0: 52 20 C7 C5 CF D3 29 0D  20 20 20 20 20 20 20 20  |R ....).        |
000043D0: 20 20 24 30 31 20 20 20  20 20 20 20 D4 52 41 43  |  $01       .RAC|
000043E0: 4B 20 4E 55 4D 42 45 52  20 4F 46 20 46 49 52 53  |K NUMBER OF FIRS|
000043F0: 54 20 53 45 43 54 4F 52  2E 0D 20 20 20 20 20 20  |T SECTOR..      |
00004400: 20 20 20 20 24 30 32 20  20 20 20 20 20 20 D3 45  |    $02       .E|
00004410: 43 54 4F 52 20 4E 55 4D  42 45 52 20 4F 46 20 46  |CTOR NUMBER OF F|
00004420: 49 52 53 54 20 53 45 43  54 4F 52 2E 0D 20 20 20  |IRST SECTOR..   |
00004430: 20 20 20 20 20 20 20 24  30 33 2D 24 31 32 20 20  |       $03-$12  |
00004440: 20 C6 49 4C 45 20 4E 41  4D 45 2E 0D 20 20 20 20  | .ILE NAME..    |
00004450: 20 20 20 20 20 20 24 31  33 20 20 20 20 20 20 20  |      $13       |
00004460: D4 52 41 43 4B 20 4E 55  4D 42 45 52 20 46 4F 52  |.RACK NUMBER FOR|
00004470: 20 49 4E 46 4F 20 53 45  43 54 4F 52 2E 0D 20 20  | INFO SECTOR..  |
00004480: 20 20 20 20 20 20 20 20  24 31 34 20 20 20 20 20  |        $14     |
00004490: 20 20 D3 45 43 54 4F 52  20 4E 55 4D 42 45 52 20  |  .ECTOR NUMBER |
000044A0: 46 4F 52 20 49 4E 46 4F  20 53 45 43 54 4F 52 2E  |FOR INFO SECTOR.|
000044B0: 0D 20 20 20 20 20 20 20  20 20 20 24 31 35 20 20  |.          $15  |
000044C0: 20 20 20 20 20 C6 49 4C  45 20 53 54 52 55 43 54  |     .ILE STRUCT|
000044D0: 55 52 45 2E 0D 20 20 20  20 20 20 20 20 20 20 20  |URE..           |
000044E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 30 20  |              0 |
000044F0: 20 20 20 D3 45 51 55 45  4E 54 49 41 4C 20 53 54  |   .EQUENTIAL ST|
00004500: 52 55 43 54 55 52 45 2E  0D 20 20 20 20 20 20 20  |RUCTURE..       |
00004510: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004520: 20 20 31 20 20 20 20 D6  CC C9 D2 20 46 4F 52 4D  |  1    .... FORM|
00004530: 41 54 0D 20 20 20 20 20  20 20 20 20 20 24 31 36  |AT.          $16|
00004540: 20 20 20 20 20 20 20 C7  C5 CF D3 20 46 49 4C 45  |       .... FILE|
00004550: 20 54 59 50 45 2E 0D 20  20 20 20 20 20 20 20 20  | TYPE..         |
00004560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004570: 30 20 20 20 20 CE 4F 4E  2D C7 C5 CF D3 20 46 49  |0    .ON-.... FI|
00004580: 4C 45 2E 0D 20 20 20 20  20 20 20 20 20 20 20 20  |LE..            |
00004590: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 20 20  |             1  |
000045A0: 20 20 C2 C1 D3 C9 C3 20  D0 52 4F 47 52 41 4D 2E  |  ..... .ROGRAM.|
000045B0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000045C0: 20 20 20 20 20 20 20 20  20 20 32 20 20 20 20 C1  |          2    .|
000045D0: 53 53 45 4D 42 4C 59 20  50 52 4F 47 52 41 4D 2E  |SSEMBLY PROGRAM.|
000045E0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000045F0: 20 20 20 20 20 20 20 20  20 20 33 20 20 20 20 C4  |          3    .|
00004600: 41 54 41 20 46 49 4C 45  2E 0D 20 20 20 20 20 20  |ATA FILE..      |
00004610: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004620: 20 20 20 34 20 20 20 20  D3 59 53 54 45 4D 20 46  |   4    .YSTEM F|
00004630: 49 4C 45 2E 0D 20 20 20  20 20 20 20 20 20 20 20  |ILE..           |
00004640: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 35 20  |              5 |
00004650: 20 20 20 C4 45 53 4B 20  C1 43 43 45 53 53 4F 52  |   .ESK .CCESSOR|
00004660: 59 2E 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |Y..             |
00004670: 20 20 20 20 20 20 20 20  20 20 20 20 36 20 20 20  |            6   |
00004680: 20 C1 50 50 4C 49 43 41  54 49 4F 4E 2E 0D 20 20  | .PPLICATION..  |
00004690: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000046A0: 20 20 20 20 20 20 20 37  20 20 20 20 C1 50 50 4C  |       7    .PPL|
000046B0: 49 43 41 54 49 4F 4E 20  C4 41 54 41 2E 0D 20 20  |ICATION .ATA..  |
000046C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000046D0: 20 20 20 20 20 20 20 38  20 20 20 20 C6 4F 4E 54  |       8    .ONT|
000046E0: 20 46 49 4C 45 2E 0D 20  20 20 20 20 20 20 20 20  | FILE..         |
000046F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004700: 39 20 20 20 20 D0 52 49  4E 54 45 52 20 44 52 49  |9    .RINTER DRI|
00004710: 56 45 52 2E 0D 20 20 20  20 20 20 20 20 20 20 20  |VER..           |
00004720: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 30  |              10|
00004730: 20 20 20 C9 4E 50 55 54  20 44 52 49 56 45 52 2E  |   .NPUT DRIVER.|
00004740: 0D 20 20 20 20 20 20 20  20 20 20 D4 48 45 20 20  |.          .HE  |
00004750: 4E 45 58 54 20 20 46 45  57 20 20 42 59 54 45 53  |NEXT  FEW  BYTES|
00004760: 20 20 44 45 46 49 4E 45  20 54 48 45 20 54 49 4D  |  DEFINE THE TIM|
00004770: 45 20 41 4E 44 20 20 44  41 54 45 20 20 4F 46 20  |E AND  DATE  OF |
00004780: 20 54 48 45 20 20 46 49  4C 45 27 53 0D 20 20 20  | THE  FILE'S.   |
00004790: 20 20 20 20 20 20 20 43  52 45 41 54 49 4F 4E 2E  |       CREATION.|
000047A0: 0D 20 20 20 20 20 20 20  20 20 20 24 31 37 20 20  |.          $17  |
000047B0: 20 20 20 20 20 D9 45 41  52 2E 0D 20 20 20 20 20  |     .EAR..     |
000047C0: 20 20 20 20 20 24 31 38  20 20 20 20 20 20 20 CD  |     $18       .|
000047D0: 4F 4E 54 48 2E 0D 20 20  20 20 20 20 20 20 20 20  |ONTH..          |
000047E0: 24 31 39 20 20 20 20 20  20 20 C4 41 59 2E 0D 20  |$19       .AY.. |
000047F0: 20 20 20 20 20 20 20 20  20 24 31 C1 20 20 20 20  |         $1.    |
00004800: 20 20 20 C8 4F 55 52 2E  0D 20 20 20 20 20 20 20  |   .OUR..       |
00004810: 20 20 20 24 31 C2 20 20  20 20 20 20 20 CD 49 4E  |   $1.       .IN|
00004820: 55 54 45 2E 0D 20 20 20  20 20 20 20 20 20 20 24  |UTE..          $|
00004830: 31 C3 2D 24 31 C4 20 20  20 C6 49 4C 45 20 53 49  |1.-$1.   .ILE SI|
00004840: 5A 45 20 49 4E 20 42 4C  4F 43 4B 53 20 28 49 4E  |ZE IN BLOCKS (IN|
00004850: 43 4C 55 44 49 4E 47 20  49 4E 46 4F 20 53 45 43  |CLUDING INFO SEC|
00004860: 54 4F 52 29 2E 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |TOR)............|
00004870: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 20 20 20 20  |............    |
00004880: 20 20 20 20 20 20 C4 49  52 45 43 54 4F 52 59 20  |      .IRECTORY |
00004890: D3 54 52 55 43 54 55 52  45 20 20 20 20 20 20 20  |.TRUCTURE       |
000048A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000048B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000048C0: 34 2D 32 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |4-2...          |
000048D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C4 49  |              .I|
000048E0: 52 45 43 54 4F 52 59 20  C8 45 41 44 45 52 20 28  |RECTORY .EADER (|
000048F0: D4 52 41 43 4B 20 31 38  20 53 45 43 54 4F 52 20  |.RACK 18 SECTOR |
00004900: 30 29 0D 0D 20 20 20 20  20 20 20 20 20 20 24 30  |0)..          $0|
00004910: 30 20 20 20 20 20 20 20  D4 52 41 43 4B 20 4F 46  |0       .RACK OF|
00004920: 20 46 49 52 53 54 20 44  49 52 45 43 54 4F 52 59  | FIRST DIRECTORY|
00004930: 20 53 45 43 54 4F 52 2E  0D 20 20 20 20 20 20 20  | SECTOR..       |
00004940: 20 20 20 24 30 31 20 20  20 20 20 20 20 D3 45 43  |   $01       .EC|
00004950: 54 4F 52 20 4F 46 20 46  49 52 53 54 20 44 49 52  |TOR OF FIRST DIR|
00004960: 45 43 54 4F 52 59 20 53  45 43 54 4F 52 2E 0D 20  |ECTORY SECTOR.. |
00004970: 20 20 20 20 20 20 20 20  20 24 30 32 20 20 20 20  |         $02    |
00004980: 20 20 20 24 34 31 2C 20  C1 D3 C3 C9 C9 20 27 C1  |   $41, ..... '.|
00004990: 27 20 49 4E 44 49 43 41  54 49 4E 47 20 34 30 34  |' INDICATING 404|
000049A0: 30 20 46 4F 52 4D 41 54  2E 0D 20 20 20 20 20 20  |0 FORMAT..      |
000049B0: 20 20 20 20 24 30 33 20  20 20 20 20 20 20 24 32  |    $03       $2|
000049C0: C1 2C 20 C4 CF D3 20 56  45 52 53 49 4F 4E 2E 0D  |., ... VERSION..|
000049D0: 20 20 20 20 20 20 20 20  20 20 24 30 34 2D 24 38  |          $04-$8|
000049E0: C6 20 20 20 C2 4C 4F 43  4B 20 C1 56 41 49 4C 41  |.   .LOCK .VAILA|
000049F0: 42 49 4C 49 54 59 20 CD  41 50 2C 20 20 C2 C1 CD  |BILITY .AP,  ...|
00004A00: 2C 20 33 35 20 54 52 41  43 4B 53 2C 20 34 20 20  |, 35 TRACKS, 4  |
00004A10: 42 59 54 45 53 20 45 41  43 48 2E 0D 20 20 20 20  |BYTES EACH..    |
00004A20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004A30: C6 49 52 53 54 20 20 42  59 54 45 20 20 48 41 53  |.IRST  BYTE  HAS|
00004A40: 20 20 4E 55 4D 42 45 52  20 4F 46 20 53 45 43 54  |  NUMBER OF SECT|
00004A50: 4F 52 53 20 46 52 45 45  20 4F 4E 20 54 48 41 54  |ORS FREE ON THAT|
00004A60: 20 54 52 41 43 4B 2E 0D  20 20 20 20 20 20 20 20  | TRACK..        |
00004A70: 20 20 20 20 20 20 20 20  20 20 20 20 D4 48 45 20  |            .HE |
00004A80: 4F 54 48 45 52 20 54 48  52 45 45 20 42 59 54 45  |OTHER THREE BYTE|
00004A90: 53 20 41 52 45 20 41 20  42 49 54 20 53 54 52 45  |S ARE A BIT STRE|
00004AA0: 41 4D 2E 20 C2 49 54 20  5A 45 52 4F 20 4F 46 20  |AM. .IT ZERO OF |
00004AB0: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 20 20  |THE.            |
00004AC0: 20 20 20 20 20 20 20 20  46 49 52 53 54 20 20 4F  |        FIRST  O|
00004AD0: 46 20 54 48 45 20 54 48  52 45 45 20 42 59 54 45  |F THE THREE BYTE|
00004AE0: 53 20 49 53 20 53 45 43  54 4F 52 20 30 2E 20 20  |S IS SECTOR 0.  |
00004AF0: C9 46 20 54 48 45 20 20  42 49 54 20 20 49 53 0D  |.F THE  BIT  IS.|
00004B00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004B10: 20 20 20 20 53 45 54 2C  20 54 48 45 4E 20 54 48  |    SET, THEN TH|
00004B20: 45 20 42 4C 4F 43 4B 20  49 53 20 46 52 45 45 2E  |E BLOCK IS FREE.|
00004B30: 0D 20 20 20 20 20 20 20  20 20 20 24 39 30 2D 24  |.          $90-$|
00004B40: 39 C6 20 20 20 C4 49 53  4B 20 4E 41 4D 45 20 50  |9.   .ISK NAME P|
00004B50: 41 44 44 45 44 20 57 49  54 48 20 53 48 49 46 54  |ADDED WITH SHIFT|
00004B60: 45 44 20 53 50 41 43 45  53 20 28 24 C1 30 29 2E  |ED SPACES ($.0).|
00004B70: 0D 20 20 20 20 20 20 20  20 20 20 24 C1 30 2D 24  |.          $.0-$|
00004B80: C1 31 20 20 20 D4 57 4F  20 45 58 54 52 41 20 43  |.1   .WO EXTRA C|
00004B90: 48 41 52 41 43 54 45 52  53 20 46 4F 52 20 44 49  |HARACTERS FOR DI|
00004BA0: 53 4B 20 4E 41 4D 45 2E  0D 20 20 20 20 20 20 20  |SK NAME..       |
00004BB0: 20 20 20 24 C1 32 2D 24  C1 33 20 20 20 C4 49 53  |   $.2-$.3   .IS|
00004BC0: 4B 20 C9 C4 2E 0D 20 20  20 20 20 20 20 20 20 20  |K ....          |
00004BD0: 24 C1 34 20 20 20 20 20  20 20 D3 48 49 46 54 45  |$.4       .HIFTE|
00004BE0: 44 20 53 50 41 43 45 20  28 24 C1 30 29 2E 0D 20  |D SPACE ($.0).. |
00004BF0: 20 20 20 20 20 20 20 20  20 24 C1 35 2D 24 C1 36  |         $.5-$.6|
00004C00: 20 20 20 C1 D3 C3 C9 C9  20 27 32 C1 27 20 46 4F  |   ..... '2.' FO|
00004C10: 52 20 C4 CF D3 20 56 45  52 53 49 4F 4E 2E 0D 20  |R ... VERSION.. |
00004C20: 20 20 20 20 20 20 20 20  20 24 C1 37 2D 24 C1 C1  |         $.7-$..|
00004C30: 20 20 20 D3 48 49 46 54  45 44 20 53 50 41 43 45  |   .HIFTED SPACE|
00004C40: 53 20 28 24 C1 30 29 2E  0D 20 20 20 20 20 20 20  |S ($.0)..       |
00004C50: 20 20 20 24 C1 C2 20 20  20 20 20 20 20 D4 52 41  |   $..       .RA|
00004C60: 43 4B 20 46 4F 52 20 C4  C5 D3 CB D4 CF D0 27 53  |CK FOR .......'S|
00004C70: 20 42 55 46 46 45 52 2E  0D 20 20 20 20 20 20 20  | BUFFER..       |
00004C80: 20 20 20 24 C1 C3 20 20  20 20 20 20 20 D3 45 43  |   $..       .EC|
00004C90: 54 4F 52 20 46 4F 52 20  C4 C5 D3 CB D4 CF D0 27  |TOR FOR .......'|
00004CA0: 53 20 42 55 46 46 45 52  2E 0D 20 20 20 20 20 20  |S BUFFER..      |
00004CB0: 20 20 20 20 24 C1 C4 2D  24 C2 C3 20 20 20 C1 D3  |    $..-$..   ..|
00004CC0: C3 C9 C9 20 20 27 C7 C5  CF D3 20 46 4F 52 4D 41  |...  '.... FORMA|
00004CD0: 54 20 D6 31 2E 31 27 2C  20 20 4F 4E 4C 59 20 54  |T .1.1',  ONLY T|
00004CE0: 48 45 20 46 49 52 53 54  20 31 31 20 42 59 54 45  |HE FIRST 11 BYTE|
00004CF0: 53 20 41 52 45 0D 20 20  20 20 20 20 20 20 20 20  |S ARE.          |
00004D00: 20 20 20 20 20 20 20 20  20 20 55 53 45 44 20 54  |          USED T|
00004D10: 4F 20 43 48 45 43 4B 20  46 4F 52 20 C7 C5 CF D3  |O CHECK FOR ....|
00004D20: 20 46 4F 52 4D 41 54 2E  0D 20 20 20 20 20 20 20  | FORMAT..       |
00004D30: 20 20 20 24 C2 C4 2D 24  C6 C6 20 20 20 C6 49 4C  |   $..-$..   .IL|
00004D40: 4C 45 44 20 57 49 54 48  20 5A 45 52 4F 45 53 2E  |LED WITH ZEROES.|
00004D50: 0D 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  0D 0D 20 20 20 20 20 20  |..........      |
00004D80: 20 20 20 20 C9 4E 46 4F  52 4D 41 54 49 4F 4E 20  |    .NFORMATION |
00004D90: D3 45 43 54 4F 52 20 C6  4F 52 4D 41 54 20 20 20  |.ECTOR .ORMAT   |
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 20 20 20 35 2D  |              5-|
00004DC0: 31 0D 0D 0D 0D 20 20 20  20 20 20 20 20 20 20 20  |1....           |
00004DD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004DE0: 20 20 20 20 20 20 C9 4E  46 4F 52 4D 41 54 49 4F  |      .NFORMATIO|
00004DF0: 4E 20 D3 45 43 54 4F 52  0D 0D 20 20 20 20 20 20  |N .ECTOR..      |
00004E00: 20 20 20 20 C2 59 54 45  20 23 20 20 20 20 C4 45  |    .YTE #    .E|
00004E10: 53 43 52 49 50 54 49 4F  4E 0D 20 20 20 20 20 20  |SCRIPTION.      |
00004E20: 20 20 20 20 24 30 30 20  20 20 20 20 20 20 24 30  |    $00       $0|
00004E30: 30 2C 20 20 54 52 41 43  4B 20 20 4C 49 4E 4B 20  |0,  TRACK  LINK |
00004E40: 20 49 53 20 5A 45 52 4F  20 42 45 43 41 55 53 45  | IS ZERO BECAUSE|
00004E50: 20 54 48 45 52 45 20 20  49 53 20 20 4F 4E 4C 59  | THERE  IS  ONLY|
00004E60: 20 20 4F 4E 45 0D 20 20  20 20 20 20 20 20 20 20  |  ONE.          |
00004E70: 20 20 20 20 20 20 20 20  20 20 53 45 43 54 4F 52  |          SECTOR|
00004E80: 2E 0D 20 20 20 20 20 20  20 20 20 20 24 30 31 20  |..          $01 |
00004E90: 20 20 20 20 20 20 24 C6  C6 2C 20 4E 55 4D 42 45  |      $.., NUMBE|
00004EA0: 52 20 4F 46 20 42 59 54  45 53 20 49 4E 20 54 48  |R OF BYTES IN TH|
00004EB0: 49 53 20 53 45 43 54 4F  52 2E 0D 20 20 20 20 20  |IS SECTOR..     |
00004EC0: 20 20 20 20 20 24 30 32  2D 24 30 34 20 20 20 24  |     $02-$04   $|
00004ED0: 30 33 2C 20 24 31 35 2C  20 24 C2 C6 2C 20 C9 4E  |03, $15, $.., .N|
00004EE0: 46 4F 52 4D 41 54 49 4F  4E 20 53 45 43 54 4F 52  |FORMATION SECTOR|
00004EF0: 20 49 44 45 4E 54 49 46  49 43 41 54 49 4F 4E 20  | IDENTIFICATION |
00004F00: 42 59 54 45 53 2E 0D 20  20 20 20 20 20 20 20 20  |BYTES..         |
00004F10: 20 24 30 35 2D 24 34 33  20 20 20 C9 43 4F 4E 20  | $05-$43   .CON |
00004F20: 49 4D 41 47 45 20 49 4E  20 53 50 52 49 54 45 20  |IMAGE IN SPRITE |
00004F30: 46 4F 52 4D 41 54 2E 0D  20 20 20 20 20 20 20 20  |FORMAT..        |
00004F40: 20 20 24 34 34 20 20 20  20 20 20 20 C4 CF D3 20  |  $44       ... |
00004F50: 46 49 4C 45 20 54 59 50  45 2E 0D 20 20 20 20 20  |FILE TYPE..     |
00004F60: 20 20 20 20 20 24 34 35  20 20 20 20 20 20 20 C7  |     $45       .|
00004F70: C5 CF D3 20 46 49 4C 45  20 54 59 50 45 2E 0D 20  |... FILE TYPE.. |
00004F80: 20 20 20 20 20 20 20 20  20 24 34 36 20 20 20 20  |         $46    |
00004F90: 20 20 20 C6 49 4C 45 20  53 54 52 55 43 54 55 52  |   .ILE STRUCTUR|
00004FA0: 45 2C 20 30 20 46 4F 52  20 53 45 51 55 45 4E 54  |E, 0 FOR SEQUENT|
00004FB0: 49 41 4C 2C 20 31 20 46  4F 52 20 D6 CC C9 D2 2E  |IAL, 1 FOR .....|
00004FC0: 0D 20 20 20 20 20 20 20  20 20 20 24 34 37 2D 24  |.          $47-$|
00004FD0: 34 38 20 20 20 CC 4F 41  44 20 41 44 44 52 45 53  |48   .OAD ADDRES|
00004FE0: 53 2E 0D 20 20 20 20 20  20 20 20 20 20 24 34 39  |S..          $49|
00004FF0: 2D 24 34 C1 20 20 20 C5  4E 44 20 4F 46 20 4C 4F  |-$4.   .ND OF LO|
00005000: 41 44 20 41 44 44 52 45  53 53 2E 0D 20 20 20 20  |AD ADDRESS..    |
00005010: 20 20 20 20 20 20 24 34  C2 2D 24 34 C3 20 20 20  |      $4.-$4.   |
00005020: D3 54 41 52 54 20 20 20  4F 46 20 20 45 58 45 43  |.TART   OF  EXEC|
00005030: 55 54 49 4F 4E 20 20 41  44 44 52 45 53 53 20 20  |UTION  ADDRESS  |
00005040: 46 4F 52 20 20 20 50 52  4F 47 52 41 4D 3B 20 20  |FOR   PROGRAM;  |
00005050: 20 55 4E 55 53 45 44 0D  20 20 20 20 20 20 20 20  | UNUSED.        |
00005060: 20 20 20 20 20 20 20 20  20 20 20 20 4F 54 48 45  |            OTHE|
00005070: 52 57 49 53 45 2E 0D 20  20 20 20 20 20 20 20 20  |RWISE..         |
00005080: 20 24 34 C4 2D 24 36 30  20 20 20 C3 4C 41 53 53  | $4.-$60   .LASS|
00005090: 20 4F 46 20 46 49 4C 45  3B 20 5A 45 52 4F 20 42  | OF FILE; ZERO B|
000050A0: 59 54 45 20 54 45 52 4D  49 4E 41 54 45 44 2E 0D  |YTE TERMINATED..|
000050B0: 20 20 20 20 20 20 20 20  20 20 24 36 31 2D 24 37  |          $61-$7|
000050C0: 34 20 20 20 C1 55 54 48  4F 52 20 20 4F 46 20 46  |4   .UTHOR  OF F|
000050D0: 49 4C 45 3B 20 20 5A 45  52 4F 20 42 59 54 45 20  |ILE;  ZERO BYTE |
000050E0: 54 45 52 4D 49 4E 41 54  45 44 2E 20 20 D4 48 45  |TERMINATED.  .HE|
000050F0: 20 20 46 4F 4C 4C 4F 57  49 4E 47 0D 20 20 20 20  |  FOLLOWING.    |
00005100: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005110: C7 C5 CF D3 20 46 49 4C  45 20 54 59 50 45 53 20  |.... FILE TYPES |
00005120: 48 41 56 45 20 41 55 54  48 4F 52 53 3A 0D 20 20  |HAVE AUTHORS:.  |
00005130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005140: 20 20 20 20 20 20 20 31  20 20 20 20 C2 C1 D3 C9  |       1    ....|
00005150: C3 20 D0 52 4F 47 52 41  4D 20 20 20 20 20 20 20  |. .ROGRAM       |
00005160: 36 20 20 20 20 C1 50 50  4C 49 43 41 54 49 4F 4E  |6    .PPLICATION|
00005170: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005180: 20 20 20 20 20 20 20 20  20 20 32 20 20 20 20 C1  |          2    .|
00005190: 53 53 45 4D 42 4C 59 20  D0 52 4F 47 52 41 4D 20  |SSEMBLY .ROGRAM |
000051A0: 20 20 20 39 20 20 20 20  D0 52 49 4E 54 45 52 20  |   9    .RINTER |
000051B0: 44 52 49 56 45 52 0D 20  20 20 20 20 20 20 20 20  |DRIVER.         |
000051C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000051D0: 35 20 20 20 20 C4 45 53  4B 20 C1 43 43 45 53 53  |5    .ESK .CCESS|
000051E0: 4F 52 59 20 20 20 20 20  20 31 30 20 20 20 C9 4E  |ORY      10   .N|
000051F0: 50 55 54 20 C4 52 49 56  45 52 0D 20 20 20 20 20  |PUT .RIVER.     |
00005200: 20 20 20 20 20 24 37 35  2D 24 38 38 20 20 20 C6  |     $75-$88   .|
00005210: 4F 52 20 20 C1 50 50 4C  49 43 41 54 49 4F 4E 20  |OR  .PPLICATION |
00005220: C4 41 54 41 20 46 49 4C  45 53 20 28 41 4E 44 20  |.ATA FILES (AND |
00005230: C4 41 54 41 20 46 49 4C  45 53 3F 29 2C 20 20 54  |.ATA FILES?),  T|
00005240: 48 49 53 20 49 53 0D 20  20 20 20 20 20 20 20 20  |HIS IS.         |
00005250: 20 20 20 20 20 20 20 20  20 20 20 54 48 45 20 43  |           THE C|
00005260: 4C 41 53 53 20 4F 46 20  54 48 45 20 46 49 4C 45  |LASS OF THE FILE|
00005270: 20 54 48 41 54 20 43 52  45 41 54 45 44 20 54 48  | THAT CREATED TH|
00005280: 49 53 20 46 49 4C 45 2E  0D 20 20 20 20 20 20 20  |IS FILE..       |
00005290: 20 20 20 24 38 30 2D 24  38 31 20 20 20 C6 4F 52  |   $80-$81   .OR|
000052A0: 20 20 46 4F 4E 54 20 20  46 49 4C 45 53 20 4F 4E  |  FONT  FILES ON|
000052B0: 4C 59 2C 20 20 54 48 49  53 20 49 53 20 54 48 45  |LY,  THIS IS THE|
000052C0: 20 C9 C4 20 4E 55 4D 42  45 52 20 20 46 4F 52 20  | .. NUMBER  FOR |
000052D0: 20 54 48 45 0D 20 20 20  20 20 20 20 20 20 20 20  | THE.           |
000052E0: 20 20 20 20 20 20 20 20  20 46 4F 4E 54 2E 20 20  |         FONT.  |
000052F0: D4 48 49 53 20 49 53 20  48 4F 57 20 C7 C5 CF D3  |.HIS IS HOW ....|
00005300: 20 44 49 53 54 49 4E 47  55 49 53 48 45 53 20 42  | DISTINGUISHES B|
00005310: 45 54 57 45 45 4E 20 46  4F 4E 54 53 20 46 4F 52  |ETWEEN FONTS FOR|
00005320: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005330: 20 20 20 20 20 C7 C5 CF  57 52 49 54 45 20 41 4E  |     ...WRITE AN|
00005340: 44 20 C7 C5 CF 50 41 49  4E 54 20 57 49 54 48 4F  |D ...PAINT WITHO|
00005350: 55 54 20 41 43 54 55 41  4C 4C 59 20 53 54 4F 52  |UT ACTUALLY STOR|
00005360: 49 4E 47 20 54 48 45 20  46 4F 4E 54 0D 20 20 20  |ING THE FONT.   |
00005370: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005380: 20 4E 41 4D 45 2E 20 C5  41 43 48 20 46 4F 4E 54  | NAME. .ACH FONT|
00005390: 20 48 41 53 20 49 54 53  20 4F 57 4E 20 55 4E 49  | HAS ITS OWN UNI|
000053A0: 51 55 45 20 C9 C4 20 4E  55 4D 42 45 52 2E 20 D4  |QUE .. NUMBER. .|
000053B0: 48 45 20 4B 4E 4F 57 4E  0D 20 20 20 20 20 20 20  |HE KNOWN.       |
000053C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 46 4F 4E  |             FON|
000053D0: 54 53 20 48 41 56 45 20  54 48 45 20 46 4F 4C 4C  |TS HAVE THE FOLL|
000053E0: 4F 57 49 4E 47 20 C9 C4  20 4E 55 4D 42 45 52 53  |OWING .. NUMBERS|
000053F0: 3A 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |:.              |
00005400: 20 20 20 20 20 20 20 20  20 20 20 30 20 20 20 20  |           0    |
00005410: C2 D3 D7 20 20 20 20 20  20 20 20 20 20 20 20 31  |...            1|
00005420: 33 20 20 20 D4 49 4C 44  45 4E 0D 20 20 20 20 20  |3   .ILDEN.     |
00005430: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005440: 20 20 20 20 31 20 20 20  20 D5 4E 49 56 45 52 53  |    1    .NIVERS|
00005450: 49 54 59 20 20 20 20 20  31 34 20 20 20 C5 56 41  |ITY     14   .VA|
00005460: 4E 53 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |NS.             |
00005470: 20 20 20 20 20 20 20 20  20 20 20 20 32 20 20 20  |            2   |
00005480: 20 C3 41 4C 49 46 4F 52  4E 49 41 20 20 20 20 20  | .ALIFORNIA     |
00005490: 31 35 20 20 20 C4 55 52  41 4E 54 0D 20 20 20 20  |15   .URANT.    |
000054A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000054B0: 20 20 20 20 20 33 20 20  20 20 D2 4F 4D 41 20 20  |     3    .OMA  |
000054C0: 20 20 20 20 20 20 20 20  20 31 36 20 20 20 D4 45  |         16   .E|
000054D0: 4C 45 47 52 41 50 48 0D  20 20 20 20 20 20 20 20  |LEGRAPH.        |
000054E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000054F0: 20 34 20 20 20 20 C4 57  49 4E 45 4C 4C 45 20 20  | 4    .WINELLE  |
00005500: 20 20 20 20 20 31 37 20  20 20 D3 55 50 45 52 42  |     17   .UPERB|
00005510: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005520: 20 20 20 20 20 20 20 20  20 20 35 20 20 20 20 C3  |          5    .|
00005530: 4F 52 59 20 20 20 20 20  20 20 20 20 20 20 31 38  |ORY           18|
00005540: 20 20 20 C2 4F 57 44 49  54 43 48 0D 20 20 20 20  |   .OWDITCH.    |
00005550: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005560: 20 20 20 20 20 36 20 20  20 20 D4 4F 4C 4D 41 4E  |     6    .OLMAN|
00005570: 20 20 20 20 20 20 20 20  20 31 39 20 20 20 CF 52  |         19   .R|
00005580: 4D 4F 4E 44 0D 20 20 20  20 20 20 20 20 20 20 20  |MOND.           |
00005590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 37 20  |              7 |
000055A0: 20 20 20 C2 55 42 42 4C  45 20 20 20 20 20 20 20  |   .UBBLE       |
000055B0: 20 20 32 30 20 20 20 C5  4C 4D 57 4F 4F 44 0D 20  |  20   .LMWOOD. |
000055C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000055D0: 20 20 20 20 20 20 20 20  38 20 20 20 20 C6 4F 4E  |        8    .ON|
000055E0: 54 4B 4E 4F 58 20 20 20  20 20 20 20 32 31 20 20  |TKNOX       21  |
000055F0: 20 C8 45 41 52 53 54 0D  20 20 20 20 20 20 20 20  | .EARST.        |
00005600: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005610: 20 39 20 20 20 20 C8 41  52 4D 4F 4E 20 20 20 20  | 9    .ARMON    |
00005620: 20 20 20 20 20 32 31 20  20 20 C2 52 45 4E 4E 45  |     21   .RENNE|
00005630: 4E 53 20 28 C2 D5 C7 29  0D 20 20 20 20 20 20 20  |NS (...).       |
00005640: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005650: 20 20 31 30 20 20 20 CD  59 4B 4F 4E 4F 53 20 20  |  10   .YKONOS  |
00005660: 20 20 20 20 20 20 32 33  20 20 20 C3 48 41 4E 4E  |      23   .HANN|
00005670: 49 4E 47 0D 20 20 20 20  20 20 20 20 20 20 20 20  |ING.            |
00005680: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 31 20  |             11 |
00005690: 20 20 C2 4F 41 4C 54 20  20 20 20 20 20 20 20 20  |  .OALT         |
000056A0: 20 32 34 20 20 20 D0 55  54 4E 41 4D 0D 20 20 20  | 24   .UTNAM.   |
000056B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000056C0: 20 20 20 20 20 20 31 32  20 20 20 D3 54 41 44 49  |      12   .TADI|
000056D0: 55 4D 20 20 20 20 20 20  20 20 32 35 20 20 20 CC  |UM        25   .|
000056E0: 45 C3 4F 4E 54 45 0D 20  20 20 20 20 20 20 20 20  |E.ONTE.         |
000056F0: 20 20 20 20 20 20 20 20  20 20 20 D4 48 45 52 45  |           .HERE|
00005700: 20 49 53 20 41 20 42 55  47 20 4F 4E 20 C6 4F 4E  | IS A BUG ON .ON|
00005710: 54 D0 41 43 4B 20 C9 2C  20 20 54 48 45 20 C2 52  |T.ACK .,  THE .R|
00005720: 45 4E 4E 45 4E 53 20 46  4F 4E 54 20 53 48 4F 55  |ENNENS FONT SHOU|
00005730: 4C 44 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |LD.             |
00005740: 20 20 20 20 20 20 20 48  41 56 45 20 41 4E 20 C9  |       HAVE AN .|
00005750: C4 20 4E 55 4D 42 45 52  20 4F 46 20 32 32 20 28  |. NUMBER OF 22 (|
00005760: 4F 52 20 C8 45 41 52 53  54 20 53 48 4F 55 4C 44  |OR .EARST SHOULD|
00005770: 29 2E 20 D3 49 4E 43 45  20 54 48 45 53 45 0D 20  |). .INCE THESE. |
00005780: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005790: 20 20 20 54 57 4F 20 46  4F 4E 54 53 20 48 41 56  |   TWO FONTS HAV|
000057A0: 45 20 54 48 45 20 53 41  4D 45 20 C9 C4 20 4E 55  |E THE SAME .. NU|
000057B0: 4D 42 45 52 2C 20 4F 4E  4C 59 20 4F 4E 45 20 4F  |MBER, ONLY ONE O|
000057C0: 46 20 54 48 45 4D 20 43  41 4E 0D 20 20 20 20 20  |F THEM CAN.     |
000057D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 42  |               B|
000057E0: 45 20 55 53 45 44 20 49  4E 20 41 4E 59 20 46 49  |E USED IN ANY FI|
000057F0: 4C 45 2C 20 20 49 4E 43  4C 55 44 49 4E 47 20 49  |LE,  INCLUDING I|
00005800: 4E 20 C7 C5 CF 50 41 49  4E 54 2E 20 20 D7 48 45  |N ...PAINT.  .HE|
00005810: 4E 20 C7 C5 CF D3 0D 20  20 20 20 20 20 20 20 20  |N .....         |
00005820: 20 20 20 20 20 20 20 20  20 20 20 4C 4F 4F 4B 53  |           LOOKS|
00005830: 20 20 46 4F 52 20 41 20  46 4F 4E 54 20 41 46 54  |  FOR A FONT AFT|
00005840: 45 52 20 54 48 45 20 55  53 45 52 20 48 41 53 20  |ER THE USER HAS |
00005850: 20 53 45 4C 45 43 54 45  44 20 20 49 54 2C 20 20  | SELECTED  IT,  |
00005860: 49 54 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |IT.             |
00005870: 20 20 20 20 20 20 20 55  53 45 53 20 20 54 48 45  |       USES  THE|
00005880: 20 C9 C4 20 42 59 54 45  20 54 4F 20 46 49 4E 44  | .. BYTE TO FIND|
00005890: 20 49 54 2E 20 20 C9 46  20 54 48 45 20 C9 C4 20  | IT.  .F THE .. |
000058A0: 42 59 54 45 53 20 41 52  45 20 20 54 48 45 0D 20  |BYTES ARE  THE. |
000058B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000058C0: 20 20 20 53 41 4D 45 2C  20 54 48 45 4E 20 54 48  |   SAME, THEN TH|
000058D0: 45 20 46 49 52 53 54 20  46 49 4C 45 20 45 4E 43  |E FIRST FILE ENC|
000058E0: 4F 55 4E 54 45 52 45 44  20 49 53 20 55 53 45 44  |OUNTERED IS USED|
000058F0: 2E 0D 20 20 20 20 20 20  20 20 20 20 24 38 32 2D  |..          $82-|
00005900: 24 39 C6 20 20 20 C6 4F  52 20 20 46 4F 4E 54 20  |$9.   .OR  FONT |
00005910: 20 46 49 4C 45 53 20 4F  4E 4C 59 3B 20 20 C9 C4  | FILES ONLY;  ..|
00005920: 20 57 4F 52 44 53 20 46  4F 52 20 45 41 43 48 20  | WORDS FOR EACH |
00005930: 20 50 4F 49 4E 54 20 20  53 49 5A 45 2E 0D 20 20  | POINT  SIZE..  |
00005940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005950: 20 20 D4 48 45 53 45 20  41 52 45 20 43 4F 44 45  |  .HESE ARE CODE|
00005960: 44 20 41 53 3A 20 36 34  20 2A 20 C9 C4 23 20 2B  |D AS: 64 * ..# +|
00005970: 20 50 4F 49 4E 54 20 53  49 5A 45 2E 0D 20 20 20  | POINT SIZE..   |
00005980: 20 20 20 20 20 20 20 24  C1 30 2D 24 C6 C6 20 20  |       $.0-$..  |
00005990: 20 D4 45 58 54 20 46 49  45 4C 44 20 46 4F 52 20  | .EXT FIELD FOR |
000059A0: 54 48 45 20 46 49 4C 45  3B 20 5A 45 52 4F 20 42  |THE FILE; ZERO B|
000059B0: 59 54 45 20 54 45 52 4D  49 4E 41 54 45 44 2E 0D  |YTE TERMINATED..|
000059C0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 20 20 20 20 20  |...........     |
000059D0: 20 20 20 20 20 CD 45 4D  4F 52 59 20 CD 41 50 20  |     .EMORY .AP |
000059E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000059F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005A00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 36  |               6|
00005A10: 2D 31 0D 0D 0D 20 20 20  20 20 20 20 20 20 20 24  |-1...          $|
00005A20: 30 31 20 20 20 20 20 20  20 20 20 20 20 20 D2 36  |01            .6|
00005A30: 35 31 30 20 20 20 20 20  C2 55 49 4C 54 2D 49 4E  |510     .UILT-IN|
00005A40: 20 36 35 31 30 20 C9 2F  CF 20 50 4F 52 54 2C 20  | 6510 ./. PORT, |
00005A50: 42 49 54 20 4F 52 49 45  4E 54 45 44 0D 20 20 20  |BIT ORIENTED.   |
00005A60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005A70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005A80: 20 20 20 20 20 C2 49 54  20 30 20 2D 20 30 3D D2  |     .IT 0 - 0=.|
00005A90: C1 CD 2C 20 31 3D C2 C1  D3 C9 C3 20 D2 CF CD 0D  |.., 1=..... ....|
00005AA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005AC0: 20 20 20 20 20 20 20 20  C2 49 54 20 31 20 2D 20  |        .IT 1 - |
00005AD0: 30 3D D2 C1 CD 2C 20 31  3D CB 45 52 4E 41 4C 20  |0=..., 1=.ERNAL |
00005AE0: D2 CF CD 0D 20 20 20 20  20 20 20 20 20 20 20 20  |....            |
00005AF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005B00: 20 20 20 20 20 20 20 20  20 20 20 20 C2 49 54 20  |            .IT |
00005B10: 32 20 2D 20 30 3D C3 48  41 52 41 43 54 45 52 20  |2 - 0=.HARACTER |
00005B20: 53 45 54 20 D2 CF CD 2C  0D 20 20 20 20 20 20 20  |SET ...,.       |
00005B30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005B40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005B50: 20 20 20 20 20 20 20 20  20 31 3D C9 2F CF 20 50  |         1=./. P|
00005B60: 4F 52 54 53 0D 20 20 20  20 20 20 20 20 20 20 20  |ORTS.           |
00005B70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005B80: 20 20 20 20 20 20 20 20  20 20 20 20 20 C2 49 54  |             .IT|
00005B90: 53 20 33 2D 35 20 2D 20  C3 41 53 53 45 54 54 45  |S 3-5 - .ASSETTE|
00005BA0: 20 43 4F 4E 54 52 4F 4C  20 4C 49 4E 45 53 0D 20  | CONTROL LINES. |
00005BB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005BC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005BD0: 20 20 20 20 20 20 20 C2  49 54 53 20 36 2D 37 20  |       .ITS 6-7 |
00005BE0: 2D 20 D5 4E 43 4F 4E 4E  45 43 54 45 44 0D 20 20  |- .NCONNECTED.  |
00005BF0: 20 20 20 20 20 20 20 20  24 30 32 2D 24 30 33 20  |        $02-$03 |
00005C00: 20 20 20 20 20 20 20 C7  D0 CE D4 31 20 20 20 20  |       ....1    |
00005C10: 20 C7 45 4E 45 52 41 4C  20 50 4F 49 4E 54 45 52  | .ENERAL POINTER|
00005C20: 2C 20 20 55 53 55 41 4C  4C 59 20 55 53 45 44 20  |,  USUALLY USED |
00005C30: 54 4F 20 50 41 53 53 20  41 0D 20 20 20 20 20 20  |TO PASS A.      |
00005C40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005C50: 20 20 20 20 20 20 20 20  20 20 20 20 20 50 41 52  |             PAR|
00005C60: 41 4D 45 54 45 52 20 54  4F 20 41 20 CB 45 52 4E  |AMETER TO A .ERN|
00005C70: 41 4C 20 52 4F 55 54 49  4E 45 2E 0D 20 20 20 20  |AL ROUTINE..    |
00005C80: 20 20 20 20 20 20 24 30  34 2D 24 30 35 20 20 20  |      $04-$05   |
00005C90: 20 20 20 20 20 C7 D0 CE  D4 32 20 20 20 20 20 C7  |     ....2     .|
00005CA0: 45 4E 45 52 41 4C 20 50  4F 49 4E 54 45 52 0D 20  |ENERAL POINTER. |
00005CB0: 20 20 20 20 20 20 20 20  20 24 30 34 20 20 20 20  |         $04    |
00005CC0: 20 20 20 20 20 20 20 20  D4 D2 C1 C3 CB 20 20 20  |        .....   |
00005CD0: 20 20 D4 52 41 43 4B 20  4E 55 4D 42 45 52 20 46  |  .RACK NUMBER F|
00005CE0: 4F 52 20 44 49 53 4B 20  4F 50 45 52 41 54 49 4F  |OR DISK OPERATIO|
00005CF0: 4E 53 0D 20 20 20 20 20  20 20 20 20 20 24 30 35  |NS.          $05|
00005D00: 20 20 20 20 20 20 20 20  20 20 20 20 D3 C5 C3 D4  |            ....|
00005D10: CF D2 20 20 20 20 D3 45  43 54 4F 52 20 4E 55 4D  |..    .ECTOR NUM|
00005D20: 42 45 52 20 46 4F 52 20  44 49 53 4B 20 4F 50 45  |BER FOR DISK OPE|
00005D30: 52 41 54 49 4F 4E 53 0D  20 20 20 20 20 20 20 20  |RATIONS.        |
00005D40: 20 20 24 30 35 20 20 20  20 20 20 20 20 20 20 20  |  $05           |
00005D50: 20 D2 CF D7 20 20 20 20  20 20 20 D2 4F 57 20 54  | ...       .OW T|
00005D60: 4F 20 50 52 49 4E 54 20  54 45 58 54 20 4F 4E 0D  |O PRINT TEXT ON.|
00005D70: 20 20 20 20 20 20 20 20  20 20 24 30 36 2D 24 30  |          $06-$0|
00005D80: C2 20 20 20 20 20 20 20  20 C2 CF D8 D3 C9 DA 20  |.        ...... |
00005D90: 20 20 20 C2 4F 58 20 53  49 5A 45 20 44 45 53 43  |   .OX SIZE DESC|
00005DA0: 52 49 50 54 4F 52 0D 20  20 20 20 20 20 20 20 20  |RIPTOR.         |
00005DB0: 20 24 30 36 20 20 20 20  20 20 20 20 20 20 20 20  | $06            |
00005DC0: C2 D8 D4 CF D0 20 20 20  20 20 D4 4F 50 20 52 4F  |.....     .OP RO|
00005DD0: 57 20 4F 46 20 41 20 42  4F 58 0D 20 20 20 20 20  |W OF A BOX.     |
00005DE0: 20 20 20 20 20 24 30 37  20 20 20 20 20 20 20 20  |     $07        |
00005DF0: 20 20 20 20 C2 D8 C2 CF  D4 20 20 20 20 20 C2 4F  |    .....     .O|
00005E00: 54 54 4F 4D 20 52 4F 57  20 4F 46 20 41 20 42 4F  |TTOM ROW OF A BO|
00005E10: 58 0D 20 20 20 20 20 20  20 20 20 20 24 30 38 2D  |X.          $08-|
00005E20: 24 30 39 20 20 20 20 20  20 20 20 C2 D8 CC C5 C6  |$09        .....|
00005E30: D4 20 20 20 20 CC 45 46  54 20 4D 41 52 47 49 4E  |.    .EFT MARGIN|
00005E40: 20 4F 46 20 41 20 42 4F  58 0D 20 20 20 20 20 20  | OF A BOX.      |
00005E50: 20 20 20 20 24 30 C1 2D  24 30 C2 20 20 20 20 20  |    $0.-$0.     |
00005E60: 20 20 20 C2 D8 D2 C9 D4  C5 20 20 20 20 D2 49 47  |   ......    .IG|
00005E70: 48 54 20 4D 41 52 47 49  4E 20 4F 46 20 41 20 42  |HT MARGIN OF A B|
00005E80: 4F 58 0D 20 20 20 20 20  20 20 20 20 20 24 30 C3  |OX.          $0.|
00005E90: 2D 24 30 C4 20 20 20 20  20 20 20 20 C4 C9 D2 D0  |-$0.        ....|
00005EA0: CE D4 20 20 20 20 C4 49  52 45 43 54 4F 52 59 20  |..    .IRECTORY |
00005EB0: 20 45 4E 54 52 59 20 20  50 4F 49 4E 54 45 52 2C  | ENTRY  POINTER,|
00005EC0: 20 20 52 45 54 55 52 4E  45 44 20 20 42 59 0D 20  |  RETURNED  BY. |
00005ED0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005EE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005EF0: 20 20 4C 4F 4F 4B 55 50  2E 20 20 C1 4C 53 4F 20  |  LOOKUP.  .LSO |
00005F00: 20 55 53 45 44 20 41 53  20 20 54 48 45 20 20 44  | USED AS  THE  D|
00005F10: 45 53 54 49 4E 41 54 49  4F 4E 0D 20 20 20 20 20  |ESTINATION.     |
00005F20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005F30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 49 4E  |              IN|
00005F40: 44 49 52 45 43 54 20 20  20 50 4F 49 4E 54 45 52  |DIRECT   POINTER|
00005F50: 20 20 46 4F 52 20 20 48  49 52 45 53 20 20 20 47  |  FOR  HIRES   G|
00005F60: 52 41 50 48 49 43 0D 20  20 20 20 20 20 20 20 20  |RAPHIC.         |
00005F70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005F80: 20 20 20 20 20 20 20 20  20 20 4F 50 45 52 41 54  |          OPERAT|
00005F90: 49 4F 4E 53 2E 0D 20 20  20 20 20 20 20 20 20 20  |IONS..          |
00005FA0: 24 30 C5 2D 24 30 C6 20  20 20 20 20 20 20 20 C6  |$0.-$0.        .|
00005FB0: C9 CC D0 CE D4 20 20 20  20 C6 49 4C 45 4E 41 4D  |.....    .ILENAM|
00005FC0: 45 20 20 50 4F 49 4E 54  45 52 2C 20 20 55 53 45  |E  POINTER,  USE|
00005FD0: 44 20 54 4F 20 50 4F 49  4E 54 20 20 54 4F 20 20  |D TO POINT  TO  |
00005FE0: 41 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |A.              |
00005FF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006000: 20 20 20 20 20 46 49 4C  45 20 4E 41 4D 45 20 46  |     FILE NAME F|
00006010: 4F 52 20 46 49 4C 45 20  4F 50 45 52 41 54 49 4F  |OR FILE OPERATIO|
00006020: 4E 53 2E 20 C1 4C 53 4F  20 55 53 45 44 0D 20 20  |NS. .LSO USED.  |
00006030: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006040: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006050: 20 41 53 20 54 48 45 20  53 4F 55 52 43 45 20 49  | AS THE SOURCE I|
00006060: 4E 44 49 52 45 43 54 20  50 4F 49 4E 54 45 52 20  |NDIRECT POINTER |
00006070: 46 4F 52 20 48 49 52 45  53 0D 20 20 20 20 20 20  |FOR HIRES.      |
00006080: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006090: 20 20 20 20 20 20 20 20  20 20 20 20 20 47 52 41  |             GRA|
000060A0: 50 48 49 43 20 4F 50 45  52 41 54 49 4F 4E 53 2E  |PHIC OPERATIONS.|
000060B0: 0D 20 20 20 20 20 20 20  20 20 20 24 31 30 20 20  |.          $10  |
000060C0: 20 20 20 20 20 20 20 20  20 20 D3 C7 D4 D9 D0 C5  |          ......|
000060D0: 20 20 20 20 D3 45 4C 45  43 54 45 44 20 C7 C5 CF  |    .ELECTED ...|
000060E0: D3 20 46 49 4C 45 20 54  59 50 45 3B 20 55 53 45  |. FILE TYPE; USE|
000060F0: 44 20 42 59 20 D4 C1 C2  CC C5 0D 20 20 20 20 20  |D BY ......     |
00006100: 20 20 20 20 20 24 31 31  20 20 20 20 20 20 20 20  |     $11        |
00006110: 20 20 20 20 CD C1 D8 C6  C9 CC 20 20 20 20 CD 41  |    ......    .A|
00006120: 58 49 4D 55 4D 20 4E 55  4D 42 45 52 20 4F 46 20  |XIMUM NUMBER OF |
00006130: 46 49 4C 45 53 20 54 4F  20 46 49 4E 44 3B 20 55  |FILES TO FIND; U|
00006140: 53 45 44 20 42 59 0D 20  20 20 20 20 20 20 20 20  |SED BY.         |
00006150: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006160: 20 20 20 20 20 20 20 20  20 20 54 41 42 4C 45 0D  |          TABLE.|
00006170: 20 20 20 20 20 20 20 20  20 20 24 31 32 2D 24 31  |          $12-$1|
00006180: 33 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |3               |
00006190: 20 20 20 D4 45 4D 50 4F  52 41 52 59 20 53 54 4F  |   .EMPORARY STO|
000061A0: 52 41 47 45 20 41 52 45  41 53 0D 20 20 20 20 20  |RAGE AREAS.     |
000061B0: 20 20 20 20 20 24 31 34  2D 24 31 35 20 20 20 20  |     $14-$15    |
000061C0: 20 20 20 20 C4 C9 D2 D0  D4 32 20 20 20 20 C1 4C  |    .....2    .L|
000061D0: 54 45 52 4E 41 54 45 20  20 20 44 49 52 45 43 54  |TERNATE   DIRECT|
000061E0: 4F 52 59 20 20 20 45 4E  54 52 59 20 20 20 50 4F  |ORY   ENTRY   PO|
000061F0: 49 4E 54 45 52 2C 0D 20  20 20 20 20 20 20 20 20  |INTER,.         |
00006200: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006210: 20 20 20 20 20 20 20 20  20 20 55 53 55 41 4C 4C  |          USUALL|
00006220: 59 20 20 50 4F 49 4E 54  53 20 54 4F 20 24 38 34  |Y  POINTS TO $84|
00006230: 30 30 2E 20 20 C1 4C 53  4F 20 55 53 45 44 20 20  |00.  .LSO USED  |
00006240: 54 4F 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |TO.             |
00006250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006260: 20 20 20 20 20 20 50 4F  49 4E 54 20 54 4F 20 41  |      POINT TO A|
00006270: 20 46 49 4C 45 27 53 20  49 4E 46 4F 20 53 45 43  | FILE'S INFO SEC|
00006280: 54 4F 52 20 57 48 45 4E  20 49 54 20 49 53 0D 20  |TOR WHEN IT IS. |
00006290: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000062A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000062B0: 20 20 49 4E 20 4D 45 4D  4F 52 59 2E 0D 20 20 20  |  IN MEMORY..   |
000062C0: 20 20 20 20 20 20 20 24  31 36 20 20 20 20 20 20  |       $16      |
000062D0: 20 20 20 20 20 20 C4 D0  C1 C7 C5 20 20 20 20 20  |      .....     |
000062E0: CE 55 4D 42 45 52 20 20  4F 46 20 20 44 49 52 45  |.UMBER  OF  DIRE|
000062F0: 43 54 4F 52 59 20 20 53  45 43 54 4F 52 53 20 20  |CTORY  SECTORS  |
00006300: 54 4F 20 20 53 4B 49 50  0D 20 20 20 20 20 20 20  |TO  SKIP.       |
00006310: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006320: 20 20 20 20 20 20 20 20  20 20 20 20 42 45 46 4F  |            BEFO|
00006330: 52 45 20 20 46 49 4E 44  49 4E 47 20 41 20 48 4F  |RE  FINDING A HO|
00006340: 4C 45 20 49 4E 20 54 48  45 20 44 49 52 45 43 54  |LE IN THE DIRECT|
00006350: 4F 52 59 3B 0D 20 20 20  20 20 20 20 20 20 20 20  |ORY;.           |
00006360: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006370: 20 20 20 20 20 20 20 20  55 53 45 44 20 20 42 59  |        USED  BY|
00006380: 20 20 46 49 4C 45 20 53  41 56 45 20 52 4F 55 54  |  FILE SAVE ROUT|
00006390: 49 4E 45 53 20 20 41 4E  44 20 20 C8 CF CC C5 2E  |INES  AND  .....|
000063A0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000063B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000063C0: 20 20 20 20 C1 4C 53 4F  20 20 55 53 45 44 20 20  |    .LSO  USED  |
000063D0: 41 53 20 41 20 50 41 52  41 4D 45 54 45 52 20 56  |AS A PARAMETER V|
000063E0: 41 4C 55 45 20 20 54 4F  20 20 42 45 0D 20 20 20  |ALUE  TO  BE.   |
000063F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006400: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006410: 50 41 53 53 45 44 20 54  4F 20 50 52 4F 47 52 41  |PASSED TO PROGRA|
00006420: 4D 53 2E 20 20 C3 4F 55  4C 44 20 42 45 20 20 C4  |MS.  .OULD BE  .|
00006430: C5 D3 CB D4 CF D0 27 53  0D 20 20 20 20 20 20 20  |......'S.       |
00006440: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006450: 20 20 20 20 20 20 20 20  20 20 20 20 50 41 47 45  |            PAGE|
00006460: 20 4E 55 4D 42 45 52 2E  0D 20 20 20 20 20 20 20  | NUMBER..       |
00006470: 20 20 20 24 31 36 2D 24  31 37 20 20 20 20 20 20  |   $16-$17      |
00006480: 20 20 C3 CC C1 D3 D3 D0  20 20 20 20 D0 4F 49 4E  |  ......    .OIN|
00006490: 54 45 52 20 54 4F 20 43  4C 41 53 53 20 53 54 52  |TER TO CLASS STR|
000064A0: 49 4E 47 3B 20 55 53 45  44 20 42 59 20 D4 C1 C2  |ING; USED BY ...|
000064B0: CC C5 0D 20 20 20 20 20  20 20 20 20 20 24 31 38  |...          $18|
000064C0: 2D 24 31 39 20 20 20 20  20 20 20 20 C3 CF CC D5  |-$19        ....|
000064D0: CD CE 20 20 20 20 C3 4F  4C 55 4D 4E 20 54 4F 20  |..    .OLUMN TO |
000064E0: 50 52 49 4E 54 20 54 45  58 54 20 49 4E 0D 20 20  |PRINT TEXT IN.  |
000064F0: 20 20 20 20 20 20 20 20  24 32 30 2D 24 32 31 20  |        $20-$21 |
00006500: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006510: 20 D5 4E 55 53 45 44 0D  20 20 20 20 20 20 20 20  | .NUSED.        |
00006520: 20 20 24 32 32 2D 24 32  33 20 20 20 20 20 20 20  |  $22-$23       |
00006530: 20 D0 C1 D4 C5 D2 CE 20  20 20 20 D0 4F 49 4E 54  | ......    .OINT|
00006540: 45 52 20 54 4F 20 46 49  4C 4C 20 50 41 54 54 45  |ER TO FILL PATTE|
00006550: 52 4E 20 44 41 54 41 0D  20 20 20 20 20 20 20 20  |RN DATA.        |
00006560: 20 20 24 32 34 2D 24 32  35 20 20 20 20 20 20 20  |  $24-$25       |
00006570: 20 C9 CE D0 D0 CE D4 20  20 20 20 D0 4F 49 4E 54  | ......    .OINT|
00006580: 45 52 20 54 4F 20 49 4E  50 55 54 20 42 55 46 46  |ER TO INPUT BUFF|
00006590: 45 52 0D 20 20 20 20 20  20 20 20 20 20 24 32 36  |ER.          $26|
000065A0: 2D 24 32 C5 20 20 20 20  20 20 20 20 C6 CF CE D4  |-$2.        ....|
000065B0: C4 D4 20 20 20 20 C3 55  52 52 45 4E 54 20 46 4F  |..    .URRENT FO|
000065C0: 4E 54 20 44 41 54 41 20  54 41 42 4C 45 2E 20 20  |NT DATA TABLE.  |
000065D0: D3 45 45 20 C6 4F 4E 54  20 20 C6 49 4C 45 0D 20  |.EE .ONT  .ILE. |
000065E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000065F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006600: 20 20 C6 4F 52 4D 41 54  20 20 46 4F 52 20 20 41  |  .ORMAT  FOR  A|
00006610: 20 43 4F 4D 50 4C 45 54  45 20 20 44 45 53 43 52  | COMPLETE  DESCR|
00006620: 49 50 54 49 4F 4E 20 20  4F 46 0D 20 20 20 20 20  |IPTION  OF.     |
00006630: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006640: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 54 48  |              TH|
00006650: 49 53 20 48 45 41 44 45  52 20 49 4E 46 4F 52 4D  |IS HEADER INFORM|
00006660: 41 54 49 4F 4E 2E 0D 20  20 20 20 20 20 20 20 20  |ATION..         |
00006670: 20 24 32 36 20 20 20 20  20 20 20 20 20 20 20 20  | $26            |
00006680: D0 CC C9 CE C5 20 20 20  20 20 CE 55 4D 42 45 52  |.....     .UMBER|
00006690: 20 20 4F 46 20 20 50 49  58 45 4C 53 20 41 42 4F  |  OF  PIXELS ABO|
000066A0: 56 45 20 4C 49 4E 45 20  4F 46 20 20 50 52 49 4E  |VE LINE OF  PRIN|
000066B0: 54 2E 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |T..             |
000066C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000066D0: 20 20 20 20 20 20 D5 4E  44 45 52 4C 49 4E 49 4E  |      .NDERLININ|
000066E0: 47 20 20 41 50 50 45 41  52 53 20 31 20 50 49 58  |G  APPEARS 1 PIX|
000066F0: 45 4C 20 20 42 45 4C 4F  57 20 20 54 48 45 0D 20  |EL  BELOW  THE. |
00006700: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006710: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006720: 20 20 4C 49 4E 45 20 4F  46 20 50 52 49 4E 54 2E  |  LINE OF PRINT.|
00006730: 20 0D 20 20 20 20 20 20  20 20 20 20 24 32 37 2D  | .          $27-|
00006740: 24 32 38 20 20 20 20 20  20 20 20 C2 D3 CC C5 CE  |$28        .....|
00006750: 20 20 20 20 20 CE 55 4D  42 45 52 20 20 20 4F 46  |     .UMBER   OF|
00006760: 20 20 42 59 54 45 53 20  20 49 4E 20 20 54 48 45  |  BYTES  IN  THE|
00006770: 20 20 46 4F 4E 54 27 53  20 20 42 49 54 0D 20 20  |  FONT'S  BIT.  |
00006780: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006790: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000067A0: 20 53 54 52 45 41 4D 53  0D 20 20 20 20 20 20 20  | STREAMS.       |
000067B0: 20 20 20 24 32 39 20 20  20 20 20 20 20 20 20 20  |   $29          |
000067C0: 20 20 D0 D3 C9 DA C5 20  20 20 20 20 D0 4F 49 4E  |  .....     .OIN|
000067D0: 54 20 53 49 5A 45 20 4F  46 20 54 48 45 20 46 4F  |T SIZE OF THE FO|
000067E0: 4E 54 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 20 20 20 20  |NT..........    |
000067F0: 20 20 20 20 20 20 CD 45  4D 4F 52 59 20 CD 41 50  |      .EMORY .AP|
00006800: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006810: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006820: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006830: 36 2D 32 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |6-2...          |
00006840: 24 32 C1 2D 24 32 C2 20  20 20 20 20 20 20 20 C2  |$2.-$2.        .|
00006850: D3 D0 CE D4 D3 20 20 20  20 C1 44 44 52 45 53 53  |.....    .DDRESS|
00006860: 20 4F 46 20 42 49 54 20  53 54 52 45 41 4D 20 49  | OF BIT STREAM I|
00006870: 4E 44 49 43 45 53 20 54  41 42 4C 45 0D 20 20 20  |NDICES TABLE.   |
00006880: 20 20 20 20 20 20 20 24  32 C3 2D 24 32 C4 20 20  |       $2.-$2.  |
00006890: 20 20 20 20 20 20 C2 D3  D0 CE D4 20 20 20 20 20  |      .....     |
000068A0: C1 44 44 52 45 53 53 20  4F 46 20 54 48 45 20 46  |.DDRESS OF THE F|
000068B0: 49 52 53 54 20 42 49 54  20 53 54 52 45 41 4D 0D  |IRST BIT STREAM.|
000068C0: 20 20 20 20 20 20 20 20  20 20 24 32 C5 20 20 20  |          $2.   |
000068D0: 20 20 20 20 20 20 20 20  20 D3 D4 D9 CC C5 20 20  |         .....  |
000068E0: 20 20 20 C4 45 46 49 4E  45 53 20 54 48 45 20 43  |   .EFINES THE C|
000068F0: 55 52 52 45 4E 54 20 50  52 49 4E 54 20 53 54 59  |URRENT PRINT STY|
00006900: 4C 45 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |LE.             |
00006910: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006920: 20 20 20 20 20 20 20 20  20 20 20 C2 49 54 20 37  |           .IT 7|
00006930: 20 2D 20 D5 4E 44 45 52  4C 49 4E 45 0D 20 20 20  | - .NDERLINE.   |
00006940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006950: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006960: 20 20 20 20 20 C2 49 54  20 36 20 2D 20 C2 4F 4C  |     .IT 6 - .OL|
00006970: 44 46 41 43 45 0D 20 20  20 20 20 20 20 20 20 20  |DFACE.          |
00006980: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006990: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C2 49  |              .I|
000069A0: 54 20 35 20 2D 20 D2 45  56 45 52 53 45 44 20 56  |T 5 - .EVERSED V|
000069B0: 49 44 45 4F 0D 20 20 20  20 20 20 20 20 20 20 20  |IDEO.           |
000069C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000069D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C2 49 54  |             .IT|
000069E0: 20 34 20 2D 20 C9 54 41  4C 49 43 53 0D 20 20 20  | 4 - .TALICS.   |
000069F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006A00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006A10: 20 20 20 20 20 C2 49 54  20 33 20 2D 20 CF 55 54  |     .IT 3 - .UT|
00006A20: 4C 49 4E 45 0D 20 20 20  20 20 20 20 20 20 20 24  |LINE.          $|
00006A30: 32 C6 20 20 20 20 20 20  20 20 20 20 20 20 D3 C3  |2.            ..|
00006A40: CE C6 CC C7 20 20 20 20  C3 4F 4E 54 52 4F 4C 53  |....    .ONTROLS|
00006A50: 20 20 54 48 45 20 20 53  4F 55 52 43 45 20 20 41  |  THE  SOURCE  A|
00006A60: 4E 44 20 20 20 44 45 53  54 49 4E 41 54 49 4F 4E  |ND   DESTINATION|
00006A70: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006A80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006A90: 20 20 20 20 53 43 52 45  45 4E 53 2C 20 20 55 53  |    SCREENS,  US|
00006AA0: 45 44 20 42 59 20 D2 CF  D7 C1 C4 D2 2E 20 C2 49  |ED BY ....... .I|
00006AB0: 54 53 20 36 20 26 20 37  20 41 52 45 0D 20 20 20  |TS 6 & 7 ARE.   |
00006AC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006AD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006AE0: 55 53 45 44 20 20 20 54  4F 20 20 20 44 45 54 45  |USED   TO   DETE|
00006AF0: 52 4D 49 4E 45 20 20 54  48 45 20 20 53 4F 55 52  |RMINE  THE  SOUR|
00006B00: 43 45 20 20 20 41 4E 44  0D 20 20 20 20 20 20 20  |CE   AND.       |
00006B10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006B20: 20 20 20 20 20 20 20 20  20 20 20 20 44 45 53 54  |            DEST|
00006B30: 49 4E 41 54 49 4F 4E 20  53 43 52 45 45 4E 53 20  |INATION SCREENS |
00006B40: 41 53 20 46 4F 4C 4C 4F  57 53 3A 0D 20 20 20 20  |AS FOLLOWS:.    |
00006B50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006B60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006B70: 20 20 20 20 37 20 36 20  20 24 30 C3 2D 24 30 C4  |    7 6  $0.-$0.|
00006B80: 20 20 24 30 C5 2D 24 30  C6 0D 20 20 20 20 20 20  |  $0.-$0..      |
00006B90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006BA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006BB0: 20 20 30 20 30 20 20 20  20 C1 C6 30 30 20 20 20  |  0 0    ..00   |
00006BC0: 20 20 C1 C6 30 30 20 20  28 CD C9 C4 D3 C3 D2 C5  |  ..00  (.......|
00006BD0: C5 CE 29 0D 20 20 20 20  20 20 20 20 20 20 20 20  |..).            |
00006BE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006BF0: 20 20 20 20 20 20 20 20  20 20 20 20 30 20 31 20  |            0 1 |
00006C00: 20 20 20 20 32 20 20 20  20 20 20 20 20 31 0D 20  |    2        1. |
00006C10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006C20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006C30: 20 20 20 20 20 20 20 31  20 30 20 20 20 20 20 31  |       1 0     1|
00006C40: 20 20 20 20 20 20 20 20  31 0D 20 20 20 20 20 20  |        1.      |
00006C50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006C60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006C70: 20 20 31 20 31 20 20 20  20 20 31 20 20 20 20 20  |  1 1     1     |
00006C80: 20 20 20 32 0D 20 20 20  20 20 20 20 20 20 20 20  |   2.           |
00006C90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006CA0: 20 20 20 20 20 20 20 20  C9 46 20 42 49 54 20 35  |        .F BIT 5|
00006CB0: 20 49 53 20 53 45 54 2C  20 20 54 48 45 4E 20 4F  | IS SET,  THEN O|
00006CC0: 4E 4C 59 20 53 43 52 45  45 4E 20 31 20 20 49 53  |NLY SCREEN 1  IS|
00006CD0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006CE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006CF0: 20 20 20 20 55 53 45 44  20 46 4F 52 20 54 45 58  |    USED FOR TEX|
00006D00: 54 20 28 CD 4F 44 45 20  31 30 29 2E 0D 20 20 20  |T (.ODE 10)..   |
00006D10: 20 20 20 20 20 20 20 24  33 30 20 20 20 20 20 20  |       $30      |
00006D20: 20 20 20 20 20 20 CD D3  C6 CC C1 C7 20 20 20 20  |      ......    |
00006D30: CD 4F 55 53 45 20 43 4F  4E 54 52 4F 4C 20 46 4C  |.OUSE CONTROL FL|
00006D40: 41 47 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |AG.             |
00006D50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006D60: 20 20 20 20 20 20 20 20  20 20 20 C2 49 54 20 37  |           .IT 7|
00006D70: 20 2D 20 CD 4F 55 53 45  20 49 53 20 4E 4F 54 20  | - .OUSE IS NOT |
00006D80: 56 49 53 49 42 4C 45 0D  20 20 20 20 20 20 20 20  |VISIBLE.        |
00006D90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006DA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006DB0: C2 49 54 20 36 20 2D 20  C5 4E 41 42 4C 45 20 20  |.IT 6 - .NABLE  |
00006DC0: 20 43 48 45 43 4B 49 4E  47 20 20 20 4D 4F 55 53  | CHECKING   MOUS|
00006DD0: 45 27 53 0D 20 20 20 20  20 20 20 20 20 20 20 20  |E'S.            |
00006DE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006DF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E00: 20 20 20 20 50 4F 53 49  54 49 4F 4E 20 20 20 41  |    POSITION   A|
00006E10: 47 41 49 4E 53 54 20 20  43 55 52 52 45 4E 54 0D  |GAINST  CURRENT.|
00006E20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E50: 4D 45 4E 55 20 4C 49 4D  49 54 53 2E 0D 20 20 20  |MENU LIMITS..   |
00006E60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E80: 20 20 20 20 20 C2 49 54  20 35 20 2D 20 C5 4E 41  |     .IT 5 - .NA|
00006E90: 42 4C 45 20 20 20 43 48  45 43 4B 49 4E 47 20 20  |BLE   CHECKING  |
00006EA0: 20 4D 4F 55 53 45 27 53  0D 20 20 20 20 20 20 20  | MOUSE'S.       |
00006EB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006EC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006ED0: 20 20 20 20 20 20 20 20  20 50 4F 53 49 54 49 4F  |         POSITIO|
00006EE0: 4E 20 41 47 41 49 4E 53  54 20 43 4C 49 43 4B 20  |N AGAINST CLICK |
00006EF0: 20 42 4F 58 0D 20 20 20  20 20 20 20 20 20 20 20  | BOX.           |
00006F00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006F10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006F20: 20 20 20 20 20 54 41 42  4C 45 2E 0D 20 20 20 20  |     TABLE..    |
00006F30: 20 20 20 20 20 20 24 33  31 2D 24 33 32 20 20 20  |      $31-$32   |
00006F40: 20 20 20 20 20 CD D3 D0  CE D4 20 20 20 20 20 D0  |     .....     .|
00006F50: 4F 49 4E 54 45 52 20 20  54 4F 20 20 54 48 45 20  |OINTER  TO  THE |
00006F60: 20 53 50 52 49 54 45 20  20 44 41 54 41 20 20 46  | SPRITE  DATA  F|
00006F70: 4F 52 20 20 54 48 45 0D  20 20 20 20 20 20 20 20  |OR  THE.        |
00006F80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006F90: 20 20 20 20 20 20 20 20  20 20 20 44 45 46 41 55  |           DEFAU|
00006FA0: 4C 54 20 4D 4F 55 53 45  2C 20 55 53 55 41 4C 4C  |LT MOUSE, USUALL|
00006FB0: 59 20 24 38 34 C3 31 0D  20 20 20 20 20 20 20 20  |Y $84.1.        |
00006FC0: 20 20 24 33 33 20 20 20  20 20 20 20 20 20 20 20  |  $33           |
00006FD0: 20 D4 CF D0 CD 20 20 20  20 20 20 D4 4F 50 20 4D  | ....      .OP M|
00006FE0: 41 52 47 49 4E 2C 20 55  53 55 41 4C 4C 59 20 30  |ARGIN, USUALLY 0|
00006FF0: 20 28 D4 4F 50 20 4F 46  20 53 43 52 45 45 4E 29  | (.OP OF SCREEN)|
00007000: 0D 20 20 20 20 20 20 20  20 20 20 24 33 34 20 20  |.          $34  |
00007010: 20 20 20 20 20 20 20 20  20 20 C2 CF D4 CD 20 20  |          ....  |
00007020: 20 20 20 20 C2 4F 54 54  4F 4D 20 20 4D 41 52 47  |    .OTTOM  MARG|
00007030: 49 4E 2C 20 20 55 53 55  41 4C 4C 59 20 31 39 39  |IN,  USUALLY 199|
00007040: 20 28 C2 4F 54 54 4F 4D  20 20 4F 46 0D 20 20 20  | (.OTTOM  OF.   |
00007050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007060: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007070: 53 43 52 45 45 4E 29 0D  20 20 20 20 20 20 20 20  |SCREEN).        |
00007080: 20 20 24 33 35 2D 24 33  36 20 20 20 20 20 20 20  |  $35-$36       |
00007090: 20 CC C5 C6 D4 CD 20 20  20 20 20 CC 45 46 54 20  | .....     .EFT |
000070A0: 4D 41 52 47 49 4E 0D 20  20 20 20 20 20 20 20 20  |MARGIN.         |
000070B0: 20 24 33 37 2D 24 33 38  20 20 20 20 20 20 20 20  | $37-$38        |
000070C0: D2 C9 C7 C8 D4 CD 20 20  20 20 D2 49 47 48 54 20  |......    .IGHT |
000070D0: 4D 41 52 47 49 4E 2C 20  20 49 46 20 41 4E 20 41  |MARGIN,  IF AN A|
000070E0: 54 54 45 4D 50 54 20 49  53 20 4D 41 44 45 20 20  |TTEMPT IS MADE  |
000070F0: 54 4F 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |TO.             |
00007100: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007110: 20 20 20 20 20 20 50 52  49 4E 54 20 20 54 45 58  |      PRINT  TEX|
00007120: 54 20 20 50 41 53 54 20  20 54 48 49 53 20 43 4F  |T  PAST  THIS CO|
00007130: 4C 55 4D 4E 2C 20 20 43  4F 4E 54 52 4F 4C 0D 20  |LUMN,  CONTROL. |
00007140: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007150: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007160: 20 20 50 41 53 53 45 53  20 54 48 52 4F 55 47 48  |  PASSES THROUGH|
00007170: 20 24 38 34 C1 C2 2E 0D  20 20 20 20 20 20 20 20  | $84....        |
00007180: 20 20 24 33 39 20 20 20  20 20 20 20 20 20 20 20  |  $39           |
00007190: 20 C9 CE D0 C6 CC C7 20  20 20 20 C9 4E 50 55 54  | ......    .NPUT|
000071A0: 20 43 4F 4E 54 52 4F 4C  20 46 4C 41 47 53 0D 20  | CONTROL FLAGS. |
000071B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000071C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000071D0: 20 20 20 20 20 20 20 C2  49 54 20 37 20 2D 20 D4  |       .IT 7 - .|
000071E0: 48 45 52 45 20 20 20 49  53 20 20 44 41 54 41 20  |HERE   IS  DATA |
000071F0: 20 20 49 4E 20 20 20 54  48 45 0D 20 20 20 20 20  |  IN   THE.     |
00007200: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007210: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007220: 20 20 20 20 20 20 20 20  20 20 20 4B 45 59 42 4F  |           KEYBO|
00007230: 41 52 44 20 42 55 46 46  45 52 0D 20 20 20 20 20  |ARD BUFFER.     |
00007240: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007260: 20 20 20 C2 49 54 20 36  20 2D 20 C9 4E 50 55 54  |   .IT 6 - .NPUT|
00007270: 20 20 44 45 56 49 43 45  20 20 48 41 53 20 20 43  |  DEVICE  HAS  C|
00007280: 48 41 4E 47 45 44 0D 20  20 20 20 20 20 20 20 20  |HANGED.         |
00007290: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000072A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000072B0: 20 20 20 20 20 20 20 44  49 52 45 43 54 49 4F 4E  |       DIRECTION|
000072C0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000072D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000072E0: 20 20 20 20 20 20 20 20  20 C2 49 54 20 35 20 2D  |         .IT 5 -|
000072F0: 20 C2 55 54 54 4F 4E 20  53 54 41 54 55 53 20 48  | .UTTON STATUS H|
00007300: 41 53 20 43 48 41 4E 47  45 44 0D 20 20 20 20 20  |AS CHANGED.     |
00007310: 20 20 20 20 20 24 33 C1  2D 24 33 C2 20 20 20 20  |     $3.-$3.    |
00007320: 20 20 20 20 CD CF D5 D3  C5 D8 20 20 20 20 CD 4F  |    ......    .O|
00007330: 55 53 45 27 53 20 D8 20  50 4F 53 49 54 49 4F 4E  |USE'S . POSITION|
00007340: 0D 20 20 20 20 20 20 20  20 20 20 24 33 C3 20 20  |.          $3.  |
00007350: 20 20 20 20 20 20 20 20  20 20 CD CF D5 D3 C5 D9  |          ......|
00007360: 20 20 20 20 CD 4F 55 53  45 27 53 20 D9 20 50 4F  |    .OUSE'S . PO|
00007370: 53 49 54 49 4F 4E 0D 20  20 20 20 20 20 20 20 20  |SITION.         |
00007380: 20 24 33 C6 2D 24 34 30  20 20 20 20 20 20 20 20  | $3.-$40        |
00007390: C3 C2 D0 CE D4 20 20 20  20 20 D0 4F 49 4E 54 45  |.....     .OINTE|
000073A0: 52 20 54 4F 20 43 4C 49  43 4B 20 42 4F 58 20 44  |R TO CLICK BOX D|
000073B0: 41 54 41 20 54 41 42 4C  45 0D 20 20 20 20 20 20  |ATA TABLE.      |
000073C0: 20 20 20 20 24 34 31 2D  24 34 32 20 20 20 20 20  |    $41-$42     |
000073D0: 20 20 20 CA CD D0 D6 C5  C3 20 20 20 20 CA 55 4D  |   ......    .UM|
000073E0: 50 20 56 45 43 54 4F 52  20 55 53 45 44 20 42 59  |P VECTOR USED BY|
000073F0: 20 C9 CE C4 CA CD D0 0D  20 20 20 20 20 20 20 20  | .......        |
00007400: 20 20 24 34 33 2D 24 34  34 20 20 20 20 20 20 20  |  $43-$44       |
00007410: 20 D7 C9 CE D0 CE D4 20  20 20 20 D0 4F 49 4E 54  | ......    .OINT|
00007420: 45 52 20 20 55 53 45 44  20 42 59 20 D7 C9 CE C4  |ER  USED BY ....|
00007430: CF D7 20 54 4F 20 50 4F  49 4E 54 20 54 4F 20 20  |.. TO POINT TO  |
00007440: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 20 20  |THE.            |
00007450: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007460: 20 20 20 20 20 20 20 57  49 4E 44 4F 57 20 44 45  |       WINDOW DE|
00007470: 53 43 52 49 50 54 4F 52  20 42 4C 4F 43 4B 2E 0D  |SCRIPTOR BLOCK..|
00007480: 20 20 20 20 20 20 20 20  20 20 24 38 C5 20 20 20  |          $8.   |
00007490: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000074A0: 20 20 20 D4 48 45 20 4C  45 41 53 54 20 53 49 47  |   .HE LEAST SIG|
000074B0: 4E 49 46 49 43 41 4E 54  20 33 20 42 49 54 53 20  |NIFICANT 3 BITS |
000074C0: 4F 46 20 4C 4F 43 41 54  49 4F 4E 0D 20 20 20 20  |OF LOCATION.    |
000074D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000074E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 24  |               $|
000074F0: C4 C4 30 30 2C 20 20 55  53 45 44 20 20 42 59 20  |..00,  USED  BY |
00007500: 20 53 45 52 49 41 4C 20  20 43 4F 4D 4D 55 4E 49  | SERIAL  COMMUNI|
00007510: 43 41 54 49 4F 4E 53 0D  20 20 20 20 20 20 20 20  |CATIONS.        |
00007520: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007530: 20 20 20 20 20 20 20 20  20 20 20 52 4F 55 54 49  |           ROUTI|
00007540: 4E 45 53 2E 20 D4 48 45  53 45 20 54 48 52 45 45  |NES. .HESE THREE|
00007550: 20 42 49 54 53 20 52 45  50 52 45 53 45 4E 54 20  | BITS REPRESENT |
00007560: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 20 20  |THE.            |
00007570: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007580: 20 20 20 20 20 20 20 D6  C9 C3 20 20 4D 45 4D 4F  |       ...  MEMO|
00007590: 52 59 20 20 42 41 4E 4B  20 4E 55 4D 42 45 52 20  |RY  BANK NUMBER |
000075A0: 41 4E 44 20 54 48 45 20  20 D2 D3 2D 32 33 32 0D  |AND THE  ..-232.|
000075B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000075C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000075D0: 20 20 20 4F 55 54 50 55  54 20 4C 49 4E 45 2E 0D  |   OUTPUT LINE..|
000075E0: 0D 0D 0D 0D 0D 0D 0D                              |.......         |
...          DEVICE DRIVERS             
                               2-1...   
                                 INPUT D
RIVERS..               INPUT  DRIVERS EX
IST IN MEMORY FROM $FE80 TO $FFF9.  THEY
 DO.          NOT HAVE A START ADDRESS S
INCE THEY ARE NOT EXECUTABLE  PROGRAMS..
          THE  DEFAULT  INPUT  DRIVER  (
JOYSTICK) IS  BUILT INTO  THE  GEOS.    
      KERNAL;  GEOS  WILL ALWAYS BOOT UP
 WITH THE JOYSTICK AS THE INPUT.        
  DEVICE.  THE  USER MUST SELECT ANOTHER
 ONE IF IT IS  SO  DESIRED..          TH
EY  HAVE THREE ENTRY POINTS IN THE VERY 
BEGINNING.  THESE ENTRY.          POINTS
 ARE A JUMP TABLE FROM $FE80-$FE88..    
           THE  FIRST ENTRY POINT AT $FE
80 IS THE MASTER RESET  VECTOR..        
  THIS  ROUTINE MUST SET THE MOUSE SPEED
 (LOCATION $8507) TO  ZERO,.          AS
 WELL AS RESET THE MOUSE'S POSITION TO 0
,0 (LOCATIONS $3A-$3C)..          IT MUS
T ALSO CLEAR THE DIRECTION BYTE (LOCATIO
N $8506)..               THE  SECOND  VE
CTOR MUST RESET THE SPEED TO  ZERO  (LOC
ATION.          $8507)..               T
HE  THIRD VECTOR ACTUALLY PERFORMS THE I
NPUT.  IT MUST ALSO.          MODIFY  TH
E  APPROPRIATE  FLAGS,  ADJUST THE  MOUS
E'S  SPEED  AND.          POSITION..    
           THE FOLLOWING IS A SMALL MEMO
RY MAP OF LOCATIONS OF INTEREST.        
  TO INPUT DRIVERS:.          $30       
MOUSE CONTROL FLAG.                    B
IT 7 - MOUSE  IS VISIBLE,  DO NOT MODIFY
  THE  MOUSE'S.                         
   POSITION IF IT IS NOT VISIBLE..      
    $39       INPUT STATUS FLAG.        
            BIT 7 - THERE  IS DATA IN TH
E KEYBOARD QUEUE,  THIS  IS.            
                NOT USED BY THE INPUT DR
IVER..                    BIT 6 - MOUSE 
HAS CHANGED DIRECTION..                 
   BIT 5 - BUTTON  STATUS HAS CHANGED,  
EITHER THE  BUTTON.                     
       HAS BEEN RELEASED OR PUSHED SINCE
 LAST CHECKED..          $3A-$3B   MOUSE
'S  X  POSITION  (0-319),  RANGE CHECKIN
G  IS  NOT.                    NECESSARY
..          $3C       MOUSE'S  Y  POSITI
ON (0-199),  RANGE  CHECKING  IS  NOT.  
                  NECESSARY..          $
8501     MOUSE'S MAXIMUM SPEED..        
  $8502     MOUSE'S MINIMUM SPEED..     
     $8503     ACCELERATION FACTOR;  ADD
ED OR SUBTRACTED EACH TIME THE.         
           INPUT  DRIVE  IS  SCANNED  AN
D THE  DIRECTION  HAS  NOT.             
       CHANGED..          $8505     BUTT
ON STATUS: $00-PRESSED, $80-NOT PRESSED.
.          $8506     DIRECTION; $FF IF N
O DIRECTION IS SPECIFIED;  OTHERWISE.   
                 A NUMBER FROM 0 TO 7:. 
                                        
  3    2    1.                          
                   *  +  *.             
                             4  -- * -- 
 0.                                     
        *  +  *.                        
                   5    6    7.         
           THIS  LOCATION  IS  NEEDED BY
 THE  SCROLL  FEATURE  FOR.             
       GEOPAINT.  IF NOT USED, FOR EXAMP
LE BY A KOALAPAD, THIS.                 
   FEATURE  OF GEOPAINT WILL NOT WORK,  
BUT  NOTHING  ELSE.                    W
ILL BE AFFECTED..          $8507     MOU
SE'S CURRENT SPEED..............        
  DEVICE DRIVERS                        
                    2-2...              
                     PRINTER DRIVERS..  
             PRINTER  DRIVERS  EXIST IN 
 MEMORY  FROM  $7900-$7FFF.  THIS.      
    OVERLAPS  PART  OF  SCREEN 2.  PRINT
ER DRIVERS  ARE  ONLY  MEMORY.          
RESIDENT  WHEN  THEY  ARE IN USE.  GEOS 
LOADS THE  FIRST  PRINTER.          DRIV
ER THAT IT CAN FIND ON THE DISK,  WHENEV
ER IT NEEDS TO  PRINT.          SOMETHIN
G.  TO MAKE A PARTICULAR PRINTER DRIVER 
ALWAYS BE THE ONE.          FOUND,  ALL 
 THAT  MUST BE DONE IS TO PLACE IT AHEAD
 OF  ALL  THE.          OTHER  PRINTER  
DRIVERS IN THE DIRECTORY.  THERE ARE  FI
VE  ENTRY.          POINTS  TO A PRINTER
 DRIVER.  THESE FORM A JUMP TABLE FROM $
7900-.          $790E..               TH
E FIRST ENTRY POINT,  AT $7900,  IS THE 
MASTER RESET. THIS.          ROUTINE MUS
T INITIALIZE ANY GLOBAL VARIABLES THAT N
EED TO BE SET..          THIS ROUTINE IS
 CALLED ONCE WHEN THE DRIVER IS LOADED. 
 ONLY  THE.          MPS-1000  DRIVER US
ES THIS ROUTINE.  ALL THE OTHERS SIMPLY 
RETURN.          WITHOUT DOING ANYTHING.
.               THE   SECOND  ENTRY  POI
NT,   AT  $7903,   IS  THE   PRINTER.   
       INITIALIZATION.  THIS ROUTINE IS 
CALLED JUST PRIOR TO PRINTING AN.       
   IMAGE. THE X REGISTER MUST BE SET TO 
AN ERROR CODE IF THE PRINTER.          I
S NOT AVAILABLE. THIS ERROR CODE IS THE 
C64'S KERNAL STATUS BYTE.          AT  L
OCATION  $90.  THIS ROUTINE MUST  INITIA
LIZE  ANY  TEMPORARY.          VARIABLES
 USED BY THE DRIVER..               THE 
 THIRD  ENTRY POINT,  AT $7906,  ACTUALL
Y  PERFORMS  THE.          PRINTING  OF 
 A LINE.  LOCATIONS $02-$03 POINT TO THE
  BIT  IMAGE.          GRAPHIC DATA FOR 
THE LINE (640 PIXELS,  8 BITS HIGH,  640
 BYTES)..          LOCATIONS  $04-$05  P
OINT  TO A BUFFER AREA FREE FOR USE  BY 
 THE.          DRIVER IF IT NEEDS IT. TH
IS IS MAINLY TO GIVE PRINTERS WHICH ONLY
.          PRINT  7 PIXELS AT A TIME A P
LACE TO ACCUMULATE THE  EXTRA  BITS..   
       LOCATIONS  $06-$07 POINT TO THE C
OLOR DATA FOR THE LINE.  THIS IS.       
   ONLY FOR THE BENEFIT OF COLOR PRINTER
S.  THE PRINTER DRIVER  MUST.          N
OT MODIFIFY ANY OF THESE POINTERS..     
          THE FOURTH ENTRY POINT,  AT $7
909,  CLOSES THE PRINTER. THIS.         
 ROUTINE  IS CALLED WHEN THE IMAGE IS FI
NISHED.  THIS ALLOWS 7 BIT.          PRI
NTERS TO PRINT THE CONTENTS OF THEIR BUF
FERS.  THIS IS ALSO TO.          GIVE  T
HE  PRINTER  DRIVER  A  CHANCE TO  PRINT
  A  TOP  OF  FORM.          CHARACTER..
               THE  FIFTH  ENTRY POINT, 
 AT $790C,  RETURNS THE  NUMBER  OF.    
      CHARACTER  COLUMNS THAT THE PRINTE
R CAN PRINT IN THE X  REGISTER..        
  THE  MAXIMUM  NUMBER  OF  LINES PER PA
GE IS  RETURNED  IN  THE  Y.          RE
GISTER.  THE  ACCUMULATOR  IS LOADED WIT
H A  ZERO.  THIS  GIVES.          APPLIC
ATIONS  THE  ABILITY  TO COMPUTE  NECESS
ARY  BUFFER  SIZES..          TYPICAL  V
ALUES  ARE 80 COLUMNS BY 90 LINES OR 60 
COLUMNS  BY  90.          LINES..       
        FINALLY,  THE PRINTER DRIVER MUS
T ALSO INCLUDE ITS NAME AS A.          S
TRING AT LOCATION $790F.  THIS NAME MUST
 BE THE SAME AS THE FILE.          NAME.
  GEOWRITE  AND GEOPAINT WILL NOT SEE TH
E DRIVER IF THE FILE.          NAME  AND
  THIS TEXT STRING ARE NOT THE SAME.  DE
SKTOP  DOES  NOT.          CARE.........
........          FILE FORMATS          
                                    3-1.
...                                 VLIR
 FILE STRUCTURE..               A VLIR F
ILE IS A TREE STRUCTURED FILE.  THE DIRE
CTORY POINTS.          TO A SINGLE SECTO
R CALLED THE VLIR SECTOR.  THIS SECTOR I
S A LIST.          OF  THE  INITIAL TRAC
KS AND SECTORS OF EACH OF ITS  BRANCHES 
 (OR.          CHAINS). IF THE BRANCH AD
DRESS IS TRACK $00 SECTOR $FF, THEN THAT
.          BRANCH  DOES NOT EXIST AND IS
 NOT USED.  IT IS A PLACE HOLDER.  A.   
       BRANCH  ADDRESS OF TRACK $00 SECT
OR $00 SPECIFIES THE END OF  THE.       
   SECTOR.  THIS  IS  USED  BY  THE VOPE
N TO  COUNT  THE  NUMBER  OF.          B
RANCHES. IT IS POSSIBLE NOT TO HAVE THIS
 END MARKER. THAT IS THE.          CASE 
 WHEN  THERE ARE 127 BRANCHES.  THIS LIM
IT OF  127  BRANCHES.          EXPLAINS 
MANY  OF GEOS'S LIMITS,  IE.  127 NOTE  
PAD  PAGES,  127.          PICTURES IN A
 PHOTO ALBUM, 64 PAGES AND 63 PICTURES I
N A GEOWRITE.          FILE,  ETC.  EACH
 BRANCH IS THE EQUIVALENT OF A NORMAL FI
LE,  IE..          EACH SECTOR POINTS TO
 THE NEXT WITH THE FIRST TWO BYTES....  
                                FONT FIL
E FORMAT..               FONT FILES ARE 
VLIR FILES;  THE CHAIN NUMBER (0-126) IS
  THE.          POINT  SIZE.  GEOS LIMIT
S A FONT TO A POINT SIZE OF 48.  THIS  I
S.          PROBABLY   DUE  TO  MEMORY  
LIMITATIONS  FOR  STORING  THE  FONT..  
        NONEXISTANT POINT SIZES HAVE VLI
R CHAIN ADDRESSES OF $00,$FF..          
     FONT  FILES  ARE IDENTIFIED BY A UN
IQUE ID NUMBER  WHICH  IS.          STOR
ED IN THE FILE'S INFO SECTOR AT OFFSET 1
30.  THE INFO  SECTOR.          CONTAINS
 A WORD IDENTIFIER FOR EACH POINT SIZE I
N THE FONT. THESE.          IDENTIFIERS 
HAVE THE FORM:  ID# * 8 + POINT SIZE.  T
HESE ID WORDS.          ARE USED BY GEOW
RITE AND GEOPAINT...                    
FONT FILE CHAIN FORMAT:..          $00  
     NUMBER  OF PIXELS MINUS 1 ABOVE THE
 UNDERLINE.  THIS IS.                   
 THE LINE OF PRINT..          $01-$02   
NUMBER OF BYTES IN THE BIT STREAM..     
     $03       POINT SIZE, CHARACTER HEI
GHT IN PIXELS..          $04-$05   INDEX
  FROM  BEGINNING OF FONT TO TABLE OF  B
IT  STREAM.                    INDICES. 
USUALLY $0008..          $06-$07   INDEX
 FROM BEGINNING OF FONT TO FIRST BIT STR
EAM..          $08-???   TABLE  OF WORDS
 WHICH ARE INDICES INTO THE BIT STREAMS;
.                    ONE  FOR  EACH CHAR
ACTER FROM SPACE (32) TO  THE  TILDA.   
                 (126).  THERE IS ALSO A
N EXTRA INDEX ON THE  END.  THIS.       
             EXTRA  INDEX IS NEEDED BECA
USE THE DIFFERENCE BETWEEN A.           
         CHARACTER'S INDEX AND THE NEXT 
CHARACTER'S INDEX IS THE.               
     WIDTH OF THE CHARACTER IN PIXELS.. 
         ???-???   POINTED  TO BY $06-$0
7.  THE FONT IS STORED AS  SEVERAL.     
               BIT  STREAMS,  ONE FOR EA
CH LINE OF PIXELS.  THE  POINT.         
           SIZE  IS THE NUMBER OF BIT ST
REAMS.  ALL THE  CHARACTER.             
       IMAGES  ARE STORED IN THE BIT STR
EAM.  THE GEOS  KERNAL.                 
   HAS  SOME VERY SOPHISTICATED BIT MANI
PULATION  ROUTINES.                    F
OR ACCESSING ANY GIVEN CHARACTER........
......          FILE FORMATS            
                                  3-2...
                                  NOTES 
FILE FORMAT..               THE  NOTES F
ILE CREATED BY THE NOTEPAD DESK ACCESSOR
Y HAS  A.          VLIR  FILE  STRUCTURE
.  EACH  BRANCH  IS A  SINGLE  SECTOR  W
HICH.          COMPRISES A PAGE OF THE N
OTEPAD.  THIS SETS THE NOTEPAD'S  LIMITS
.          TO 127 PAGES OF 253 CHARACTER
S. 127 PAGES BECAUSE OF THE LIMIT TO.   
       THE  NUMBER OF VLIR CHAINS,   AND
 253 CHARACTERS BECAUSE A SECTOR.       
   HOLDS 254 DATA BYTES (2 BYTES FOR THE
 NEXT TRACK AND SECTOR LINK).          A
ND THE LAST CHARACTER MUST BE A ZERO TO 
TERMINATE TO TEXT....                   
               PHOTO SCRAP FILE..       
        THE  PHOTO  SCRAP  FILE  IS A  C
ODED  GRAPHICS  IMAGE  IN  A.          S
EQUENTIALLY  STRUCTURED  FILE.  THE FIRS
T BYTE IS THE NUMBER  OF.          BYTES
  WIDE  THE  IMAGE IS (ONE EIGTH OF THE 
 WIDTH  IN  PIXELS)..          THIS  MEA
NS THAT PHOTO SCRAPS ARE ALWAYS EVEN MUL
TIPLES OF  EIGHT.          PIXELS WIDE. 
 THE SECOND AND THIRD BYTE FORM A WORD W
HICH IS  THE.          NUMBER  OF PIXELS
 HIGH THE IMAGE IS.  FOLLOWING THESE THR
EE BYTES.          IS  THE GRAPHICS IMAG
E,  CODED IN THE SAME FORMAT AS A CLICK 
 BOX.          (SUITABLE FOR DRAW OR DRA
W2). THIS FORMAT CONSISTS OF A CODE BYTE
.          FOLLOWED  BY 1 OR MORE DATA B
YTES.  THE CODE BYTES ARE CLASSIFIED.   
       INTO THE FOLLOWING THREE BASIC TY
PES..               1) CODE BYTES LESS T
HAN 128 MEAN THAT THE FOLLOWING BYTE  IS
.                  TO BE REPEATED THAT M
ANY TIMES..               2) CODE  BYTES
  RANGING FROM 128 TO 219 MEAN THAT IF 1
28  IS.                  SUBTRACTED  FRO
M  THE CODE BYTE THEN THE  RESULT  IS  T
HE.                  NUMBER OF DATA BYTE
S THAT FOLLOW..               3) CODE BY
TES RANGING FROM 220 TO 255 ARE SPECIAL.
 FIRST 219.                  IS  SUBTRAC
TED  FROM  THE CODE BYTE,  THE RESULT  I
S  THE.                  NUMBER   OF  BY
TES  IN  THE  PATTERN  THAT  WILL  FOLLO
W..                  FOLLOWING  THIS COD
E BYTE IS A REPETITION COUNT  FOR  THE. 
                 PATTERN. FOLLOWING THIS
 ARE THE BYTES THAT CONSTITUTE THE.     
             PATTERN. THESE COULD INCLUD
E EITHER OF THE FIRST TWO CODE.         
         TYPES..          SINCE GRAPHIC 
IMAGES CAN BE IN COLOR,  THE COLOR DATA 
FOLLOWS THE.          GRAPHIC  IMAGE DAT
A.  THE COLOR DATA IS CODED IN THE SAME 
WAY  AS.          THE GRAPHIC DATA;  HOW
EVER,  EACH BYTE OF COLOR DATA IS THE CO
LOR.          FOR A BLOCK OF 8 BY 8 PIXE
LS (A NORMAL CHARACTER SPACE).  THIS IS.
          THE  REASON  THAT  GEOPAINT MA
KES PHOTO SCRAPS A  MULTIPLE  OF  8.    
      PIXELS HIGH AND WIDE....          
                         TEXT SCRAP FILE
..               TEXT SCRAPS ARE SEQUENT
IALLY STRUCTURED FILES. THE FIRST TWO.  
        BYTES OF WHICH, FORM A WORD WHIC
H CONTAINS THE NUMBER OF BYTES IN.      
    THE SCRAP. FOLLOWING THIS ARE TEXT S
EGMENTS IN THE SAME FORMAT AS.          
GEOWRITE  FILES,  IE.  4  CODE  BYTES  F
OLLOWED BY  A  ZERO  BYTE.          TERM
INATED STRING OF TEXT.  SEE THE GEOWRITE
 FILE FORMAT FOR MORE.          INFORMAT
ION..............          FILE FORMATS 
                                        
     3-3...                             
PHOTO AND TEXT ALBUM FILES..            
   ALBUM  FILES  ARE  VLIR  STRUCTURED  
FILES, WITH EACH  CHAIN.          CONTAI
NING AN INDIVIDUAL PHOTO SCRAP OR TEXT S
CRAP....                                
GEOWRITE FILE FORMAT..               GEO
WRITE  FILES  ARE VLIR STRUCTURED  FILES
.  THE  FIRST  64.          BRANCHES  AR
E  THE  64 PAGES ALLOWED IN THE  FILE.  
THE  LAST  63.          BRANCHES  ARE  P
HOTO  SCRAPS, IF THERE ARE  ANY  PRESENT
  IN  THE.          DOCUMENT.  SEE  THE 
SECTION ON PHOTO SCRAP FILES AND PHOTO A
LBUMS.          FOR MORE INFORMATION CON
CERNING THE PHOTOS..               THE  
FIRST TWO BYTES OF EACH PAGE FORM A WORD
 WHICH  IS  THE.          LEFT  MARGIN'S
  POSITION IN PIXELS.  THE NEXT TWO BYTE
S  ARE  THE.          RIGHT  MARGIN'S PO
SITION.  THE FIFTH THROUGH THE SIXTEENTH
  BYTES.          FORM  6 WORDS WHICH AR
E THE TAB STOP POSITIONS,  ALSO IN  PIXE
LS..          THE TEXT WHICH FOLLOWS IS 
STORED IN SEGMENTS. EACH SEGMENT STARTS.
          WITH  4 CODE BYTES.  THE FIRST
 BYTE IS A $17,  IF THIS IS A  TEXT.    
      SEGMENT (MORE LATER).  THE NEXT TW
O BYTES ARE THE FONT ID  (CODED.        
  FORM  WHICH INCLUDES POINT SIZE;  SEE 
INFO SECTOR LOCATIONS  $80-.          $9
F).  THE  FOURTH  BYTE IS THE STYLE FOR 
THE SEGMENT;  EACH  BIT.          DESIGN
ATING AN ATTRIBUTE:.               BIT 7
     UNDERLINE.               BIT 6     
BOLD.               BIT 5     REVERSED, 
NOT USED IN GEOWRITE FILES.             
  BIT 4     ITALICS.               BIT 3
     OUTLINE.          FOLLOWING THE FOU
R CODE BYTES IS THE TEXT STRING WHICH HA
S A ZERO.          BYTE  TERMINATOR.  IF
 THE INITIAL CODE BYTE IS A $10,  THEN  
THIS.          SEGMENT  IS  NOT A TEXT S
EGMENT,  IT IS A  PHOTO  SEGMENT.  PHOTO
.          SEGMENTS  HAVE  FIVE CODE BYT
ES AND NO DATA SECTION.  THE  SECOND.   
       BYTE  IS THE WIDTH OF THE IMAGE I
N BYTES.  THE THIRD  AND  FOURTH.       
   BYTES DESIGNATE THE IMAGE'S HEIGHT IN
 PIXELS. PHOTO SEGMENTS HAVE.          A
N  EXTRA CODE BYTE WHICH IS THE VLIR CHA
IN NUMBER FOR THE IMAGE..          THIS 
 COULD ALLOW A DOCUMENT TO HAVE 63 DIFFE
RENT IMAGES BUT  USE.          THE SAME 
IMAGE SEVERAL TIMES WITHOUT STORING IT S
EVERAL TIMES............................
          FILE FORMATS                  
                            3-4...      
                          GEOPAINT FILE 
FORMAT..               GEOPAINT  FILES  
ARE  VLIR  STRUCTURED  FILES.  EACH  BRA
NCH.          REPRESENTS  2 LINES OF THE
 PICTURE.  THE DATA IN THE BRANCHES  IS.
          STORED  IN A CODED FORM THAT I
S DIFFERENT FROM PHOTO  SCRAPS  AND.    
      CLICK  BOXES.  FIRST  OF  ALL,  CO
NSECUTIVE BYTES DO NOT  FORM  A.        
  HORIZONTAL  LINE.  THE  BYTES  ARE IN 
THE SAME  SEQUENCE  AS  THE.          CO
MMODORE  STORES  THEM ON THE HIRES  SCRE
EN.  EIGHT  CONSECUTIVE.          BYTES 
FILL A CHARACTER POSITION. EVERY EIGHTH 
BYTE IS ON THE SAME.          HORIZONTAL
 LINE.  THE DATA IS STORED IN A CODED FO
RM TO  CONSERVE.          DISK  STORAGE.
  THE CODING IS SIMPLY A CODE BYTE FOLLO
WED BY SOME.          DATA. CODE BYTES F
ALL INTO ONE OF THE FOLLOWING THREE CATA
GORIES:.               1) CODE   BYTES  
LESS  THAN  64  DETERMINE  THE  NUMBER  
 OF.                  INDIVIDUAL BYTES T
HAT FOLLOW..               2) CODE  BYTE
S  RANGING  FROM 64 TO 127 ARE  USED  FO
R  FILL.                  PATTERNS. THE 
LEAST SIGNIFICANT 6 BITS DETERMINE HOW M
ANY.                  CHARACTER  POSITIO
NS ARE TO BE FILLED.  THIS CODE BYTE IS.
                  FOLLOWED BY EIGHT BYTE
S WHICH DETERMINE THE FILL PATTERN..    
           3) CODE  BYTES GREATER THAN 1
27 ARE 128 MORE THAN THE NUMBER.        
          OF TIMES TO REPEAT THE BYTE TH
AT FOLLOWS THE CODE BYTE..          THIS
  CODING SCHEME IS USED TO FIRST SPECIFY
 THE 1280 BYTES  THAT.          FORM  TH
E TWO LINES OF THE PICTURE. THIS IS FOLL
OWED BY  THE  160.          BYTES WHICH 
FORM THE COLOR DATA FOR THE TWO LINES...
....................................... 
         DIRECTORY STRUCTURE            
                           4-1....      
                       GEOS DIRECTORY EN
TRY FORMAT..          BYTE#     DESCRIPT
ION.          $00       DOS FILE TYPE.  
                       BIT 7     FILE CL
OSED PROPERLY..                         
BIT 6     FILE IS WRITE PROTECTED..     
                    BITS 0-2  FILE TYPE.
                                        
0    DEL.                               
         1    SEQ.                      
                  2    PRG.             
                           3    USR.    
                                    4   
 REL (NOT PERMITTED UNDER GEOS).        
  $01       TRACK NUMBER OF FIRST SECTOR
..          $02       SECTOR NUMBER OF F
IRST SECTOR..          $03-$12   FILE NA
ME..          $13       TRACK NUMBER FOR
 INFO SECTOR..          $14       SECTOR
 NUMBER FOR INFO SECTOR..          $15  
     FILE STRUCTURE..                   
      0    SEQUENTIAL STRUCTURE..       
                  1    VLIR FORMAT.     
     $16       GEOS FILE TYPE..         
                0    NON-GEOS FILE..    
                     1    BASIC PROGRAM.
.                         2    ASSEMBLY 
PROGRAM..                         3    D
ATA FILE..                         4    
SYSTEM FILE..                         5 
   DESK ACCESSORY..                     
    6    APPLICATION..                  
       7    APPLICATION DATA..          
               8    FONT FILE..         
                9    PRINTER DRIVER..   
                      10   INPUT DRIVER.
.          THE  NEXT  FEW  BYTES  DEFINE
 THE TIME AND  DATE  OF  THE  FILE'S.   
       CREATION..          $17       YEA
R..          $18       MONTH..          
$19       DAY..          $1A       HOUR.
.          $1B       MINUTE..          $
1C-$1D   FILE SIZE IN BLOCKS (INCLUDING 
INFO SECTOR)........................    
      DIRECTORY STRUCTURE               
                        4-2...          
              DIRECTORY HEADER (TRACK 18
 SECTOR 0)..          $00       TRACK OF
 FIRST DIRECTORY SECTOR..          $01  
     SECTOR OF FIRST DIRECTORY SECTOR.. 
         $02       $41, ASCII 'A' INDICA
TING 4040 FORMAT..          $03       $2
A, DOS VERSION..          $04-$8F   BLOC
K AVAILABILITY MAP,  BAM, 35 TRACKS, 4  
BYTES EACH..                    FIRST  B
YTE  HAS  NUMBER OF SECTORS FREE ON THAT
 TRACK..                    THE OTHER TH
REE BYTES ARE A BIT STREAM. BIT ZERO OF 
THE.                    FIRST  OF THE TH
REE BYTES IS SECTOR 0.  IF THE  BIT  IS.
                    SET, THEN THE BLOCK 
IS FREE..          $90-$9F   DISK NAME P
ADDED WITH SHIFTED SPACES ($A0)..       
   $A0-$A1   TWO EXTRA CHARACTERS FOR DI
SK NAME..          $A2-$A3   DISK ID..  
        $A4       SHIFTED SPACE ($A0).. 
         $A5-$A6   ASCII '2A' FOR DOS VE
RSION..          $A7-$AA   SHIFTED SPACE
S ($A0)..          $AB       TRACK FOR D
ESKTOP'S BUFFER..          $AC       SEC
TOR FOR DESKTOP'S BUFFER..          $AD-
$BC   ASCII  'GEOS FORMAT V1.1',  ONLY T
HE FIRST 11 BYTES ARE.                  
  USED TO CHECK FOR GEOS FORMAT..       
   $BD-$FF   FILLED WITH ZEROES.........
..................................      
    INFORMATION SECTOR FORMAT           
                      5-1....           
                      INFORMATION SECTOR
..          BYTE #    DESCRIPTION.      
    $00       $00,  TRACK  LINK  IS ZERO
 BECAUSE THERE  IS  ONLY  ONE.          
          SECTOR..          $01       $F
F, NUMBER OF BYTES IN THIS SECTOR..     
     $02-$04   $03, $15, $BF, INFORMATIO
N SECTOR IDENTIFICATION BYTES..         
 $05-$43   ICON IMAGE IN SPRITE FORMAT..
          $44       DOS FILE TYPE..     
     $45       GEOS FILE TYPE..         
 $46       FILE STRUCTURE, 0 FOR SEQUENT
IAL, 1 FOR VLIR..          $47-$48   LOA
D ADDRESS..          $49-$4A   END OF LO
AD ADDRESS..          $4B-$4C   START   
OF  EXECUTION  ADDRESS  FOR   PROGRAM;  
 UNUSED.                    OTHERWISE.. 
         $4D-$60   CLASS OF FILE; ZERO B
YTE TERMINATED..          $61-$74   AUTH
OR  OF FILE;  ZERO BYTE TERMINATED.  THE
  FOLLOWING.                    GEOS FIL
E TYPES HAVE AUTHORS:.                  
       1    BASIC PROGRAM       6    APP
LICATION.                         2    A
SSEMBLY PROGRAM    9    PRINTER DRIVER. 
                        5    DESK ACCESS
ORY      10   INPUT DRIVER.          $75
-$88   FOR  APPLICATION DATA FILES (AND 
DATA FILES?),  THIS IS.                 
   THE CLASS OF THE FILE THAT CREATED TH
IS FILE..          $80-$81   FOR  FONT  
FILES ONLY,  THIS IS THE ID NUMBER  FOR 
 THE.                    FONT.  THIS IS 
HOW GEOS DISTINGUISHES BETWEEN FONTS FOR
.                    GEOWRITE AND GEOPAI
NT WITHOUT ACTUALLY STORING THE FONT.   
                 NAME. EACH FONT HAS ITS
 OWN UNIQUE ID NUMBER. THE KNOWN.       
             FONTS HAVE THE FOLLOWING ID
 NUMBERS:.                         0    
BSW            13   TILDEN.             
            1    UNIVERSITY     14   EVA
NS.                         2    CALIFOR
NIA     15   DURANT.                    
     3    ROMA           16   TELEGRAPH.
                         4    DWINELLE  
     17   SUPERB.                       
  5    CORY           18   BOWDITCH.    
                     6    TOLMAN        
 19   ORMOND.                         7 
   BUBBLE         20   ELMWOOD.         
                8    FONTKNOX       21  
 HEARST.                         9    HA
RMON         21   BRENNENS (BUG).       
                  10   MYKONOS        23
   CHANNING.                         11 
  BOALT          24   PUTNAM.           
              12   STADIUM        25   L
ECONTE.                    THERE IS A BU
G ON FONTPACK I,  THE BRENNENS FONT SHOU
LD.                    HAVE AN ID NUMBER
 OF 22 (OR HEARST SHOULD). SINCE THESE. 
                   TWO FONTS HAVE THE SA
ME ID NUMBER, ONLY ONE OF THEM CAN.     
               BE USED IN ANY FILE,  INC
LUDING IN GEOPAINT.  WHEN GEOS.         
           LOOKS  FOR A FONT AFTER THE U
SER HAS  SELECTED  IT,  IT.             
       USES  THE ID BYTE TO FIND IT.  IF
 THE ID BYTES ARE  THE.                 
   SAME, THEN THE FIRST FILE ENCOUNTERED
 IS USED..          $82-$9F   FOR  FONT 
 FILES ONLY;  ID WORDS FOR EACH  POINT  
SIZE..                    THESE ARE CODE
D AS: 64 * ID# + POINT SIZE..          $
A0-$FF   TEXT FIELD FOR THE FILE; ZERO B
YTE TERMINATED.............          MEM
ORY MAP                                 
               6-1...          $01      
      R6510     BUILT-IN 6510 I/O PORT, 
BIT ORIENTED.                           
             BIT 0 - 0=RAM, 1=BASIC ROM.
                                        
BIT 1 - 0=RAM, 1=KERNAL ROM.            
                            BIT 2 - 0=CH
ARACTER SET ROM,.                       
                         1=I/O PORTS.   
                                     BIT
S 3-5 - CASSETTE CONTROL LINES.         
                               BITS 6-7 
- UNCONNECTED.          $02-$03        G
PNT1     GENERAL POINTER,  USUALLY USED 
TO PASS A.                              
     PARAMETER TO A KERNAL ROUTINE..    
      $04-$05        GPNT2     GENERAL P
OINTER.          $04            TRACK   
  TRACK NUMBER FOR DISK OPERATIONS.     
     $05            SECTOR    SECTOR NUM
BER FOR DISK OPERATIONS.          $05   
         ROW       ROW TO PRINT TEXT ON.
          $06-$0B        BOXSIZ    BOX S
IZE DESCRIPTOR.          $06            
BXTOP     TOP ROW OF A BOX.          $07
            BXBOT     BOTTOM ROW OF A BO
X.          $08-$09        BXLEFT    LEF
T MARGIN OF A BOX.          $0A-$0B     
   BXRITE    RIGHT MARGIN OF A BOX.     
     $0C-$0D        DIRPNT    DIRECTORY 
 ENTRY  POINTER,  RETURNED  BY.         
                          LOOKUP.  ALSO 
 USED AS  THE  DESTINATION.             
                      INDIRECT   POINTER
  FOR  HIRES   GRAPHIC.                 
                  OPERATIONS..          
$0E-$0F        FILPNT    FILENAME  POINT
ER,  USED TO POINT  TO  A.              
                     FILE NAME FOR FILE 
OPERATIONS. ALSO USED.                  
                 AS THE SOURCE INDIRECT 
POINTER FOR HIRES.                      
             GRAPHIC OPERATIONS..       
   $10            SGTYPE    SELECTED GEO
S FILE TYPE; USED BY TABLE.          $11
            MAXFIL    MAXIMUM NUMBER OF 
FILES TO FIND; USED BY.                 
                  TABLE.          $12-$1
3                  TEMPORARY STORAGE ARE
AS.          $14-$15        DIRPT2    AL
TERNATE   DIRECTORY   ENTRY   POINTER,. 
                                  USUALL
Y  POINTS TO $8400.  ALSO USED  TO.     
                              POINT TO A
 FILE'S INFO SECTOR WHEN IT IS.         
                          IN MEMORY..   
       $16            DPAGE     NUMBER  
OF  DIRECTORY  SECTORS  TO  SKIP.       
                            BEFORE  FIND
ING A HOLE IN THE DIRECTORY;.           
                        USED  BY  FILE S
AVE ROUTINES  AND  HOLE..               
                    ALSO  USED  AS A PAR
AMETER VALUE  TO  BE.                   
                PASSED TO PROGRAMS.  COU
LD BE  DESKTOP'S.                       
            PAGE NUMBER..          $16-$
17        CLASSP    POINTER TO CLASS STR
ING; USED BY TABLE.          $18-$19    
    COLUMN    COLUMN TO PRINT TEXT IN.  
        $20-$21                  UNUSED.
          $22-$23        PATERN    POINT
ER TO FILL PATTERN DATA.          $24-$2
5        INPPNT    POINTER TO INPUT BUFF
ER.          $26-$2E        FONTDT    CU
RRENT FONT DATA TABLE.  SEE FONT  FILE. 
                                  FORMAT
  FOR  A COMPLETE  DESCRIPTION  OF.     
                              THIS HEADE
R INFORMATION..          $26            
PLINE     NUMBER  OF  PIXELS ABOVE LINE 
OF  PRINT..                             
      UNDERLINING  APPEARS 1 PIXEL  BELO
W  THE.                                 
  LINE OF PRINT. .          $27-$28     
   BSLEN     NUMBER   OF  BYTES  IN  THE
  FONT'S  BIT.                          
         STREAMS.          $29          
  PSIZE     POINT SIZE OF THE FONT......
....          MEMORY MAP                
                                6-2...  
        $2A-$2B        BSPNTS    ADDRESS
 OF BIT STREAM INDICES TABLE.          $
2C-$2D        BSPNT     ADDRESS OF THE F
IRST BIT STREAM.          $2E           
 STYLE     DEFINES THE CURRENT PRINT STY
LE.                                     
   BIT 7 - UNDERLINE.                   
                     BIT 6 - BOLDFACE.  
                                      BI
T 5 - REVERSED VIDEO.                   
                     BIT 4 - ITALICS.   
                                     BIT
 3 - OUTLINE.          $2F            SC
NFLG    CONTROLS  THE  SOURCE  AND   DES
TINATION.                               
    SCREENS,  USED BY ROWADR. BITS 6 & 7
 ARE.                                   
USED   TO   DETERMINE  THE  SOURCE   AND
.                                   DEST
INATION SCREENS AS FOLLOWS:.            
                            7 6  $0C-$0D
  $0E-$0F.                              
          0 0    AF00     AF00  (MIDSCRE
EN).                                    
    0 1     2        1.                 
                       1 0     1        
1.                                      
  1 1     1        2.                   
                IF BIT 5 IS SET,  THEN O
NLY SCREEN 1  IS.                       
            USED FOR TEXT (MODE 10)..   
       $30            MSFLAG    MOUSE CO
NTROL FLAG.                             
           BIT 7 - MOUSE IS NOT VISIBLE.
                                        
BIT 6 - ENABLE   CHECKING   MOUSE'S.    
                                        
    POSITION   AGAINST  CURRENT.        
                                        
MENU LIMITS..                           
             BIT 5 - ENABLE   CHECKING  
 MOUSE'S.                               
                 POSITION AGAINST CLICK 
 BOX.                                   
             TABLE..          $31-$32   
     MSPNT     POINTER  TO  THE  SPRITE 
 DATA  FOR  THE.                        
           DEFAULT MOUSE, USUALLY $84C1.
          $33            TOPM      TOP M
ARGIN, USUALLY 0 (TOP OF SCREEN).       
   $34            BOTM      BOTTOM  MARG
IN,  USUALLY 199 (BOTTOM  OF.           
                        SCREEN).        
  $35-$36        LEFTM     LEFT MARGIN. 
         $37-$38        RIGHTM    RIGHT 
MARGIN,  IF AN ATTEMPT IS MADE  TO.     
                              PRINT  TEX
T  PAST  THIS COLUMN,  CONTROL.         
                          PASSES THROUGH
 $84AB..          $39            INPFLG 
   INPUT CONTROL FLAGS.                 
                       BIT 7 - THERE   I
S  DATA   IN   THE.                     
                           KEYBOARD BUFF
ER.                                     
   BIT 6 - INPUT  DEVICE  HAS  CHANGED. 
                                        
       DIRECTION.                       
                 BIT 5 - BUTTON STATUS H
AS CHANGED.          $3A-$3B        MOUS
EX    MOUSE'S X POSITION.          $3C  
          MOUSEY    MOUSE'S Y POSITION. 
         $3F-$40        CBPNT     POINTE
R TO CLICK BOX DATA TABLE.          $41-
$42        JMPVEC    JUMP VECTOR USED BY
 INDJMP.          $43-$44        WINPNT 
   POINTER  USED BY WINDOW TO POINT TO  
THE.                                   W
INDOW DESCRIPTOR BLOCK..          $8E   
                   THE LEAST SIGNIFICANT
 3 BITS OF LOCATION.                    
               $DD00,  USED  BY  SERIAL 
 COMMUNICATIONS.                        
           ROUTINES. THESE THREE BITS RE
PRESENT THE.                            
       VIC  MEMORY  BANK NUMBER AND THE 
 RS-232.                                
   OUTPUT LINE.........
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL