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

PAGE01-11

FILE INFORMATION

FILENAME(S): PAGE01-11

FILE TYPE(S): SEQ

FILE SIZE: 28.6K

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

APPEARS ON: 1 disk(s)

FILE HASH

0eb2e67a8ddf65e691d33f411ec5902ffc27a8ff0d4530aad088f8125509ca55

FOUND ON DISKS (1 DISKS)

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

FILE CONTENT & ANALYSIS

00000000: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00000010: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 20 20 20  |.............   |
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 C7  C5 CF D3 20 D0 52 4F 47  |       .... .ROG|
00000040: 52 41 4D 4D 45 52 27 53  20 D2 45 46 45 52 45 4E  |RAMMER'S .EFEREN|
00000050: 43 45 20 C7 55 49 44 45  0D 0D 20 20 20 20 20 20  |CE .UIDE..      |
00000060: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000070: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 57  |               W|
00000080: 52 49 54 54 45 4E 20 42  59 0D 0D 20 20 20 20 20  |RITTEN BY..     |
00000090: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000A0: 20 20 20 20 20 20 20 20  20 20 C1 4C 45 58 41 4E  |          .LEXAN|
000000B0: 44 45 52 20 C4 4F 4E 41  4C 44 20 C2 4F 59 43 45  |DER .ONALD .OYCE|
000000C0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000000D0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000000E0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 20 20 20 20 20 20 20  |.........       |
000000F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000100: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000110: D0 52 45 46 41 43 45 0D  0D 0D 20 20 20 20 20 20  |.REFACE...      |
00000120: 20 20 20 20 20 20 20 20  20 D4 48 49 53 20 44 4F  |         .HIS DO|
00000130: 43 55 4D 45 4E 54 20 57  41 53 20 57 52 49 54 54  |CUMENT WAS WRITT|
00000140: 45 4E 20 41 46 54 45 52  20 48 41 56 49 4E 47 20  |EN AFTER HAVING |
00000150: 44 49 53 41 53 53 45 4D  42 4C 45 44 20 54 48 45  |DISASSEMBLED THE|
00000160: 20 C7 C5 CF D3 0D 20 20  20 20 20 20 20 20 20 20  | .....          |
00000170: CB 45 52 4E 41 4C 20 20  41 4E 44 20 43 4F 4D 50  |.ERNAL  AND COMP|
00000180: 4C 45 54 45 4C 59 20 43  4F 4D 4D 45 4E 54 49 4E  |LETELY COMMENTIN|
00000190: 47 20 41 4E 44 20 52 45  56 45 52 53 45 20 45 4E  |G AND REVERSE EN|
000001A0: 47 49 4E 45 45 52 49 4E  47 20 49 54 2E 20 20 C9  |GINEERING IT.  .|
000001B0: 54 0D 20 20 20 20 20 20  20 20 20 20 54 4F 4F 4B  |T.          TOOK|
000001C0: 20 20 41 20 20 47 52 45  41 54 20 44 45 41 4C 20  |  A  GREAT DEAL |
000001D0: 4F 46 20 54 49 4D 45 20  54 4F 20 44 4F 20 54 48  |OF TIME TO DO TH|
000001E0: 49 53 2C 20 20 42 55 54  20 C9 20 44 49 44 20 49  |IS,  BUT . DID I|
000001F0: 54 20 20 42 45 43 41 55  53 45 20 20 C9 0D 20 20  |T  BECAUSE  ..  |
00000200: 20 20 20 20 20 20 20 20  45 4E 4A 4F 59 20 20 20  |        ENJOY   |
00000210: 43 4F 4D 50 55 54 45 52  20 20 50 52 4F 47 52 41  |COMPUTER  PROGRA|
00000220: 4D 4D 49 4E 47 20 20 41  4E 44 20 20 44 45 43 49  |MMING  AND  DECI|
00000230: 50 48 45 52 49 4E 47 20  20 4F 54 48 45 52 20 20  |PHERING  OTHER  |
00000240: 20 50 45 4F 50 4C 45 27  53 0D 20 20 20 20 20 20  | PEOPLE'S.      |
00000250: 20 20 20 20 50 52 4F 47  52 41 4D 53 2E 20 20 C2  |    PROGRAMS.  .|
00000260: 45 43 41 55 53 45 20 20  4F 46 20 54 48 45 20 41  |ECAUSE  OF THE A|
00000270: 4D 4F 55 4E 54 20 4F 46  20 45 46 46 4F 52 54 20  |MOUNT OF EFFORT |
00000280: 49 4E 56 4F 4C 56 45 44  20 49 4E 20 20 43 52 45  |INVOLVED IN  CRE|
00000290: 41 54 49 4E 47 0D 20 20  20 20 20 20 20 20 20 20  |ATING.          |
000002A0: 54 48 49 53 20 44 4F 43  55 4D 45 4E 54 2C 20 20  |THIS DOCUMENT,  |
000002B0: C9 20 44 4F 20 4E 4F 54  20 52 45 41 4C 4C 59 20  |. DO NOT REALLY |
000002C0: 57 49 53 48 20 54 4F 20  47 49 56 45 20 49 54 20  |WISH TO GIVE IT |
000002D0: 41 57 41 59 2E 20 20 C8  4F 57 45 56 45 52 2C 20  |AWAY.  .OWEVER, |
000002E0: C9 0D 20 20 20 20 20 20  20 20 20 20 4B 4E 4F 57  |..          KNOW|
000002F0: 20 20 54 48 45 52 45 20  41 52 45 20 4F 54 48 45  |  THERE ARE OTHE|
00000300: 52 20 50 52 4F 47 52 41  4D 4D 45 52 53 20 57 48  |R PROGRAMMERS WH|
00000310: 4F 20 57 49 4C 4C 20 42  45 4E 45 46 49 54 20 46  |O WILL BENEFIT F|
00000320: 52 4F 4D 20 20 4D 59 20  20 48 41 52 44 0D 20 20  |ROM  MY  HARD.  |
00000330: 20 20 20 20 20 20 20 20  57 4F 52 4B 2E 20 20 D4  |        WORK.  .|
00000340: 48 45 52 45 46 4F 52 45  20 C9 20 41 4D 20 4F 46  |HEREFORE . AM OF|
00000350: 46 45 52 49 4E 47 20 54  48 49 53 20 44 4F 43 55  |FERING THIS DOCU|
00000360: 4D 45 4E 54 20 41 53 20  53 48 41 52 45 57 41 52  |MENT AS SHAREWAR|
00000370: 45 2E 20 C9 46 20 59 4F  55 0D 20 20 20 20 20 20  |E. .F YOU.      |
00000380: 20 20 20 20 47 45 54 20  20 47 4F 4F 44 20 55 53  |    GET  GOOD US|
00000390: 45 20 4F 55 54 20 4F 46  20 54 48 49 53 20 44 4F  |E OUT OF THIS DO|
000003A0: 43 55 4D 45 4E 54 2C 20  20 53 45 4E 44 20 4D 45  |CUMENT,  SEND ME|
000003B0: 20 57 48 41 54 45 56 45  52 20 59 4F 55 20 46 45  | WHATEVER YOU FE|
000003C0: 45 4C 20 49 54 0D 20 20  20 20 20 20 20 20 20 20  |EL IT.          |
000003D0: 49 53 20 57 4F 52 54 48  20 54 4F 20 59 4F 55 20  |IS WORTH TO YOU |
000003E0: 28 4F 52 20 53 4F 4D 45  20 52 45 41 53 4F 4E 41  |(OR SOME REASONA|
000003F0: 42 4C 45 20 41 4D 4F 55  4E 54 2C 20 20 50 45 52  |BLE AMOUNT,  PER|
00000400: 53 4F 4E 4E 41 4C 59 20  C9 20 46 49 4E 44 20 49  |SONNALY . FIND I|
00000410: 54 0D 20 20 20 20 20 20  20 20 20 20 49 4E 56 41  |T.          INVA|
00000420: 4C 55 41 42 4C 45 29 2E  20 20 C1 20 20 46 45 57  |LUABLE).  .  FEW|
00000430: 20 20 44 4F 4C 4C 41 52  53 20 57 4F 55 4C 44 20  |  DOLLARS WOULD |
00000440: 42 45 20 41 50 50 52 45  43 49 41 54 45 44 2E 20  |BE APPRECIATED. |
00000450: 20 C8 45 52 45 20 20 49  53 20 20 4D 59 0D 20 20  | .ERE  IS  MY.  |
00000460: 20 20 20 20 20 20 20 20  41 44 44 52 45 53 53 3A  |        ADDRESS:|
00000470: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000480: 20 20 20 20 20 20 20 20  20 20 C1 4C 45 58 41 4E  |          .LEXAN|
00000490: 44 45 52 20 C4 4F 4E 41  4C 44 20 C2 4F 59 43 45  |DER .ONALD .OYCE|
000004A0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000004B0: 20 20 20 20 20 20 20 20  20 20 32 32 36 39 20 C7  |          2269 .|
000004C0: 52 41 4E 44 56 49 45 57  20 C1 56 45 2E 2C 20 C1  |RANDVIEW .VE., .|
000004D0: 50 54 2E 20 31 0D 20 20  20 20 20 20 20 20 20 20  |PT. 1.          |
000004E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C3  |               .|
000004F0: 4C 45 56 45 4C 41 4E 44  20 C8 45 49 47 48 54 53  |LEVELAND .EIGHTS|
00000500: 2C 20 CF 48 49 4F 20 34  34 31 30 36 2D 33 31 34  |, .HIO 44106-314|
00000510: 34 0D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |4..             |
00000520: 20 20 D4 48 41 4E 4B 20  59 4F 55 20 41 4E 44 20  |  .HANK YOU AND |
00000530: 48 41 50 50 59 20 43 4F  4D 50 55 54 49 4E 47 21  |HAPPY COMPUTING!|
00000540: 21 0D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |!..             |
00000550: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000560: 20 20 20 20 20 20 C1 4C  45 58 20 C2 4F 59 43 45  |      .LEX .OYCE|
00000570: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000580: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000590: 20 20 20 20 CF 43 54 4F  42 45 52 20 31 39 38 36  |    .CTOBER 1986|
000005A0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000005B0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
000005C0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 20 20 20 20 20  |...........     |
000005D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 D4 41 42  |             .AB|
000005F0: 4C 45 20 4F 46 20 C3 4F  4E 54 45 4E 54 53 0D 0D  |LE OF .ONTENTS..|
00000600: 0D 0D 20 20 20 20 20 20  20 20 20 20 C3 48 41 50  |..          .HAP|
00000610: 54 45 52 20 31 20 20 20  20 20 20 C7 C5 CF D3 20  |TER 1      .... |
00000620: CB 45 52 4E 41 4C 20 D2  4F 55 54 49 4E 45 53 0D  |.ERNAL .OUTINES.|
00000630: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000640: 20 20 20 20 20 20 20 20  20 C4 45 46 49 4E 45 53  |         .EFINES|
00000650: 20 20 41 4C 4C 20 54 48  45 20 C7 C5 CF D3 20 4B  |  ALL THE .... K|
00000660: 45 52 4E 41 4C 20 52 4F  55 54 49 4E 45 53 20 20  |ERNAL ROUTINES  |
00000670: 41 4C 4F 4E 47 20 20 57  49 54 48 0D 20 20 20 20  |ALONG  WITH.    |
00000680: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000690: 20 20 20 20 20 54 48 45  49 52 20 49 4E 50 55 54  |     THEIR INPUT|
000006A0: 20 41 4E 44 20 4F 55 54  50 55 54 20 52 45 51 55  | AND OUTPUT REQU|
000006B0: 49 52 45 4D 45 4E 54 53  2E 0D 0D 20 20 20 20 20  |IREMENTS...     |
000006C0: 20 20 20 20 20 C3 48 41  50 54 45 52 20 32 20 20  |     .HAPTER 2  |
000006D0: 20 20 20 20 C4 45 56 49  43 45 20 C4 52 49 56 45  |    .EVICE .RIVE|
000006E0: 52 53 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |RS.             |
000006F0: 20 20 20 20 20 20 20 20  20 20 20 20 C4 45 46 49  |            .EFI|
00000700: 4E 45 53 20 54 48 45 20  46 4F 52 4D 41 54 20 46  |NES THE FORMAT F|
00000710: 4F 52 20 C9 4E 50 55 54  20 41 4E 44 20 D0 52 49  |OR .NPUT AND .RI|
00000720: 4E 54 45 52 20 C4 52 49  56 45 52 53 2E 0D 0D 20  |NTER .RIVERS... |
00000730: 20 20 20 20 20 20 20 20  20 C3 48 41 50 54 45 52  |         .HAPTER|
00000740: 20 33 20 20 20 20 20 20  C6 49 4C 45 20 C6 4F 52  | 3      .ILE .OR|
00000750: 4D 41 54 53 0D 20 20 20  20 20 20 20 20 20 20 20  |MATS.           |
00000760: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C4 45  |              .E|
00000770: 53 43 52 49 42 45 53 20  20 54 48 45 20 20 46 4F  |SCRIBES  THE  FO|
00000780: 52 4D 41 54 20 20 4F 46  20 41 4C 4C 20 4F 46 20  |RMAT  OF ALL OF |
00000790: 20 C7 C5 CF D3 27 53 20  20 56 41 52 49 4F 55 53  | ....'S  VARIOUS|
000007A0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000007B0: 20 20 20 20 20 20 20 20  20 20 46 49 4C 45 53 2E  |          FILES.|
000007C0: 0D 0D 20 20 20 20 20 20  20 20 20 20 C3 48 41 50  |..          .HAP|
000007D0: 54 45 52 20 34 20 20 20  20 20 20 C4 49 52 45 43  |TER 4      .IREC|
000007E0: 54 4F 52 59 20 D3 54 52  55 43 54 55 52 45 0D 20  |TORY .TRUCTURE. |
000007F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000800: 20 20 20 20 20 20 20 20  C4 45 53 43 52 49 42 45  |        .ESCRIBE|
00000810: 53 20 20 20 54 48 45 20  20 20 53 54 52 55 43 54  |S   THE   STRUCT|
00000820: 55 52 45 20 20 4F 46 20  20 41 20 20 20 C7 C5 CF  |URE  OF  A   ...|
00000830: D3 20 20 20 44 49 53 4B  27 53 0D 20 20 20 20 20  |.   DISK'S.     |
00000840: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000850: 20 20 20 20 44 49 52 45  43 54 4F 52 59 2E 0D 0D  |    DIRECTORY...|
00000860: 20 20 20 20 20 20 20 20  20 20 C3 48 41 50 54 45  |          .HAPTE|
00000870: 52 20 35 20 20 20 20 20  20 C9 4E 46 4F 52 4D 41  |R 5      .NFORMA|
00000880: 54 49 4F 4E 20 D3 45 43  54 4F 52 20 C6 4F 52 4D  |TION .ECTOR .ORM|
00000890: 41 54 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |AT.             |
000008A0: 20 20 20 20 20 20 20 20  20 20 20 20 C4 45 53 43  |            .ESC|
000008B0: 52 49 42 45 53 20 20 54  48 45 20 53 54 52 55 43  |RIBES  THE STRUC|
000008C0: 54 55 52 45 20 41 4E 44  20 54 48 45 20 44 41 54  |TURE AND THE DAT|
000008D0: 41 20 43 4F 4E 54 41 49  4E 45 44 20 49 4E 0D 20  |A CONTAINED IN. |
000008E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000008F0: 20 20 20 20 20 20 20 20  41 20 46 49 4C 45 27 53  |        A FILE'S|
00000900: 20 49 4E 46 4F 52 4D 41  54 49 4F 4E 20 53 45 43  | INFORMATION SEC|
00000910: 54 4F 52 2E 0D 0D 20 20  20 20 20 20 20 20 20 20  |TOR...          |
00000920: C3 48 41 50 54 45 52 20  36 20 20 20 20 20 20 CD  |.HAPTER 6      .|
00000930: 45 4D 4F 52 59 20 CD 41  50 0D 20 20 20 20 20 20  |EMORY .AP.      |
00000940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000950: 20 20 20 C4 45 46 49 4E  45 53 20 54 48 45 20 4D  |   .EFINES THE M|
00000960: 45 4D 4F 52 59 20 4C 4F  43 41 54 49 4F 4E 53 20  |EMORY LOCATIONS |
00000970: 55 53 45 44 20 42 59 20  C7 C5 CF D3 2E 0D 0D 0D  |USED BY ........|
00000980: 20 20 20 20 20 20 20 20  20 20 C1 50 50 45 4E 44  |          .PPEND|
00000990: 49 58 20 C9 20 20 20 20  20 C7 C5 CF D3 20 C5 52  |IX .     .... .R|
000009A0: 52 4F 52 53 0D 20 20 20  20 20 20 20 20 20 20 20  |RORS.           |
000009B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C4 45  |              .E|
000009C0: 46 49 4E 45 53 20 54 48  45 20 45 52 52 4F 52 20  |FINES THE ERROR |
000009D0: 4E 55 4D 42 45 52 53 20  54 48 41 54 20 43 41 4E  |NUMBERS THAT CAN|
000009E0: 20 42 45 20 52 45 54 55  52 4E 45 44 20 20 42 59  | BE RETURNED  BY|
000009F0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000A00: 20 20 20 20 20 20 20 20  20 20 54 48 45 20 C7 C5  |          THE ..|
00000A10: CF D3 20 CB 45 52 4E 41  4C 20 52 4F 55 54 49 4E  |.. .ERNAL ROUTIN|
00000A20: 45 53 2E 0D 0D 20 20 20  20 20 20 20 20 20 20 C1  |ES...          .|
00000A30: 50 50 45 4E 44 49 58 20  C9 C9 20 20 20 20 C7 4C  |PPENDIX ..    .L|
00000A40: 4F 53 53 41 52 59 0D 20  20 20 20 20 20 20 20 20  |OSSARY.         |
00000A50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000A60: C4 45 46 49 4E 45 53 20  53 45 56 45 52 41 4C 20  |.EFINES SEVERAL |
00000A70: 54 45 52 4D 53 20 55 53  45 44 20 49 4E 20 54 48  |TERMS USED IN TH|
00000A80: 49 53 20 44 4F 43 55 4D  45 4E 54 2E 0D 0D 20 20  |IS DOCUMENT...  |
00000A90: 20 20 20 20 20 20 20 20  C1 50 50 45 4E 44 49 58  |        .PPENDIX|
00000AA0: 20 C9 C9 C9 20 20 20 C6  49 4C 4C 20 D0 41 54 54  | ...   .ILL .ATT|
00000AB0: 45 52 4E 53 0D 20 20 20  20 20 20 20 20 20 20 20  |ERNS.           |
00000AC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 C1 20  |              . |
00000AD0: 52 45 50 52 45 53 45 4E  54 41 54 49 4F 4E 20 4F  |REPRESENTATION O|
00000AE0: 46 20 C7 C5 CF D3 27 53  20 33 32 20 46 49 4C 4C  |F ....'S 32 FILL|
00000AF0: 20 50 41 54 54 45 52 4E  53 2E 0D 0D 20 20 20 20  | PATTERNS...    |
00000B00: 20 20 20 20 20 20 C1 50  50 45 4E 44 49 58 20 C9  |      .PPENDIX .|
00000B10: D6 20 20 20 20 D0 52 4F  47 52 41 4D 4D 49 4E 47  |.    .ROGRAMMING|
00000B20: 20 CE 4F 54 45 53 0D 20  20 20 20 20 20 20 20 20  | .OTES.         |
00000B30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000B40: C9 4E 46 4F 52 4D 41 54  49 4F 4E 20 4E 45 43 45  |.NFORMATION NECE|
00000B50: 53 53 41 52 59 20 46 4F  52 20 C7 C5 CF D3 20 50  |SSARY FOR .... P|
00000B60: 52 4F 47 52 41 4D 4D 49  4E 47 2E 0D 0D 0D 0D 0D  |ROGRAMMING......|
00000B70: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00000B80: 0D 0D 0D 20 20 20 20 20  20 20 20 20 20 C7 C5 CF  |...          ...|
00000B90: D3 20 CB 45 52 4E 41 4C  20 D2 4F 55 54 49 4E 45  |. .ERNAL .OUTINE|
00000BA0: 53 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |S               |
00000BB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000BC0: 20 20 20 20 20 20 20 31  2D 31 0D 0D 0D 20 20 20  |       1-1...   |
00000BD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000BE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 C1 4C 50  |             .LP|
00000BF0: 48 41 42 45 54 49 43 41  4C 20 CC 49 53 54 49 4E  |HABETICAL .ISTIN|
00000C00: 47 0D 0D 20 20 20 20 20  20 20 20 20 20 C1 C2 D3  |G..          ...|
00000C10: 31 36 20 20 20 20 20 24  C3 31 36 C6 20 20 20 20  |16     $.16.    |
00000C20: 20 31 36 20 42 49 54 20  41 42 53 4F 4C 55 54 45  | 16 BIT ABSOLUTE|
00000C30: 20 56 41 4C 55 45 20 20  20 20 20 20 20 20 20 20  | VALUE          |
00000C40: 20 20 20 20 20 20 20 20  20 31 2D 39 0D 20 20 20  |         1-9.   |
00000C50: 20 20 20 20 20 20 20 C1  CC CC CF C3 20 20 20 20  |       .....    |
00000C60: 20 24 C3 32 39 32 20 20  20 20 20 C6 49 4E 44 20  | $.292     .IND |
00000C70: 41 4E 44 20 41 4C 4C 4F  43 41 54 45 20 41 20 44  |AND ALLOCATE A D|
00000C80: 49 53 4B 20 42 4C 4F 43  4B 20 20 20 20 20 20 20  |ISK BLOCK       |
00000C90: 20 20 20 31 2D 39 0D 20  20 20 20 20 20 20 20 20  |   1-9.         |
00000CA0: 20 C1 D0 D0 C5 CE C4 20  20 20 20 24 C3 32 38 39  | ......    $.289|
00000CB0: 20 20 20 20 20 C1 44 44  20 41 20 D6 CC C9 D2 20  |     .DD A .... |
00000CC0: 43 48 41 49 4E 20 20 20  20 20 20 20 20 20 20 20  |CHAIN           |
00000CD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 39  |             1-9|
00000CE0: 0D 20 20 20 20 20 20 20  20 20 20 C2 C1 D3 C9 C3  |.          .....|
00000CF0: 20 20 20 20 20 24 C3 32  34 31 20 20 20 20 20 D2  |     $.241     .|
00000D00: 45 53 54 41 52 54 20 C2  C1 D3 C9 C3 20 20 20 20  |ESTART .....    |
00000D10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000D20: 20 20 20 20 20 20 20 31  2D 31 30 0D 20 20 20 20  |       1-10.    |
00000D30: 20 20 20 20 20 20 C2 CC  CB C3 CD D0 20 20 20 20  |      ......    |
00000D40: 24 C3 32 36 C5 20 20 20  20 20 CD 45 4D 4F 52 59  |$.26.     .EMORY|
00000D50: 20 42 4C 4F 43 4B 20 43  4F 4D 50 41 52 49 53 4F  | BLOCK COMPARISO|
00000D60: 4E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |N               |
00000D70: 20 20 31 2D 31 30 0D 20  20 20 20 20 20 20 20 20  |  1-10.         |
00000D80: 20 C2 CC CB C6 C9 CC 20  20 20 20 24 C3 31 37 C2  | ......    $.17.|
00000D90: 20 20 20 20 20 CD 45 4D  4F 52 59 20 42 4C 4F 43  |     .EMORY BLOC|
00000DA0: 4B 20 46 49 4C 4C 20 20  20 20 20 20 20 20 20 20  |K FILL          |
00000DB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 31  |             1-1|
00000DC0: 30 0D 20 20 20 20 20 20  20 20 20 20 C2 CC CB C6  |0.          ....|
00000DD0: CC 32 20 20 20 20 24 C3  31 C2 34 20 20 20 20 20  |.2    $.1.4     |
00000DE0: CD 45 4D 4F 52 59 20 42  4C 4F 43 4B 20 46 49 4C  |.EMORY BLOCK FIL|
00000DF0: 4C 20 57 49 54 48 20 49  4E 4C 49 4E 45 20 44 41  |L WITH INLINE DA|
00000E00: 54 41 20 20 20 20 20 20  31 2D 31 31 0D 20 20 20  |TA      1-11.   |
00000E10: 20 20 20 20 20 20 20 C2  CC CB CD CF D6 20 20 20  |       ......   |
00000E20: 20 24 C3 32 36 38 20 20  20 20 20 CD 45 4D 4F 52  | $.268     .EMOR|
00000E30: 59 20 42 4C 4F 43 4B 20  4D 4F 56 45 20 20 20 20  |Y BLOCK MOVE    |
00000E40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000E50: 20 20 20 31 2D 31 31 0D  20 20 20 20 20 20 20 20  |   1-11.        |
00000E60: 20 20 C2 CC CB D3 C5 D4  20 20 20 20 24 C3 31 38  |  ......    $.18|
00000E70: 31 20 20 20 20 20 CD 55  4C 54 49 50 4C 45 20 4D  |1     .ULTIPLE M|
00000E80: 45 4D 4F 52 59 20 4C 4F  43 41 54 49 4F 4E 0D 20  |EMORY LOCATION. |
00000E90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000EA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000EB0: 20 20 49 4E 49 54 49 41  4C 49 5A 41 54 49 4F 4E  |  INITIALIZATION|
00000EC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000ED0: 20 20 20 20 20 31 2D 31  31 0D 20 20 20 20 20 20  |     1-11.      |
00000EE0: 20 20 20 20 C3 C2 CF D8  20 20 20 20 20 20 24 C3  |    ....      $.|
00000EF0: 31 34 32 20 20 20 20 20  C4 52 41 57 20 41 20 43  |142     .RAW A C|
00000F00: 4C 49 43 4B 20 42 4F 58  20 20 20 20 20 20 20 20  |LICK BOX        |
00000F10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000F20: 31 2D 31 32 0D 20 20 20  20 20 20 20 20 20 20 C3  |1-12.          .|
00000F30: C2 CF D8 32 20 20 20 20  20 24 C3 31 C1 C2 20 20  |...2     $.1..  |
00000F40: 20 20 20 C4 52 41 57 20  41 20 43 4C 49 43 4B 20  |   .RAW A CLICK |
00000F50: 42 4F 58 20 57 49 54 48  20 49 4E 4C 49 4E 45 20  |BOX WITH INLINE |
00000F60: 44 41 54 41 20 20 20 20  20 20 20 31 2D 31 32 0D  |DATA       1-12.|
00000F70: 20 20 20 20 20 20 20 20  20 20 C3 C2 CF D8 C5 D3  |          ......|
00000F80: 20 20 20 20 24 C3 31 35  C1 20 20 20 20 20 C4 52  |    $.15.     .R|
00000F90: 41 57 20 41 20 54 41 42  4C 45 20 4F 46 20 43 4C  |AW A TABLE OF CL|
00000FA0: 49 43 4B 20 42 4F 58 45  53 20 20 20 20 20 20 20  |ICK BOXES       |
00000FB0: 20 20 20 20 20 20 31 2D  31 33 0D 20 20 20 20 20  |      1-13.     |
00000FC0: 20 20 20 20 20 C3 C8 C1  D2 D3 D4 20 20 20 20 24  |     ......    $|
00000FD0: C3 31 C2 31 20 20 20 20  20 C7 45 54 20 41 20 43  |.1.1     .ET A C|
00000FE0: 48 41 52 41 43 54 45 52  27 53 20 53 54 41 54 53  |HARACTER'S STATS|
00000FF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001000: 20 31 2D 31 33 0D 20 20  20 20 20 20 20 20 20 20  | 1-13.          |
00001010: C3 C8 C7 C4 D2 D6 20 20  20 20 24 C3 32 C2 C3 20  |......    $.2.. |
00001020: 20 20 20 20 C3 48 41 4E  47 45 20 44 49 53 4B 20  |    .HANGE DISK |
00001030: 44 52 49 56 45 20 44 45  56 49 43 45 20 4E 55 4D  |DRIVE DEVICE NUM|
00001040: 42 45 52 20 20 20 20 20  20 20 20 20 31 2D 31 34  |BER         1-14|
00001050: 0D 20 20 20 20 20 20 20  20 20 20 C3 CB CD CF D5  |.          .....|
00001060: D3 20 20 20 20 24 C3 32  C2 33 20 20 20 20 20 C3  |.    $.2.3     .|
00001070: 48 45 43 4B 20 49 46 20  4D 4F 55 53 45 20 49 53  |HECK IF MOUSE IS|
00001080: 20 49 4E 53 49 44 45 20  41 20 57 49 4E 44 4F 57  | INSIDE A WINDOW|
00001090: 20 20 20 20 20 20 20 31  2D 31 34 0D 20 20 20 20  |       1-14.    |
000010A0: 20 20 20 20 20 20 C3 CC  D2 D2 C4 D9 20 20 20 20  |      ......    |
000010B0: 24 C3 32 33 32 20 20 20  20 20 D3 54 4F 50 20 54  |$.232     .TOP T|
000010C0: 55 52 42 4F 44 4F 53 20  49 4E 20 41 20 44 52 49  |URBODOS IN A DRI|
000010D0: 56 45 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |VE              |
000010E0: 20 20 31 2D 31 34 0D 20  20 20 20 20 20 20 20 20  |  1-14.         |
000010F0: 20 C3 CC D2 D3 D4 D3 20  20 20 20 24 C3 32 33 35  | ......    $.235|
00001100: 20 20 20 20 20 D3 54 4F  50 20 41 4E 44 20 52 45  |     .TOP AND RE|
00001110: 4D 4F 56 45 20 54 55 52  42 4F 44 4F 53 20 49 4E  |MOVE TURBODOS IN|
00001120: 20 41 20 44 52 49 56 45  20 20 20 20 20 31 2D 31  | A DRIVE     1-1|
00001130: 35 0D 20 20 20 20 20 20  20 20 20 20 C3 CC D3 CD  |5.          ....|
00001140: CE D5 20 20 20 20 24 C3  31 39 30 20 20 20 20 20  |..    $.190     |
00001150: C3 4C 4F 53 45 20 43 55  52 52 45 4E 54 20 4D 45  |.LOSE CURRENT ME|
00001160: 4E 55 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |NU              |
00001170: 20 20 20 20 20 20 20 20  31 2D 31 35 0D 20 20 20  |        1-15.   |
00001180: 20 20 20 20 20 20 20 C3  CC D3 D3 C5 D2 20 20 20  |       ......   |
00001190: 20 24 C3 32 35 C6 20 20  20 20 20 C3 4C 4F 53 45  | $.25.     .LOSE|
000011A0: 20 53 45 52 49 41 4C 20  43 4F 4D 4D 55 4E 49 43  | SERIAL COMMUNIC|
000011B0: 41 54 49 4F 4E 20 20 20  20 20 20 20 20 20 20 20  |ATION           |
000011C0: 20 20 20 31 2D 31 35 0D  20 20 20 20 20 20 20 20  |   1-15.        |
000011D0: 20 20 C3 CC D3 D7 C9 CE  20 20 20 20 24 C3 32 C2  |  ......    $.2.|
000011E0: C6 20 20 20 20 20 C3 4C  4F 53 45 20 41 20 57 49  |.     .LOSE A WI|
000011F0: 4E 44 4F 57 20 20 20 20  20 20 20 20 20 20 20 20  |NDOW            |
00001200: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00001210: 31 35 0D 20 20 20 20 20  20 20 20 20 20 C3 CD C4  |15.          ...|
00001220: D4 C2 CC 20 20 20 20 24  C3 31 30 33 20 20 20 20  |...    $.103    |
00001230: 20 C9 4E 49 54 49 41 4C  49 5A 45 20 41 20 54 41  | .NITIALIZE A TA|
00001240: 42 4C 45 20 4F 46 20 52  45 43 55 52 52 49 4E 47  |BLE OF RECURRING|
00001250: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00001260: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001270: 20 20 20 20 54 49 4D 45  44 20 45 56 45 4E 54 53  |    TIMED EVENTS|
00001280: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001290: 20 20 20 20 20 20 20 31  2D 31 36 0D 20 20 20 20  |       1-16.    |
000012A0: 20 20 20 20 20 20 C3 CD  C5 CE D5 D3 20 20 20 20  |      ......    |
000012B0: 24 C3 31 C2 C4 20 20 20  20 20 C3 4C 4F 53 45 20  |$.1..     .LOSE |
000012C0: 41 4C 4C 20 4D 45 4E 55  20 4C 45 56 45 4C 53 20  |ALL MENU LEVELS |
000012D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012E0: 20 20 31 2D 31 36 0D 20  20 20 20 20 20 20 20 20  |  1-16.         |
000012F0: 20 C3 CF CE D6 D2 D4 20  20 20 20 24 C3 31 C5 C1  | ......    $.1..|
00001300: 20 20 20 20 20 C3 4F 4E  56 45 52 54 20 41 20 44  |     .ONVERT A D|
00001310: 49 53 4B 20 54 4F 20 C7  C5 CF D3 20 46 4F 52 4D  |ISK TO .... FORM|
00001320: 41 54 20 20 20 20 20 20  20 20 20 20 20 31 2D 31  |AT           1-1|
00001330: 36 0D 20 20 20 20 20 20  20 20 20 20 C3 CF D0 D9  |6.          ....|
00001340: C2 20 20 20 20 20 24 C3  31 32 C4 20 20 20 20 20  |.     $.12.     |
00001350: C3 4F 50 59 20 41 20 42  4F 58 20 46 52 4F 4D 20  |.OPY A BOX FROM |
00001360: 53 43 52 45 45 4E 20 31  20 54 4F 20 53 43 52 45  |SCREEN 1 TO SCRE|
00001370: 45 4E 20 32 20 20 20 20  31 2D 31 37 0D 20 20 20  |EN 2    1-17.   |
00001380: 20 20 20 20 20 20 20 C3  CF D0 D9 C2 32 20 20 20  |       .....2   |
00001390: 20 24 C3 31 C1 35 20 20  20 20 20 C3 4F 50 59 20  | $.1.5     .OPY |
000013A0: 41 20 42 4F 58 20 46 52  4F 4D 20 53 43 52 45 45  |A BOX FROM SCREE|
000013B0: 4E 20 31 20 54 4F 20 53  43 52 45 45 4E 20 32 0D  |N 1 TO SCREEN 2.|
000013C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000013D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000013E0: 20 20 20 57 49 54 48 20  49 4E 4C 49 4E 45 20 44  |   WITH INLINE D|
000013F0: 41 54 41 20 20 20 20 20  20 20 20 20 20 20 20 20  |ATA             |
00001400: 20 20 20 20 20 20 31 2D  31 37 0D 20 20 20 20 20  |      1-17.     |
00001410: 20 20 20 20 20 C3 CF D0  D9 C2 33 20 20 20 20 24  |     .....3    $|
00001420: C3 32 35 30 20 20 20 20  20 C3 4F 50 59 20 41 20  |.250     .OPY A |
00001430: 42 4F 58 20 46 52 4F 4D  20 53 43 52 45 45 4E 20  |BOX FROM SCREEN |
00001440: 32 20 54 4F 20 53 43 52  45 45 4E 20 31 20 20 20  |2 TO SCREEN 1   |
00001450: 20 31 2D 31 37 0D 20 20  20 20 20 20 20 20 20 20  | 1-17.          |
00001460: C3 CF D0 D9 C2 34 20 20  20 20 24 C3 32 35 33 20  |.....4    $.253 |
00001470: 20 20 20 20 C3 4F 50 59  20 41 20 42 4F 58 20 46  |    .OPY A BOX F|
00001480: 52 4F 4D 20 53 43 52 45  45 4E 20 32 20 54 4F 20  |ROM SCREEN 2 TO |
00001490: 53 43 52 45 45 4E 20 31  0D 20 20 20 20 20 20 20  |SCREEN 1.       |
000014A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000014B0: 20 20 20 20 20 20 20 20  20 20 20 20 57 49 54 48  |            WITH|
000014C0: 20 49 4E 4C 49 4E 45 20  44 41 54 41 20 20 20 20  | INLINE DATA    |
000014D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
000014E0: 2D 31 37 0D 20 20 20 20  20 20 20 20 20 20 C3 CF  |-17.          ..|
000014F0: D0 D9 CC 20 20 20 20 20  24 C3 31 31 C5 20 20 20  |...     $.11.   |
00001500: 20 20 C3 4F 50 59 20 41  20 4C 49 4E 45 20 46 52  |  .OPY A LINE FR|
00001510: 4F 4D 20 53 43 52 45 45  4E 20 32 20 54 4F 20 53  |OM SCREEN 2 TO S|
00001520: 43 52 45 45 4E 20 31 20  20 20 31 2D 31 38 0D 20  |CREEN 1   1-18. |
00001530: 20 20 20 20 20 20 20 20  20 C3 CF D0 D9 D3 D0 20  |         ...... |
00001540: 20 20 20 24 C3 31 C3 36  20 20 20 20 20 C3 4F 50  |   $.1.6     .OP|
00001550: 59 20 41 20 53 50 52 49  54 45 20 44 41 54 41 20  |Y A SPRITE DATA |
00001560: 42 4C 4F 43 4B 20 20 20  20 20 20 20 20 20 20 20  |BLOCK           |
00001570: 20 20 20 20 20 31 2D 31  38 0D 20 20 20 20 20 20  |     1-18.      |
00001580: 20 20 20 20 C3 D5 D2 D3  CF C6 20 20 20 20 24 C3  |    ......    $.|
00001590: 32 39 C5 20 20 20 20 20  D4 55 52 4E 20 4F 46 46  |29.     .URN OFF|
000015A0: 20 54 48 45 20 54 45 58  54 20 43 55 52 53 4F 52  | THE TEXT CURSOR|
000015B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000015C0: 31 2D 31 38 0D 20 20 20  20 20 20 20 20 20 20 C3  |1-18.          .|
000015D0: D5 D2 D3 CF CE 20 20 20  20 24 C3 32 39 C2 20 20  |.....    $.29.  |
000015E0: 20 20 20 D4 55 52 4E 20  4F 4E 20 54 48 45 20 54  |   .URN ON THE T|
000015F0: 45 58 54 20 43 55 52 53  4F 52 20 20 20 20 20 20  |EXT CURSOR      |
00001600: 20 20 20 20 20 20 20 20  20 20 20 31 2D 31 38 0D  |           1-18.|
00001610: 20 20 20 20 20 20 20 20  20 20 C3 D7 C9 C4 D4 C8  |          ......|
00001620: 20 20 20 20 24 C3 31 C3  39 20 20 20 20 20 C7 45  |    $.1.9     .E|
00001630: 54 20 41 20 43 48 41 52  41 43 54 45 52 27 53 20  |T A CHARACTER'S |
00001640: 57 49 44 54 48 20 20 20  20 20 20 20 20 20 20 20  |WIDTH           |
00001650: 20 20 20 20 20 20 31 2D  31 39 0D 20 20 20 20 20  |      1-19.     |
00001660: 20 20 20 20 20 C3 D7 D2  C9 D4 C5 20 20 20 20 24  |     ......    $|
00001670: C3 32 32 33 20 20 20 20  20 D6 45 52 49 46 59 20  |.223     .ERIFY |
00001680: 42 45 46 4F 52 45 20 57  52 49 54 49 4E 47 20 53  |BEFORE WRITING S|
00001690: 45 43 54 4F 52 20 20 20  20 20 20 20 20 20 20 20  |ECTOR           |
000016A0: 20 31 2D 31 39 0D 20 20  20 20 20 20 20 20 20 20  | 1-19.          |
000016B0: C4 C5 C3 31 36 20 20 20  20 20 24 C3 31 37 35 20  |...16     $.175 |
000016C0: 20 20 20 20 C4 45 43 52  45 4D 45 4E 54 20 41 20  |    .ECREMENT A |
000016D0: 31 36 20 42 49 54 20 49  4E 54 45 47 45 52 20 20  |16 BIT INTEGER  |
000016E0: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 31 39  |            1-19|
000016F0: 0D 20 20 20 20 20 20 20  20 20 20 C4 C5 C3 CF C4  |.          .....|
00001700: C5 20 20 20 20 24 C3 32  30 C5 20 20 20 20 20 C3  |.    $.20.     .|
00001710: 4F 4D 50 55 54 45 20 54  48 45 20 43 48 45 43 4B  |OMPUTE THE CHECK|
00001720: 53 55 4D 20 4F 46 20 41  20 4D 45 4D 4F 52 59 0D  |SUM OF A MEMORY.|
00001730: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001740: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001750: 20 20 20 52 45 47 49 4F  4E 20 20 20 20 20 20 20  |   REGION       |
00001760: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001770: 20 20 20 20 20 20 31 2D  32 30 0D 20 20 20 20 20  |      1-20.     |
00001780: 20 20 20 20 20 C4 C5 CC  C1 D9 20 20 20 20 20 24  |     .....     $|
00001790: C3 31 39 39 20 20 20 20  20 D3 45 54 20 55 50 20  |.199     .ET UP |
000017A0: 41 20 54 49 4D 45 20 44  45 4C 41 59 20 20 20 20  |A TIME DELAY    |
000017B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000017C0: 20 31 2D 32 30 0D 20 20  20 20 20 20 20 20 20 20  | 1-20.          |
000017D0: C4 C5 CC C5 D4 32 20 20  20 20 24 C3 32 34 34 20  |.....2    $.244 |
000017E0: 20 20 20 20 C4 45 4C 45  54 45 20 41 20 54 45 4D  |    .ELETE A TEM|
000017F0: 50 4F 52 41 52 59 20 46  49 4C 45 20 20 20 20 20  |PORARY FILE     |
00001800: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 32 30  |            1-20|
00001810: 0D 20 20 20 20 20 20 20  20 20 20 C4 C5 CC C5 D4  |.          .....|
00001820: C5 20 20 20 20 24 C3 32  33 38 20 20 20 20 20 C4  |.    $.238     .|
00001830: 45 4C 45 54 45 20 41 20  46 49 4C 45 20 20 20 20  |ELETE A FILE    |
00001840: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001850: 20 20 20 20 20 20 20 31  2D 32 30 0D 20 20 20 20  |       1-20.    |
00001860: 20 20 20 20 20 20 C4 C9  D2 C4 D3 CB 20 20 20 20  |      ......    |
00001870: 24 C3 31 C6 30 20 20 20  20 20 C3 52 45 41 54 45  |$.1.0     .REATE|
00001880: 20 41 20 44 49 52 45 43  54 4F 52 59 20 45 4E 54  | A DIRECTORY ENT|
00001890: 52 59 20 4F 4E 20 44 49  53 4B 20 20 20 20 20 20  |RY ON DISK      |
000018A0: 20 20 31 2D 32 31 0D 20  20 20 20 20 20 20 20 20  |  1-21.         |
000018B0: 20 C4 C9 D2 CD C5 CD 20  20 20 20 24 C3 31 C6 33  | ......    $.1.3|
000018C0: 20 20 20 20 20 C3 52 45  41 54 45 20 41 20 44 49  |     .REATE A DI|
000018D0: 52 45 43 54 4F 52 59 20  45 4E 54 52 59 20 49 4E  |RECTORY ENTRY IN|
000018E0: 20 4D 45 4D 4F 52 59 20  20 20 20 20 20 31 2D 32  | MEMORY      1-2|
000018F0: 31 0D 20 20 20 20 20 20  20 20 20 20 C4 D2 C1 D7  |1.          ....|
00001900: 20 20 20 20 20 20 24 C3  32 C1 C1 20 20 20 20 20  |      $.2..     |
00001910: C4 52 41 57 20 41 20 43  4F 44 45 44 20 49 4D 41  |.RAW A CODED IMA|
00001920: 47 45 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |GE              |
00001930: 20 20 20 20 20 20 20 20  31 2D 32 32 0D 20 20 20  |        1-22.   |
00001940: 20 20 20 20 20 20 20 C4  D2 C1 D7 32 20 20 20 20  |       ....2    |
00001950: 20 24 C3 32 C3 35 20 20  20 20 20 C4 52 41 57 20  | $.2.5     .RAW |
00001960: 41 20 43 4F 44 45 44 20  49 4D 41 47 45 20 57 49  |A CODED IMAGE WI|
00001970: 54 48 20 55 53 45 52 20  50 41 54 43 48 45 53 20  |TH USER PATCHES |
00001980: 20 20 20 31 2D 32 32 0D  20 20 20 20 20 20 20 20  |   1-22.        |
00001990: 20 20 C4 D2 C1 D7 C3 C8  20 20 20 20 24 C3 32 30  |  ......    $.20|
000019A0: 32 20 20 20 20 20 C4 52  41 57 20 41 20 43 48 41  |2     .RAW A CHA|
000019B0: 52 41 43 54 45 52 20 4F  4E 20 54 48 45 20 53 43  |RACTER ON THE SC|
000019C0: 52 45 45 4E 20 20 20 20  20 20 20 20 20 20 31 2D  |REEN          1-|
000019D0: 32 33 0D 20 20 20 20 20  20 20 20 20 20 C4 D2 D6  |23.          ...|
000019E0: CE C1 CD 20 20 20 20 24  C3 32 39 38 20 20 20 20  |...    $.298    |
000019F0: 20 C3 4F 4D 50 55 54 45  20 41 44 44 52 45 53 53  | .OMPUTE ADDRESS|
00001A00: 20 4F 46 20 44 49 53 4B  27 53 20 4E 41 4D 45 20  | OF DISK'S NAME |
00001A10: 20 20 20 20 20 20 20 20  20 31 2D 32 33 0D 20 20  |         1-23.  |
00001A20: 20 20 20 20 20 20 20 20  C4 D2 D6 D3 C5 D4 20 20  |        ......  |
00001A30: 20 20 24 C3 32 C2 30 20  20 20 20 20 D3 45 4C 45  |  $.2.0     .ELE|
00001A40: 43 54 20 41 20 44 52 49  56 45 20 20 20 20 20 20  |CT A DRIVE      |
00001A50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001A60: 20 20 20 20 31 2D 32 33  0D 20 20 20 20 20 20 20  |    1-23.       |
00001A70: 20 20 20 C4 D2 D7 CD CE  D5 20 20 20 20 24 C3 31  |   ......    $.1|
00001A80: 39 33 20 20 20 20 20 C4  52 41 57 20 54 48 45 20  |93     .RAW THE |
00001A90: 43 55 52 52 45 4E 54 20  4D 45 4E 55 20 20 20 20  |CURRENT MENU    |
00001AA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00001AB0: 2D 32 33 0D 20 20 20 20  20 20 20 20 20 20 C4 D3  |-23.          ..|
00001AC0: C5 D4 D5 D0 20 20 20 20  24 C3 32 31 34 20 20 20  |....    $.214   |
00001AD0: 20 20 D3 45 54 55 50 20  41 20 44 52 49 56 45 20  |  .ETUP A DRIVE |
00001AE0: 57 49 54 48 20 54 55 52  42 4F 44 4F 53 20 20 20  |WITH TURBODOS   |
00001AF0: 20 20 20 20 20 20 20 20  20 20 31 2D 32 34 0D 0D  |          1-24..|
00001B00: 0D 0D 0D 0D 0D 0D 0D 0D  20 20 20 20 20 20 20 20  |........        |
00001B10: 20 20 C7 C5 CF D3 20 CB  45 52 4E 41 4C 20 D2 4F  |  .... .ERNAL .O|
00001B20: 55 54 49 4E 45 53 20 20  20 20 20 20 20 20 20 20  |UTINES          |
00001B30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001B40: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 32 0D  |            1-2.|
00001B50: 0D 0D 20 20 20 20 20 20  20 20 20 20 C4 D3 D0 C3  |..          ....|
00001B60: C8 D2 20 20 20 20 24 C3  31 34 35 20 20 20 20 20  |..    $.145     |
00001B70: C4 49 53 50 4C 41 59 20  41 20 43 48 41 52 41 43  |.ISPLAY A CHARAC|
00001B80: 54 45 52 20 20 20 20 20  20 20 20 20 20 20 20 20  |TER             |
00001B90: 20 20 20 20 20 20 20 20  31 2D 32 34 0D 20 20 20  |        1-24.   |
00001BA0: 20 20 20 20 20 20 20 C4  D3 D0 CE D5 CD 20 20 20  |       ......   |
00001BB0: 20 24 C3 31 38 34 20 20  20 20 20 C4 49 53 50 4C  | $.184     .ISPL|
00001BC0: 41 59 20 41 20 31 36 20  42 49 54 20 49 4E 54 45  |AY A 16 BIT INTE|
00001BD0: 47 45 52 20 20 20 20 20  20 20 20 20 20 20 20 20  |GER             |
00001BE0: 20 20 20 31 2D 32 35 0D  20 20 20 20 20 20 20 20  |   1-25.        |
00001BF0: 20 20 C4 D3 D0 D4 D8 32  20 20 20 20 24 C3 31 C1  |  .....2    $.1.|
00001C00: C5 20 20 20 20 20 C4 49  53 50 4C 41 59 20 41 20  |.     .ISPLAY A |
00001C10: 54 45 58 54 20 53 54 52  49 4E 47 20 57 49 54 48  |TEXT STRING WITH|
00001C20: 20 49 4E 4C 49 4E 45 0D  20 20 20 20 20 20 20 20  | INLINE.        |
00001C30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001C40: 20 20 20 20 20 20 20 20  20 20 20 44 41 54 41 20  |           DATA |
00001C50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001C60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00001C70: 32 36 0D 20 20 20 20 20  20 20 20 20 20 C4 D3 D0  |26.          ...|
00001C80: D4 D8 D4 20 20 20 20 24  C3 31 34 38 20 20 20 20  |...    $.148    |
00001C90: 20 C4 49 53 50 4C 41 59  20 41 20 54 45 58 54 20  | .ISPLAY A TEXT |
00001CA0: 53 54 52 49 4E 47 20 20  20 20 20 20 20 20 20 20  |STRING          |
00001CB0: 20 20 20 20 20 20 20 20  20 31 2D 32 36 0D 20 20  |         1-26.  |
00001CC0: 20 20 20 20 20 20 20 20  C5 CE C1 C2 CC C5 20 20  |        ......  |
00001CD0: 20 20 24 C3 31 30 36 20  20 20 20 20 C5 4E 41 42  |  $.106     .NAB|
00001CE0: 4C 45 20 41 20 52 45 43  55 52 52 49 4E 47 20 54  |LE A RECURRING T|
00001CF0: 49 4D 45 44 20 45 56 45  4E 54 20 20 20 20 20 20  |IMED EVENT      |
00001D00: 20 20 20 20 31 2D 32 36  0D 20 20 20 20 20 20 20  |    1-26.       |
00001D10: 20 20 20 C5 D2 C1 CD CE  D3 20 20 20 20 24 C3 31  |   ......    $.1|
00001D20: 35 37 20 20 20 20 20 C5  52 41 53 45 20 41 4C 4C  |57     .RASE ALL|
00001D30: 20 4D 45 4E 55 53 20 20  20 20 20 20 20 20 20 20  | MENUS          |
00001D40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00001D50: 2D 32 37 0D 20 20 20 20  20 20 20 20 20 20 C5 D2  |-27.          ..|
00001D60: C1 CD CE D5 20 20 20 20  24 C3 31 35 34 20 20 20  |....    $.154   |
00001D70: 20 20 C5 52 41 53 45 20  54 48 45 20 43 55 52 52  |  .RASE THE CURR|
00001D80: 45 4E 54 20 4D 45 4E 55  20 20 20 20 20 20 20 20  |ENT MENU        |
00001D90: 20 20 20 20 20 20 20 20  20 20 31 2D 32 37 0D 20  |          1-27. |
00001DA0: 20 20 20 20 20 20 20 20  20 C5 D8 C5 D2 D4 CE 20  |         ...... |
00001DB0: 20 20 20 24 C3 31 30 39  20 20 20 20 20 C6 4F 52  |   $.109     .OR|
00001DC0: 43 45 20 41 20 52 45 43  55 52 52 49 4E 47 20 54  |CE A RECURRING T|
00001DD0: 49 4D 45 44 20 45 56 45  4E 54 20 54 4F 20 52 55  |IMED EVENT TO RU|
00001DE0: 4E 20 20 20 20 31 2D 32  37 0D 20 20 20 20 20 20  |N    1-27.      |
00001DF0: 20 20 20 20 C6 C1 CC CC  CF C3 20 20 20 20 24 C3  |    ......    $.|
00001E00: 31 C6 C3 20 20 20 20 20  C1 4C 4C 4F 43 41 54 45  |1..     .LLOCATE|
00001E10: 20 53 45 43 54 4F 52 53  20 46 4F 52 20 41 20 46  | SECTORS FOR A F|
00001E20: 49 4C 45 20 20 20 20 20  20 20 20 20 20 20 20 20  |ILE             |
00001E30: 31 2D 32 37 0D 20 20 20  20 20 20 20 20 20 20 C6  |1-27.          .|
00001E40: C1 CC CF C3 32 20 20 20  20 24 C3 32 34 C4 20 20  |....2    $.24.  |
00001E50: 20 20 20 C1 4C 4C 4F 43  41 54 45 20 53 45 43 54  |   .LLOCATE SECT|
00001E60: 4F 52 53 20 46 4F 52 20  41 20 46 49 4C 45 20 20  |ORS FOR A FILE  |
00001E70: 20 20 20 20 20 20 20 20  20 20 20 31 2D 32 38 0D  |           1-28.|
00001E80: 20 20 20 20 20 20 20 20  20 20 C6 CF CE D4 20 20  |          ....  |
00001E90: 20 20 20 20 24 C3 31 C3  C3 20 20 20 20 20 CD 41  |    $.1..     .A|
00001EA0: 4B 45 20 41 20 4D 45 4D  4F 52 59 20 52 45 53 49  |KE A MEMORY RESI|
00001EB0: 44 45 4E 54 20 46 4F 4E  54 20 54 48 45 0D 20 20  |DENT FONT THE.  |
00001EC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001ED0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001EE0: 20 43 55 52 52 45 4E 54  20 46 4F 4E 54 20 20 20  | CURRENT FONT   |
00001EF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001F00: 20 20 20 20 31 2D 32 38  0D 20 20 20 20 20 20 20  |    1-28.       |
00001F10: 20 20 20 C6 CF D2 C2 C9  C4 20 20 20 20 24 C3 31  |   ......    $.1|
00001F20: 30 C3 20 20 20 20 20 D0  52 45 56 45 4E 54 20 41  |0.     .REVENT A|
00001F30: 20 52 45 43 55 52 52 49  4E 47 20 54 49 4D 45 44  | RECURRING TIMED|
00001F40: 20 45 56 45 4E 54 20 46  52 4F 4D 0D 20 20 20 20  | EVENT FROM.    |
00001F50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001F60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 52  |               R|
00001F70: 55 4E 4E 49 4E 47 20 20  20 20 20 20 20 20 20 20  |UNNING          |
00001F80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001F90: 20 20 31 2D 32 38 0D 20  20 20 20 20 20 20 20 20  |  1-28.         |
00001FA0: 20 C6 D2 C5 C5 20 20 20  20 20 20 24 C3 32 32 36  | ....      $.226|
00001FB0: 20 20 20 20 20 C6 52 45  45 20 41 20 46 49 4C 45  |     .REE A FILE|
00001FC0: 27 53 20 53 45 43 54 4F  52 53 20 20 20 20 20 20  |'S SECTORS      |
00001FD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 32  |             1-2|
00001FE0: 39 0D 20 20 20 20 20 20  20 20 20 20 C7 C5 CF D3  |9.          ....|
00001FF0: C3 CB 20 20 20 20 24 C3  31 C4 C5 20 20 20 20 20  |..    $.1..     |
00002000: C3 48 45 43 4B 20 49 46  20 41 20 44 49 53 4B 20  |.HECK IF A DISK |
00002010: 49 53 20 C7 C5 CF D3 20  46 4F 52 4D 41 54 20 20  |IS .... FORMAT  |
00002020: 20 20 20 20 20 20 20 20  31 2D 32 39 0D 20 20 20  |        1-29.   |
00002030: 20 20 20 20 20 20 20 C7  C5 D4 C2 D9 D4 20 20 20  |       ......   |
00002040: 20 24 C3 32 C2 36 20 20  20 20 20 C7 45 54 20 41  | $.2.6     .ET A|
00002050: 20 42 59 54 45 20 46 52  4F 4D 20 41 20 46 49 4C  | BYTE FROM A FIL|
00002060: 45 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E               |
00002070: 20 20 20 31 2D 32 39 0D  20 20 20 20 20 20 20 20  |   1-29.        |
00002080: 20 20 C7 C5 D4 C9 CE 20  20 20 20 20 24 C3 32 C1  |  .....     $.2.|
00002090: 37 20 20 20 20 20 D2 45  41 44 20 41 20 43 48 41  |7     .EAD A CHA|
000020A0: 52 41 43 54 45 52 20 46  52 4F 4D 20 54 48 45 20  |RACTER FROM THE |
000020B0: 4B 45 59 42 4F 41 52 44  20 20 20 20 20 20 31 2D  |KEYBOARD      1-|
000020C0: 33 30 0D 20 20 20 20 20  20 20 20 20 20 C7 CF D4  |30.          ...|
000020D0: CF 20 20 20 20 20 20 24  C3 32 38 30 20 20 20 20  |.      $.280    |
000020E0: 20 C7 4F 54 4F 20 41 20  53 50 45 43 49 46 49 43  | .OTO A SPECIFIC|
000020F0: 20 D6 CC C9 D2 20 43 48  41 49 4E 20 20 20 20 20  | .... CHAIN     |
00002100: 20 20 20 20 20 20 20 20  20 31 2D 33 30 0D 20 20  |         1-30.  |
00002110: 20 20 20 20 20 20 20 20  C7 D2 D0 C8 C3 32 20 20  |        .....2  |
00002120: 20 20 24 C3 31 C1 38 20  20 20 20 20 D0 52 4F 43  |  $.1.8     .ROC|
00002130: 45 53 53 20 41 20 47 52  41 50 48 49 43 20 43 4F  |ESS A GRAPHIC CO|
00002140: 4D 4D 41 4E 44 20 54 41  42 4C 45 20 57 49 54 48  |MMAND TABLE WITH|
00002150: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002170: 20 20 20 20 49 4E 4C 49  4E 45 20 44 41 54 41 20  |    INLINE DATA |
00002180: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002190: 20 20 20 20 20 20 20 31  2D 33 30 0D 20 20 20 20  |       1-30.    |
000021A0: 20 20 20 20 20 20 C7 D2  D0 C8 C9 C3 20 20 20 20  |      ......    |
000021B0: 24 C3 31 33 36 20 20 20  20 20 D0 52 4F 43 45 53  |$.136     .ROCES|
000021C0: 53 20 41 20 47 52 41 50  48 49 43 20 43 4F 4D 4D  |S A GRAPHIC COMM|
000021D0: 41 4E 44 20 54 41 42 4C  45 20 20 20 20 20 20 20  |AND TABLE       |
000021E0: 20 20 31 2D 33 30 0D 20  20 20 20 20 20 20 20 20  |  1-30.         |
000021F0: 20 C8 CC C9 CE C5 20 20  20 20 20 24 C3 31 31 38  | .....     $.118|
00002200: 20 20 20 20 20 C4 52 41  57 20 41 20 48 4F 52 49  |     .RAW A HORI|
00002210: 5A 4F 4E 54 41 4C 20 4C  49 4E 45 20 49 4E 20 41  |ZONTAL LINE IN A|
00002220: 20 50 41 54 54 45 52 4E  20 20 20 20 20 31 2D 33  | PATTERN     1-3|
00002230: 31 0D 20 20 20 20 20 20  20 20 20 20 C8 CF CC C5  |1.          ....|
00002240: 20 20 20 20 20 20 24 C3  31 C6 36 20 20 20 20 20  |      $.1.6     |
00002250: C6 49 4E 44 20 41 20 48  4F 4C 45 20 49 4E 20 54  |.IND A HOLE IN T|
00002260: 48 45 20 44 49 52 45 43  54 4F 52 59 20 20 20 20  |HE DIRECTORY    |
00002270: 20 20 20 20 20 20 20 20  31 2D 33 32 0D 20 20 20  |        1-32.   |
00002280: 20 20 20 20 20 20 20 C9  CE C4 CA CD D0 20 20 20  |       ......   |
00002290: 20 24 C3 31 C4 38 20 20  20 20 20 D0 45 52 46 4F  | $.1.8     .ERFO|
000022A0: 52 4D 20 41 4E 20 49 4E  44 49 52 45 43 54 20 4A  |RM AN INDIRECT J|
000022B0: 55 4D 50 20 20 20 20 20  20 20 20 20 20 20 20 20  |UMP             |
000022C0: 20 20 20 31 2D 33 32 0D  20 20 20 20 20 20 20 20  |   1-32.        |
000022D0: 20 20 C9 CE C9 D4 30 31  20 20 20 20 24 C3 32 37  |  ....01    $.27|
000022E0: 31 20 20 20 20 20 C9 4E  49 54 49 41 4C 49 5A 45  |1     .NITIALIZE|
000022F0: 20 C7 C5 CF D3 20 56 41  52 49 41 42 4C 45 53 20  | .... VARIABLES |
00002300: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00002310: 33 32 0D 20 20 20 20 20  20 20 20 20 20 C9 CE C9  |32.          ...|
00002320: D4 C4 D6 20 20 20 20 24  C3 31 C5 31 20 20 20 20  |...    $.1.1    |
00002330: 20 C9 4E 49 54 49 41 4C  49 5A 45 20 41 20 44 52  | .NITIALIZE A DR|
00002340: 49 56 45 20 20 20 20 20  20 20 20 20 20 20 20 20  |IVE             |
00002350: 20 20 20 20 20 20 20 20  20 31 2D 33 32 0D 20 20  |         1-32.  |
00002360: 20 20 20 20 20 20 20 20  C9 CE C9 D4 CD D3 20 20  |        ......  |
00002370: 20 20 24 C3 31 34 C5 20  20 20 20 20 C9 4E 49 54  |  $.14.     .NIT|
00002380: 49 41 4C 49 5A 45 20 54  48 45 20 4D 4F 55 53 45  |IALIZE THE MOUSE|
00002390: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000023A0: 20 20 20 20 31 2D 33 33  0D 20 20 20 20 20 20 20  |    1-33.       |
000023B0: 20 20 20 C9 CE D0 D5 D4  20 20 20 20 20 24 C3 31  |   .....     $.1|
000023C0: C2 C1 20 20 20 20 20 D2  45 41 44 20 41 20 4C 49  |..     .EAD A LI|
000023D0: 4E 45 20 4F 46 20 54 45  58 54 20 46 52 4F 4D 20  |NE OF TEXT FROM |
000023E0: 54 48 45 20 55 53 45 52  20 20 20 20 20 20 20 31  |THE USER       1|
000023F0: 2D 33 33 0D 20 20 20 20  20 20 20 20 20 20 C9 CE  |-33.          ..|
00002400: D3 C5 D2 D4 20 20 20 20  24 C3 32 38 36 20 20 20  |....    $.286   |
00002410: 20 20 C9 4E 53 45 52 54  20 41 20 D6 CC C9 D2 20  |  .NSERT A .... |
00002420: 43 48 41 49 4E 20 20 20  20 20 20 20 20 20 20 20  |CHAIN           |
00002430: 20 20 20 20 20 20 20 20  20 20 31 2D 33 34 0D 20  |          1-34. |
00002440: 20 20 20 20 20 20 20 20  20 C9 CE D4 C2 CD 20 20  |         .....  |
00002450: 20 20 20 24 C3 31 37 C5  20 20 20 20 20 C9 4E 54  |   $.17.     .NT|
00002460: 45 4C 4C 49 47 45 4E 54  20 4D 45 4D 4F 52 59 20  |ELLIGENT MEMORY |
00002470: 42 4C 4F 43 4B 20 4D 4F  56 45 20 20 20 20 20 20  |BLOCK MOVE      |
00002480: 20 20 20 20 20 31 2D 33  34 0D 20 20 20 20 20 20  |     1-34.      |
00002490: 20 20 20 20 C9 CE D4 C2  CD 32 20 20 20 20 24 C3  |    .....2    $.|
000024A0: 31 C2 37 20 20 20 20 20  C9 4E 54 45 4C 4C 49 47  |1.7     .NTELLIG|
000024B0: 45 4E 54 20 4D 45 4D 4F  52 59 20 42 4C 4F 43 4B  |ENT MEMORY BLOCK|
000024C0: 20 4D 4F 56 45 20 57 49  54 48 0D 20 20 20 20 20  | MOVE WITH.     |
000024D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000024E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 49 4E  |              IN|
000024F0: 4C 49 4E 45 20 44 41 54  41 20 20 20 20 20 20 20  |LINE DATA       |
00002500: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002510: 20 31 2D 33 34 0D 20 20  20 20 20 20 20 20 20 20  | 1-34.          |
00002520: C9 CE D5 D3 C5 20 20 20  20 20 24 C3 32 C1 C4 20  |.....     $.2.. |
00002530: 20 20 20 20 C3 48 45 43  4B 20 49 46 20 41 20 44  |    .HECK IF A D|
00002540: 49 53 4B 20 53 45 43 54  4F 52 20 49 53 20 49 4E  |ISK SECTOR IS IN|
00002550: 20 55 53 45 20 20 20 20  20 20 20 20 31 2D 33 35  | USE        1-35|
00002560: 0D 20 20 20 20 20 20 20  20 20 20 C9 CE D6 C2 CF  |.          .....|
00002570: D8 20 20 20 20 24 C3 31  32 C1 20 20 20 20 20 D2  |.    $.12.     .|
00002580: 45 56 45 52 53 45 20 56  49 44 45 4F 20 41 20 42  |EVERSE VIDEO A B|
00002590: 4F 58 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |OX              |
000025A0: 20 20 20 20 20 20 20 31  2D 33 35 0D 20 20 20 20  |       1-35.    |
000025B0: 20 20 20 20 20 20 C9 CE  D6 CC C9 CE 20 20 20 20  |      ......    |
000025C0: 24 C3 31 31 C2 20 20 20  20 20 D2 45 56 45 52 53  |$.11.     .EVERS|
000025D0: 45 20 56 49 44 45 4F 20  41 20 48 4F 52 49 5A 4F  |E VIDEO A HORIZO|
000025E0: 4E 54 41 4C 20 4C 49 4E  45 20 20 20 20 20 20 20  |NTAL LINE       |
000025F0: 20 20 31 2D 33 35 0D 20  20 20 20 20 20 20 20 20  |  1-35.         |
00002600: 20 C9 D2 D1 D2 D4 CE 20  20 20 20 24 C3 31 30 30  | ......    $.100|
00002610: 20 20 20 20 20 C9 D2 D1  20 52 4F 55 54 49 4E 45  |     ... ROUTINE|
00002620: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002630: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 33  |             1-3|
00002640: 36 0D 20 20 20 20 20 20  20 20 20 20 CC C3 C8 C1  |6.          ....|
00002650: C9 CE 20 20 20 20 24 C3  31 C6 C6 20 20 20 20 20  |..    $.1..     |
00002660: CC 4F 41 44 20 41 20 43  48 41 49 4E 20 49 4E 54  |.OAD A CHAIN INT|
00002670: 4F 20 4D 45 4D 4F 52 59  2C 20 47 49 56 45 4E 20  |O MEMORY, GIVEN |
00002680: 54 48 45 0D 20 20 20 20  20 20 20 20 20 20 20 20  |THE.            |
00002690: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000026A0: 20 20 20 20 20 20 20 49  4E 49 54 49 41 4C 20 54  |       INITIAL T|
000026B0: 52 41 43 4B 20 41 4E 44  20 53 45 43 54 4F 52 20  |RACK AND SECTOR |
000026C0: 20 20 20 20 20 20 20 20  20 20 31 2D 33 36 0D 20  |          1-36. |
000026D0: 20 20 20 20 20 20 20 20  20 CC C4 D3 D7 C1 D0 20  |         ...... |
000026E0: 20 20 20 24 C3 32 33 C5  20 20 20 20 20 CC 4F 41  |   $.23.     .OA|
000026F0: 44 20 54 48 45 20 D3 D7  C1 D0 C6 C9 CC C5 20 20  |D THE ........  |
00002700: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002710: 20 20 20 20 20 31 2D 33  36 0D 20 20 20 20 20 20  |     1-36.      |
00002720: 20 20 20 20 CC C9 CE C5  20 20 20 20 20 20 24 C3  |    ....      $.|
00002730: 31 33 30 20 20 20 20 20  C4 52 41 57 2F C5 52 41  |130     .RAW/.RA|
00002740: 53 45 2F C3 4F 50 59 20  41 4E 20 41 52 42 49 54  |SE/.OPY AN ARBIT|
00002750: 52 41 52 59 20 4C 49 4E  45 20 20 20 20 20 20 20  |RARY LINE       |
00002760: 31 2D 33 37 0D 20 20 20  20 20 20 20 20 20 20 CC  |1-37.          .|
00002770: CF C1 C4 20 20 20 20 20  20 24 C3 32 30 38 20 20  |...      $.208  |
00002780: 20 20 20 CC 4F 41 44 20  41 20 46 49 4C 45 2C 20  |   .OAD A FILE, |
00002790: 47 49 56 45 4E 20 41 20  46 49 4C 45 20 4E 41 4D  |GIVEN A FILE NAM|
000027A0: 45 20 20 20 20 20 20 20  20 20 20 31 2D 33 37 0D  |E          1-37.|
000027B0: 20 20 20 20 20 20 20 20  20 20 CC CF C1 C4 32 20  |          ....2 |
000027C0: 20 20 20 20 24 C3 32 31  31 20 20 20 20 20 CC 4F  |    $.211     .O|
000027D0: 41 44 20 41 20 46 49 4C  45 2C 20 47 49 56 45 4E  |AD A FILE, GIVEN|
000027E0: 20 41 20 44 49 52 45 43  54 4F 52 59 20 45 4E 54  | A DIRECTORY ENT|
000027F0: 52 59 20 20 20 20 31 2D  33 38 0D 20 20 20 20 20  |RY    1-38.     |
00002800: 20 20 20 20 20 CC CF C1  C4 33 20 20 20 20 20 24  |     ....3     $|
00002810: C3 32 31 C4 20 20 20 20  20 CC 4F 41 44 20 41 4E  |.21.     .OAD AN|
00002820: 44 20 52 55 4E 20 41 20  46 49 4C 45 2C 20 47 49  |D RUN A FILE, GI|
00002830: 56 45 4E 20 41 0D 20 20  20 20 20 20 20 20 20 20  |VEN A.          |
00002840: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002850: 20 20 20 20 20 20 20 20  20 44 49 52 45 43 54 4F  |         DIRECTO|
00002860: 52 59 20 45 4E 54 52 59  20 20 20 20 20 20 20 20  |RY ENTRY        |
00002870: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 33 38  |            1-38|
00002880: 0D 20 20 20 20 20 20 20  20 20 20 CC CF C1 C4 C1  |.          .....|
00002890: C4 20 20 20 20 24 C3 32  32 39 20 20 20 20 20 C7  |.    $.229     .|
000028A0: 45 54 20 41 20 46 49 4C  45 27 53 20 4C 4F 41 44  |ET A FILE'S LOAD|
000028B0: 20 41 44 44 52 45 53 53  20 20 20 20 20 20 20 20  | ADDRESS        |
000028C0: 20 20 20 20 20 20 20 31  2D 33 39 0D 20 20 20 20  |       1-39.    |
000028D0: 20 20 20 20 20 20 CC CF  C1 C4 D3 D7 20 20 20 20  |      ......    |
000028E0: 24 C3 32 31 37 20 20 20  20 20 CC 4F 41 44 20 41  |$.217     .OAD A|
000028F0: 20 46 49 4C 45 20 57 49  54 48 20 4D 45 4D 4F 52  | FILE WITH MEMOR|
00002900: 59 20 53 57 41 50 50 49  4E 47 20 20 20 20 20 20  |Y SWAPPING      |
00002910: 20 20 31 2D 33 39 0D 20  20 20 20 20 20 20 20 20  |  1-39.         |
00002920: 20 CC CF CF CB D5 D0 20  20 20 20 24 C3 32 30 C2  | ......    $.20.|
00002930: 20 20 20 20 20 CC 4F 4F  4B 55 50 20 41 20 46 49  |     .OOKUP A FI|
00002940: 4C 45 20 49 4E 20 54 48  45 20 44 49 52 45 43 54  |LE IN THE DIRECT|
00002950: 4F 52 59 20 20 20 20 20  20 20 20 20 20 31 2D 34  |ORY          1-4|
00002960: 30 0D 20 20 20 20 20 20  20 20 20 20 CD C1 C9 CE  |0.          ....|
00002970: 20 20 20 20 20 20 24 C3  31 C3 33 20 20 20 20 20  |      $.1.3     |
00002980: C7 C5 CF D3 27 53 20 4D  41 49 4E 20 4C 4F 4F 50  |....'S MAIN LOOP|
00002990: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000029A0: 20 20 20 20 20 20 20 20  31 2D 34 30 0D 20 20 20  |        1-40.   |
000029B0: 20 20 20 20 20 20 20 CD  C1 CB C3 D5 D2 20 20 20  |       ......   |
000029C0: 20 24 C3 31 C3 30 20 20  20 20 20 C3 52 45 41 54  | $.1.0     .REAT|
000029D0: 45 20 54 48 45 20 54 45  58 54 20 43 55 52 53 4F  |E THE TEXT CURSO|
000029E0: 52 20 53 50 52 49 54 45  20 20 20 20 20 20 20 20  |R SPRITE        |
000029F0: 20 20 20 31 2D 34 31 0D  20 20 20 20 20 20 20 20  |   1-41.        |
00002A00: 20 20 CD C1 D3 CC 20 20  20 20 20 20 24 C3 31 35  |  ....      $.15|
00002A10: C4 20 20 20 20 20 CD 55  4C 54 49 50 4C 45 20 31  |.     .ULTIPLE 1|
00002A20: 36 20 42 49 54 20 41 52  49 54 48 4D 45 54 49 43  |6 BIT ARITHMETIC|
00002A30: 20 53 48 49 46 54 0D 20  20 20 20 20 20 20 20 20  | SHIFT.         |
00002A40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002A50: 20 20 20 20 20 20 20 20  20 20 4C 45 46 54 20 20  |          LEFT  |
00002A60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002A70: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 34  |             1-4|
00002A80: 31 0D 20 20 20 20 20 20  20 20 20 20 CD C5 CE D5  |1.          ....|
00002A90: 20 20 20 20 20 20 24 C3  31 35 31 20 20 20 20 20  |      $.151     |
00002AA0: CD 45 4E 55 20 50 52 4F  43 45 53 53 4F 52 20 20  |.ENU PROCESSOR  |
00002AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002AC0: 20 20 20 20 20 20 20 20  31 2D 34 32 0D 0D 0D 0D  |        1-42....|
00002AD0: 0D 0D 0D 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |......          |
00002AE0: C7 C5 CF D3 20 CB 45 52  4E 41 4C 20 D2 4F 55 54  |.... .ERNAL .OUT|
00002AF0: 49 4E 45 53 20 20 20 20  20 20 20 20 20 20 20 20  |INES            |
00002B00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002B10: 20 20 20 20 20 20 20 20  20 20 31 2D 33 0D 0D 0D  |          1-3...|
00002B20: 20 20 20 20 20 20 20 20  20 20 CD CC D3 D2 20 20  |          ....  |
00002B30: 20 20 20 20 24 C3 32 36  32 20 20 20 20 20 CD 55  |    $.262     .U|
00002B40: 4C 54 49 50 4C 45 20 31  36 20 42 49 54 20 4C 4F  |LTIPLE 16 BIT LO|
00002B50: 47 49 43 41 4C 20 53 48  49 46 54 20 52 49 47 48  |GICAL SHIFT RIGH|
00002B60: 54 20 20 20 20 20 31 2D  34 33 0D 20 20 20 20 20  |T     1-43.     |
00002B70: 20 20 20 20 20 CD CF D5  D3 CF C6 20 20 20 20 24  |     ......    $|
00002B80: C3 31 38 C4 20 20 20 20  20 D4 55 52 4E 20 4F 46  |.18.     .URN OF|
00002B90: 46 20 54 48 45 20 4D 4F  55 53 45 20 20 20 20 20  |F THE MOUSE     |
00002BA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002BB0: 20 31 2D 34 33 0D 20 20  20 20 20 20 20 20 20 20  | 1-43.          |
00002BC0: CD CF D5 D3 CF CE 20 20  20 20 24 C3 31 38 C1 20  |......    $.18. |
00002BD0: 20 20 20 20 D4 55 52 4E  20 4F 4E 20 54 48 45 20  |    .URN ON THE |
00002BE0: 4D 4F 55 53 45 20 20 20  20 20 20 20 20 20 20 20  |MOUSE           |
00002BF0: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 34 33  |            1-43|
00002C00: 0D 20 20 20 20 20 20 20  20 20 20 CE C5 C7 31 36  |.          ...16|
00002C10: 20 20 20 20 20 24 C3 31  37 32 20 20 20 20 20 CE  |     $.172     .|
00002C20: 45 47 41 54 45 20 41 20  31 36 20 42 49 54 20 49  |EGATE A 16 BIT I|
00002C30: 4E 54 45 47 45 52 20 20  20 20 20 20 20 20 20 20  |NTEGER          |
00002C40: 20 20 20 20 20 20 20 31  2D 34 33 0D 20 20 20 20  |       1-43.    |
00002C50: 20 20 20 20 20 20 CE C5  D8 D4 20 20 20 20 20 20  |      ....      |
00002C60: 24 C3 32 37 C1 20 20 20  20 20 CD 4F 56 45 20 54  |$.27.     .OVE T|
00002C70: 4F 20 4E 45 58 54 20 D6  CC C9 D2 20 43 48 41 49  |O NEXT .... CHAI|
00002C80: 4E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |N               |
00002C90: 20 20 31 2D 34 34 0D 20  20 20 20 20 20 20 20 20  |  1-44.         |
00002CA0: 20 CE D5 CD C2 CC CB 20  20 20 20 24 C3 31 C4 C2  | ......    $.1..|
00002CB0: 20 20 20 20 20 C3 4F 4D  50 55 54 45 20 4E 55 4D  |     .OMPUTE NUM|
00002CC0: 42 45 52 20 4F 46 20 46  52 45 45 20 42 4C 4F 43  |BER OF FREE BLOC|
00002CD0: 4B 53 20 4F 4E 0D 20 20  20 20 20 20 20 20 20 20  |KS ON.          |
00002CE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002CF0: 20 20 20 20 20 20 20 20  20 44 49 53 4B 20 20 20  |         DISK   |
00002D00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D10: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 34 34  |            1-44|
00002D20: 0D 20 20 20 20 20 20 20  20 20 20 CF D0 CE C4 D3  |.          .....|
00002D30: CB 20 20 20 20 24 C3 32  C1 31 20 20 20 20 20 CF  |.    $.2.1     .|
00002D40: 50 45 4E 20 41 20 44 49  53 4B 20 20 20 20 20 20  |PEN A DISK      |
00002D50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D60: 20 20 20 20 20 20 20 31  2D 34 34 0D 20 20 20 20  |       1-44.    |
00002D70: 20 20 20 20 20 20 CF D0  CE D3 C5 D2 20 20 20 20  |      ......    |
00002D80: 24 C3 32 35 C3 20 20 20  20 20 CF 50 45 4E 20 53  |$.25.     .PEN S|
00002D90: 45 52 49 41 4C 20 43 4F  4D 4D 55 4E 49 43 41 54  |ERIAL COMMUNICAT|
00002DA0: 49 4F 4E 20 20 20 20 20  20 20 20 20 20 20 20 20  |ION             |
00002DB0: 20 20 31 2D 34 35 0D 20  20 20 20 20 20 20 20 20  |  1-45.         |
00002DC0: 20 D0 C2 CF D8 20 20 20  20 20 20 24 C3 31 32 37  | ....      $.127|
00002DD0: 20 20 20 20 20 C4 52 41  57 20 41 4E 20 4F 55 54  |     .RAW AN OUT|
00002DE0: 4C 49 4E 45 20 49 4E 20  41 20 50 41 54 54 45 52  |LINE IN A PATTER|
00002DF0: 4E 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 34  |N            1-4|
00002E00: 35 0D 20 20 20 20 20 20  20 20 20 20 D0 C2 CF D8  |5.          ....|
00002E10: 32 20 20 20 20 20 24 C3  31 C1 32 20 20 20 20 20  |2     $.1.2     |
00002E20: C4 52 41 57 20 41 20 53  4F 4C 49 44 20 4F 55 54  |.RAW A SOLID OUT|
00002E30: 4C 49 4E 45 20 57 49 54  48 20 49 4E 4C 49 4E 45  |LINE WITH INLINE|
00002E40: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002E50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002E60: 20 20 20 20 44 41 54 41  20 20 20 20 20 20 20 20  |    DATA        |
00002E70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002E80: 20 20 20 20 20 20 20 31  2D 34 35 0D 20 20 20 20  |       1-45.    |
00002E90: 20 20 20 20 20 20 D0 C5  D2 CD C9 D4 20 20 20 20  |      ......    |
00002EA0: 24 C3 31 30 C6 20 20 20  20 20 C1 4C 4C 4F 57 20  |$.10.     .LLOW |
00002EB0: 41 20 52 45 43 55 52 52  49 4E 47 20 54 49 4D 45  |A RECURRING TIME|
00002EC0: 44 20 45 56 45 4E 54 20  54 4F 0D 20 20 20 20 20  |D EVENT TO.     |
00002ED0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002EE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 45 58  |              EX|
00002EF0: 45 43 55 54 45 20 20 20  20 20 20 20 20 20 20 20  |ECUTE           |
00002F00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002F10: 20 31 2D 34 35 0D 20 20  20 20 20 20 20 20 20 20  | 1-45.          |
00002F20: D0 C6 C9 CC CC 20 20 20  20 20 24 C3 31 32 34 20  |.....     $.124 |
00002F30: 20 20 20 20 C6 49 4C 4C  20 41 20 42 4F 58 20 57  |    .ILL A BOX W|
00002F40: 49 54 48 20 41 20 50 41  54 54 45 52 4E 20 20 20  |ITH A PATTERN   |
00002F50: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 34 36  |            1-46|
00002F60: 0D 20 20 20 20 20 20 20  20 20 20 D0 C6 C9 CC CC  |.          .....|
00002F70: 32 20 20 20 20 24 C3 31  39 C6 20 20 20 20 20 C6  |2    $.19.     .|
00002F80: 49 4C 4C 20 41 20 42 4F  58 20 57 49 54 48 20 41  |ILL A BOX WITH A|
00002F90: 20 50 41 54 54 45 52 4E  20 57 49 54 48 0D 20 20  | PATTERN WITH.  |
00002FA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002FB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002FC0: 20 49 4E 4C 49 4E 45 20  44 41 54 41 20 20 20 20  | INLINE DATA    |
00002FD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002FE0: 20 20 20 20 31 2D 34 36  0D 20 20 20 20 20 20 20  |    1-46.       |
00002FF0: 20 20 20 D0 CC CF D4 20  20 20 20 20 20 24 C3 31  |   ....      $.1|
00003000: 33 33 20 20 20 20 20 C4  52 41 57 2F C5 52 41 53  |33     .RAW/.RAS|
00003010: 45 2F C3 4F 50 59 20 41  20 50 4F 49 4E 54 20 4F  |E/.OPY A POINT O|
00003020: 4E 20 54 48 45 0D 20 20  20 20 20 20 20 20 20 20  |N THE.          |
00003030: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003040: 20 20 20 20 20 20 20 20  20 53 43 52 45 45 4E 20  |         SCREEN |
00003050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003060: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 34 36  |            1-46|
00003070: 0D 20 20 20 20 20 20 20  20 20 20 D0 CF D3 D3 D0  |.          .....|
00003080: D2 20 20 20 20 24 C3 31  C3 C6 20 20 20 20 20 D0  |.    $.1..     .|
00003090: 4F 53 49 54 49 4F 4E 20  41 20 53 50 52 49 54 45  |OSITION A SPRITE|
000030A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030B0: 20 20 20 20 20 20 20 31  2D 34 37 0D 20 20 20 20  |       1-47.    |
000030C0: 20 20 20 20 20 20 D0 D2  C5 D6 20 20 20 20 20 20  |      ....      |
000030D0: 24 C3 32 37 C4 20 20 20  20 20 CD 4F 56 45 20 54  |$.27.     .OVE T|
000030E0: 4F 20 50 52 45 56 49 4F  55 53 20 D6 CC C9 D2 20  |O PREVIOUS .... |
000030F0: 43 48 41 49 4E 20 20 20  20 20 20 20 20 20 20 20  |CHAIN           |
00003100: 20 20 31 2D 34 37 0D 20  20 20 20 20 20 20 20 20  |  1-47.         |
00003110: 20 D2 C1 CE C4 CF CD 20  20 20 20 24 C3 31 38 37  | ......    $.187|
00003120: 20 20 20 20 20 C3 48 41  4E 47 45 20 54 48 45 20  |     .HANGE THE |
00003130: 52 41 4E 44 4F 4D 20 4E  55 4D 42 45 52 20 20 20  |RANDOM NUMBER   |
00003140: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 34  |             1-4|
00003150: 37 0D 20 20 20 20 20 20  20 20 20 20 D2 C4 31 38  |7.          ..18|
00003160: 30 20 20 20 20 20 24 C3  32 34 37 20 20 20 20 20  |0     $.247     |
00003170: D2 45 41 44 20 54 52 41  43 4B 20 31 38 20 53 45  |.EAD TRACK 18 SE|
00003180: 43 54 4F 52 20 30 20 20  20 20 20 20 20 20 20 20  |CTOR 0          |
00003190: 20 20 20 20 20 20 20 20  31 2D 34 37 0D 20 20 20  |        1-47.   |
000031A0: 20 20 20 20 20 20 20 D2  C5 C1 C4 20 20 20 20 20  |       ....     |
000031B0: 20 24 C3 31 C5 34 20 20  20 20 20 D2 45 41 44 20  | $.1.4     .EAD |
000031C0: 41 20 53 45 43 54 4F 52  20 20 20 20 20 20 20 20  |A SECTOR        |
000031D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000031E0: 20 20 20 31 2D 34 38 0D  20 20 20 20 20 20 20 20  |   1-48.        |
000031F0: 20 20 D2 C5 C1 C4 32 20  20 20 20 20 24 C3 32 31  |  ....2     $.21|
00003200: C1 20 20 20 20 20 D2 45  41 44 20 41 20 53 45 43  |.     .EAD A SEC|
00003210: 54 4F 52 20 57 49 54 48  20 44 52 49 56 45 20 50  |TOR WITH DRIVE P|
00003220: 52 45 53 45 54 20 20 20  20 20 20 20 20 20 31 2D  |RESET         1-|
00003230: 34 38 0D 20 20 20 20 20  20 20 20 20 20 D2 C5 C2  |48.          ...|
00003240: CF CF D4 20 20 20 20 24  C3 30 30 30 20 20 20 20  |...    $.000    |
00003250: 20 D2 45 42 4F 4F 54 20  C7 C5 CF D3 20 20 20 20  | .EBOOT ....    |
00003260: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003270: 20 20 20 20 20 20 20 20  20 31 2D 34 38 0D 20 20  |         1-48.  |
00003280: 20 20 20 20 20 20 20 20  D2 C5 CD CF D6 C5 20 20  |        ......  |
00003290: 20 20 24 C3 32 38 33 20  20 20 20 20 D2 45 4D 4F  |  $.283     .EMO|
000032A0: 56 45 20 41 20 D6 CC C9  D2 20 43 48 41 49 4E 20  |VE A .... CHAIN |
000032B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000032C0: 20 20 20 20 31 2D 34 39  0D 20 20 20 20 20 20 20  |    1-49.       |
000032D0: 20 20 20 D2 C5 CE C1 CD  C5 20 20 20 20 24 C3 32  |   ......    $.2|
000032E0: 35 39 20 20 20 20 20 D2  45 4E 41 4D 45 20 41 20  |59     .ENAME A |
000032F0: 46 49 4C 45 20 20 20 20  20 20 20 20 20 20 20 20  |FILE            |
00003300: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00003310: 2D 34 39 0D 20 20 20 20  20 20 20 20 20 20 D2 C5  |-49.          ..|
00003320: D3 C5 D4 CD 20 20 20 20  24 C3 31 39 C3 20 20 20  |....    $.19.   |
00003330: 20 20 D2 45 53 45 54 20  54 48 45 20 4D 4F 55 53  |  .ESET THE MOUS|
00003340: 45 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E               |
00003350: 20 20 20 20 20 20 20 20  20 20 31 2D 34 39 0D 20  |          1-49. |
00003360: 20 20 20 20 20 20 20 20  20 D2 C5 D3 D4 D2 D4 20  |         ...... |
00003370: 20 20 20 24 C3 32 32 C3  20 20 20 20 20 CC 4F 41  |   $.22.     .OA|
00003380: 44 20 41 4E 44 20 52 55  4E 20 C4 C5 D3 CB D4 CF  |D AND RUN ......|
00003390: D0 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000033A0: 20 20 20 20 20 31 2D 34  39 0D 20 20 20 20 20 20  |     1-49.      |
000033B0: 20 20 20 20 D2 CF D7 C1  C4 D2 20 20 20 20 24 C3  |    ......    $.|
000033C0: 31 33 C3 20 20 20 20 20  C3 4F 4D 50 55 54 45 20  |13.     .OMPUTE |
000033D0: 4D 45 4D 4F 52 59 20 41  44 44 52 45 53 53 20 4F  |MEMORY ADDRESS O|
000033E0: 46 20 41 20 52 4F 57 20  4F 4E 0D 20 20 20 20 20  |F A ROW ON.     |
000033F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003400: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 54 48  |              TH|
00003410: 45 20 53 43 52 45 45 4E  20 20 20 20 20 20 20 20  |E SCREEN        |
00003420: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003430: 20 31 2D 35 30 0D 20 20  20 20 20 20 20 20 20 20  | 1-50.          |
00003440: D2 D5 CE 20 20 20 20 20  20 20 24 C3 32 32 C6 20  |...       $.22. |
00003450: 20 20 20 20 D2 55 4E 20  41 20 50 52 4F 47 52 41  |    .UN A PROGRA|
00003460: 4D 20 54 48 41 54 20 49  53 20 49 4E 20 4D 45 4D  |M THAT IS IN MEM|
00003470: 4F 52 59 20 20 20 20 20  20 20 20 20 31 2D 35 30  |ORY         1-50|
00003480: 0D 20 20 20 20 20 20 20  20 20 20 D3 C1 D6 C5 20  |.          .... |
00003490: 20 20 20 20 20 24 C3 31  C5 C4 20 20 20 20 20 D3  |     $.1..     .|
000034A0: 41 56 45 20 4D 45 4D 4F  52 59 20 54 4F 20 41 20  |AVE MEMORY TO A |
000034B0: 46 49 4C 45 20 20 20 20  20 20 20 20 20 20 20 20  |FILE            |
000034C0: 20 20 20 20 20 20 20 31  2D 35 31 0D 20 20 20 20  |       1-51.    |
000034D0: 20 20 20 20 20 20 D3 C1  D6 C5 32 20 20 20 20 20  |      ....2     |
000034E0: 24 C3 31 C6 39 20 20 20  20 20 D3 41 56 45 20 4D  |$.1.9     .AVE M|
000034F0: 45 4D 4F 52 59 20 54 4F  20 50 52 45 41 4C 4C 4F  |EMORY TO PREALLO|
00003500: 43 41 54 45 44 20 53 45  43 54 4F 52 53 20 20 20  |CATED SECTORS   |
00003510: 20 20 31 2D 35 31 0D 20  20 20 20 20 20 20 20 20  |  1-51.         |
00003520: 20 D3 C4 31 36 31 36 20  20 20 20 24 C3 31 36 C3  | ..1616    $.16.|
00003530: 20 20 20 20 20 D3 49 47  4E 45 44 20 31 36 20 42  |     .IGNED 16 B|
00003540: 49 54 20 44 49 56 49 53  49 4F 4E 20 20 20 20 20  |IT DIVISION     |
00003550: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 35  |             1-5|
00003560: 31 0D 20 20 20 20 20 20  20 20 20 20 D3 C5 CC C2  |1.          ....|
00003570: D3 D7 20 20 20 20 24 C3  31 34 C2 20 20 20 20 20  |..    $.14.     |
00003580: D3 45 4C 45 43 54 20 54  48 45 20 C2 D3 D7 20 46  |.ELECT THE ... F|
00003590: 4F 4E 54 20 20 20 20 20  20 20 20 20 20 20 20 20  |ONT             |
000035A0: 20 20 20 20 20 20 20 20  31 2D 35 32 0D 20 20 20  |        1-52.   |
000035B0: 20 20 20 20 20 20 20 D3  C5 D4 D0 C1 D4 20 20 20  |       ......   |
000035C0: 20 24 C3 31 33 39 20 20  20 20 20 D3 45 4C 45 43  | $.139     .ELEC|
000035D0: 54 20 41 20 46 49 4C 4C  20 50 41 54 54 45 52 4E  |T A FILL PATTERN|
000035E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000035F0: 20 20 20 31 2D 35 32 0D  20 20 20 20 20 20 20 20  |   1-52.        |
00003600: 20 20 D3 D0 D2 CF C6 C6  20 20 20 20 24 C3 31 C4  |  ......    $.1.|
00003610: 35 20 20 20 20 20 D4 55  52 4E 20 4F 46 46 20 41  |5     .URN OFF A|
00003620: 20 53 50 52 49 54 45 20  20 20 20 20 20 20 20 20  | SPRITE         |
00003630: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00003640: 35 32 0D 20 20 20 20 20  20 20 20 20 20 D3 D0 D2  |52.          ...|
00003650: CF CE 20 20 20 20 20 24  C3 31 C4 32 20 20 20 20  |..     $.1.2    |
00003660: 20 D4 55 52 4E 20 4F 4E  20 41 20 53 50 52 49 54  | .URN ON A SPRIT|
00003670: 45 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E               |
00003680: 20 20 20 20 20 20 20 20  20 31 2D 35 32 0D 20 20  |         1-52.  |
00003690: 20 20 20 20 20 20 20 20  D3 D4 C1 D2 D4 20 20 20  |        .....   |
000036A0: 20 20 24 C3 31 31 35 20  20 20 20 20 D3 54 41 52  |  $.115     .TAR|
000036B0: 54 20 41 20 52 45 43 55  52 52 49 4E 47 20 54 49  |T A RECURRING TI|
000036C0: 4D 45 44 20 45 56 45 4E  54 27 53 0D 20 20 20 20  |MED EVENT'S.    |
000036D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000036E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 54  |               T|
000036F0: 49 4D 45 52 20 20 20 20  20 20 20 20 20 20 20 20  |IMER            |
00003700: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003710: 20 20 31 2D 35 33 0D 20  20 20 20 20 20 20 20 20  |  1-53.         |
00003720: 20 D3 D4 CF D0 20 20 20  20 20 20 24 C3 31 31 32  | ....      $.112|
00003730: 20 20 20 20 20 D3 54 4F  50 20 41 20 52 45 43 55  |     .TOP A RECU|
00003740: 52 52 49 4E 47 20 54 49  4D 45 44 20 45 56 45 4E  |RRING TIMED EVEN|
00003750: 54 27 53 20 54 49 4D 45  52 20 20 20 20 31 2D 35  |T'S TIMER    1-5|
00003760: 33 0D 20 20 20 20 20 20  20 20 20 20 D3 D4 D2 C3  |3.          ....|
00003770: CD D0 20 20 20 20 24 C3  32 36 C2 20 20 20 20 20  |..    $.26.     |
00003780: D3 54 52 49 4E 47 20 43  4F 4D 50 41 52 45 20 20  |.TRING COMPARE  |
00003790: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000037A0: 20 20 20 20 20 20 20 20  31 2D 35 33 0D 20 20 20  |        1-53.   |
000037B0: 20 20 20 20 20 20 20 D3  D4 D2 C3 D0 D9 20 20 20  |       ......   |
000037C0: 20 24 C3 32 36 35 20 20  20 20 20 D3 54 52 49 4E  | $.265     .TRIN|
000037D0: 47 20 43 4F 50 59 20 20  20 20 20 20 20 20 20 20  |G COPY          |
000037E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000037F0: 20 20 20 31 2D 35 33 0D  20 20 20 20 20 20 20 20  |   1-53.        |
00003800: 20 20 D3 D9 D3 C5 D2 D2  20 20 20 20 24 C3 32 C3  |  ......    $.2.|
00003810: 32 20 20 20 20 20 D2 45  50 4F 52 54 20 53 59 53  |2     .EPORT SYS|
00003820: 54 45 4D 20 45 52 52 4F  52 20 20 20 20 20 20 20  |TEM ERROR       |
00003830: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00003840: 35 34 0D 20 20 20 20 20  20 20 20 20 20 D4 C1 C2  |54.          ...|
00003850: CC C5 20 20 20 20 20 24  C3 32 33 C2 20 20 20 20  |..     $.23.    |
00003860: 20 C3 52 45 41 54 45 20  41 20 54 41 42 4C 45 20  | .REATE A TABLE |
00003870: 4F 46 20 46 49 4C 45 20  4E 41 4D 45 53 20 20 20  |OF FILE NAMES   |
00003880: 20 20 20 20 20 20 20 20  20 31 2D 35 34 0D 20 20  |         1-54.  |
00003890: 20 20 20 20 20 20 20 20  D4 C2 CC CA CD D0 20 20  |        ......  |
000038A0: 20 20 24 C3 32 C1 34 20  20 20 20 20 D0 45 52 46  |  $.2.4     .ERF|
000038B0: 4F 52 4D 20 41 20 4A 55  4D 50 20 54 48 52 4F 55  |ORM A JUMP THROU|
000038C0: 47 48 20 41 20 54 41 42  4C 45 20 20 20 20 20 20  |GH A TABLE      |
000038D0: 20 20 20 20 31 2D 35 34  0D 20 20 20 20 20 20 20  |    1-54.       |
000038E0: 20 20 20 D4 C5 D3 D4 20  20 20 20 20 20 24 C3 31  |   ....      $.1|
000038F0: 33 C6 20 20 20 20 20 D4  45 53 54 20 54 48 45 20  |3.     .EST THE |
00003900: 56 41 4C 55 45 20 4F 46  20 41 20 50 49 58 45 4C  |VALUE OF A PIXEL|
00003910: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00003920: 2D 35 35 0D 20 20 20 20  20 20 20 20 20 20 D4 D2  |-55.          ..|
00003930: C1 C3 C5 20 20 20 20 20  24 C3 32 30 35 20 20 20  |...     $.205   |
00003940: 20 20 C3 52 45 41 54 45  20 41 20 4C 49 53 54 20  |  .REATE A LIST |
00003950: 4F 46 20 53 45 43 54 4F  52 53 20 55 53 45 44 20  |OF SECTORS USED |
00003960: 42 59 20 41 0D 20 20 20  20 20 20 20 20 20 20 20  |BY A.           |
00003970: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003980: 20 20 20 20 20 20 20 20  46 49 4C 45 20 20 20 20  |        FILE    |
00003990: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000039A0: 20 20 20 20 20 20 20 20  20 20 20 31 2D 35 35 0D  |           1-55.|
000039B0: 20 20 20 20 20 20 20 20  20 20 D5 C4 31 36 31 36  |          ..1616|
000039C0: 20 20 20 20 24 C3 31 36  39 20 20 20 20 20 D5 4E  |    $.169     .N|
000039D0: 53 49 47 4E 45 44 20 31  36 20 42 49 54 20 44 49  |SIGNED 16 BIT DI|
000039E0: 56 49 53 49 4F 4E 20 20  20 20 20 20 20 20 20 20  |VISION          |
000039F0: 20 20 20 20 20 20 31 2D  35 35 0D 20 20 20 20 20  |      1-55.     |
00003A00: 20 20 20 20 20 D5 CD 31  36 31 36 20 20 20 20 24  |     ..1616    $|
00003A10: C3 31 36 36 20 20 20 20  20 D5 4E 53 49 47 4E 45  |.166     .NSIGNE|
00003A20: 44 20 31 36 20 42 49 54  20 42 59 20 31 36 20 42  |D 16 BIT BY 16 B|
00003A30: 49 54 20 4D 55 4C 54 49  50 4C 59 20 20 20 20 20  |IT MULTIPLY     |
00003A40: 20 31 2D 35 36 0D 20 20  20 20 20 20 20 20 20 20  | 1-56.          |
00003A50: D5 CD 31 36 38 20 20 20  20 20 24 C3 31 36 33 20  |..168     $.163 |
00003A60: 20 20 20 20 D5 4E 53 49  47 4E 45 44 20 31 36 20  |    .NSIGNED 16 |
00003A70: 42 49 54 20 42 59 20 38  20 42 49 54 20 4D 55 4C  |BIT BY 8 BIT MUL|
00003A80: 54 49 50 4C 59 20 20 20  20 20 20 20 31 2D 35 36  |TIPLY       1-56|
00003A90: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 20 20 20 20 20 20  |..........      |
00003AA0: 20 20 20 20 C7 C5 CF D3  20 CB 45 52 4E 41 4C 20  |    .... .ERNAL |
00003AB0: D2 4F 55 54 49 4E 45 53  20 20 20 20 20 20 20 20  |.OUTINES        |
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 20 20 31 2D  |              1-|
00003AE0: 34 0D 0D 0D 20 20 20 20  20 20 20 20 20 20 D5 CD  |4...          ..|
00003AF0: D5 CC 38 38 20 20 20 20  24 C3 31 36 30 20 20 20  |..88    $.160   |
00003B00: 20 20 D5 4E 53 49 47 4E  45 44 20 38 20 42 49 54  |  .NSIGNED 8 BIT|
00003B10: 20 42 59 20 38 20 42 49  54 20 4D 55 4C 54 49 50  | BY 8 BIT MULTIP|
00003B20: 4C 59 20 20 20 20 20 20  20 20 31 2D 35 36 0D 20  |LY        1-56. |
00003B30: 20 20 20 20 20 20 20 20  20 D5 D0 C4 C1 D4 C5 20  |         ...... |
00003B40: 20 20 20 24 C3 32 39 35  20 20 20 20 20 D5 50 44  |   $.295     .PD|
00003B50: 41 54 45 20 41 20 D6 CC  C9 D2 20 46 49 4C 45 20  |ATE A .... FILE |
00003B60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003B70: 20 20 20 20 20 31 2D 35  37 0D 20 20 20 20 20 20  |     1-57.      |
00003B80: 20 20 20 20 D6 C3 CC CF  D3 C5 20 20 20 20 24 C3  |    ......    $.|
00003B90: 32 37 37 20 20 20 20 20  C3 4C 4F 53 45 20 41 20  |277     .LOSE A |
00003BA0: D6 CC C9 D2 20 46 49 4C  45 20 20 20 20 20 20 20  |.... FILE       |
00003BB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003BC0: 31 2D 35 37 0D 20 20 20  20 20 20 20 20 20 20 D6  |1-57.          .|
00003BD0: CC C9 CE C5 20 20 20 20  20 24 C3 31 32 31 20 20  |....     $.121  |
00003BE0: 20 20 20 C4 52 41 57 20  41 20 56 45 52 54 49 43  |   .RAW A VERTIC|
00003BF0: 41 4C 20 4C 49 4E 45 20  49 4E 20 41 20 50 41 54  |AL LINE IN A PAT|
00003C00: 54 45 52 4E 20 20 20 20  20 20 20 31 2D 35 37 0D  |TERN       1-57.|
00003C10: 20 20 20 20 20 20 20 20  20 20 D6 CC CF C1 C4 20  |          ..... |
00003C20: 20 20 20 20 24 C3 32 38  C3 20 20 20 20 20 CC 4F  |    $.28.     .O|
00003C30: 41 44 20 41 20 D6 CC C9  D2 20 43 48 41 49 4E 20  |AD A .... CHAIN |
00003C40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003C50: 20 20 20 20 20 20 31 2D  35 38 0D 20 20 20 20 20  |      1-58.     |
00003C60: 20 20 20 20 20 D6 CF D0  C5 CE 20 20 20 20 20 24  |     .....     $|
00003C70: C3 32 37 34 20 20 20 20  20 CF 50 45 4E 20 41 20  |.274     .PEN A |
00003C80: D6 CC C9 D2 20 46 49 4C  45 20 20 20 20 20 20 20  |.... FILE       |
00003C90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003CA0: 20 31 2D 35 38 0D 20 20  20 20 20 20 20 20 20 20  | 1-58.          |
00003CB0: D6 D3 C1 D6 C5 20 20 20  20 20 24 C3 32 38 C6 20  |.....     $.28. |
00003CC0: 20 20 20 20 D3 41 56 45  20 4D 45 4D 4F 52 59 20  |    .AVE MEMORY |
00003CD0: 54 4F 20 41 20 D6 CC C9  D2 20 43 48 41 49 4E 20  |TO A .... CHAIN |
00003CE0: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 35 39  |            1-59|
00003CF0: 0D 20 20 20 20 20 20 20  20 20 20 D7 C8 C1 D4 C9  |.          .....|
00003D00: D3 20 20 20 20 24 C3 31  39 36 20 20 20 20 20 D7  |.    $.196     .|
00003D10: 48 4F 20 4B 4E 4F 57 53  20 57 48 41 54 20 54 48  |HO KNOWS WHAT TH|
00003D20: 49 53 20 52 4F 55 54 49  4E 45 20 44 4F 45 53 3F  |IS ROUTINE DOES?|
00003D30: 3F 3F 20 20 20 20 20 31  2D 35 39 0D 20 20 20 20  |??     1-59.    |
00003D40: 20 20 20 20 20 20 D7 C9  CE C4 CF D7 20 20 20 20  |      ......    |
00003D50: 24 C3 32 35 36 20 20 20  20 20 D7 49 4E 44 4F 57  |$.256     .INDOW|
00003D60: 20 50 52 4F 43 45 53 53  4F 52 20 20 20 20 20 20  | PROCESSOR      |
00003D70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003D80: 20 20 31 2D 36 30 0D 20  20 20 20 20 20 20 20 20  |  1-60.         |
00003D90: 20 D7 D2 31 38 30 20 20  20 20 20 24 C3 32 34 C1  | ..180     $.24.|
00003DA0: 20 20 20 20 20 D7 52 49  54 45 20 54 4F 20 54 52  |     .RITE TO TR|
00003DB0: 41 43 4B 20 31 38 20 53  45 43 54 4F 52 20 30 20  |ACK 18 SECTOR 0 |
00003DC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 36  |             1-6|
00003DD0: 32 0D 20 20 20 20 20 20  20 20 20 20 D7 D2 C9 D4  |2.          ....|
00003DE0: C5 20 20 20 20 20 24 C3  31 C5 37 20 20 20 20 20  |.     $.1.7     |
00003DF0: D7 52 49 54 45 20 41 20  53 45 43 54 4F 52 20 20  |.RITE A SECTOR  |
00003E00: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003E10: 20 20 20 20 20 20 20 20  31 2D 36 32 0D 20 20 20  |        1-62.   |
00003E20: 20 20 20 20 20 20 20 D7  D2 C9 D4 C5 32 20 20 20  |       .....2   |
00003E30: 20 24 C3 32 32 30 20 20  20 20 20 D7 52 49 54 45  | $.220     .RITE|
00003E40: 20 41 20 53 45 43 54 4F  52 20 57 49 54 48 20 44  | A SECTOR WITH D|
00003E50: 52 49 56 45 20 50 52 45  53 45 54 20 20 20 20 20  |RIVE PRESET     |
00003E60: 20 20 20 31 2D 36 32 0D  20 20 20 20 20 20 20 20  |   1-62.        |
00003E70: 20 20 DA C6 C9 CC CC 20  20 20 20 20 24 C3 31 37  |  .....     $.17|
00003E80: 38 20 20 20 20 20 C6 49  4C 4C 20 41 20 4D 45 4D  |8     .ILL A MEM|
00003E90: 4F 52 59 20 52 45 47 49  4F 4E 20 57 49 54 48 20  |ORY REGION WITH |
00003EA0: 5A 45 52 4F 45 53 20 20  20 20 20 20 20 20 31 2D  |ZEROES        1-|
00003EB0: 36 32 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |62..............|
00003EC0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00003ED0: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00003EE0: 0D 0D 0D 0D 0D 20 20 20  20 20 20 20 20 20 20 C7  |.....          .|
00003EF0: C5 CF D3 20 CB 45 52 4E  41 4C 20 D2 4F 55 54 49  |... .ERNAL .OUTI|
00003F00: 4E 45 53 20 20 20 20 20  20 20 20 20 20 20 20 20  |NES             |
00003F10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F20: 20 20 20 20 20 20 20 20  20 31 2D 35 0D 0D 0D 20  |         1-5... |
00003F30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003F50: D3 45 51 55 45 4E 54 49  41 4C 20 CC 49 53 54 49  |.EQUENTIAL .ISTI|
00003F60: 4E 47 0D 0D 20 20 20 20  20 20 20 20 20 20 D2 C5  |NG..          ..|
00003F70: C2 CF CF D4 20 20 20 20  24 C3 30 30 30 20 20 20  |....    $.000   |
00003F80: 20 20 D2 45 42 4F 4F 54  20 C7 C5 CF D3 20 20 20  |  .EBOOT ....   |
00003F90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003FA0: 20 20 20 20 20 20 20 20  20 20 31 2D 34 38 0D 20  |          1-48. |
00003FB0: 20 20 20 20 20 20 20 20  20 C9 D2 D1 D2 D4 CE 20  |         ...... |
00003FC0: 20 20 20 24 C3 31 30 30  20 20 20 20 20 C9 D2 D1  |   $.100     ...|
00003FD0: 20 52 4F 55 54 49 4E 45  20 20 20 20 20 20 20 20  | ROUTINE        |
00003FE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003FF0: 20 20 20 20 20 31 2D 33  36 0D 20 20 20 20 20 20  |     1-36.      |
00004000: 20 20 20 20 C3 CD C4 D4  C2 CC 20 20 20 20 24 C3  |    ......    $.|
00004010: 31 30 33 20 20 20 20 20  C9 4E 49 54 49 41 4C 49  |103     .NITIALI|
00004020: 5A 45 20 41 20 54 41 42  4C 45 20 4F 46 20 52 45  |ZE A TABLE OF RE|
00004030: 43 55 52 52 49 4E 47 0D  20 20 20 20 20 20 20 20  |CURRING.        |
00004040: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004050: 20 20 20 20 20 20 20 20  20 20 20 54 49 4D 45 44  |           TIMED|
00004060: 20 45 56 45 4E 54 53 20  20 20 20 20 20 20 20 20  | EVENTS         |
00004070: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00004080: 31 36 0D 20 20 20 20 20  20 20 20 20 20 C5 CE C1  |16.          ...|
00004090: C2 CC C5 20 20 20 20 24  C3 31 30 36 20 20 20 20  |...    $.106    |
000040A0: 20 C5 4E 41 42 4C 45 20  41 20 52 45 43 55 52 52  | .NABLE A RECURR|
000040B0: 49 4E 47 20 54 49 4D 45  44 20 45 56 45 4E 54 20  |ING TIMED EVENT |
000040C0: 20 20 20 20 20 20 20 20  20 31 2D 32 36 0D 20 20  |         1-26.  |
000040D0: 20 20 20 20 20 20 20 20  C5 D8 C5 D2 D4 CE 20 20  |        ......  |
000040E0: 20 20 24 C3 31 30 39 20  20 20 20 20 C6 4F 52 43  |  $.109     .ORC|
000040F0: 45 20 41 20 52 45 43 55  52 52 49 4E 47 20 54 49  |E A RECURRING TI|
00004100: 4D 45 44 20 45 56 45 4E  54 20 54 4F 20 52 55 4E  |MED EVENT TO RUN|
00004110: 20 20 20 20 31 2D 32 37  0D 20 20 20 20 20 20 20  |    1-27.       |
00004120: 20 20 20 C6 CF D2 C2 C9  C4 20 20 20 20 24 C3 31  |   ......    $.1|
00004130: 30 C3 20 20 20 20 20 D0  52 45 56 45 4E 54 20 41  |0.     .REVENT A|
00004140: 20 52 45 43 55 52 52 49  4E 47 20 54 49 4D 45 44  | RECURRING TIMED|
00004150: 20 45 56 45 4E 54 20 46  52 4F 4D 0D 20 20 20 20  | EVENT FROM.    |
00004160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004170: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 52  |               R|
00004180: 55 4E 4E 49 4E 47 20 20  20 20 20 20 20 20 20 20  |UNNING          |
00004190: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000041A0: 20 20 31 2D 32 38 0D 20  20 20 20 20 20 20 20 20  |  1-28.         |
000041B0: 20 D0 C5 D2 CD C9 D4 20  20 20 20 24 C3 31 30 C6  | ......    $.10.|
000041C0: 20 20 20 20 20 C1 4C 4C  4F 57 20 41 20 52 45 43  |     .LLOW A REC|
000041D0: 55 52 52 49 4E 47 20 54  49 4D 45 44 20 45 56 45  |URRING TIMED EVE|
000041E0: 4E 54 20 54 4F 0D 20 20  20 20 20 20 20 20 20 20  |NT TO.          |
000041F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004200: 20 20 20 20 20 20 20 20  20 45 58 45 43 55 54 45  |         EXECUTE|
00004210: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004220: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 34 35  |            1-45|
00004230: 0D 20 20 20 20 20 20 20  20 20 20 D3 D4 CF D0 20  |.          .... |
00004240: 20 20 20 20 20 24 C3 31  31 32 20 20 20 20 20 D3  |     $.112     .|
00004250: 54 4F 50 20 41 20 52 45  43 55 52 52 49 4E 47 20  |TOP A RECURRING |
00004260: 54 49 4D 45 44 20 45 56  45 4E 54 27 53 20 54 49  |TIMED EVENT'S TI|
00004270: 4D 45 52 20 20 20 20 31  2D 35 33 0D 20 20 20 20  |MER    1-53.    |
00004280: 20 20 20 20 20 20 D3 D4  C1 D2 D4 20 20 20 20 20  |      .....     |
00004290: 24 C3 31 31 35 20 20 20  20 20 D3 54 41 52 54 20  |$.115     .TART |
000042A0: 41 20 52 45 43 55 52 52  49 4E 47 20 54 49 4D 45  |A RECURRING TIME|
000042B0: 44 20 45 56 45 4E 54 27  53 0D 20 20 20 20 20 20  |D EVENT'S.      |
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 54 49 4D  |             TIM|
000042E0: 45 52 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |ER              |
000042F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004300: 31 2D 35 33 0D 20 20 20  20 20 20 20 20 20 20 C8  |1-53.          .|
00004310: CC C9 CE C5 20 20 20 20  20 24 C3 31 31 38 20 20  |....     $.118  |
00004320: 20 20 20 C4 52 41 57 20  41 20 48 4F 52 49 5A 4F  |   .RAW A HORIZO|
00004330: 4E 54 41 4C 20 4C 49 4E  45 20 49 4E 20 41 20 50  |NTAL LINE IN A P|
00004340: 41 54 54 45 52 4E 20 20  20 20 20 31 2D 33 31 0D  |ATTERN     1-31.|
00004350: 20 20 20 20 20 20 20 20  20 20 C9 CE D6 CC C9 CE  |          ......|
00004360: 20 20 20 20 24 C3 31 31  C2 20 20 20 20 20 D2 45  |    $.11.     .E|
00004370: 56 45 52 53 45 20 56 49  44 45 4F 20 41 20 48 4F  |VERSE VIDEO A HO|
00004380: 52 49 5A 4F 4E 54 41 4C  20 4C 49 4E 45 20 20 20  |RIZONTAL LINE   |
00004390: 20 20 20 20 20 20 31 2D  33 35 0D 20 20 20 20 20  |      1-35.     |
000043A0: 20 20 20 20 20 C3 CF D0  D9 CC 20 20 20 20 20 24  |     .....     $|
000043B0: C3 31 31 C5 20 20 20 20  20 C3 4F 50 59 20 41 20  |.11.     .OPY A |
000043C0: 4C 49 4E 45 20 46 52 4F  4D 20 53 43 52 45 45 4E  |LINE FROM SCREEN|
000043D0: 20 32 20 54 4F 20 53 43  52 45 45 4E 20 31 20 20  | 2 TO SCREEN 1  |
000043E0: 20 31 2D 31 38 0D 20 20  20 20 20 20 20 20 20 20  | 1-18.          |
000043F0: D6 CC C9 CE C5 20 20 20  20 20 24 C3 31 32 31 20  |.....     $.121 |
00004400: 20 20 20 20 C4 52 41 57  20 41 20 56 45 52 54 49  |    .RAW A VERTI|
00004410: 43 41 4C 20 4C 49 4E 45  20 49 4E 20 41 20 50 41  |CAL LINE IN A PA|
00004420: 54 54 45 52 4E 20 20 20  20 20 20 20 31 2D 35 37  |TTERN       1-57|
00004430: 0D 20 20 20 20 20 20 20  20 20 20 D0 C6 C9 CC CC  |.          .....|
00004440: 20 20 20 20 20 24 C3 31  32 34 20 20 20 20 20 C6  |     $.124     .|
00004450: 49 4C 4C 20 41 20 42 4F  58 20 57 49 54 48 20 41  |ILL A BOX WITH A|
00004460: 20 50 41 54 54 45 52 4E  20 20 20 20 20 20 20 20  | PATTERN        |
00004470: 20 20 20 20 20 20 20 31  2D 34 36 0D 20 20 20 20  |       1-46.    |
00004480: 20 20 20 20 20 20 D0 C2  CF D8 20 20 20 20 20 20  |      ....      |
00004490: 24 C3 31 32 37 20 20 20  20 20 C4 52 41 57 20 41  |$.127     .RAW A|
000044A0: 4E 20 4F 55 54 4C 49 4E  45 20 49 4E 20 41 20 50  |N OUTLINE IN A P|
000044B0: 41 54 54 45 52 4E 20 20  20 20 20 20 20 20 20 20  |ATTERN          |
000044C0: 20 20 31 2D 34 35 0D 20  20 20 20 20 20 20 20 20  |  1-45.         |
000044D0: 20 C9 CE D6 C2 CF D8 20  20 20 20 24 C3 31 32 C1  | ......    $.12.|
000044E0: 20 20 20 20 20 D2 45 56  45 52 53 45 20 56 49 44  |     .EVERSE VID|
000044F0: 45 4F 20 41 20 42 4F 58  20 20 20 20 20 20 20 20  |EO A BOX        |
00004500: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 33  |             1-3|
00004510: 35 0D 20 20 20 20 20 20  20 20 20 20 C3 CF D0 D9  |5.          ....|
00004520: C2 20 20 20 20 20 24 C3  31 32 C4 20 20 20 20 20  |.     $.12.     |
00004530: C3 4F 50 59 20 41 20 42  4F 58 20 46 52 4F 4D 20  |.OPY A BOX FROM |
00004540: 53 43 52 45 45 4E 20 31  20 54 4F 20 53 43 52 45  |SCREEN 1 TO SCRE|
00004550: 45 4E 20 32 20 20 20 20  31 2D 31 37 0D 20 20 20  |EN 2    1-17.   |
00004560: 20 20 20 20 20 20 20 CC  C9 CE C5 20 20 20 20 20  |       ....     |
00004570: 20 24 C3 31 33 30 20 20  20 20 20 C4 52 41 57 2F  | $.130     .RAW/|
00004580: C5 52 41 53 45 2F C3 4F  50 59 20 41 4E 20 41 52  |.RASE/.OPY AN AR|
00004590: 42 49 54 52 41 52 59 20  4C 49 4E 45 20 20 20 20  |BITRARY LINE    |
000045A0: 20 20 20 31 2D 33 37 0D  20 20 20 20 20 20 20 20  |   1-37.        |
000045B0: 20 20 D0 CC CF D4 20 20  20 20 20 20 24 C3 31 33  |  ....      $.13|
000045C0: 33 20 20 20 20 20 C4 52  41 57 2F C5 52 41 53 45  |3     .RAW/.RASE|
000045D0: 2F C3 4F 50 59 20 41 20  50 4F 49 4E 54 20 4F 4E  |/.OPY A POINT ON|
000045E0: 20 54 48 45 0D 20 20 20  20 20 20 20 20 20 20 20  | THE.           |
000045F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004600: 20 20 20 20 20 20 20 20  53 43 52 45 45 4E 20 20  |        SCREEN  |
00004610: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004620: 20 20 20 20 20 20 20 20  20 20 20 31 2D 34 36 0D  |           1-46.|
00004630: 20 20 20 20 20 20 20 20  20 20 C7 D2 D0 C8 C9 C3  |          ......|
00004640: 20 20 20 20 24 C3 31 33  36 20 20 20 20 20 D0 52  |    $.136     .R|
00004650: 4F 43 45 53 53 20 41 20  47 52 41 50 48 49 43 20  |OCESS A GRAPHIC |
00004660: 43 4F 4D 4D 41 4E 44 20  54 41 42 4C 45 20 20 20  |COMMAND TABLE   |
00004670: 20 20 20 20 20 20 31 2D  33 30 0D 20 20 20 20 20  |      1-30.     |
00004680: 20 20 20 20 20 D3 C5 D4  D0 C1 D4 20 20 20 20 24  |     ......    $|
00004690: C3 31 33 39 20 20 20 20  20 D3 45 4C 45 43 54 20  |.139     .ELECT |
000046A0: 41 20 46 49 4C 4C 20 50  41 54 54 45 52 4E 20 20  |A FILL PATTERN  |
000046B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000046C0: 20 31 2D 35 32 0D 20 20  20 20 20 20 20 20 20 20  | 1-52.          |
000046D0: D2 CF D7 C1 C4 D2 20 20  20 20 24 C3 31 33 C3 20  |......    $.13. |
000046E0: 20 20 20 20 C3 4F 4D 50  55 54 45 20 4D 45 4D 4F  |    .OMPUTE MEMO|
000046F0: 52 59 20 41 44 44 52 45  53 53 20 4F 46 20 41 20  |RY ADDRESS OF A |
00004700: 52 4F 57 20 4F 4E 0D 20  20 20 20 20 20 20 20 20  |ROW ON.         |
00004710: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004720: 20 20 20 20 20 20 20 20  20 20 54 48 45 20 53 43  |          THE SC|
00004730: 52 45 45 4E 20 20 20 20  20 20 20 20 20 20 20 20  |REEN            |
00004740: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 35  |             1-5|
00004750: 30 0D 20 20 20 20 20 20  20 20 20 20 D4 C5 D3 D4  |0.          ....|
00004760: 20 20 20 20 20 20 24 C3  31 33 C6 20 20 20 20 20  |      $.13.     |
00004770: D4 45 53 54 20 54 48 45  20 56 41 4C 55 45 20 4F  |.EST THE VALUE O|
00004780: 46 20 41 20 50 49 58 45  4C 20 20 20 20 20 20 20  |F A PIXEL       |
00004790: 20 20 20 20 20 20 20 20  31 2D 35 35 0D 20 20 20  |        1-55.   |
000047A0: 20 20 20 20 20 20 20 C3  C2 CF D8 20 20 20 20 20  |       ....     |
000047B0: 20 24 C3 31 34 32 20 20  20 20 20 C4 52 41 57 20  | $.142     .RAW |
000047C0: 41 20 43 4C 49 43 4B 20  42 4F 58 20 20 20 20 20  |A CLICK BOX     |
000047D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000047E0: 20 20 20 31 2D 31 32 0D  20 20 20 20 20 20 20 20  |   1-12.        |
000047F0: 20 20 C4 D3 D0 C3 C8 D2  20 20 20 20 24 C3 31 34  |  ......    $.14|
00004800: 35 20 20 20 20 20 C4 49  53 50 4C 41 59 20 41 20  |5     .ISPLAY A |
00004810: 43 48 41 52 41 43 54 45  52 20 20 20 20 20 20 20  |CHARACTER       |
00004820: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00004830: 32 34 0D 20 20 20 20 20  20 20 20 20 20 C4 D3 D0  |24.          ...|
00004840: D4 D8 D4 20 20 20 20 24  C3 31 34 38 20 20 20 20  |...    $.148    |
00004850: 20 C4 49 53 50 4C 41 59  20 41 20 54 45 58 54 20  | .ISPLAY A TEXT |
00004860: 53 54 52 49 4E 47 20 20  20 20 20 20 20 20 20 20  |STRING          |
00004870: 20 20 20 20 20 20 20 20  20 31 2D 32 36 0D 20 20  |         1-26.  |
00004880: 20 20 20 20 20 20 20 20  D3 C5 CC C2 D3 D7 20 20  |        ......  |
00004890: 20 20 24 C3 31 34 C2 20  20 20 20 20 D3 45 4C 45  |  $.14.     .ELE|
000048A0: 43 54 20 54 48 45 20 C2  D3 D7 20 46 4F 4E 54 20  |CT THE ... FONT |
000048B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000048C0: 20 20 20 20 31 2D 35 32  0D 20 20 20 20 20 20 20  |    1-52.       |
000048D0: 20 20 20 C9 CE C9 D4 CD  D3 20 20 20 20 24 C3 31  |   ......    $.1|
000048E0: 34 C5 20 20 20 20 20 C9  4E 49 54 49 41 4C 49 5A  |4.     .NITIALIZ|
000048F0: 45 20 54 48 45 20 4D 4F  55 53 45 20 20 20 20 20  |E THE MOUSE     |
00004900: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00004910: 2D 33 33 0D 20 20 20 20  20 20 20 20 20 20 CD C5  |-33.          ..|
00004920: CE D5 20 20 20 20 20 20  24 C3 31 35 31 20 20 20  |..      $.151   |
00004930: 20 20 CD 45 4E 55 20 50  52 4F 43 45 53 53 4F 52  |  .ENU PROCESSOR|
00004940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004950: 20 20 20 20 20 20 20 20  20 20 31 2D 34 32 0D 20  |          1-42. |
00004960: 20 20 20 20 20 20 20 20  20 C5 D2 C1 CD CE D5 20  |         ...... |
00004970: 20 20 20 24 C3 31 35 34  20 20 20 20 20 C5 52 41  |   $.154     .RA|
00004980: 53 45 20 54 48 45 20 43  55 52 52 45 4E 54 20 4D  |SE THE CURRENT M|
00004990: 45 4E 55 20 20 20 20 20  20 20 20 20 20 20 20 20  |ENU             |
000049A0: 20 20 20 20 20 31 2D 32  37 0D 20 20 20 20 20 20  |     1-27.      |
000049B0: 20 20 20 20 C5 D2 C1 CD  CE D3 20 20 20 20 24 C3  |    ......    $.|
000049C0: 31 35 37 20 20 20 20 20  C5 52 41 53 45 20 41 4C  |157     .RASE AL|
000049D0: 4C 20 4D 45 4E 55 53 20  20 20 20 20 20 20 20 20  |L MENUS         |
000049E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000049F0: 31 2D 32 37 0D 20 20 20  20 20 20 20 20 20 20 C3  |1-27.          .|
00004A00: C2 CF D8 C5 D3 20 20 20  20 24 C3 31 35 C1 20 20  |.....    $.15.  |
00004A10: 20 20 20 C4 52 41 57 20  41 20 54 41 42 4C 45 20  |   .RAW A TABLE |
00004A20: 4F 46 20 43 4C 49 43 4B  20 42 4F 58 45 53 20 20  |OF CLICK BOXES  |
00004A30: 20 20 20 20 20 20 20 20  20 20 20 31 2D 31 33 0D  |           1-13.|
00004A40: 20 20 20 20 20 20 20 20  20 20 CD C1 D3 CC 20 20  |          ....  |
00004A50: 20 20 20 20 24 C3 31 35  C4 20 20 20 20 20 CD 55  |    $.15.     .U|
00004A60: 4C 54 49 50 4C 45 20 31  36 20 42 49 54 20 41 52  |LTIPLE 16 BIT AR|
00004A70: 49 54 48 4D 45 54 49 43  20 53 48 49 46 54 0D 20  |ITHMETIC SHIFT. |
00004A80: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004A90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004AA0: 20 20 4C 45 46 54 20 20  20 20 20 20 20 20 20 20  |  LEFT          |
00004AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004AC0: 20 20 20 20 20 31 2D 34  31 0D 20 20 20 20 20 20  |     1-41.      |
00004AD0: 20 20 20 20 D5 CD D5 CC  38 38 20 20 20 20 24 C3  |    ....88    $.|
00004AE0: 31 36 30 20 20 20 20 20  D5 4E 53 49 47 4E 45 44  |160     .NSIGNED|
00004AF0: 20 38 20 42 49 54 20 42  59 20 38 20 42 49 54 20  | 8 BIT BY 8 BIT |
00004B00: 4D 55 4C 54 49 50 4C 59  20 20 20 20 20 20 20 20  |MULTIPLY        |
00004B10: 31 2D 35 36 0D 20 20 20  20 20 20 20 20 20 20 D5  |1-56.          .|
00004B20: CD 31 36 38 20 20 20 20  20 24 C3 31 36 33 20 20  |.168     $.163  |
00004B30: 20 20 20 D5 4E 53 49 47  4E 45 44 20 31 36 20 42  |   .NSIGNED 16 B|
00004B40: 49 54 20 42 59 20 38 20  42 49 54 20 4D 55 4C 54  |IT BY 8 BIT MULT|
00004B50: 49 50 4C 59 20 20 20 20  20 20 20 31 2D 35 36 0D  |IPLY       1-56.|
00004B60: 20 20 20 20 20 20 20 20  20 20 D5 CD 31 36 31 36  |          ..1616|
00004B70: 20 20 20 20 24 C3 31 36  36 20 20 20 20 20 D5 4E  |    $.166     .N|
00004B80: 53 49 47 4E 45 44 20 31  36 20 42 49 54 20 42 59  |SIGNED 16 BIT BY|
00004B90: 20 31 36 20 42 49 54 20  4D 55 4C 54 49 50 4C 59  | 16 BIT MULTIPLY|
00004BA0: 20 20 20 20 20 20 31 2D  35 36 0D 20 20 20 20 20  |      1-56.     |
00004BB0: 20 20 20 20 20 D5 C4 31  36 31 36 20 20 20 20 24  |     ..1616    $|
00004BC0: C3 31 36 39 20 20 20 20  20 D5 4E 53 49 47 4E 45  |.169     .NSIGNE|
00004BD0: 44 20 31 36 20 42 49 54  20 44 49 56 49 53 49 4F  |D 16 BIT DIVISIO|
00004BE0: 4E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |N               |
00004BF0: 20 31 2D 35 35 0D 20 20  20 20 20 20 20 20 20 20  | 1-55.          |
00004C00: D3 C4 31 36 31 36 20 20  20 20 24 C3 31 36 C3 20  |..1616    $.16. |
00004C10: 20 20 20 20 D3 49 47 4E  45 44 20 31 36 20 42 49  |    .IGNED 16 BI|
00004C20: 54 20 44 49 56 49 53 49  4F 4E 20 20 20 20 20 20  |T DIVISION      |
00004C30: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 35 31  |            1-51|
00004C40: 0D 20 20 20 20 20 20 20  20 20 20 C1 C2 D3 31 36  |.          ...16|
00004C50: 20 20 20 20 20 24 C3 31  36 C6 20 20 20 20 20 31  |     $.16.     1|
00004C60: 36 20 42 49 54 20 41 42  53 4F 4C 55 54 45 20 56  |6 BIT ABSOLUTE V|
00004C70: 41 4C 55 45 20 20 20 20  20 20 20 20 20 20 20 20  |ALUE            |
00004C80: 20 20 20 20 20 20 20 31  2D 39 0D 20 20 20 20 20  |       1-9.     |
00004C90: 20 20 20 20 20 CE C5 C7  31 36 20 20 20 20 20 24  |     ...16     $|
00004CA0: C3 31 37 32 20 20 20 20  20 CE 45 47 41 54 45 20  |.172     .EGATE |
00004CB0: 41 20 31 36 20 42 49 54  20 49 4E 54 45 47 45 52  |A 16 BIT INTEGER|
00004CC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004CD0: 20 31 2D 34 33 0D 20 20  20 20 20 20 20 20 20 20  | 1-43.          |
00004CE0: C4 C5 C3 31 36 20 20 20  20 20 24 C3 31 37 35 20  |...16     $.175 |
00004CF0: 20 20 20 20 C4 45 43 52  45 4D 45 4E 54 20 41 20  |    .ECREMENT A |
00004D00: 31 36 20 42 49 54 20 49  4E 54 45 47 45 52 20 20  |16 BIT INTEGER  |
00004D10: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 31 39  |            1-19|
00004D20: 0D 20 20 20 20 20 20 20  20 20 20 DA C6 C9 CC CC  |.          .....|
00004D30: 20 20 20 20 20 24 C3 31  37 38 20 20 20 20 20 C6  |     $.178     .|
00004D40: 49 4C 4C 20 41 20 4D 45  4D 4F 52 59 20 52 45 47  |ILL A MEMORY REG|
00004D50: 49 4F 4E 20 57 49 54 48  20 5A 45 52 4F 45 53 20  |ION WITH ZEROES |
00004D60: 20 20 20 20 20 20 20 31  2D 36 32 0D 20 20 20 20  |       1-62.    |
00004D70: 20 20 20 20 20 20 C2 CC  CB C6 C9 CC 20 20 20 20  |      ......    |
00004D80: 24 C3 31 37 C2 20 20 20  20 20 CD 45 4D 4F 52 59  |$.17.     .EMORY|
00004D90: 20 42 4C 4F 43 4B 20 46  49 4C 4C 20 20 20 20 20  | BLOCK FILL     |
00004DA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004DB0: 20 20 31 2D 31 30 0D 20  20 20 20 20 20 20 20 20  |  1-10.         |
00004DC0: 20 C9 CE D4 C2 CD 20 20  20 20 20 24 C3 31 37 C5  | .....     $.17.|
00004DD0: 20 20 20 20 20 C9 4E 54  45 4C 4C 49 47 45 4E 54  |     .NTELLIGENT|
00004DE0: 20 4D 45 4D 4F 52 59 20  42 4C 4F 43 4B 20 4D 4F  | MEMORY BLOCK MO|
00004DF0: 56 45 20 20 20 20 20 20  20 20 20 20 20 31 2D 33  |VE           1-3|
00004E00: 34 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 20 20 20 20  |4...........    |
00004E10: 20 20 20 20 20 20 C7 C5  CF D3 20 CB 45 52 4E 41  |      .... .ERNA|
00004E20: 4C 20 D2 4F 55 54 49 4E  45 53 20 20 20 20 20 20  |L .OUTINES      |
00004E30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004E40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004E50: 31 2D 36 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |1-6...          |
00004E60: C2 CC CB D3 C5 D4 20 20  20 20 24 C3 31 38 31 20  |......    $.181 |
00004E70: 20 20 20 20 CD 55 4C 54  49 50 4C 45 20 4D 45 4D  |    .ULTIPLE MEM|
00004E80: 4F 52 59 20 4C 4F 43 41  54 49 4F 4E 0D 20 20 20  |ORY LOCATION.   |
00004E90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004EA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004EB0: 49 4E 49 54 49 41 4C 49  5A 41 54 49 4F 4E 20 20  |INITIALIZATION  |
00004EC0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004ED0: 20 20 20 31 2D 31 31 0D  20 20 20 20 20 20 20 20  |   1-11.        |
00004EE0: 20 20 C4 D3 D0 CE D5 CD  20 20 20 20 24 C3 31 38  |  ......    $.18|
00004EF0: 34 20 20 20 20 20 C4 49  53 50 4C 41 59 20 41 20  |4     .ISPLAY A |
00004F00: 31 36 20 42 49 54 20 49  4E 54 45 47 45 52 20 20  |16 BIT INTEGER  |
00004F10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00004F20: 32 35 0D 20 20 20 20 20  20 20 20 20 20 D2 C1 CE  |25.          ...|
00004F30: C4 CF CD 20 20 20 20 24  C3 31 38 37 20 20 20 20  |...    $.187    |
00004F40: 20 C3 48 41 4E 47 45 20  54 48 45 20 52 41 4E 44  | .HANGE THE RAND|
00004F50: 4F 4D 20 4E 55 4D 42 45  52 20 20 20 20 20 20 20  |OM NUMBER       |
00004F60: 20 20 20 20 20 20 20 20  20 31 2D 34 37 0D 20 20  |         1-47.  |
00004F70: 20 20 20 20 20 20 20 20  CD CF D5 D3 CF CE 20 20  |        ......  |
00004F80: 20 20 24 C3 31 38 C1 20  20 20 20 20 D4 55 52 4E  |  $.18.     .URN|
00004F90: 20 4F 4E 20 54 48 45 20  4D 4F 55 53 45 20 20 20  | ON THE MOUSE   |
00004FA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004FB0: 20 20 20 20 31 2D 34 33  0D 20 20 20 20 20 20 20  |    1-43.       |
00004FC0: 20 20 20 CD CF D5 D3 CF  C6 20 20 20 20 24 C3 31  |   ......    $.1|
00004FD0: 38 C4 20 20 20 20 20 D4  55 52 4E 20 4F 46 46 20  |8.     .URN OFF |
00004FE0: 54 48 45 20 4D 4F 55 53  45 20 20 20 20 20 20 20  |THE MOUSE       |
00004FF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00005000: 2D 34 33 0D 20 20 20 20  20 20 20 20 20 20 C3 CC  |-43.          ..|
00005010: D3 CD CE D5 20 20 20 20  24 C3 31 39 30 20 20 20  |....    $.190   |
00005020: 20 20 C3 4C 4F 53 45 20  43 55 52 52 45 4E 54 20  |  .LOSE CURRENT |
00005030: 4D 45 4E 55 20 20 20 20  20 20 20 20 20 20 20 20  |MENU            |
00005040: 20 20 20 20 20 20 20 20  20 20 31 2D 31 35 0D 20  |          1-15. |
00005050: 20 20 20 20 20 20 20 20  20 C4 D2 D7 CD CE D5 20  |         ...... |
00005060: 20 20 20 24 C3 31 39 33  20 20 20 20 20 C4 52 41  |   $.193     .RA|
00005070: 57 20 54 48 45 20 43 55  52 52 45 4E 54 20 4D 45  |W THE CURRENT ME|
00005080: 4E 55 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |NU              |
00005090: 20 20 20 20 20 31 2D 32  33 0D 20 20 20 20 20 20  |     1-23.      |
000050A0: 20 20 20 20 D7 C8 C1 D4  C9 D3 20 20 20 20 24 C3  |    ......    $.|
000050B0: 31 39 36 20 20 20 20 20  D7 48 4F 20 4B 4E 4F 57  |196     .HO KNOW|
000050C0: 53 20 57 48 41 54 20 54  48 49 53 20 52 4F 55 54  |S WHAT THIS ROUT|
000050D0: 49 4E 45 20 44 4F 45 53  3F 3F 3F 20 20 20 20 20  |INE DOES???     |
000050E0: 31 2D 35 39 0D 20 20 20  20 20 20 20 20 20 20 C4  |1-59.          .|
000050F0: C5 CC C1 D9 20 20 20 20  20 24 C3 31 39 39 20 20  |....     $.199  |
00005100: 20 20 20 D3 45 54 20 55  50 20 41 20 54 49 4D 45  |   .ET UP A TIME|
00005110: 20 44 45 4C 41 59 20 20  20 20 20 20 20 20 20 20  | DELAY          |
00005120: 20 20 20 20 20 20 20 20  20 20 20 31 2D 32 30 0D  |           1-20.|
00005130: 20 20 20 20 20 20 20 20  20 20 D2 C5 D3 C5 D4 CD  |          ......|
00005140: 20 20 20 20 24 C3 31 39  C3 20 20 20 20 20 D2 45  |    $.19.     .E|
00005150: 53 45 54 20 54 48 45 20  4D 4F 55 53 45 20 20 20  |SET THE MOUSE   |
00005160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005170: 20 20 20 20 20 20 31 2D  34 39 0D 20 20 20 20 20  |      1-49.     |
00005180: 20 20 20 20 20 D0 C6 C9  CC CC 32 20 20 20 20 24  |     .....2    $|
00005190: C3 31 39 C6 20 20 20 20  20 C6 49 4C 4C 20 41 20  |.19.     .ILL A |
000051A0: 42 4F 58 20 57 49 54 48  20 41 20 50 41 54 54 45  |BOX WITH A PATTE|
000051B0: 52 4E 20 57 49 54 48 0D  20 20 20 20 20 20 20 20  |RN WITH.        |
000051C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000051D0: 20 20 20 20 20 20 20 20  20 20 20 49 4E 4C 49 4E  |           INLIN|
000051E0: 45 20 44 41 54 41 20 20  20 20 20 20 20 20 20 20  |E DATA          |
000051F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00005200: 34 36 0D 20 20 20 20 20  20 20 20 20 20 D0 C2 CF  |46.          ...|
00005210: D8 32 20 20 20 20 20 24  C3 31 C1 32 20 20 20 20  |.2     $.1.2    |
00005220: 20 C4 52 41 57 20 41 20  53 4F 4C 49 44 20 4F 55  | .RAW A SOLID OU|
00005230: 54 4C 49 4E 45 20 57 49  54 48 20 49 4E 4C 49 4E  |TLINE WITH INLIN|
00005240: 45 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E.              |
00005250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005260: 20 20 20 20 20 44 41 54  41 20 20 20 20 20 20 20  |     DATA       |
00005270: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005280: 20 20 20 20 20 20 20 20  31 2D 34 35 0D 20 20 20  |        1-45.   |
00005290: 20 20 20 20 20 20 20 C3  CF D0 D9 C2 32 20 20 20  |       .....2   |
000052A0: 20 24 C3 31 C1 35 20 20  20 20 20 C3 4F 50 59 20  | $.1.5     .OPY |
000052B0: 41 20 42 4F 58 20 46 52  4F 4D 20 53 43 52 45 45  |A BOX FROM SCREE|
000052C0: 4E 20 31 20 54 4F 20 53  43 52 45 45 4E 20 32 0D  |N 1 TO SCREEN 2.|
000052D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000052E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000052F0: 20 20 20 57 49 54 48 20  49 4E 4C 49 4E 45 20 44  |   WITH INLINE D|
00005300: 41 54 41 20 20 20 20 20  20 20 20 20 20 20 20 20  |ATA             |
00005310: 20 20 20 20 20 20 31 2D  31 37 0D 20 20 20 20 20  |      1-17.     |
00005320: 20 20 20 20 20 C7 D2 D0  C8 C3 32 20 20 20 20 24  |     .....2    $|
00005330: C3 31 C1 38 20 20 20 20  20 D0 52 4F 43 45 53 53  |.1.8     .ROCESS|
00005340: 20 41 20 47 52 41 50 48  49 43 20 43 4F 4D 4D 41  | A GRAPHIC COMMA|
00005350: 4E 44 20 54 41 42 4C 45  20 57 49 54 48 0D 20 20  |ND TABLE WITH.  |
00005360: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005370: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005380: 20 49 4E 4C 49 4E 45 20  44 41 54 41 20 20 20 20  | INLINE DATA    |
00005390: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000053A0: 20 20 20 20 31 2D 33 30  0D 20 20 20 20 20 20 20  |    1-30.       |
000053B0: 20 20 20 C3 C2 CF D8 32  20 20 20 20 20 24 C3 31  |   ....2     $.1|
000053C0: C1 C2 20 20 20 20 20 C4  52 41 57 20 41 20 43 4C  |..     .RAW A CL|
000053D0: 49 43 4B 20 42 4F 58 20  57 49 54 48 20 49 4E 4C  |ICK BOX WITH INL|
000053E0: 49 4E 45 20 44 41 54 41  20 20 20 20 20 20 20 31  |INE DATA       1|
000053F0: 2D 31 32 0D 20 20 20 20  20 20 20 20 20 20 C4 D3  |-12.          ..|
00005400: D0 D4 D8 32 20 20 20 20  24 C3 31 C1 C5 20 20 20  |...2    $.1..   |
00005410: 20 20 C4 49 53 50 4C 41  59 20 41 20 54 45 58 54  |  .ISPLAY A TEXT|
00005420: 20 53 54 52 49 4E 47 20  57 49 54 48 20 49 4E 4C  | STRING WITH INL|
00005430: 49 4E 45 0D 20 20 20 20  20 20 20 20 20 20 20 20  |INE.            |
00005440: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005450: 20 20 20 20 20 20 20 44  41 54 41 20 20 20 20 20  |       DATA     |
00005460: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005470: 20 20 20 20 20 20 20 20  20 20 31 2D 32 36 0D 20  |          1-26. |
00005480: 20 20 20 20 20 20 20 20  20 C3 C8 C1 D2 D3 D4 20  |         ...... |
00005490: 20 20 20 24 C3 31 C2 31  20 20 20 20 20 C7 45 54  |   $.1.1     .ET|
000054A0: 20 41 20 43 48 41 52 41  43 54 45 52 27 53 20 53  | A CHARACTER'S S|
000054B0: 54 41 54 53 20 20 20 20  20 20 20 20 20 20 20 20  |TATS            |
000054C0: 20 20 20 20 20 31 2D 31  33 0D 20 20 20 20 20 20  |     1-13.      |
000054D0: 20 20 20 20 C2 CC CB C6  CC 32 20 20 20 20 24 C3  |    .....2    $.|
000054E0: 31 C2 34 20 20 20 20 20  CD 45 4D 4F 52 59 20 42  |1.4     .EMORY B|
000054F0: 4C 4F 43 4B 20 46 49 4C  4C 20 57 49 54 48 20 49  |LOCK FILL WITH I|
00005500: 4E 4C 49 4E 45 20 44 41  54 41 20 20 20 20 20 20  |NLINE DATA      |
00005510: 31 2D 31 31 0D 20 20 20  20 20 20 20 20 20 20 C9  |1-11.          .|
00005520: CE D4 C2 CD 32 20 20 20  20 24 C3 31 C2 37 20 20  |....2    $.1.7  |
00005530: 20 20 20 C9 4E 54 45 4C  4C 49 47 45 4E 54 20 4D  |   .NTELLIGENT M|
00005540: 45 4D 4F 52 59 20 42 4C  4F 43 4B 20 4D 4F 56 45  |EMORY BLOCK MOVE|
00005550: 20 57 49 54 48 0D 20 20  20 20 20 20 20 20 20 20  | WITH.          |
00005560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005570: 20 20 20 20 20 20 20 20  20 49 4E 4C 49 4E 45 20  |         INLINE |
00005580: 44 41 54 41 20 20 20 20  20 20 20 20 20 20 20 20  |DATA            |
00005590: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 33 34  |            1-34|
000055A0: 0D 20 20 20 20 20 20 20  20 20 20 C9 CE D0 D5 D4  |.          .....|
000055B0: 20 20 20 20 20 24 C3 31  C2 C1 20 20 20 20 20 D2  |     $.1..     .|
000055C0: 45 41 44 20 41 20 4C 49  4E 45 20 4F 46 20 54 45  |EAD A LINE OF TE|
000055D0: 58 54 20 46 52 4F 4D 20  54 48 45 20 55 53 45 52  |XT FROM THE USER|
000055E0: 20 20 20 20 20 20 20 31  2D 33 33 0D 20 20 20 20  |       1-33.    |
000055F0: 20 20 20 20 20 20 C3 CD  C5 CE D5 D3 20 20 20 20  |      ......    |
00005600: 24 C3 31 C2 C4 20 20 20  20 20 C3 4C 4F 53 45 20  |$.1..     .LOSE |
00005610: 41 4C 4C 20 4D 45 4E 55  20 4C 45 56 45 4C 53 20  |ALL MENU LEVELS |
00005620: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005630: 20 20 31 2D 31 36 0D 20  20 20 20 20 20 20 20 20  |  1-16.         |
00005640: 20 CD C1 CB C3 D5 D2 20  20 20 20 24 C3 31 C3 30  | ......    $.1.0|
00005650: 20 20 20 20 20 C3 52 45  41 54 45 20 54 48 45 20  |     .REATE THE |
00005660: 54 45 58 54 20 43 55 52  53 4F 52 20 53 50 52 49  |TEXT CURSOR SPRI|
00005670: 54 45 20 20 20 20 20 20  20 20 20 20 20 31 2D 34  |TE           1-4|
00005680: 31 0D 20 20 20 20 20 20  20 20 20 20 CD C1 C9 CE  |1.          ....|
00005690: 20 20 20 20 20 20 24 C3  31 C3 33 20 20 20 20 20  |      $.1.3     |
000056A0: C7 C5 CF D3 27 53 20 4D  41 49 4E 20 4C 4F 4F 50  |....'S MAIN LOOP|
000056B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000056C0: 20 20 20 20 20 20 20 20  31 2D 34 30 0D 20 20 20  |        1-40.   |
000056D0: 20 20 20 20 20 20 20 C3  CF D0 D9 D3 D0 20 20 20  |       ......   |
000056E0: 20 24 C3 31 C3 36 20 20  20 20 20 C3 4F 50 59 20  | $.1.6     .OPY |
000056F0: 20 41 20 53 50 52 49 54  45 20 44 41 54 41 20 42  | A SPRITE DATA B|
00005700: 4C 4F 43 4B 20 20 20 20  20 20 20 20 20 20 20 20  |LOCK            |
00005710: 20 20 20 31 2D 31 38 0D  20 20 20 20 20 20 20 20  |   1-18.        |
00005720: 20 20 C3 D7 C9 C4 D4 C8  20 20 20 20 24 C3 31 C3  |  ......    $.1.|
00005730: 39 20 20 20 20 20 C7 45  54 20 41 20 43 48 41 52  |9     .ET A CHAR|
00005740: 41 43 54 45 52 27 53 20  57 49 44 54 48 20 20 20  |ACTER'S WIDTH   |
00005750: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00005760: 31 39 0D 20 20 20 20 20  20 20 20 20 20 C6 CF CE  |19.          ...|
00005770: D4 20 20 20 20 20 20 24  C3 31 C3 C3 20 20 20 20  |.      $.1..    |
00005780: 20 CD 41 4B 45 20 41 20  4D 45 4D 4F 52 59 20 52  | .AKE A MEMORY R|
00005790: 45 53 49 44 45 4E 54 20  46 4F 4E 54 20 54 48 45  |ESIDENT FONT THE|
000057A0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000057B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000057C0: 20 20 20 20 43 55 52 52  45 4E 54 20 46 4F 4E 54  |    CURRENT FONT|
000057D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000057E0: 20 20 20 20 20 20 20 31  2D 32 38 0D 20 20 20 20  |       1-28.    |
000057F0: 20 20 20 20 20 20 D0 CF  D3 D3 D0 D2 20 20 20 20  |      ......    |
00005800: 24 C3 31 C3 C6 20 20 20  20 20 D0 4F 53 49 54 49  |$.1..     .OSITI|
00005810: 4F 4E 20 41 20 53 50 52  49 54 45 20 20 20 20 20  |ON A SPRITE     |
00005820: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005830: 20 20 31 2D 34 37 0D 20  20 20 20 20 20 20 20 20  |  1-47.         |
00005840: 20 D3 D0 D2 CF CE 20 20  20 20 20 24 C3 31 C4 32  | .....     $.1.2|
00005850: 20 20 20 20 20 D4 55 52  4E 20 4F 4E 20 41 20 53  |     .URN ON A S|
00005860: 50 52 49 54 45 20 20 20  20 20 20 20 20 20 20 20  |PRITE           |
00005870: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 35  |             1-5|
00005880: 32 0D 20 20 20 20 20 20  20 20 20 20 D3 D0 D2 CF  |2.          ....|
00005890: C6 C6 20 20 20 20 24 C3  31 C4 35 20 20 20 20 20  |..    $.1.5     |
000058A0: D4 55 52 4E 20 4F 46 46  20 41 20 53 50 52 49 54  |.URN OFF A SPRIT|
000058B0: 45 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E               |
000058C0: 20 20 20 20 20 20 20 20  31 2D 35 32 0D 20 20 20  |        1-52.   |
000058D0: 20 20 20 20 20 20 20 C9  CE C4 CA CD D0 20 20 20  |       ......   |
000058E0: 20 24 C3 31 C4 38 20 20  20 20 20 D0 45 52 46 4F  | $.1.8     .ERFO|
000058F0: 52 4D 20 41 4E 20 49 4E  44 49 52 45 43 54 20 4A  |RM AN INDIRECT J|
00005900: 55 4D 50 20 20 20 20 20  20 20 20 20 20 20 20 20  |UMP             |
00005910: 20 20 20 31 2D 33 32 0D  20 20 20 20 20 20 20 20  |   1-32.        |
00005920: 20 20 CE D5 CD C2 CC CB  20 20 20 20 24 C3 31 C4  |  ......    $.1.|
00005930: C2 20 20 20 20 20 C3 4F  4D 50 55 54 45 20 4E 55  |.     .OMPUTE NU|
00005940: 4D 42 45 52 20 4F 46 20  46 52 45 45 20 42 4C 4F  |MBER OF FREE BLO|
00005950: 43 4B 53 20 4F 4E 0D 20  20 20 20 20 20 20 20 20  |CKS ON.         |
00005960: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005970: 20 20 20 20 20 20 20 20  20 20 44 49 53 4B 20 20  |          DISK  |
00005980: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005990: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 34  |             1-4|
000059A0: 34 0D 20 20 20 20 20 20  20 20 20 20 C7 C5 CF D3  |4.          ....|
000059B0: C3 CB 20 20 20 20 24 C3  31 C4 C5 20 20 20 20 20  |..    $.1..     |
000059C0: C3 48 45 43 4B 20 49 46  20 41 20 44 49 53 4B 20  |.HECK IF A DISK |
000059D0: 49 53 20 C7 C5 CF D3 20  46 4F 52 4D 41 54 20 20  |IS .... FORMAT  |
000059E0: 20 20 20 20 20 20 20 20  31 2D 32 39 0D 20 20 20  |        1-29.   |
000059F0: 20 20 20 20 20 20 20 C9  CE C9 D4 C4 D6 20 20 20  |       ......   |
00005A00: 20 24 C3 31 C5 31 20 20  20 20 20 C9 4E 49 54 49  | $.1.1     .NITI|
00005A10: 41 4C 49 5A 45 20 41 20  44 52 49 56 45 20 20 20  |ALIZE A DRIVE   |
00005A20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005A30: 20 20 20 31 2D 33 32 0D  20 20 20 20 20 20 20 20  |   1-32.        |
00005A40: 20 20 D2 C5 C1 C4 20 20  20 20 20 20 24 C3 31 C5  |  ....      $.1.|
00005A50: 34 20 20 20 20 20 D2 45  41 44 20 41 20 53 45 43  |4     .EAD A SEC|
00005A60: 54 4F 52 20 20 20 20 20  20 20 20 20 20 20 20 20  |TOR             |
00005A70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00005A80: 34 38 0D 20 20 20 20 20  20 20 20 20 20 D7 D2 C9  |48.          ...|
00005A90: D4 C5 20 20 20 20 20 24  C3 31 C5 37 20 20 20 20  |..     $.1.7    |
00005AA0: 20 D7 52 49 54 45 20 41  20 53 45 43 54 4F 52 20  | .RITE A SECTOR |
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  20 31 2D 36 32 0D 20 20  |         1-62.  |
00005AD0: 20 20 20 20 20 20 20 20  C3 CF CE D6 D2 D4 20 20  |        ......  |
00005AE0: 20 20 24 C3 31 C5 C1 20  20 20 20 20 C3 4F 4E 56  |  $.1..     .ONV|
00005AF0: 45 52 54 20 41 20 44 49  53 4B 20 54 4F 20 C7 C5  |ERT A DISK TO ..|
00005B00: CF D3 20 46 4F 52 4D 41  54 20 20 20 20 20 20 20  |.. FORMAT       |
00005B10: 20 20 20 20 31 2D 31 36  0D 20 20 20 20 20 20 20  |    1-16.       |
00005B20: 20 20 20 D3 C1 D6 C5 20  20 20 20 20 20 24 C3 31  |   ....      $.1|
00005B30: C5 C4 20 20 20 20 20 D3  41 56 45 20 4D 45 4D 4F  |..     .AVE MEMO|
00005B40: 52 59 20 54 4F 20 41 20  46 49 4C 45 20 20 20 20  |RY TO A FILE    |
00005B50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00005B60: 2D 35 31 0D 20 20 20 20  20 20 20 20 20 20 C4 C9  |-51.          ..|
00005B70: D2 C4 D3 CB 20 20 20 20  24 C3 31 C6 30 20 20 20  |....    $.1.0   |
00005B80: 20 20 C3 52 45 41 54 45  20 41 20 44 49 52 45 43  |  .REATE A DIREC|
00005B90: 54 4F 52 59 20 45 4E 54  52 59 20 4F 4E 20 44 49  |TORY ENTRY ON DI|
00005BA0: 53 4B 20 20 20 20 20 20  20 20 31 2D 32 31 0D 20  |SK        1-21. |
00005BB0: 20 20 20 20 20 20 20 20  20 C4 C9 D2 CD C5 CD 20  |         ...... |
00005BC0: 20 20 20 24 C3 31 C6 33  20 20 20 20 20 C3 52 45  |   $.1.3     .RE|
00005BD0: 41 54 45 20 41 20 44 49  52 45 43 54 4F 52 59 20  |ATE A DIRECTORY |
00005BE0: 45 4E 54 52 59 20 49 4E  20 4D 45 4D 4F 52 59 20  |ENTRY IN MEMORY |
00005BF0: 20 20 20 20 20 31 2D 32  31 0D 20 20 20 20 20 20  |     1-21.      |
00005C00: 20 20 20 20 C8 CF CC C5  20 20 20 20 20 20 24 C3  |    ....      $.|
00005C10: 31 C6 36 20 20 20 20 20  C6 49 4E 44 20 41 20 48  |1.6     .IND A H|
00005C20: 4F 4C 45 20 49 4E 20 54  48 45 20 44 49 52 45 43  |OLE IN THE DIREC|
00005C30: 54 4F 52 59 20 20 20 20  20 20 20 20 20 20 20 20  |TORY            |
00005C40: 31 2D 33 32 0D 20 20 20  20 20 20 20 20 20 20 D3  |1-32.          .|
00005C50: C1 D6 C5 32 20 20 20 20  20 24 C3 31 C6 39 20 20  |...2     $.1.9  |
00005C60: 20 20 20 D3 41 56 45 20  4D 45 4D 4F 52 59 20 54  |   .AVE MEMORY T|
00005C70: 4F 20 50 52 45 41 4C 4C  4F 43 41 54 45 44 20 53  |O PREALLOCATED S|
00005C80: 45 43 54 4F 52 53 20 20  20 20 20 31 2D 35 31 0D  |ECTORS     1-51.|
00005C90: 20 20 20 20 20 20 20 20  20 20 C6 C1 CC CC CF C3  |          ......|
00005CA0: 20 20 20 20 24 C3 31 C6  C3 20 20 20 20 20 C1 4C  |    $.1..     .L|
00005CB0: 4C 4F 43 41 54 45 20 53  45 43 54 4F 52 53 20 46  |LOCATE SECTORS F|
00005CC0: 4F 52 20 41 20 46 49 4C  45 20 20 20 20 20 20 20  |OR A FILE       |
00005CD0: 20 20 20 20 20 20 31 2D  32 37 0D 20 20 20 20 20  |      1-27.     |
00005CE0: 20 20 20 20 20 CC C3 C8  C1 C9 CE 20 20 20 20 24  |     ......    $|
00005CF0: C3 31 C6 C6 20 20 20 20  20 CC 4F 41 44 20 41 20  |.1..     .OAD A |
00005D00: 43 48 41 49 4E 20 49 4E  54 4F 20 4D 45 4D 4F 52  |CHAIN INTO MEMOR|
00005D10: 59 2C 20 47 49 56 45 4E  20 54 48 45 0D 20 20 20  |Y, GIVEN THE.   |
00005D20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005D30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005D40: 49 4E 49 54 49 41 4C 20  54 52 41 43 4B 20 41 4E  |INITIAL TRACK AN|
00005D50: 44 20 53 45 43 54 4F 52  20 20 20 20 20 20 20 20  |D SECTOR        |
00005D60: 20 20 20 31 2D 33 36 0D  20 20 20 20 20 20 20 20  |   1-36.        |
00005D70: 20 20 C4 D2 C1 D7 C3 C8  20 20 20 20 24 C3 32 30  |  ......    $.20|
00005D80: 32 20 20 20 20 20 C4 52  41 57 20 41 20 43 48 41  |2     .RAW A CHA|
00005D90: 52 41 43 54 45 52 20 4F  4E 20 54 48 45 20 53 43  |RACTER ON THE SC|
00005DA0: 52 45 45 4E 20 20 20 20  20 20 20 20 20 20 31 2D  |REEN          1-|
00005DB0: 32 33 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 20 20 20 20  |23..........    |
00005DC0: 20 20 20 20 20 20 C7 C5  CF D3 20 CB 45 52 4E 41  |      .... .ERNA|
00005DD0: 4C 20 D2 4F 55 54 49 4E  45 53 20 20 20 20 20 20  |L .OUTINES      |
00005DE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005DF0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005E00: 31 2D 37 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  |1-7...          |
00005E10: D4 D2 C1 C3 C5 20 20 20  20 20 24 C3 32 30 35 20  |.....     $.205 |
00005E20: 20 20 20 20 C3 52 45 41  54 45 20 41 20 4C 49 53  |    .REATE A LIS|
00005E30: 54 20 4F 46 20 53 45 43  54 4F 52 53 20 55 53 45  |T OF SECTORS USE|
00005E40: 44 20 42 59 20 41 0D 20  20 20 20 20 20 20 20 20  |D BY A.         |
00005E50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005E60: 20 20 20 20 20 20 20 20  20 20 46 49 4C 45 20 20  |          FILE  |
00005E70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005E80: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 35  |             1-5|
00005E90: 35 0D 20 20 20 20 20 20  20 20 20 20 CC CF C1 C4  |5.          ....|
00005EA0: 20 20 20 20 20 20 24 C3  32 30 38 20 20 20 20 20  |      $.208     |
00005EB0: CC 4F 41 44 20 41 20 46  49 4C 45 2C 20 47 49 56  |.OAD A FILE, GIV|
00005EC0: 45 4E 20 41 20 46 49 4C  45 20 4E 41 4D 45 20 20  |EN A FILE NAME  |
00005ED0: 20 20 20 20 20 20 20 20  31 2D 33 37 0D 20 20 20  |        1-37.   |
00005EE0: 20 20 20 20 20 20 20 CC  CF CF CB D5 D0 20 20 20  |       ......   |
00005EF0: 20 24 C3 32 30 C2 20 20  20 20 20 CC 4F 4F 4B 55  | $.20.     .OOKU|
00005F00: 50 20 41 20 46 49 4C 45  20 49 4E 20 54 48 45 20  |P A FILE IN THE |
00005F10: 44 49 52 45 43 54 4F 52  59 20 20 20 20 20 20 20  |DIRECTORY       |
00005F20: 20 20 20 31 2D 34 30 0D  20 20 20 20 20 20 20 20  |   1-40.        |
00005F30: 20 20 C4 C5 C3 CF C4 C5  20 20 20 20 24 C3 32 30  |  ......    $.20|
00005F40: C5 20 20 20 20 20 C3 4F  4D 50 55 54 45 20 54 48  |.     .OMPUTE TH|
00005F50: 45 20 43 48 45 43 4B 53  55 4D 20 4F 46 20 41 20  |E CHECKSUM OF A |
00005F60: 4D 45 4D 4F 52 59 0D 20  20 20 20 20 20 20 20 20  |MEMORY.         |
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 52 45 47 49 4F 4E  |          REGION|
00005F90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005FA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 32  |             1-2|
00005FB0: 30 0D 20 20 20 20 20 20  20 20 20 20 CC CF C1 C4  |0.          ....|
00005FC0: 32 20 20 20 20 20 24 C3  32 31 31 20 20 20 20 20  |2     $.211     |
00005FD0: CC 4F 41 44 20 41 20 46  49 4C 45 2C 20 47 49 56  |.OAD A FILE, GIV|
00005FE0: 45 4E 20 41 20 44 49 52  45 43 54 4F 52 59 20 45  |EN A DIRECTORY E|
00005FF0: 4E 54 52 59 20 20 20 20  31 2D 33 38 0D 20 20 20  |NTRY    1-38.   |
00006000: 20 20 20 20 20 20 20 C4  D3 C5 D4 D5 D0 20 20 20  |       ......   |
00006010: 20 24 C3 32 31 34 20 20  20 20 20 D3 45 54 55 50  | $.214     .ETUP|
00006020: 20 41 20 44 52 49 56 45  20 57 49 54 48 20 54 55  | A DRIVE WITH TU|
00006030: 52 42 4F 44 4F 53 20 20  20 20 20 20 20 20 20 20  |RBODOS          |
00006040: 20 20 20 31 2D 32 34 0D  20 20 20 20 20 20 20 20  |   1-24.        |
00006050: 20 20 CC CF C1 C4 D3 D7  20 20 20 20 24 C3 32 31  |  ......    $.21|
00006060: 37 20 20 20 20 20 CC 4F  41 44 20 41 20 46 49 4C  |7     .OAD A FIL|
00006070: 45 20 57 49 54 48 20 4D  45 4D 4F 52 59 20 53 57  |E WITH MEMORY SW|
00006080: 41 50 50 49 4E 47 20 20  20 20 20 20 20 20 31 2D  |APPING        1-|
00006090: 33 39 0D 20 20 20 20 20  20 20 20 20 20 D2 C5 C1  |39.          ...|
000060A0: C4 32 20 20 20 20 20 24  C3 32 31 C1 20 20 20 20  |.2     $.21.    |
000060B0: 20 D2 45 41 44 20 41 20  53 45 43 54 4F 52 20 57  | .EAD A SECTOR W|
000060C0: 49 54 48 20 44 52 49 56  45 20 50 52 45 53 45 54  |ITH DRIVE PRESET|
000060D0: 20 20 20 20 20 20 20 20  20 31 2D 34 38 0D 20 20  |         1-48.  |
000060E0: 20 20 20 20 20 20 20 20  CC CF C1 C4 33 20 20 20  |        ....3   |
000060F0: 20 20 24 C3 32 31 C4 20  20 20 20 20 CC 4F 41 44  |  $.21.     .OAD|
00006100: 20 41 4E 44 20 52 55 4E  20 41 20 46 49 4C 45 2C  | AND RUN A FILE,|
00006110: 20 47 49 56 45 4E 20 41  0D 20 20 20 20 20 20 20  | GIVEN A.       |
00006120: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006130: 20 20 20 20 20 20 20 20  20 20 20 20 44 49 52 45  |            DIRE|
00006140: 43 54 4F 52 59 20 45 4E  54 52 59 20 20 20 20 20  |CTORY ENTRY     |
00006150: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
00006160: 2D 33 38 0D 20 20 20 20  20 20 20 20 20 20 D7 D2  |-38.          ..|
00006170: C9 D4 C5 32 20 20 20 20  24 C3 32 32 30 20 20 20  |...2    $.220   |
00006180: 20 20 D7 52 49 54 45 20  41 20 53 45 43 54 4F 52  |  .RITE A SECTOR|
00006190: 20 57 49 54 48 20 44 52  49 56 45 20 50 52 45 53  | WITH DRIVE PRES|
000061A0: 45 54 20 20 20 20 20 20  20 20 31 2D 36 32 0D 20  |ET        1-62. |
000061B0: 20 20 20 20 20 20 20 20  20 C3 D7 D2 C9 D4 C5 20  |         ...... |
000061C0: 20 20 20 24 C3 32 32 33  20 20 20 20 20 D6 45 52  |   $.223     .ER|
000061D0: 49 46 59 20 42 45 46 4F  52 45 20 57 52 49 54 49  |IFY BEFORE WRITI|
000061E0: 4E 47 20 53 45 43 54 4F  52 20 20 20 20 20 20 20  |NG SECTOR       |
000061F0: 20 20 20 20 20 31 2D 31  39 0D 20 20 20 20 20 20  |     1-19.      |
00006200: 20 20 20 20 C6 D2 C5 C5  20 20 20 20 20 20 24 C3  |    ....      $.|
00006210: 32 32 36 20 20 20 20 20  C6 52 45 45 20 41 20 46  |226     .REE A F|
00006220: 49 4C 45 27 53 20 53 45  43 54 4F 52 53 20 20 20  |ILE'S SECTORS   |
00006230: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006240: 31 2D 32 39 0D 20 20 20  20 20 20 20 20 20 20 CC  |1-29.          .|
00006250: CF C1 C4 C1 C4 20 20 20  20 24 C3 32 32 39 20 20  |.....    $.229  |
00006260: 20 20 20 C7 45 54 20 41  20 46 49 4C 45 27 53 20  |   .ET A FILE'S |
00006270: 4C 4F 41 44 20 41 44 44  52 45 53 53 20 20 20 20  |LOAD ADDRESS    |
00006280: 20 20 20 20 20 20 20 20  20 20 20 31 2D 33 39 0D  |           1-39.|
00006290: 20 20 20 20 20 20 20 20  20 20 D2 C5 D3 D4 D2 D4  |          ......|
000062A0: 20 20 20 20 24 C3 32 32  C3 20 20 20 20 20 CC 4F  |    $.22.     .O|
000062B0: 41 44 20 41 4E 44 20 52  55 4E 20 C4 C5 D3 CB D4  |AD AND RUN .....|
000062C0: CF D0 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000062D0: 20 20 20 20 20 20 31 2D  34 39 0D 20 20 20 20 20  |      1-49.     |
000062E0: 20 20 20 20 20 D2 D5 CE  20 20 20 20 20 20 20 24  |     ...       $|
000062F0: C3 32 32 C6 20 20 20 20  20 D2 55 4E 20 41 20 50  |.22.     .UN A P|
00006300: 52 4F 47 52 41 4D 20 54  48 41 54 20 49 53 20 49  |ROGRAM THAT IS I|
00006310: 4E 20 4D 45 4D 4F 52 59  20 20 20 20 20 20 20 20  |N MEMORY        |
00006320: 20 31 2D 35 30 0D 20 20  20 20 20 20 20 20 20 20  | 1-50.          |
00006330: C3 CC D2 D2 C4 D9 20 20  20 20 24 C3 32 33 32 20  |......    $.232 |
00006340: 20 20 20 20 D3 54 4F 50  20 54 55 52 42 4F 44 4F  |    .TOP TURBODO|
00006350: 53 20 49 4E 20 41 20 44  52 49 56 45 20 20 20 20  |S IN A DRIVE    |
00006360: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 31 34  |            1-14|
00006370: 0D 20 20 20 20 20 20 20  20 20 20 C3 CC D2 D3 D4  |.          .....|
00006380: D3 20 20 20 20 24 C3 32  33 35 20 20 20 20 20 D3  |.    $.235     .|
00006390: 54 4F 50 20 41 4E 44 20  52 45 4D 4F 56 45 20 54  |TOP AND REMOVE T|
000063A0: 55 52 42 4F 44 4F 53 20  49 4E 20 41 20 44 52 49  |URBODOS IN A DRI|
000063B0: 56 45 20 20 20 20 20 31  2D 31 35 0D 20 20 20 20  |VE     1-15.    |
000063C0: 20 20 20 20 20 20 C4 C5  CC C5 D4 C5 20 20 20 20  |      ......    |
000063D0: 24 C3 32 33 38 20 20 20  20 20 C4 45 4C 45 54 45  |$.238     .ELETE|
000063E0: 20 41 20 46 49 4C 45 20  20 20 20 20 20 20 20 20  | A FILE         |
000063F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006400: 20 20 31 2D 32 30 0D 20  20 20 20 20 20 20 20 20  |  1-20.         |
00006410: 20 D4 C1 C2 CC C5 20 20  20 20 20 24 C3 32 33 C2  | .....     $.23.|
00006420: 20 20 20 20 20 C3 52 45  41 54 45 20 41 20 54 41  |     .REATE A TA|
00006430: 42 4C 45 20 4F 46 20 46  49 4C 45 20 4E 41 4D 45  |BLE OF FILE NAME|
00006440: 53 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 35  |S            1-5|
00006450: 34 0D 20 20 20 20 20 20  20 20 20 20 CC C4 D3 D7  |4.          ....|
00006460: C1 D0 20 20 20 20 24 C3  32 33 C5 20 20 20 20 20  |..    $.23.     |
00006470: CC 4F 41 44 20 54 48 45  20 D3 D7 C1 D0 C6 C9 CC  |.OAD THE .......|
00006480: C5 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00006490: 20 20 20 20 20 20 20 20  31 2D 33 36 0D 20 20 20  |        1-36.   |
000064A0: 20 20 20 20 20 20 20 C2  C1 D3 C9 C3 20 20 20 20  |       .....    |
000064B0: 20 24 C3 32 34 31 20 20  20 20 20 D2 45 53 54 41  | $.241     .ESTA|
000064C0: 52 54 20 C2 C1 D3 C9 C3  20 20 20 20 20 20 20 20  |RT .....        |
000064D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000064E0: 20 20 20 31 2D 31 30 0D  20 20 20 20 20 20 20 20  |   1-10.        |
000064F0: 20 20 C4 C5 CC C5 D4 32  20 20 20 20 24 C3 32 34  |  .....2    $.24|
00006500: 34 20 20 20 20 20 C4 45  4C 45 54 45 20 41 20 54  |4     .ELETE A T|
00006510: 45 4D 50 4F 52 41 52 59  20 46 49 4C 45 20 20 20  |EMPORARY FILE   |
00006520: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00006530: 32 30 0D 20 20 20 20 20  20 20 20 20 20 D2 C4 31  |20.          ..1|
00006540: 38 30 20 20 20 20 20 24  C3 32 34 37 20 20 20 20  |80     $.247    |
00006550: 20 D2 45 41 44 20 54 52  41 43 4B 20 31 38 20 53  | .EAD TRACK 18 S|
00006560: 45 43 54 4F 52 20 30 20  20 20 20 20 20 20 20 20  |ECTOR 0         |
00006570: 20 20 20 20 20 20 20 20  20 31 2D 34 37 0D 20 20  |         1-47.  |
00006580: 20 20 20 20 20 20 20 20  D7 D2 31 38 30 20 20 20  |        ..180   |
00006590: 20 20 24 C3 32 34 C1 20  20 20 20 20 D7 52 49 54  |  $.24.     .RIT|
000065A0: 45 20 54 4F 20 54 52 41  43 4B 20 31 38 20 53 45  |E TO TRACK 18 SE|
000065B0: 43 54 4F 52 20 30 20 20  20 20 20 20 20 20 20 20  |CTOR 0          |
000065C0: 20 20 20 20 31 2D 36 32  0D 20 20 20 20 20 20 20  |    1-62.       |
000065D0: 20 20 20 C6 C1 CC CF C3  32 20 20 20 20 24 C3 32  |   .....2    $.2|
000065E0: 34 C4 20 20 20 20 20 C1  4C 4C 4F 43 41 54 45 20  |4.     .LLOCATE |
000065F0: 53 45 43 54 4F 52 53 20  46 4F 52 20 41 20 46 49  |SECTORS FOR A FI|
00006600: 4C 45 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |LE             1|
00006610: 2D 32 38 0D 20 20 20 20  20 20 20 20 20 20 C3 CF  |-28.          ..|
00006620: D0 D9 C2 33 20 20 20 20  24 C3 32 35 30 20 20 20  |...3    $.250   |
00006630: 20 20 C3 4F 50 59 20 41  20 42 4F 58 20 46 52 4F  |  .OPY A BOX FRO|
00006640: 4D 20 53 43 52 45 45 4E  20 32 20 54 4F 20 53 43  |M SCREEN 2 TO SC|
00006650: 52 45 45 4E 20 31 20 20  20 20 31 2D 31 37 0D 20  |REEN 1    1-17. |
00006660: 20 20 20 20 20 20 20 20  20 C3 CF D0 D9 C2 34 20  |         .....4 |
00006670: 20 20 20 24 C3 32 35 33  20 20 20 20 20 C3 4F 50  |   $.253     .OP|
00006680: 59 20 41 20 42 4F 58 20  46 52 4F 4D 20 53 43 52  |Y A BOX FROM SCR|
00006690: 45 45 4E 20 32 20 54 4F  20 53 43 52 45 45 4E 20  |EEN 2 TO SCREEN |
000066A0: 31 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |1.              |
000066B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000066C0: 20 20 20 20 20 57 49 54  48 20 49 4E 4C 49 4E 45  |     WITH INLINE|
000066D0: 20 44 41 54 41 20 20 20  20 20 20 20 20 20 20 20  | DATA           |
000066E0: 20 20 20 20 20 20 20 20  31 2D 31 37 0D 20 20 20  |        1-17.   |
000066F0: 20 20 20 20 20 20 20 D7  C9 CE C4 CF D7 20 20 20  |       ......   |
00006700: 20 24 C3 32 35 36 20 20  20 20 20 D7 49 4E 44 4F  | $.256     .INDO|
00006710: 57 20 50 52 4F 43 45 53  53 4F 52 20 20 20 20 20  |W PROCESSOR     |
00006720: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006730: 20 20 20 31 2D 36 30 0D  20 20 20 20 20 20 20 20  |   1-60.        |
00006740: 20 20 D2 C5 CE C1 CD C5  20 20 20 20 24 C3 32 35  |  ......    $.25|
00006750: 39 20 20 20 20 20 D2 45  4E 41 4D 45 20 41 20 46  |9     .ENAME A F|
00006760: 49 4C 45 20 20 20 20 20  20 20 20 20 20 20 20 20  |ILE             |
00006770: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00006780: 34 39 0D 20 20 20 20 20  20 20 20 20 20 CF D0 CE  |49.          ...|
00006790: D3 C5 D2 20 20 20 20 24  C3 32 35 C3 20 20 20 20  |...    $.25.    |
000067A0: 20 CF 50 45 4E 20 53 45  52 49 41 4C 20 43 4F 4D  | .PEN SERIAL COM|
000067B0: 4D 55 4E 49 43 41 54 49  4F 4E 20 20 20 20 20 20  |MUNICATION      |
000067C0: 20 20 20 20 20 20 20 20  20 31 2D 34 35 0D 20 20  |         1-45.  |
000067D0: 20 20 20 20 20 20 20 20  C3 CC D3 D3 C5 D2 20 20  |        ......  |
000067E0: 20 20 24 C3 32 35 C6 20  20 20 20 20 C3 4C 4F 53  |  $.25.     .LOS|
000067F0: 45 20 53 45 52 49 41 4C  20 43 4F 4D 4D 55 4E 49  |E SERIAL COMMUNI|
00006800: 43 41 54 49 4F 4E 20 20  20 20 20 20 20 20 20 20  |CATION          |
00006810: 20 20 20 20 31 2D 31 35  0D 20 20 20 20 20 20 20  |    1-15.       |
00006820: 20 20 20 CD CC D3 D2 20  20 20 20 20 20 24 C3 32  |   ....      $.2|
00006830: 36 32 20 20 20 20 20 CD  55 4C 54 49 50 4C 45 20  |62     .ULTIPLE |
00006840: 31 36 20 42 49 54 20 4C  4F 47 49 43 41 4C 20 53  |16 BIT LOGICAL S|
00006850: 48 49 46 54 20 52 49 47  48 54 20 20 20 20 20 31  |HIFT RIGHT     1|
00006860: 2D 34 33 0D 20 20 20 20  20 20 20 20 20 20 D3 D4  |-43.          ..|
00006870: D2 C3 D0 D9 20 20 20 20  24 C3 32 36 35 20 20 20  |....    $.265   |
00006880: 20 20 D3 54 52 49 4E 47  20 43 4F 50 59 20 20 20  |  .TRING COPY   |
00006890: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000068A0: 20 20 20 20 20 20 20 20  20 20 31 2D 35 33 0D 20  |          1-53. |
000068B0: 20 20 20 20 20 20 20 20  20 C2 CC CB CD CF D6 20  |         ...... |
000068C0: 20 20 20 24 C3 32 36 38  20 20 20 20 20 CD 45 4D  |   $.268     .EM|
000068D0: 4F 52 59 20 42 4C 4F 43  4B 20 4D 4F 56 45 20 20  |ORY BLOCK MOVE  |
000068E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000068F0: 20 20 20 20 20 31 2D 31  31 0D 20 20 20 20 20 20  |     1-11.      |
00006900: 20 20 20 20 D3 D4 D2 C3  CD D0 20 20 20 20 24 C3  |    ......    $.|
00006910: 32 36 C2 20 20 20 20 20  D3 54 52 49 4E 47 20 43  |26.     .TRING C|
00006920: 4F 4D 50 41 52 45 20 20  20 20 20 20 20 20 20 20  |OMPARE          |
00006930: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006940: 31 2D 35 33 0D 20 20 20  20 20 20 20 20 20 20 C2  |1-53.          .|
00006950: CC CB C3 CD D0 20 20 20  20 24 C3 32 36 C5 20 20  |.....    $.26.  |
00006960: 20 20 20 CD 45 4D 4F 52  59 20 42 4C 4F 43 4B 20  |   .EMORY BLOCK |
00006970: 43 4F 4D 50 41 52 49 53  4F 4E 20 20 20 20 20 20  |COMPARISON      |
00006980: 20 20 20 20 20 20 20 20  20 20 20 31 2D 31 30 0D  |           1-10.|
00006990: 20 20 20 20 20 20 20 20  20 20 C9 CE C9 D4 30 31  |          ....01|
000069A0: 20 20 20 20 24 C3 32 37  31 20 20 20 20 20 C9 4E  |    $.271     .N|
000069B0: 49 54 49 41 4C 49 5A 45  20 C7 C5 CF D3 20 56 41  |ITIALIZE .... VA|
000069C0: 52 49 41 42 4C 45 53 20  20 20 20 20 20 20 20 20  |RIABLES         |
000069D0: 20 20 20 20 20 20 31 2D  33 32 0D 20 20 20 20 20  |      1-32.     |
000069E0: 20 20 20 20 20 D6 CF D0  C5 CE 20 20 20 20 20 24  |     .....     $|
000069F0: C3 32 37 34 20 20 20 20  20 CF 50 45 4E 20 41 20  |.274     .PEN A |
00006A00: D6 CC C9 D2 20 46 49 4C  45 20 20 20 20 20 20 20  |.... FILE       |
00006A10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006A20: 20 31 2D 35 38 0D 20 20  20 20 20 20 20 20 20 20  | 1-58.          |
00006A30: D6 C3 CC CF D3 C5 20 20  20 20 24 C3 32 37 37 20  |......    $.277 |
00006A40: 20 20 20 20 C3 4C 4F 53  45 20 41 20 D6 CC C9 D2  |    .LOSE A ....|
00006A50: 20 46 49 4C 45 20 20 20  20 20 20 20 20 20 20 20  | FILE           |
00006A60: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 35 37  |            1-57|
00006A70: 0D 20 20 20 20 20 20 20  20 20 20 CE C5 D8 D4 20  |.          .... |
00006A80: 20 20 20 20 20 24 C3 32  37 C1 20 20 20 20 20 CD  |     $.27.     .|
00006A90: 4F 56 45 20 54 4F 20 4E  45 58 54 20 D6 CC C9 D2  |OVE TO NEXT ....|
00006AA0: 20 43 48 41 49 4E 20 20  20 20 20 20 20 20 20 20  | CHAIN          |
00006AB0: 20 20 20 20 20 20 20 31  2D 34 34 0D 20 20 20 20  |       1-44.    |
00006AC0: 20 20 20 20 20 20 D0 D2  C5 D6 20 20 20 20 20 20  |      ....      |
00006AD0: 24 C3 32 37 C4 20 20 20  20 20 CD 4F 56 45 20 54  |$.27.     .OVE T|
00006AE0: 4F 20 50 52 45 56 49 4F  55 53 20 D6 CC C9 D2 20  |O PREVIOUS .... |
00006AF0: 43 48 41 49 4E 20 20 20  20 20 20 20 20 20 20 20  |CHAIN           |
00006B00: 20 20 31 2D 34 37 0D 20  20 20 20 20 20 20 20 20  |  1-47.         |
00006B10: 20 C7 CF D4 CF 20 20 20  20 20 20 24 C3 32 38 30  | ....      $.280|
00006B20: 20 20 20 20 20 C7 4F 54  4F 20 41 20 53 50 45 43  |     .OTO A SPEC|
00006B30: 49 46 49 43 20 D6 CC C9  D2 20 43 48 41 49 4E 20  |IFIC .... CHAIN |
00006B40: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 2D 33  |             1-3|
00006B50: 30 0D 20 20 20 20 20 20  20 20 20 20 D2 C5 CD CF  |0.          ....|
00006B60: D6 C5 20 20 20 20 24 C3  32 38 33 20 20 20 20 20  |..    $.283     |
00006B70: D2 45 4D 4F 56 45 20 41  20 D6 CC C9 D2 20 43 48  |.EMOVE A .... CH|
00006B80: 41 49 4E 20 20 20 20 20  20 20 20 20 20 20 20 20  |AIN             |
00006B90: 20 20 20 20 20 20 20 20  31 2D 34 39 0D 20 20 20  |        1-49.   |
00006BA0: 20 20 20 20 20 20 20 C9  CE D3 C5 D2 D4 20 20 20  |       ......   |
00006BB0: 20 24 C3 32 38 36 20 20  20 20 20 C9 4E 53 45 52  | $.286     .NSER|
00006BC0: 54 20 41 20 D6 CC C9 D2  20 43 48 41 49 4E 20 20  |T A .... CHAIN  |
00006BD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006BE0: 20 20 20 31 2D 33 34 0D  20 20 20 20 20 20 20 20  |   1-34.        |
00006BF0: 20 20 C1 D0 D0 C5 CE C4  20 20 20 20 24 C3 32 38  |  ......    $.28|
00006C00: 39 20 20 20 20 20 C1 44  44 20 41 20 D6 CC C9 D2  |9     .DD A ....|
00006C10: 20 43 48 41 49 4E 20 20  20 20 20 20 20 20 20 20  | CHAIN          |
00006C20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00006C30: 39 0D 20 20 20 20 20 20  20 20 20 20 D6 CC CF C1  |9.          ....|
00006C40: C4 20 20 20 20 20 24 C3  32 38 C3 20 20 20 20 20  |.     $.28.     |
00006C50: CC 4F 41 44 20 41 20 D6  CC C9 D2 20 43 48 41 49  |.OAD A .... CHAI|
00006C60: 4E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |N               |
00006C70: 20 20 20 20 20 20 20 20  31 2D 35 38 0D 20 20 20  |        1-58.   |
00006C80: 20 20 20 20 20 20 20 D6  D3 C1 D6 C5 20 20 20 20  |       .....    |
00006C90: 20 24 C3 32 38 C6 20 20  20 20 20 D3 41 56 45 20  | $.28.     .AVE |
00006CA0: 4D 45 4D 4F 52 59 20 54  4F 20 41 20 D6 CC C9 D2  |MEMORY TO A ....|
00006CB0: 20 43 48 41 49 4E 20 20  20 20 20 20 20 20 20 20  | CHAIN          |
00006CC0: 20 20 20 31 2D 35 39 0D  20 20 20 20 20 20 20 20  |   1-59.        |
00006CD0: 20 20 C1 CC CC CF C3 20  20 20 20 20 24 C3 32 39  |  .....     $.29|
00006CE0: 32 20 20 20 20 20 C6 49  4E 44 20 41 4E 44 20 41  |2     .IND AND A|
00006CF0: 4C 4C 4F 43 41 54 45 20  41 20 44 49 53 4B 20 42  |LLOCATE A DISK B|
00006D00: 4C 4F 43 4B 20 20 20 20  20 20 20 20 20 20 31 2D  |LOCK          1-|
00006D10: 39 0D 20 20 20 20 20 20  20 20 20 20 D5 D0 C4 C1  |9.          ....|
00006D20: D4 C5 20 20 20 20 24 C3  32 39 35 20 20 20 20 20  |..    $.295     |
00006D30: D5 50 44 41 54 45 20 41  20 D6 CC C9 D2 20 46 49  |.PDATE A .... FI|
00006D40: 4C 45 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |LE              |
00006D50: 20 20 20 20 20 20 20 20  31 2D 35 37 0D 20 20 20  |        1-57.   |
00006D60: 20 20 20 20 20 20 20 C4  D2 D6 CE C1 CD 20 20 20  |       ......   |
00006D70: 20 24 C3 32 39 38 20 20  20 20 20 C3 4F 4D 50 55  | $.298     .OMPU|
00006D80: 54 45 20 41 44 44 52 45  53 53 20 4F 46 20 44 49  |TE ADDRESS OF DI|
00006D90: 53 4B 27 53 20 4E 41 4D  45 20 20 20 20 20 20 20  |SK'S NAME       |
00006DA0: 20 20 20 31 2D 32 33 0D  0D 0D 0D 0D 0D 0D 0D 0D  |   1-23.........|
00006DB0: 0D 20 20 20 20 20 20 20  20 20 20 C7 C5 CF D3 20  |.          .... |
00006DC0: CB 45 52 4E 41 4C 20 D2  4F 55 54 49 4E 45 53 20  |.ERNAL .OUTINES |
00006DD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006DE0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006DF0: 20 20 20 20 20 31 2D 38  0D 0D 0D 20 20 20 20 20  |     1-8...     |
00006E00: 20 20 20 20 20 C3 D5 D2  D3 CF CE 20 20 20 20 24  |     ......    $|
00006E10: C3 32 39 C2 20 20 20 20  20 D4 55 52 4E 20 4F 4E  |.29.     .URN ON|
00006E20: 20 54 48 45 20 54 45 58  54 20 43 55 52 53 4F 52  | THE TEXT CURSOR|
00006E30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006E40: 20 31 2D 31 38 0D 20 20  20 20 20 20 20 20 20 20  | 1-18.          |
00006E50: C3 D5 D2 D3 CF C6 20 20  20 20 24 C3 32 39 C5 20  |......    $.29. |
00006E60: 20 20 20 20 D4 55 52 4E  20 4F 46 46 20 54 48 45  |    .URN OFF THE|
00006E70: 20 54 45 58 54 20 43 55  52 53 4F 52 20 20 20 20  | TEXT CURSOR    |
00006E80: 20 20 20 20 20 20 20 20  20 20 20 20 31 2D 31 38  |            1-18|
00006E90: 0D 20 20 20 20 20 20 20  20 20 20 CF D0 CE C4 D3  |.          .....|
00006EA0: CB 20 20 20 20 24 C3 32  C1 31 20 20 20 20 20 CF  |.    $.2.1     .|
00006EB0: 50 45 4E 20 41 20 44 49  53 4B 20 20 20 20 20 20  |PEN A DISK      |
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 31  2D 34 34 0D 20 20 20 20  |       1-44.    |
00006EE0: 20 20 20 20 20 20 D4 C2  CC CA CD D0 20 20 20 20  |      ......    |
00006EF0: 24 C3 32 C1 34 20 20 20  20 20 D0 45 52 46 4F 52  |$.2.4     .ERFOR|
00006F00: 4D 20 41 20 4A 55 4D 50  20 54 48 52 4F 55 47 48  |M A JUMP THROUGH|
00006F10: 20 41 20 54 41 42 4C 45  20 20 20 20 20 20 20 20  | A TABLE        |
00006F20: 20 20 31 2D 35 34 0D 20  20 20 20 20 20 20 20 20  |  1-54.         |
00006F30: 20 C7 C5 D4 C9 CE 20 20  20 20 20 24 C3 32 C1 37  | .....     $.2.7|
00006F40: 20 20 20 20 20 D2 45 41  44 20 41 20 43 48 41 52  |     .EAD A CHAR|
00006F50: 41 43 54 45 52 20 46 52  4F 4D 20 54 48 45 20 4B  |ACTER FROM THE K|
00006F60: 45 59 42 4F 41 52 44 20  20 20 20 20 20 31 2D 33  |EYBOARD      1-3|
00006F70: 30 0D 20 20 20 20 20 20  20 20 20 20 C4 D2 C1 D7  |0.          ....|
00006F80: 20 20 20 20 20 20 24 C3  32 C1 C1 20 20 20 20 20  |      $.2..     |
00006F90: C4 52 41 57 20 41 20 43  4F 44 45 44 20 49 4D 41  |.RAW A CODED IMA|
00006FA0: 47 45 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |GE              |
00006FB0: 20 20 20 20 20 20 20 20  31 2D 32 32 0D 20 20 20  |        1-22.   |
00006FC0: 20 20 20 20 20 20 20 C9  CE D5 D3 C5 20 20 20 20  |       .....    |
00006FD0: 20 24 C3 32 C1 C4 20 20  20 20 20 C3 48 45 43 4B  | $.2..     .HECK|
00006FE0: 20 49 46 20 41 20 44 49  53 4B 20 53 45 43 54 4F  | IF A DISK SECTO|
00006FF0: 52 20 49 53 20 49 4E 20  55 53 45 20 20 20 20 20  |R IS IN USE     |
00007000: 20 20 20 31 2D 33 35 0D  20 20 20 20 20 20 20 20  |   1-35.        |
00007010: 20 20 C4 D2 D6 D3 C5 D4  20 20 20 20 24 C3 32 C2  |  ......    $.2.|
00007020: 30 20 20 20 20 20 D3 45  4C 45 43 54 20 41 20 44  |0     .ELECT A D|
00007030: 52 49 56 45 20 20 20 20  20 20 20 20 20 20 20 20  |RIVE            |
00007040: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 31 2D  |              1-|
00007050: 32 33 0D 20 20 20 20 20  20 20 20 20 20 C3 CB CD  |23.          ...|
00007060: CF D5 D3 20 20 20 20 24  C3 32 C2 33 20 20 20 20  |...    $.2.3    |
00007070: 20 C3 48 45 43 4B 20 49  46 20 4D 4F 55 53 45 20  | .HECK IF MOUSE |
00007080: 49 53 20 49 4E 53 49 44  45 20 41 20 57 49 4E 44  |IS INSIDE A WIND|
00007090: 4F 57 20 20 20 20 20 20  20 31 2D 31 34 0D 20 20  |OW       1-14.  |
000070A0: 20 20 20 20 20 20 20 20  C7 C5 D4 C2 D9 D4 20 20  |        ......  |
000070B0: 20 20 24 C3 32 C2 36 20  20 20 20 20 C7 45 54 20  |  $.2.6     .ET |
000070C0: 41 20 42 59 54 45 20 46  52 4F 4D 20 41 20 46 49  |A BYTE FROM A FI|
000070D0: 4C 45 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |LE              |
000070E0: 20 20 20 20 31 2D 32 39  0D 20 20 20 20 20 20 20  |    1-29.       |
000070F0: 20 20 20 C3 C8 C7 C4 D2  D6 20 20 20 20 24 C3 32  |   ......    $.2|
00007100: C2 C3 20 20 20 20 20 C3  48 41 4E 47 45 20 44 49  |..     .HANGE DI|
00007110: 53 4B 20 44 52 49 56 45  20 44 45 56 49 43 45 20  |SK DRIVE DEVICE |
00007120: 4E 55 4D 42 45 52 20 20  20 20 20 20 20 20 20 31  |NUMBER         1|
00007130: 2D 31 34 0D 20 20 20 20  20 20 20 20 20 20 C3 CC  |-14.          ..|
00007140: D3 D7 C9 CE 20 20 20 20  24 C3 32 C2 C6 20 20 20  |....    $.2..   |
00007150: 20 20 C3 4C 4F 53 45 20  41 20 57 49 4E 44 4F 57  |  .LOSE A WINDOW|
00007160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00007170: 20 20 20 20 20 20 20 20  20 20 31 2D 31 35 0D 20  |          1-15. |
00007180: 20 20 20 20 20 20 20 20  20 D3 D9 D3 C5 D2 D2 20  |         ...... |
00007190: 20 20 20 24 C3 32 C3 32  20 20 20 20 20 D2 45 50  |   $.2.2     .EP|
000071A0: 4F 52 54 20 53 59 53 54  45 4D 20 45 52 52 4F 52  |ORT SYSTEM ERROR|
000071B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000071C0: 20 20 20 20 20 31 2D 35  34 0D 20 20 20 20 20 20  |     1-54.      |
000071D0: 20 20 20 20 C4 D2 C1 D7  32 20 20 20 20 20 24 C3  |    ....2     $.|
000071E0: 32 C3 35 20 20 20 20 20  C4 52 41 57 20 41 20 43  |2.5     .RAW A C|
000071F0: 4F 44 45 44 20 49 4D 41  47 45 20 57 49 54 48 20  |ODED IMAGE WITH |
00007200: 55 53 45 52 20 50 41 54  43 48 45 53 20 20 20 20  |USER PATCHES    |
00007210: 31 2D 32 32 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |1-22............|
00007220: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00007230: 0D 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 0D 0D 0D 0D 0D  |................|
00007240: 0D 0D 0D                                          |...             |
.............................           
               GEOS PROGRAMMER'S REFEREN
CE GUIDE..                              
       WRITTEN BY..                     
          ALEXANDER DONALD BOYCE........
.................................       
                                PREFACE.
..               THIS DOCUMENT WAS WRITT
EN AFTER HAVING DISASSEMBLED THE GEOS.  
        KERNAL  AND COMPLETELY COMMENTIN
G AND REVERSE ENGINEERING IT.  IT.      
    TOOK  A  GREAT DEAL OF TIME TO DO TH
IS,  BUT I DID IT  BECAUSE  I.          
ENJOY   COMPUTER  PROGRAMMING  AND  DECI
PHERING  OTHER   PEOPLE'S.          PROG
RAMS.  BECAUSE  OF THE AMOUNT OF EFFORT 
INVOLVED IN  CREATING.          THIS DOC
UMENT,  I DO NOT REALLY WISH TO GIVE IT 
AWAY.  HOWEVER, I.          KNOW  THERE 
ARE OTHER PROGRAMMERS WHO WILL BENEFIT F
ROM  MY  HARD.          WORK.  THEREFORE
 I AM OFFERING THIS DOCUMENT AS SHAREWAR
E. IF YOU.          GET  GOOD USE OUT OF
 THIS DOCUMENT,  SEND ME WHATEVER YOU FE
EL IT.          IS WORTH TO YOU (OR SOME
 REASONABLE AMOUNT,  PERSONNALY I FIND I
T.          INVALUABLE).  A  FEW  DOLLAR
S WOULD BE APPRECIATED.  HERE  IS  MY.  
        ADDRESS:.                       
  ALEXANDER DONALD BOYCE.               
          2269 GRANDVIEW AVE., APT. 1.  
                       CLEVELAND HEIGHTS
, OHIO 44106-3144..               THANK 
YOU AND HAPPY COMPUTING!!..             
                      ALEX BOYCE.       
                            OCTOBER 1986
........................................
...                                  TAB
LE OF CONTENTS....          CHAPTER 1   
   GEOS KERNAL ROUTINES.                
         DEFINES  ALL THE GEOS KERNAL RO
UTINES  ALONG  WITH.                    
     THEIR INPUT AND OUTPUT REQUIREMENTS
...          CHAPTER 2      DEVICE DRIVE
RS.                         DEFINES THE 
FORMAT FOR INPUT AND PRINTER DRIVERS... 
         CHAPTER 3      FILE FORMATS.   
                      DESCRIBES  THE  FO
RMAT  OF ALL OF  GEOS'S  VARIOUS.       
                  FILES...          CHAP
TER 4      DIRECTORY STRUCTURE.         
                DESCRIBES   THE   STRUCT
URE  OF  A   GEOS   DISK'S.             
            DIRECTORY...          CHAPTE
R 5      INFORMATION SECTOR FORMAT.     
                    DESCRIBES  THE STRUC
TURE AND THE DATA CONTAINED IN.         
                A FILE'S INFORMATION SEC
TOR...          CHAPTER 6      MEMORY MA
P.                         DEFINES THE M
EMORY LOCATIONS USED BY GEOS....        
  APPENDIX I     GEOS ERRORS.           
              DEFINES THE ERROR NUMBERS 
THAT CAN BE RETURNED  BY.               
          THE GEOS KERNAL ROUTINES...   
       APPENDIX II    GLOSSARY.         
                DEFINES SEVERAL TERMS US
ED IN THIS DOCUMENT...          APPENDIX
 III   FILL PATTERNS.                   
      A REPRESENTATION OF GEOS'S 32 FILL
 PATTERNS...          APPENDIX IV    PRO
GRAMMING NOTES.                         
INFORMATION NECESSARY FOR GEOS PROGRAMMI
NG.........................          GEO
S KERNAL ROUTINES                       
               1-1...                   
             ALPHABETICAL LISTING..     
     ABS16     $C16F     16 BIT ABSOLUTE
 VALUE                   1-9.          A
LLOC     $C292     FIND AND ALLOCATE A D
ISK BLOCK          1-9.          APPEND 
   $C289     ADD A VLIR CHAIN           
             1-9.          BASIC     $C2
41     RESTART BASIC                    
       1-10.          BLKCMP    $C26E   
  MEMORY BLOCK COMPARISON               
  1-10.          BLKFIL    $C17B     MEM
ORY BLOCK FILL                       1-1
0.          BLKFL2    $C1B4     MEMORY B
LOCK FILL WITH INLINE DATA      1-11.   
       BLKMOV    $C268     MEMORY BLOCK 
MOVE                       1-11.        
  BLKSET    $C181     MULTIPLE MEMORY LO
CATION.                                 
  INITIALIZATION                     1-1
1.          CBOX      $C142     DRAW A C
LICK BOX                        1-12.   
       CBOX2     $C1AB     DRAW A CLICK 
BOX WITH INLINE DATA       1-12.        
  CBOXES    $C15A     DRAW A TABLE OF CL
ICK BOXES             1-13.          CHA
RST    $C1B1     GET A CHARACTER'S STATS
                 1-13.          CHGDRV  
  $C2BC     CHANGE DISK DRIVE DEVICE NUM
BER         1-14.          CKMOUS    $C2
B3     CHECK IF MOUSE IS INSIDE A WINDOW
       1-14.          CLRRDY    $C232   
  STOP TURBODOS IN A DRIVE              
  1-14.          CLRSTS    $C235     STO
P AND REMOVE TURBODOS IN A DRIVE     1-1
5.          CLSMNU    $C190     CLOSE CU
RRENT MENU                      1-15.   
       CLSSER    $C25F     CLOSE SERIAL 
COMMUNICATION              1-15.        
  CLSWIN    $C2BF     CLOSE A WINDOW    
                      1-15.          CMD
TBL    $C103     INITIALIZE A TABLE OF R
ECURRING.                               
    TIMED EVENTS                       1
-16.          CMENUS    $C1BD     CLOSE 
ALL MENU LEVELS                   1-16. 
         CONVRT    $C1EA     CONVERT A D
ISK TO GEOS FORMAT           1-16.      
    COPYB     $C12D     COPY A BOX FROM 
SCREEN 1 TO SCREEN 2    1-17.          C
OPYB2    $C1A5     COPY A BOX FROM SCREE
N 1 TO SCREEN 2.                        
           WITH INLINE DATA             
      1-17.          COPYB3    $C250    
 COPY A BOX FROM SCREEN 2 TO SCREEN 1   
 1-17.          COPYB4    $C253     COPY
 A BOX FROM SCREEN 2 TO SCREEN 1.       
                            WITH INLINE 
DATA                   1-17.          CO
PYL     $C11E     COPY A LINE FROM SCREE
N 2 TO SCREEN 1   1-18.          COPYSP 
   $C1C6     COPY A SPRITE DATA BLOCK   
             1-18.          CURSOF    $C
29E     TURN OFF THE TEXT CURSOR        
        1-18.          CURSON    $C29B  
   TURN ON THE TEXT CURSOR              
   1-18.          CWIDTH    $C1C9     GE
T A CHARACTER'S WIDTH                 1-
19.          CWRITE    $C223     VERIFY 
BEFORE WRITING SECTOR            1-19.  
        DEC16     $C175     DECREMENT A 
16 BIT INTEGER              1-19.       
   DECODE    $C20E     COMPUTE THE CHECK
SUM OF A MEMORY.                        
           REGION                       
      1-20.          DELAY     $C199    
 SET UP A TIME DELAY                    
 1-20.          DELET2    $C244     DELE
TE A TEMPORARY FILE                 1-20
.          DELETE    $C238     DELETE A 
FILE                           1-20.    
      DIRDSK    $C1F0     CREATE A DIREC
TORY ENTRY ON DISK        1-21.         
 DIRMEM    $C1F3     CREATE A DIRECTORY 
ENTRY IN MEMORY      1-21.          DRAW
      $C2AA     DRAW A CODED IMAGE      
                1-22.          DRAW2    
 $C2C5     DRAW A CODED IMAGE WITH USER 
PATCHES    1-22.          DRAWCH    $C20
2     DRAW A CHARACTER ON THE SCREEN    
      1-23.          DRVNAM    $C298    
 COMPUTE ADDRESS OF DISK'S NAME         
 1-23.          DRVSET    $C2B0     SELE
CT A DRIVE                          1-23
.          DRWMNU    $C193     DRAW THE 
CURRENT MENU                   1-23.    
      DSETUP    $C214     SETUP A DRIVE 
WITH TURBODOS             1-24..........
          GEOS KERNAL ROUTINES          
                            1-2...      
    DSPCHR    $C145     DISPLAY A CHARAC
TER                     1-24.          D
SPNUM    $C184     DISPLAY A 16 BIT INTE
GER                1-25.          DSPTX2
    $C1AE     DISPLAY A TEXT STRING WITH
 INLINE.                                
   DATA                               1-
26.          DSPTXT    $C148     DISPLAY
 A TEXT STRING                   1-26.  
        ENABLE    $C106     ENABLE A REC
URRING TIMED EVENT          1-26.       
   ERAMNS    $C157     ERASE ALL MENUS  
                       1-27.          ER
AMNU    $C154     ERASE THE CURRENT MENU
                  1-27.          EXERTN 
   $C109     FORCE A RECURRING TIMED EVE
NT TO RUN    1-27.          FALLOC    $C
1FC     ALLOCATE SECTORS FOR A FILE     
        1-27.          FALOC2    $C24D  
   ALLOCATE SECTORS FOR A FILE          
   1-28.          FONT      $C1CC     MA
KE A MEMORY RESIDENT FONT THE.          
                         CURRENT FONT   
                    1-28.          FORBI
D    $C10C     PREVENT A RECURRING TIMED
 EVENT FROM.                            
       RUNNING                          
  1-28.          FREE      $C226     FRE
E A FILE'S SECTORS                   1-2
9.          GEOSCK    $C1DE     CHECK IF
 A DISK IS GEOS FORMAT          1-29.   
       GETBYT    $C2B6     GET A BYTE FR
OM A FILE                  1-29.        
  GETIN     $C2A7     READ A CHARACTER F
ROM THE KEYBOARD      1-30.          GOT
O      $C280     GOTO A SPECIFIC VLIR CH
AIN              1-30.          GRPHC2  
  $C1A8     PROCESS A GRAPHIC COMMAND TA
BLE WITH.                               
    INLINE DATA                        1
-30.          GRPHIC    $C136     PROCES
S A GRAPHIC COMMAND TABLE         1-30. 
         HLINE     $C118     DRAW A HORI
ZONTAL LINE IN A PATTERN     1-31.      
    HOLE      $C1F6     FIND A HOLE IN T
HE DIRECTORY            1-32.          I
NDJMP    $C1D8     PERFORM AN INDIRECT J
UMP                1-32.          INIT01
    $C271     INITIALIZE GEOS VARIABLES 
              1-32.          INITDV    $
C1E1     INITIALIZE A DRIVE             
         1-32.          INITMS    $C14E 
    INITIALIZE THE MOUSE                
    1-33.          INPUT     $C1BA     R
EAD A LINE OF TEXT FROM THE USER       1
-33.          INSERT    $C286     INSERT
 A VLIR CHAIN                     1-34. 
         INTBM     $C17E     INTELLIGENT
 MEMORY BLOCK MOVE           1-34.      
    INTBM2    $C1B7     INTELLIGENT MEMO
RY BLOCK MOVE WITH.                     
              INLINE DATA               
         1-34.          INUSE     $C2AD 
    CHECK IF A DISK SECTOR IS IN USE    
    1-35.          INVBOX    $C12A     R
EVERSE VIDEO A BOX                     1
-35.          INVLIN    $C11B     REVERS
E VIDEO A HORIZONTAL LINE         1-35. 
         IRQRTN    $C100     IRQ ROUTINE
                             1-36.      
    LCHAIN    $C1FF     LOAD A CHAIN INT
O MEMORY, GIVEN THE.                    
               INITIAL TRACK AND SECTOR 
          1-36.          LDSWAP    $C23E
     LOAD THE SWAPFILE                  
     1-36.          LINE      $C130     
DRAW/ERASE/COPY AN ARBITRARY LINE       
1-37.          LOAD      $C208     LOAD 
A FILE, GIVEN A FILE NAME          1-37.
          LOAD2     $C211     LOAD A FIL
E, GIVEN A DIRECTORY ENTRY    1-38.     
     LOAD3     $C21D     LOAD AND RUN A 
FILE, GIVEN A.                          
         DIRECTORY ENTRY                
    1-38.          LOADAD    $C229     G
ET A FILE'S LOAD ADDRESS               1
-39.          LOADSW    $C217     LOAD A
 FILE WITH MEMORY SWAPPING        1-39. 
         LOOKUP    $C20B     LOOKUP A FI
LE IN THE DIRECTORY          1-40.      
    MAIN      $C1C3     GEOS'S MAIN LOOP
                        1-40.          M
AKCUR    $C1C0     CREATE THE TEXT CURSO
R SPRITE           1-41.          MASL  
    $C15D     MULTIPLE 16 BIT ARITHMETIC
 SHIFT.                                 
  LEFT                               1-4
1.          MENU      $C151     MENU PRO
CESSOR                          1-42....
......          GEOS KERNAL ROUTINES    
                                  1-3...
          MLSR      $C262     MULTIPLE 1
6 BIT LOGICAL SHIFT RIGHT     1-43.     
     MOUSOF    $C18D     TURN OFF THE MO
USE                      1-43.          
MOUSON    $C18A     TURN ON THE MOUSE   
                    1-43.          NEG16
     $C172     NEGATE A 16 BIT INTEGER  
               1-43.          NEXT      
$C27A     MOVE TO NEXT VLIR CHAIN       
          1-44.          NUMBLK    $C1DB
     COMPUTE NUMBER OF FREE BLOCKS ON.  
                                 DISK   
                            1-44.       
   OPNDSK    $C2A1     OPEN A DISK      
                       1-44.          OP
NSER    $C25C     OPEN SERIAL COMMUNICAT
ION               1-45.          PBOX   
   $C127     DRAW AN OUTLINE IN A PATTER
N            1-45.          PBOX2     $C
1A2     DRAW A SOLID OUTLINE WITH INLINE
.                                   DATA
                               1-45.    
      PERMIT    $C10F     ALLOW A RECURR
ING TIMED EVENT TO.                     
              EXECUTE                   
         1-45.          PFILL     $C124 
    FILL A BOX WITH A PATTERN           
    1-46.          PFILL2    $C19F     F
ILL A BOX WITH A PATTERN WITH.          
                         INLINE DATA    
                    1-46.          PLOT 
     $C133     DRAW/ERASE/COPY A POINT O
N THE.                                  
 SCREEN                             1-46
.          POSSPR    $C1CF     POSITION 
A SPRITE                       1-47.    
      PREV      $C27D     MOVE TO PREVIO
US VLIR CHAIN             1-47.         
 RANDOM    $C187     CHANGE THE RANDOM N
UMBER                1-47.          RD18
0     $C247     READ TRACK 18 SECTOR 0  
                1-47.          READ     
 $C1E4     READ A SECTOR                
           1-48.          READ2     $C21
A     READ A SECTOR WITH DRIVE PRESET   
      1-48.          REBOOT    $C000    
 REBOOT GEOS                            
 1-48.          REMOVE    $C283     REMO
VE A VLIR CHAIN                     1-49
.          RENAME    $C259     RENAME A 
FILE                           1-49.    
      RESETM    $C19C     RESET THE MOUS
E                         1-49.         
 RESTRT    $C22C     LOAD AND RUN DESKTO
P                    1-49.          ROWA
DR    $C13C     COMPUTE MEMORY ADDRESS O
F A ROW ON.                             
      THE SCREEN                        
 1-50.          RUN       $C22F     RUN 
A PROGRAM THAT IS IN MEMORY         1-50
.          SAVE      $C1ED     SAVE MEMO
RY TO A FILE                   1-51.    
      SAVE2     $C1F9     SAVE MEMORY TO
 PREALLOCATED SECTORS     1-51.         
 SD1616    $C16C     SIGNED 16 BIT DIVIS
ION                  1-51.          SELB
SW    $C14B     SELECT THE BSW FONT     
                1-52.          SETPAT   
 $C139     SELECT A FILL PATTERN        
           1-52.          SPROFF    $C1D
5     TURN OFF A SPRITE                 
      1-52.          SPRON     $C1D2    
 TURN ON A SPRITE                       
 1-52.          START     $C115     STAR
T A RECURRING TIMED EVENT'S.            
                       TIMER            
                  1-53.          STOP   
   $C112     STOP A RECURRING TIMED EVEN
T'S TIMER    1-53.          STRCMP    $C
26B     STRING COMPARE                  
        1-53.          STRCPY    $C265  
   STRING COPY                          
   1-53.          SYSERR    $C2C2     RE
PORT SYSTEM ERROR                     1-
54.          TABLE     $C23B     CREATE 
A TABLE OF FILE NAMES            1-54.  
        TBLJMP    $C2A4     PERFORM A JU
MP THROUGH A TABLE          1-54.       
   TEST      $C13F     TEST THE VALUE OF
 A PIXEL               1-55.          TR
ACE     $C205     CREATE A LIST OF SECTO
RS USED BY A.                           
        FILE                            
   1-55.          UD1616    $C169     UN
SIGNED 16 BIT DIVISION                1-
55.          UM1616    $C166     UNSIGNE
D 16 BIT BY 16 BIT MULTIPLY      1-56.  
        UM168     $C163     UNSIGNED 16 
BIT BY 8 BIT MULTIPLY       1-56........
..          GEOS KERNAL ROUTINES        
                              1-4...    
      UMUL88    $C160     UNSIGNED 8 BIT
 BY 8 BIT MULTIPLY        1-56.         
 UPDATE    $C295     UPDATE A VLIR FILE 
                     1-57.          VCLO
SE    $C277     CLOSE A VLIR FILE       
                1-57.          VLINE    
 $C121     DRAW A VERTICAL LINE IN A PAT
TERN       1-57.          VLOAD     $C28
C     LOAD A VLIR CHAIN                 
      1-58.          VOPEN     $C274    
 OPEN A VLIR FILE                       
 1-58.          VSAVE     $C28F     SAVE
 MEMORY TO A VLIR CHAIN             1-59
.          WHATIS    $C196     WHO KNOWS
 WHAT THIS ROUTINE DOES???     1-59.    
      WINDOW    $C256     WINDOW PROCESS
OR                        1-60.         
 WR180     $C24A     WRITE TO TRACK 18 S
ECTOR 0              1-62.          WRIT
E     $C1E7     WRITE A SECTOR          
                1-62.          WRITE2   
 $C220     WRITE A SECTOR WITH DRIVE PRE
SET        1-62.          ZFILL     $C17
8     FILL A MEMORY REGION WITH ZEROES  
      1-62..............................
.....................          GEOS KERN
AL ROUTINES                             
         1-5...                         
        SEQUENTIAL LISTING..          RE
BOOT    $C000     REBOOT GEOS           
                  1-48.          IRQRTN 
   $C100     IRQ ROUTINE                
             1-36.          CMDTBL    $C
103     INITIALIZE A TABLE OF RECURRING.
                                   TIMED
 EVENTS                       1-16.     
     ENABLE    $C106     ENABLE A RECURR
ING TIMED EVENT          1-26.          
EXERTN    $C109     FORCE A RECURRING TI
MED EVENT TO RUN    1-27.          FORBI
D    $C10C     PREVENT A RECURRING TIMED
 EVENT FROM.                            
       RUNNING                          
  1-28.          PERMIT    $C10F     ALL
OW A RECURRING TIMED EVENT TO.          
                         EXECUTE        
                    1-45.          STOP 
     $C112     STOP A RECURRING TIMED EV
ENT'S TIMER    1-53.          START     
$C115     START A RECURRING TIMED EVENT'
S.                                   TIM
ER                              1-53.   
       HLINE     $C118     DRAW A HORIZO
NTAL LINE IN A PATTERN     1-31.        
  INVLIN    $C11B     REVERSE VIDEO A HO
RIZONTAL LINE         1-35.          COP
YL     $C11E     COPY A LINE FROM SCREEN
 2 TO SCREEN 1   1-18.          VLINE   
  $C121     DRAW A VERTICAL LINE IN A PA
TTERN       1-57.          PFILL     $C1
24     FILL A BOX WITH A PATTERN        
       1-46.          PBOX      $C127   
  DRAW AN OUTLINE IN A PATTERN          
  1-45.          INVBOX    $C12A     REV
ERSE VIDEO A BOX                     1-3
5.          COPYB     $C12D     COPY A B
OX FROM SCREEN 1 TO SCREEN 2    1-17.   
       LINE      $C130     DRAW/ERASE/CO
PY AN ARBITRARY LINE       1-37.        
  PLOT      $C133     DRAW/ERASE/COPY A 
POINT ON THE.                           
        SCREEN                          
   1-46.          GRPHIC    $C136     PR
OCESS A GRAPHIC COMMAND TABLE         1-
30.          SETPAT    $C139     SELECT 
A FILL PATTERN                   1-52.  
        ROWADR    $C13C     COMPUTE MEMO
RY ADDRESS OF A ROW ON.                 
                  THE SCREEN            
             1-50.          TEST      $C
13F     TEST THE VALUE OF A PIXEL       
        1-55.          CBOX      $C142  
   DRAW A CLICK BOX                     
   1-12.          DSPCHR    $C145     DI
SPLAY A CHARACTER                     1-
24.          DSPTXT    $C148     DISPLAY
 A TEXT STRING                   1-26.  
        SELBSW    $C14B     SELECT THE B
SW FONT                     1-52.       
   INITMS    $C14E     INITIALIZE THE MO
USE                    1-33.          ME
NU      $C151     MENU PROCESSOR        
                  1-42.          ERAMNU 
   $C154     ERASE THE CURRENT MENU     
             1-27.          ERAMNS    $C
157     ERASE ALL MENUS                 
        1-27.          CBOXES    $C15A  
   DRAW A TABLE OF CLICK BOXES          
   1-13.          MASL      $C15D     MU
LTIPLE 16 BIT ARITHMETIC SHIFT.         
                          LEFT          
                     1-41.          UMUL
88    $C160     UNSIGNED 8 BIT BY 8 BIT 
MULTIPLY        1-56.          UM168    
 $C163     UNSIGNED 16 BIT BY 8 BIT MULT
IPLY       1-56.          UM1616    $C16
6     UNSIGNED 16 BIT BY 16 BIT MULTIPLY
      1-56.          UD1616    $C169    
 UNSIGNED 16 BIT DIVISION               
 1-55.          SD1616    $C16C     SIGN
ED 16 BIT DIVISION                  1-51
.          ABS16     $C16F     16 BIT AB
SOLUTE VALUE                   1-9.     
     NEG16     $C172     NEGATE A 16 BIT
 INTEGER                 1-43.          
DEC16     $C175     DECREMENT A 16 BIT I
NTEGER              1-19.          ZFILL
     $C178     FILL A MEMORY REGION WITH
 ZEROES        1-62.          BLKFIL    
$C17B     MEMORY BLOCK FILL             
          1-10.          INTBM     $C17E
     INTELLIGENT MEMORY BLOCK MOVE      
     1-34...........          GEOS KERNA
L ROUTINES                              
        1-6...          BLKSET    $C181 
    MULTIPLE MEMORY LOCATION.           
                        INITIALIZATION  
                   1-11.          DSPNUM
    $C184     DISPLAY A 16 BIT INTEGER  
              1-25.          RANDOM    $
C187     CHANGE THE RANDOM NUMBER       
         1-47.          MOUSON    $C18A 
    TURN ON THE MOUSE                   
    1-43.          MOUSOF    $C18D     T
URN OFF THE MOUSE                      1
-43.          CLSMNU    $C190     CLOSE 
CURRENT MENU                      1-15. 
         DRWMNU    $C193     DRAW THE CU
RRENT MENU                   1-23.      
    WHATIS    $C196     WHO KNOWS WHAT T
HIS ROUTINE DOES???     1-59.          D
ELAY     $C199     SET UP A TIME DELAY  
                   1-20.          RESETM
    $C19C     RESET THE MOUSE           
              1-49.          PFILL2    $
C19F     FILL A BOX WITH A PATTERN WITH.
                                   INLIN
E DATA                        1-46.     
     PBOX2     $C1A2     DRAW A SOLID OU
TLINE WITH INLINE.                      
             DATA                       
        1-45.          COPYB2    $C1A5  
   COPY A BOX FROM SCREEN 1 TO SCREEN 2.
                                   WITH 
INLINE DATA                   1-17.     
     GRPHC2    $C1A8     PROCESS A GRAPH
IC COMMAND TABLE WITH.                  
                 INLINE DATA            
            1-30.          CBOX2     $C1
AB     DRAW A CLICK BOX WITH INLINE DATA
       1-12.          DSPTX2    $C1AE   
  DISPLAY A TEXT STRING WITH INLINE.    
                               DATA     
                          1-26.         
 CHARST    $C1B1     GET A CHARACTER'S S
TATS                 1-13.          BLKF
L2    $C1B4     MEMORY BLOCK FILL WITH I
NLINE DATA      1-11.          INTBM2   
 $C1B7     INTELLIGENT MEMORY BLOCK MOVE
 WITH.                                  
 INLINE DATA                        1-34
.          INPUT     $C1BA     READ A LI
NE OF TEXT FROM THE USER       1-33.    
      CMENUS    $C1BD     CLOSE ALL MENU
 LEVELS                   1-16.         
 MAKCUR    $C1C0     CREATE THE TEXT CUR
SOR SPRITE           1-41.          MAIN
      $C1C3     GEOS'S MAIN LOOP        
                1-40.          COPYSP   
 $C1C6     COPY  A SPRITE DATA BLOCK    
           1-18.          CWIDTH    $C1C
9     GET A CHARACTER'S WIDTH           
      1-19.          FONT      $C1CC    
 MAKE A MEMORY RESIDENT FONT THE.       
                            CURRENT FONT
                       1-28.          PO
SSPR    $C1CF     POSITION A SPRITE     
                  1-47.          SPRON  
   $C1D2     TURN ON A SPRITE           
             1-52.          SPROFF    $C
1D5     TURN OFF A SPRITE               
        1-52.          INDJMP    $C1D8  
   PERFORM AN INDIRECT JUMP             
   1-32.          NUMBLK    $C1DB     CO
MPUTE NUMBER OF FREE BLOCKS ON.         
                          DISK          
                     1-44.          GEOS
CK    $C1DE     CHECK IF A DISK IS GEOS 
FORMAT          1-29.          INITDV   
 $C1E1     INITIALIZE A DRIVE           
           1-32.          READ      $C1E
4     READ A SECTOR                     
      1-48.          WRITE     $C1E7    
 WRITE A SECTOR                         
 1-62.          CONVRT    $C1EA     CONV
ERT A DISK TO GEOS FORMAT           1-16
.          SAVE      $C1ED     SAVE MEMO
RY TO A FILE                   1-51.    
      DIRDSK    $C1F0     CREATE A DIREC
TORY ENTRY ON DISK        1-21.         
 DIRMEM    $C1F3     CREATE A DIRECTORY 
ENTRY IN MEMORY      1-21.          HOLE
      $C1F6     FIND A HOLE IN THE DIREC
TORY            1-32.          SAVE2    
 $C1F9     SAVE MEMORY TO PREALLOCATED S
ECTORS     1-51.          FALLOC    $C1F
C     ALLOCATE SECTORS FOR A FILE       
      1-27.          LCHAIN    $C1FF    
 LOAD A CHAIN INTO MEMORY, GIVEN THE.   
                                INITIAL 
TRACK AND SECTOR           1-36.        
  DRAWCH    $C202     DRAW A CHARACTER O
N THE SCREEN          1-23..........    
      GEOS KERNAL ROUTINES              
                        1-7...          
TRACE     $C205     CREATE A LIST OF SEC
TORS USED BY A.                         
          FILE                          
     1-55.          LOAD      $C208     
LOAD A FILE, GIVEN A FILE NAME          
1-37.          LOOKUP    $C20B     LOOKU
P A FILE IN THE DIRECTORY          1-40.
          DECODE    $C20E     COMPUTE TH
E CHECKSUM OF A MEMORY.                 
                  REGION                
             1-20.          LOAD2     $C
211     LOAD A FILE, GIVEN A DIRECTORY E
NTRY    1-38.          DSETUP    $C214  
   SETUP A DRIVE WITH TURBODOS          
   1-24.          LOADSW    $C217     LO
AD A FILE WITH MEMORY SWAPPING        1-
39.          READ2     $C21A     READ A 
SECTOR WITH DRIVE PRESET         1-48.  
        LOAD3     $C21D     LOAD AND RUN
 A FILE, GIVEN A.                       
            DIRECTORY ENTRY             
       1-38.          WRITE2    $C220   
  WRITE A SECTOR WITH DRIVE PRESET      
  1-62.          CWRITE    $C223     VER
IFY BEFORE WRITING SECTOR            1-1
9.          FREE      $C226     FREE A F
ILE'S SECTORS                   1-29.   
       LOADAD    $C229     GET A FILE'S 
LOAD ADDRESS               1-39.        
  RESTRT    $C22C     LOAD AND RUN DESKT
OP                    1-49.          RUN
       $C22F     RUN A PROGRAM THAT IS I
N MEMORY         1-50.          CLRRDY  
  $C232     STOP TURBODOS IN A DRIVE    
            1-14.          CLRSTS    $C2
35     STOP AND REMOVE TURBODOS IN A DRI
VE     1-15.          DELETE    $C238   
  DELETE A FILE                         
  1-20.          TABLE     $C23B     CRE
ATE A TABLE OF FILE NAMES            1-5
4.          LDSWAP    $C23E     LOAD THE
 SWAPFILE                       1-36.   
       BASIC     $C241     RESTART BASIC
                           1-10.        
  DELET2    $C244     DELETE A TEMPORARY
 FILE                 1-20.          RD1
80     $C247     READ TRACK 18 SECTOR 0 
                 1-47.          WR180   
  $C24A     WRITE TO TRACK 18 SECTOR 0  
            1-62.          FALOC2    $C2
4D     ALLOCATE SECTORS FOR A FILE      
       1-28.          COPYB3    $C250   
  COPY A BOX FROM SCREEN 2 TO SCREEN 1  
  1-17.          COPYB4    $C253     COP
Y A BOX FROM SCREEN 2 TO SCREEN 1.      
                             WITH INLINE
 DATA                   1-17.          W
INDOW    $C256     WINDOW PROCESSOR     
                   1-60.          RENAME
    $C259     RENAME A FILE             
              1-49.          OPNSER    $
C25C     OPEN SERIAL COMMUNICATION      
         1-45.          CLSSER    $C25F 
    CLOSE SERIAL COMMUNICATION          
    1-15.          MLSR      $C262     M
ULTIPLE 16 BIT LOGICAL SHIFT RIGHT     1
-43.          STRCPY    $C265     STRING
 COPY                             1-53. 
         BLKMOV    $C268     MEMORY BLOC
K MOVE                       1-11.      
    STRCMP    $C26B     STRING COMPARE  
                        1-53.          B
LKCMP    $C26E     MEMORY BLOCK COMPARIS
ON                 1-10.          INIT01
    $C271     INITIALIZE GEOS VARIABLES 
              1-32.          VOPEN     $
C274     OPEN A VLIR FILE               
         1-58.          VCLOSE    $C277 
    CLOSE A VLIR FILE                   
    1-57.          NEXT      $C27A     M
OVE TO NEXT VLIR CHAIN                 1
-44.          PREV      $C27D     MOVE T
O PREVIOUS VLIR CHAIN             1-47. 
         GOTO      $C280     GOTO A SPEC
IFIC VLIR CHAIN              1-30.      
    REMOVE    $C283     REMOVE A VLIR CH
AIN                     1-49.          I
NSERT    $C286     INSERT A VLIR CHAIN  
                   1-34.          APPEND
    $C289     ADD A VLIR CHAIN          
              1-9.          VLOAD     $C
28C     LOAD A VLIR CHAIN               
        1-58.          VSAVE     $C28F  
   SAVE MEMORY TO A VLIR CHAIN          
   1-59.          ALLOC     $C292     FI
ND AND ALLOCATE A DISK BLOCK          1-
9.          UPDATE    $C295     UPDATE A
 VLIR FILE                      1-57.   
       DRVNAM    $C298     COMPUTE ADDRE
SS OF DISK'S NAME          1-23.........
.          GEOS KERNAL ROUTINES         
                             1-8...     
     CURSON    $C29B     TURN ON THE TEX
T CURSOR                 1-18.          
CURSOF    $C29E     TURN OFF THE TEXT CU
RSOR                1-18.          OPNDS
K    $C2A1     OPEN A DISK              
               1-44.          TBLJMP    
$C2A4     PERFORM A JUMP THROUGH A TABLE
          1-54.          GETIN     $C2A7
     READ A CHARACTER FROM THE KEYBOARD 
     1-30.          DRAW      $C2AA     
DRAW A CODED IMAGE                      
1-22.          INUSE     $C2AD     CHECK
 IF A DISK SECTOR IS IN USE        1-35.
          DRVSET    $C2B0     SELECT A D
RIVE                          1-23.     
     CKMOUS    $C2B3     CHECK IF MOUSE 
IS INSIDE A WINDOW       1-14.          
GETBYT    $C2B6     GET A BYTE FROM A FI
LE                  1-29.          CHGDR
V    $C2BC     CHANGE DISK DRIVE DEVICE 
NUMBER         1-14.          CLSWIN    
$C2BF     CLOSE A WINDOW                
          1-15.          SYSERR    $C2C2
     REPORT SYSTEM ERROR                
     1-54.          DRAW2     $C2C5     
DRAW A CODED IMAGE WITH USER PATCHES    
1-22....................................
...........
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL