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

NOVADOC/SCRIPT

FILE INFORMATION

FILENAME(S): NOVADOC/SCRIPT

FILE TYPE(S): SEQ

FILE SIZE: 9K

FIRST SEEN: 2025-12-02 02:14:02

APPEARS ON: 1 disk(s)

FILE HASH

b0a038b8de414064034ddb0d5157af060feac52ff69370c71cfb2992978c253f

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MODEMPROGS C128 NOVADOC/SCRIPT SEQ The BAM Archive 31 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000010: 20 20 20 20 20 20 20 20  CE 4F 56 41 54 45 52 4D  |        .OVATERM|
00000020: 20 39 2E 31 20 53 43 52  49 50 54 20 43 4F 4D 4D  | 9.1 SCRIPT COMM|
00000030: 41 4E 44 53 0D 0D 20 20  20 20 20 20 20 20 20 20  |ANDS..          |
00000040: 20 20 20 CE 4F 56 41 54  45 52 4D 20 49 53 20 C3  |   .OVATERM IS .|
00000050: 4F 50 59 52 49 47 48 54  20 28 43 29 20 31 39 38  |OPYRIGHT (C) 198|
00000060: 39 2C 20 31 39 39 30 20  42 59 20 CE 49 43 4B 20  |9, 1990 BY .ICK |
00000070: D2 4F 53 53 49 0D 0D 20  20 20 20 20 D4 48 45 20  |.OSSI..     .HE |
00000080: 53 43 52 49 50 54 20 46  49 4C 45 20 53 4F 55 52  |SCRIPT FILE SOUR|
00000090: 43 45 20 43 4F 44 45 20  43 41 4E 20 42 45 20 53  |CE CODE CAN BE S|
000000A0: 41 56 45 44 20 45 49 54  48 45 52 20 49 4E 20 41  |AVED EITHER IN A|
000000B0: 20 53 45 51 55 45 4E 54  49 41 4C 20 46 49 4C 45  | SEQUENTIAL FILE|
000000C0: 0D 20 20 20 20 20 4F 52  20 41 53 20 4C 49 4E 45  |.     OR AS LINE|
000000D0: 53 20 49 4E 20 41 20 50  52 4F 47 52 41 4D 20 28  |S IN A PROGRAM (|
000000E0: 57 49 54 48 20 4C 49 4E  45 20 4E 55 4D 42 45 52  |WITH LINE NUMBER|
000000F0: 53 29 2E 20 20 D4 48 45  20 43 4F 4D 50 49 4C 45  |S).  .HE COMPILE|
00000100: 52 20 57 49 4C 4C 0D 20  20 20 20 20 41 43 43 4F  |R WILL.     ACCO|
00000110: 55 4E 54 20 46 4F 52 20  42 4F 54 48 2E 20 20 C5  |UNT FOR BOTH.  .|
00000120: 41 43 48 20 43 4F 4D 4D  41 4E 44 20 53 48 4F 55  |ACH COMMAND SHOU|
00000130: 4C 44 20 42 45 20 45 4E  54 45 52 45 44 20 4F 4E  |LD BE ENTERED ON|
00000140: 20 41 20 53 45 50 41 52  41 54 45 20 4C 49 4E 45  | A SEPARATE LINE|
00000150: 3B 0D 20 20 20 20 20 4E  4F 20 43 4F 4C 4F 4E 53  |;.     NO COLONS|
00000160: 20 4F 52 20 4F 54 48 45  52 20 43 48 41 52 41 43  | OR OTHER CHARAC|
00000170: 54 45 52 53 20 41 52 45  20 55 53 45 44 20 54 4F  |TERS ARE USED TO|
00000180: 20 53 45 50 41 52 41 54  45 20 43 4F 4D 4D 41 4E  | SEPARATE COMMAN|
00000190: 44 53 20 4F 4E 20 54 48  45 0D 20 20 20 20 20 53  |DS ON THE.     S|
000001A0: 41 4D 45 20 4C 49 4E 45  2E 0D 0D 20 20 20 20 20  |AME LINE...     |
000001B0: C9 4E 20 54 48 49 53 20  44 4F 43 55 4D 45 4E 54  |.N THIS DOCUMENT|
000001C0: 2C 20 43 4F 4D 4D 41 4E  44 53 20 41 52 45 20 47  |, COMMANDS ARE G|
000001D0: 49 56 45 4E 20 49 4E 20  55 50 50 45 52 43 41 53  |IVEN IN UPPERCAS|
000001E0: 45 2E 20 20 C8 4F 57 45  56 45 52 2C 20 54 48 45  |E.  .OWEVER, THE|
000001F0: 0D 20 20 20 20 20 41 43  54 55 41 4C 20 53 43 52  |.     ACTUAL SCR|
00000200: 49 50 54 20 50 52 4F 47  52 41 4D 53 20 53 48 4F  |IPT PROGRAMS SHO|
00000210: 55 4C 44 20 48 41 56 45  20 4C 4F 57 45 52 43 41  |ULD HAVE LOWERCA|
00000220: 53 45 20 43 4F 4D 4D 41  4E 44 53 21 0D 0D 20 20  |SE COMMANDS!..  |
00000230: 20 20 20 C1 4E 59 20 41  52 47 55 4D 45 4E 54 53  |   .NY ARGUMENTS|
00000240: 20 54 48 41 54 20 47 4F  20 41 4C 4F 4E 47 20 57  | THAT GO ALONG W|
00000250: 49 54 48 20 54 48 45 20  43 4F 4D 4D 41 4E 44 53  |ITH THE COMMANDS|
00000260: 20 41 52 45 20 50 4C 41  43 45 44 20 4E 45 58 54  | ARE PLACED NEXT|
00000270: 20 54 4F 20 54 48 45 4D  2E 0D 20 20 20 20 20 CE  | TO THEM..     .|
00000280: 55 4D 45 52 49 43 20 41  52 47 55 4D 45 4E 54 53  |UMERIC ARGUMENTS|
00000290: 20 41 52 45 20 49 4E 20  42 52 41 43 4B 45 54 53  | ARE IN BRACKETS|
000002A0: 20 5B 20 5D 2C 20 41 4E  44 20 53 54 52 49 4E 47  | [ ], AND STRING|
000002B0: 20 41 52 47 55 4D 45 4E  54 53 20 41 52 45 20 49  | ARGUMENTS ARE I|
000002C0: 4E 0D 20 20 20 20 20 51  55 4F 54 45 53 20 22 20  |N.     QUOTES " |
000002D0: 22 2E 20 CF 50 54 49 4F  4E 41 4C 20 41 52 47 55  |". .PTIONAL ARGU|
000002E0: 4D 45 4E 54 53 20 41 52  45 20 47 49 56 45 4E 20  |MENTS ARE GIVEN |
000002F0: 49 4E 20 47 52 45 41 54  45 52 2D 54 48 41 4E 20  |IN GREATER-THAN |
00000300: 4C 45 53 53 2D 54 48 41  4E 0D 20 20 20 20 20 53  |LESS-THAN.     S|
00000310: 59 4D 42 4F 4C 53 20 3C  20 3E 2E 20 D4 48 45 20  |YMBOLS < >. .HE |
00000320: 44 45 53 43 52 49 50 54  49 4F 4E 20 4F 46 20 54  |DESCRIPTION OF T|
00000330: 48 45 20 41 52 47 55 4D  45 4E 54 20 49 53 20 49  |HE ARGUMENT IS I|
00000340: 4E 20 4C 4F 57 45 52 43  41 53 45 2E 0D 0D 0D 20  |N LOWERCASE.... |
00000350: 20 20 20 20 C1 D3 C3 20  22 41 53 43 49 49 20 54  |    ... "ASCII T|
00000360: 41 42 4C 45 22 0D 0D 20  20 20 20 20 20 20 20 CC  |ABLE"..        .|
00000370: 4F 41 44 53 20 54 48 45  20 C1 D3 C3 C9 C9 20 54  |OADS THE ..... T|
00000380: 52 41 4E 53 4C 41 54 49  4F 4E 20 54 41 42 4C 45  |RANSLATION TABLE|
00000390: 20 57 49 54 48 20 54 48  45 20 47 49 56 45 4E 20  | WITH THE GIVEN |
000003A0: 46 49 4C 45 20 4E 41 4D  45 2E 0D 0D 20 20 20 20  |FILE NAME...    |
000003B0: 20 C2 C1 D5 C4 20 5B 42  41 55 44 20 52 41 54 45  | .... [BAUD RATE|
000003C0: 5D 0D 0D 20 20 20 20 20  20 20 20 C3 48 41 4E 47  |]..        .HANG|
000003D0: 45 53 20 54 48 45 20 42  41 55 44 20 52 41 54 45  |ES THE BAUD RATE|
000003E0: 20 54 4F 20 54 48 45 20  53 50 45 43 49 46 49 45  | TO THE SPECIFIE|
000003F0: 44 20 4E 55 4D 42 45 52  2E 20 20 C9 46 20 54 48  |D NUMBER.  .F TH|
00000400: 45 20 42 41 55 44 20 52  41 54 45 0D 20 20 20 20  |E BAUD RATE.    |
00000410: 20 20 20 20 47 49 56 45  4E 20 49 53 20 47 52 45  |    GIVEN IS GRE|
00000420: 41 54 45 52 20 54 48 41  4E 20 54 48 45 20 4D 41  |ATER THAN THE MA|
00000430: 58 49 4D 55 4D 20 42 41  55 44 20 52 41 54 45 20  |XIMUM BAUD RATE |
00000440: 46 4F 52 20 54 48 45 20  4D 4F 44 45 4D 2C 20 4E  |FOR THE MODEM, N|
00000450: 4F 0D 20 20 20 20 20 20  20 20 43 48 41 4E 47 45  |O.        CHANGE|
00000460: 20 49 53 20 4D 41 44 45  2E 0D 0D 20 20 20 20 20  | IS MADE...     |
00000470: C2 D5 C6 C6 C5 D2 20 43  4F 4D 4D 41 4E 44 20 3C  |...... COMMAND <|
00000480: 22 46 49 4C 45 4E 41 4D  45 22 3E 0D 0D 20 20 20  |"FILENAME">..   |
00000490: 20 20 20 20 20 D4 48 45  20 46 4F 4C 4C 4F 57 49  |     .HE FOLLOWI|
000004A0: 4E 47 20 43 4F 4D 4D 41  4E 44 53 20 41 52 45 20  |NG COMMANDS ARE |
000004B0: 41 56 41 49 4C 41 42 4C  45 20 57 49 54 48 20 C2  |AVAILABLE WITH .|
000004C0: D5 C6 C6 C5 D2 3A 0D 0D  20 20 20 20 20 20 20 20  |.....:..        |
000004D0: C3 CC C5 C1 D2 20 2D 20  C3 4C 45 41 52 53 20 41  |..... - .LEARS A|
000004E0: 4C 4C 20 46 49 4C 45 53  20 46 52 4F 4D 20 54 48  |LL FILES FROM TH|
000004F0: 45 20 42 55 46 46 45 52  2E 0D 0D 20 20 20 20 20  |E BUFFER...     |
00000500: 20 20 20 C3 CC CF D3 C5  20 2D 20 C3 4C 4F 53 45  |   ..... - .LOSE|
00000510: 53 20 41 20 43 41 50 54  55 52 45 20 46 49 4C 45  |S A CAPTURE FILE|
00000520: 2E 0D 0D 20 20 20 20 20  20 20 20 CB C9 CC CC 20  |...        .... |
00000530: 22 46 49 4C 45 4E 41 4D  45 22 20 2D 20 C4 45 4C  |"FILENAME" - .EL|
00000540: 45 54 45 53 20 41 20 46  49 4C 45 20 46 52 4F 4D  |ETES A FILE FROM|
00000550: 20 54 48 45 20 42 55 46  46 45 52 2E 0D 0D 20 20  | THE BUFFER...  |
00000560: 20 20 20 20 20 20 CC CF  C1 C4 20 22 46 49 4C 45  |      .... "FILE|
00000570: 4E 41 4D 45 22 20 2D 20  CC 4F 41 44 53 20 41 20  |NAME" - .OADS A |
00000580: 46 49 4C 45 20 46 52 4F  4D 20 44 49 53 4B 20 49  |FILE FROM DISK I|
00000590: 4E 54 4F 20 54 48 45 20  42 55 46 46 45 52 2E 0D  |NTO THE BUFFER..|
000005A0: 0D 20 20 20 20 20 20 20  20 CF D0 C5 CE 20 22 46  |.        .... "F|
000005B0: 49 4C 45 4E 41 4D 45 22  20 2D 20 CF 50 45 4E 53  |ILENAME" - .PENS|
000005C0: 20 41 20 43 41 50 54 55  52 45 20 46 49 4C 45 2E  | A CAPTURE FILE.|
000005D0: 0D 0D 20 20 20 20 20 20  20 20 D0 D2 C9 CE D4 20  |..        ..... |
000005E0: 22 46 49 4C 45 4E 41 4D  45 22 20 2D 20 D3 45 4E  |"FILENAME" - .EN|
000005F0: 44 53 20 41 20 42 55 46  46 45 52 20 46 49 4C 45  |DS A BUFFER FILE|
00000600: 20 54 4F 20 54 48 45 20  50 52 49 4E 54 45 52 2E  | TO THE PRINTER.|
00000610: 0D 0D 20 20 20 20 20 20  20 20 D3 C1 D6 C5 20 22  |..        .... "|
00000620: 46 49 4C 45 4E 41 4D 45  22 20 2D 20 D3 41 56 45  |FILENAME" - .AVE|
00000630: 53 20 41 20 46 49 4C 45  20 46 52 4F 4D 20 54 48  |S A FILE FROM TH|
00000640: 45 20 42 55 46 46 45 52  20 54 4F 20 44 49 53 4B  |E BUFFER TO DISK|
00000650: 2E 0D 0D 20 20 20 20 20  C3 C8 C5 C3 CB 20 5B 53  |...     ..... [S|
00000660: 54 52 49 4E 47 20 4E 55  4D 42 45 52 5D 20 22 53  |TRING NUMBER] "S|
00000670: 54 52 49 4E 47 22 0D 0D  20 20 20 20 20 20 20 20  |TRING"..        |
00000680: D3 45 54 53 20 55 50 20  54 48 45 20 47 49 56 45  |.ETS UP THE GIVE|
00000690: 4E 20 53 54 52 49 4E 47  20 49 4E 20 54 48 45 20  |N STRING IN THE |
000006A0: 53 50 45 43 49 46 49 45  44 20 53 54 52 49 4E 47  |SPECIFIED STRING|
000006B0: 20 4E 55 4D 42 45 52 2E  20 20 C6 4F 52 0D 20 20  | NUMBER.  .OR.  |
000006C0: 20 20 20 20 20 20 45 58  41 4D 50 4C 45 2C 20 C3  |      EXAMPLE, .|
000006D0: C8 C5 C3 CB 20 32 20 22  D0 41 53 53 57 4F 52 44  |.... 2 ".ASSWORD|
000006E0: 22 20 57 49 4C 4C 20 44  45 46 49 4E 45 20 53 54  |" WILL DEFINE ST|
000006F0: 52 49 4E 47 20 4E 55 4D  42 45 52 20 32 20 41 53  |RING NUMBER 2 AS|
00000700: 0D 20 20 20 20 20 20 20  20 22 D0 41 53 53 57 4F  |.        ".ASSWO|
00000710: 52 44 22 2E 20 20 D4 48  49 53 20 49 53 20 55 53  |RD".  .HIS IS US|
00000720: 45 44 20 42 59 20 54 48  45 20 D7 C1 C9 D4 20 43  |ED BY THE .... C|
00000730: 4F 4D 4D 41 4E 44 20 54  4F 20 57 41 49 54 20 46  |OMMAND TO WAIT F|
00000740: 4F 52 20 54 48 45 0D 20  20 20 20 20 20 20 20 53  |OR THE.        S|
00000750: 54 52 49 4E 47 20 54 4F  20 42 45 20 52 45 43 45  |TRING TO BE RECE|
00000760: 49 56 45 44 20 4F 56 45  52 20 54 48 45 20 4D 4F  |IVED OVER THE MO|
00000770: 44 45 4D 2E 20 20 D4 48  45 20 C3 C8 C5 C3 CB 20  |DEM.  .HE ..... |
00000780: 43 4F 4D 4D 41 4E 44 20  44 4F 45 53 20 4E 4F 54  |COMMAND DOES NOT|
00000790: 0D 20 20 20 20 20 20 20  20 57 41 49 54 2C 20 48  |.        WAIT, H|
000007A0: 4F 57 45 56 45 52 2E 0D  0D 20 20 20 20 20 C4 C9  |OWEVER...     ..|
000007B0: C1 CC 20 22 45 4E 54 52  59 20 4E 41 4D 45 22 0D  |.. "ENTRY NAME".|
000007C0: 0D 20 20 20 20 20 20 20  20 C4 49 41 4C 53 20 54  |.        .IALS T|
000007D0: 48 45 20 45 4E 54 52 59  20 57 49 54 48 20 54 48  |HE ENTRY WITH TH|
000007E0: 45 20 47 49 56 45 4E 20  4E 41 4D 45 2E 20 20 D4  |E GIVEN NAME.  .|
000007F0: 48 45 20 41 55 54 4F 44  49 41 4C 45 52 20 4B 45  |HE AUTODIALER KE|
00000800: 45 50 53 0D 20 20 20 20  20 20 20 20 52 45 44 49  |EPS.        REDI|
00000810: 41 4C 49 4E 47 20 55 4E  54 49 4C 20 45 49 54 48  |ALING UNTIL EITH|
00000820: 45 52 20 41 20 43 41 52  52 49 45 52 20 49 53 20  |ER A CARRIER IS |
00000830: 46 4F 55 4E 44 20 4F 52  20 54 48 45 20 52 45 44  |FOUND OR THE RED|
00000840: 49 41 4C 20 43 4F 55 4E  54 20 49 53 0D 20 20 20  |IAL COUNT IS.   |
00000850: 20 20 20 20 20 45 58 48  41 55 53 54 45 44 20 28  |     EXHAUSTED (|
00000860: 53 45 45 20 D2 C5 C4 C9  C1 CC 29 2E 0D 0D 20 20  |SEE ......)...  |
00000870: 20 20 20 C4 C9 C1 CC 23  20 22 50 48 4F 4E 45 20  |   ....# "PHONE |
00000880: 4E 55 4D 42 45 52 22 0D  0D 20 20 20 20 20 20 20  |NUMBER"..       |
00000890: 20 C4 49 41 4C 53 20 54  48 45 20 50 48 4F 4E 45  | .IALS THE PHONE|
000008A0: 20 4E 55 4D 42 45 52 20  53 50 45 43 49 46 49 45  | NUMBER SPECIFIE|
000008B0: 44 2E 0D 0D 20 20 20 20  20 C4 C9 C1 CC CE 20 5B  |D...     ..... [|
000008C0: 4C 4F 43 20 49 4E 20 50  48 4F 4E 45 20 4C 49 53  |LOC IN PHONE LIS|
000008D0: 54 5D 0D 0D 20 20 20 20  20 20 20 20 C4 49 41 4C  |T]..        .IAL|
000008E0: 53 20 54 48 45 20 45 4E  54 52 59 20 49 4E 20 54  |S THE ENTRY IN T|
000008F0: 48 45 20 50 48 4F 4E 45  20 4C 49 53 54 20 43 4F  |HE PHONE LIST CO|
00000900: 52 52 45 53 50 4F 4E 44  49 4E 47 20 54 4F 20 54  |RRESPONDING TO T|
00000910: 48 45 20 53 50 45 43 49  46 49 45 44 0D 20 20 20  |HE SPECIFIED.   |
00000920: 20 20 20 20 20 4E 55 4D  42 45 52 2E 20 20 D4 48  |     NUMBER.  .H|
00000930: 45 20 4E 55 4D 42 45 52  53 20 44 4F 4E 27 54 20  |E NUMBERS DON'T |
00000940: 53 48 4F 57 20 55 50 20  4F 4E 20 54 48 45 20 41  |SHOW UP ON THE A|
00000950: 55 54 4F 44 49 41 4C 20  4D 45 4E 55 2C 20 42 55  |UTODIAL MENU, BU|
00000960: 54 2C 20 46 4F 52 0D 20  20 20 20 20 20 20 20 45  |T, FOR.        E|
00000970: 58 41 4D 50 4C 45 2C 20  C4 C9 C1 CC CE 20 33 20  |XAMPLE, ..... 3 |
00000980: 57 4F 55 4C 44 20 44 49  41 4C 20 54 48 45 20 54  |WOULD DIAL THE T|
00000990: 48 49 52 44 20 45 4E 54  52 59 20 46 52 4F 4D 20  |HIRD ENTRY FROM |
000009A0: 54 48 45 20 54 4F 50 2E  0D 0D 20 20 20 20 20 C4  |THE TOP...     .|
000009B0: C9 D3 CB 20 5B 44 45 56  49 43 45 20 4E 55 4D 42  |... [DEVICE NUMB|
000009C0: 45 52 5D 0D 0D 20 20 20  20 20 20 20 20 C3 48 41  |ER]..        .HA|
000009D0: 4E 47 45 53 20 54 48 45  20 44 49 53 4B 20 44 45  |NGES THE DISK DE|
000009E0: 56 49 43 45 20 44 45 46  41 55 4C 54 20 54 4F 20  |VICE DEFAULT TO |
000009F0: 54 48 45 20 53 50 45 43  49 46 49 45 44 20 44 45  |THE SPECIFIED DE|
00000A00: 56 49 43 45 20 4E 55 4D  42 45 52 2E 20 C9 46 0D  |VICE NUMBER. .F.|
00000A10: 20 20 20 20 20 20 20 20  54 48 45 20 44 45 56 49  |        THE DEVI|
00000A20: 43 45 20 49 53 20 4E 4F  54 20 50 52 45 53 45 4E  |CE IS NOT PRESEN|
00000A30: 54 2C 20 4E 4F 20 43 48  41 4E 47 45 20 49 53 20  |T, NO CHANGE IS |
00000A40: 4D 41 44 45 2C 20 42 55  54 20 54 48 45 20 53 43  |MADE, BUT THE SC|
00000A50: 52 49 50 54 0D 20 20 20  20 20 20 20 20 50 52 4F  |RIPT.        PRO|
00000A60: 47 52 41 4D 20 44 4F 45  53 20 4E 4F 54 20 48 41  |GRAM DOES NOT HA|
00000A70: 4C 54 20 57 49 54 48 20  41 4E 20 45 52 52 4F 52  |LT WITH AN ERROR|
00000A80: 2E 0D 0D 20 20 20 20 20  C4 C9 D3 CB C3 20 22 44  |...     ..... "D|
00000A90: 49 53 4B 20 43 4F 4D 4D  41 4E 44 22 0D 0D 20 20  |ISK COMMAND"..  |
00000AA0: 20 20 20 20 20 20 D3 45  4E 44 53 20 54 48 45 20  |      .ENDS THE |
00000AB0: 53 50 45 43 49 46 49 45  44 20 44 49 53 4B 20 43  |SPECIFIED DISK C|
00000AC0: 4F 4D 4D 41 4E 44 20 54  4F 20 54 48 45 20 43 55  |OMMAND TO THE CU|
00000AD0: 52 52 45 4E 54 20 44 49  53 4B 20 44 45 56 49 43  |RRENT DISK DEVIC|
00000AE0: 45 2E 20 20 D4 48 45 0D  20 20 20 20 20 20 20 20  |E.  .HE.        |
00000AF0: 45 52 52 4F 52 20 43 48  41 4E 4E 45 4C 20 49 53  |ERROR CHANNEL IS|
00000B00: 20 52 45 41 44 20 41 4E  44 20 44 49 53 50 4C 41  | READ AND DISPLA|
00000B10: 59 45 44 20 41 46 54 45  52 57 41 52 44 2E 0D 0D  |YED AFTERWARD...|
00000B20: 20 20 20 20 20 C4 CF D7  CE CC CF C1 C4 20 22 46  |     ........ "F|
00000B30: 49 4C 45 4E 41 4D 45 22  0D 0D 20 20 20 20 20 20  |ILENAME"..      |
00000B40: 20 20 C4 4F 57 4E 4C 4F  41 44 53 20 54 48 45 20  |  .OWNLOADS THE |
00000B50: 53 50 45 43 49 46 49 45  44 20 46 49 4C 45 20 55  |SPECIFIED FILE U|
00000B60: 53 49 4E 47 20 54 48 45  20 50 52 4F 54 4F 43 4F  |SING THE PROTOCO|
00000B70: 4C 20 49 4E 20 4D 45 4D  4F 52 59 2E 0D 0D 20 20  |L IN MEMORY...  |
00000B80: 20 20 20 C4 D3 C5 CE C4  20 22 46 49 4C 45 4E 41  |   ..... "FILENA|
00000B90: 4D 45 22 0D 0D 20 20 20  20 20 20 20 20 D3 45 4E  |ME"..        .EN|
00000BA0: 44 53 20 54 48 45 20 53  50 45 43 49 46 49 45 44  |DS THE SPECIFIED|
00000BB0: 20 46 49 4C 45 20 54 4F  20 54 48 45 20 4D 4F 44  | FILE TO THE MOD|
00000BC0: 45 4D 2E 20 20 C9 46 20  54 48 45 20 46 49 4C 45  |EM.  .F THE FILE|
00000BD0: 20 49 53 20 4E 4F 54 20  46 4F 55 4E 44 2C 0D 20  | IS NOT FOUND,. |
00000BE0: 20 20 20 20 20 20 20 54  48 45 20 53 43 52 49 50  |       THE SCRIP|
00000BF0: 54 20 50 52 4F 47 52 41  4D 20 43 4F 4E 54 49 4E  |T PROGRAM CONTIN|
00000C00: 55 45 53 2E 0D 0D 20 20  20 20 20 C5 CE C4 0D 0D  |UES...     .....|
00000C10: 20 20 20 20 20 20 20 20  C9 4E 44 49 43 41 54 45  |        .NDICATE|
00000C20: 53 20 54 48 45 20 45 4E  44 20 4F 46 20 54 48 45  |S THE END OF THE|
00000C30: 20 53 43 52 49 50 54 20  50 52 4F 47 52 41 4D 2E  | SCRIPT PROGRAM.|
00000C40: 20 20 D7 48 49 4C 45 20  54 48 49 53 20 49 53 20  |  .HILE THIS IS |
00000C50: 4E 4F 54 0D 20 20 20 20  20 20 20 20 52 45 51 55  |NOT.        REQU|
00000C60: 49 52 45 44 2C 20 49 54  20 49 53 20 53 54 52 4F  |IRED, IT IS STRO|
00000C70: 4E 47 4C 59 20 41 44 56  49 53 45 44 20 54 48 41  |NGLY ADVISED THA|
00000C80: 54 20 59 4F 55 20 49 4E  43 4C 55 44 45 20 54 48  |T YOU INCLUDE TH|
00000C90: 49 53 20 43 4F 4D 4D 41  4E 44 20 41 54 0D 20 20  |IS COMMAND AT.  |
00000CA0: 20 20 20 20 20 20 54 48  45 20 45 4E 44 2E 0D 0D  |      THE END...|
00000CB0: 20 20 20 20 20 C6 CF CE  D4 20 22 46 4F 4E 54 20  |     .... "FONT |
00000CC0: 46 49 4C 45 22 0D 0D 20  20 20 20 20 20 20 20 CC  |FILE"..        .|
00000CD0: 4F 41 44 53 20 54 48 45  20 53 50 45 43 49 46 49  |OADS THE SPECIFI|
00000CE0: 45 44 20 46 4F 4E 54 20  53 54 59 4C 45 20 46 52  |ED FONT STYLE FR|
00000CF0: 4F 4D 20 44 49 53 4B 2E  0D 0D 20 20 20 20 20 C6  |OM DISK...     .|
00000D00: CF CE D4 38 30 20 22 46  4F 4E 54 20 46 49 4C 45  |...80 "FONT FILE|
00000D10: 22 0D 0D 20 20 20 20 20  20 20 20 CC 4F 41 44 53  |"..        .OADS|
00000D20: 20 54 48 45 20 53 50 45  43 49 46 49 45 44 20 38  | THE SPECIFIED 8|
00000D30: 30 20 43 4F 4C 55 4D 4E  20 46 4F 4E 54 20 46 52  |0 COLUMN FONT FR|
00000D40: 4F 4D 20 44 49 53 4B 2E  0D 0D 20 20 20 20 20 C7  |OM DISK...     .|
00000D50: CF 34 30 0D 0D 20 20 20  20 20 20 20 20 C3 48 41  |.40..        .HA|
00000D60: 4E 47 45 53 20 54 4F 20  34 30 20 43 4F 4C 55 4D  |NGES TO 40 COLUM|
00000D70: 4E 20 4D 4F 44 45 2C 20  49 46 20 54 48 45 20 54  |N MODE, IF THE T|
00000D80: 45 52 4D 49 4E 41 4C 20  45 4D 55 4C 41 54 4F 52  |ERMINAL EMULATOR|
00000D90: 20 41 4C 4C 4F 57 53 20  49 54 2E 0D 0D 20 20 20  | ALLOWS IT...   |
00000DA0: 20 20 C7 CF 38 30 0D 0D  20 20 20 20 20 20 20 20  |  ..80..        |
00000DB0: C3 48 41 4E 47 45 53 20  54 4F 20 38 30 20 43 4F  |.HANGES TO 80 CO|
00000DC0: 4C 55 4D 4E 20 4D 4F 44  45 2E 0D 0D 20 20 20 20  |LUMN MODE...    |
00000DD0: 20 C9 C6 20 3C CE CF 3E  20 43 4F 4E 44 49 54 49  | .. <..> CONDITI|
00000DE0: 4F 4E 20 D4 C8 C5 CE 20  43 4F 4D 4D 41 4E 44 0D  |ON .... COMMAND.|
00000DF0: 0D 20 20 20 20 20 20 20  20 D5 53 45 44 20 54 4F  |.        .SED TO|
00000E00: 20 54 45 53 54 20 56 41  52 49 4F 55 53 20 43 4F  | TEST VARIOUS CO|
00000E10: 4E 44 49 54 49 4F 4E 53  2E 20 20 C1 4E 59 20 4F  |NDITIONS.  .NY O|
00000E20: 4E 45 20 4F 46 20 54 48  45 20 43 4F 4E 44 49 54  |NE OF THE CONDIT|
00000E30: 49 4F 4E 53 20 42 45 4C  4F 57 0D 20 20 20 20 20  |IONS BELOW.     |
00000E40: 20 20 20 43 41 4E 20 42  45 20 53 55 42 53 54 49  |   CAN BE SUBSTI|
00000E50: 54 55 54 45 44 20 49 4E  54 4F 20 54 48 45 20 43  |TUTED INTO THE C|
00000E60: 4F 4D 4D 41 4E 44 2C 20  41 4E 44 20 49 46 20 54  |OMMAND, AND IF T|
00000E70: 48 45 20 43 4F 4E 44 49  54 49 4F 4E 20 49 53 20  |HE CONDITION IS |
00000E80: 54 52 55 45 2C 0D 20 20  20 20 20 20 20 20 54 48  |TRUE,.        TH|
00000E90: 45 20 43 4F 4D 4D 41 4E  44 20 41 46 54 45 52 20  |E COMMAND AFTER |
00000EA0: D4 C8 C5 CE 20 57 49 4C  4C 20 42 45 20 45 58 45  |.... WILL BE EXE|
00000EB0: 43 55 54 45 44 2E 20 20  C1 4E 59 20 43 4F 4D 4D  |CUTED.  .NY COMM|
00000EC0: 41 4E 44 20 43 41 4E 20  42 45 20 50 55 54 0D 20  |AND CAN BE PUT. |
00000ED0: 20 20 20 20 20 20 20 41  46 54 45 52 20 D4 C8 C5  |       AFTER ...|
00000EE0: CE 2E 0D 0D 20 20 20 20  20 20 20 20 C3 C1 D2 D2  |....        ....|
00000EF0: C9 C5 D2 20 2D 20 C3 48  45 43 4B 53 20 46 4F 52  |... - .HECKS FOR|
00000F00: 20 41 20 43 41 52 52 49  45 52 2E 20 20 C9 46 20  | A CARRIER.  .F |
00000F10: CE CF 20 49 53 20 49 4E  20 46 52 4F 4E 54 20 4F  |.. IS IN FRONT O|
00000F20: 46 20 49 54 2C 20 54 48  45 0D 20 20 20 20 20 20  |F IT, THE.      |
00000F30: 20 20 43 4F 4D 4D 41 4E  44 20 45 58 45 43 55 54  |  COMMAND EXECUT|
00000F40: 45 53 20 49 4E 20 54 48  45 20 41 42 53 45 4E 43  |ES IN THE ABSENC|
00000F50: 45 20 4F 46 20 41 20 43  41 52 52 49 45 52 2E 0D  |E OF A CARRIER..|
00000F60: 0D 20 20 20 20 20 20 20  20 C3 C8 C5 C3 CB 20 5B  |.        ..... [|
00000F70: 43 48 45 43 4B 20 53 54  52 49 4E 47 5D 20 2D 20  |CHECK STRING] - |
00000F80: C3 48 45 43 4B 53 20 54  4F 20 53 45 45 20 49 46  |.HECKS TO SEE IF|
00000F90: 20 54 48 45 20 53 50 45  43 49 46 49 45 44 20 53  | THE SPECIFIED S|
00000FA0: 54 52 49 4E 47 20 4E 55  4D 42 45 52 0D 20 20 20  |TRING NUMBER.   |
00000FB0: 20 20 20 20 20 57 41 53  20 52 45 43 45 49 56 45  |     WAS RECEIVE|
00000FC0: 44 2E 20 20 D4 48 45 52  45 20 4D 55 53 54 20 42  |D.  .HERE MUST B|
00000FD0: 45 20 41 20 4E 55 4D 42  45 52 20 41 46 54 45 52  |E A NUMBER AFTER|
00000FE0: 20 C3 C8 C5 C3 CB 2C 20  4F 52 20 54 48 45 20 43  | ....., OR THE C|
00000FF0: 4F 4D 4D 41 4E 44 0D 20  20 20 20 20 20 20 20 49  |OMMAND.        I|
00001000: 53 20 49 4E 56 41 4C 49  44 2E 0D 0D 20 20 20 20  |S INVALID...    |
00001010: 20 20 20 20 D2 C5 C3 C5  C9 D6 C5 20 2D 20 C3 48  |    ....... - .H|
00001020: 45 43 4B 53 20 54 4F 20  53 45 45 20 49 46 20 44  |ECKS TO SEE IF D|
00001030: 41 54 41 20 49 53 20 42  45 49 4E 47 20 52 45 43  |ATA IS BEING REC|
00001040: 45 49 56 45 44 2E 20 20  C9 46 20 CE CF 20 50 52  |EIVED.  .F .. PR|
00001050: 45 43 45 44 45 53 0D 20  20 20 20 20 20 20 20 49  |ECEDES.        I|
00001060: 54 2C 20 54 48 45 20 43  4F 4D 4D 41 4E 44 20 45  |T, THE COMMAND E|
00001070: 58 45 43 55 54 45 53 20  57 48 45 4E 20 44 41 54  |XECUTES WHEN DAT|
00001080: 41 20 49 53 20 4E 4F 54  20 42 45 49 4E 47 20 52  |A IS NOT BEING R|
00001090: 45 43 45 49 56 45 44 2E  0D 20 20 20 20 20 20 20  |ECEIVED..       |
000010A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000010B0: 20 20 20 20 20 20 20 20  0D 20 20 20 20 20 20 20  |        .       |
000010C0: 20 D2 C9 CE C7 20 2D 20  C3 48 45 43 4B 53 20 54  | .... - .HECKS T|
000010D0: 4F 20 53 45 45 20 49 46  20 54 48 45 20 50 48 4F  |O SEE IF THE PHO|
000010E0: 4E 45 20 49 53 20 52 49  4E 47 49 4E 47 2E 20 20  |NE IS RINGING.  |
000010F0: C9 46 20 CE CF 20 50 52  45 43 45 44 45 53 20 49  |.F .. PRECEDES I|
00001100: 54 2C 0D 20 20 20 20 20  20 20 20 54 48 45 20 43  |T,.        THE C|
00001110: 4F 4D 4D 41 4E 44 20 45  58 45 43 55 54 45 53 20  |OMMAND EXECUTES |
00001120: 57 48 45 4E 20 54 48 45  20 50 48 4F 4E 45 20 49  |WHEN THE PHONE I|
00001130: 53 4E 27 54 20 52 49 4E  47 49 4E 47 2E 0D 0D 20  |SN'T RINGING... |
00001140: 20 20 20 20 CA D5 CD D0  20 4C 41 42 45 4C 0D 0D  |    .... LABEL..|
00001150: 20 20 20 20 20 20 20 20  CA 55 4D 50 53 20 54 4F  |        .UMPS TO|
00001160: 20 54 48 45 20 53 50 45  43 49 46 49 45 44 20 4C  | THE SPECIFIED L|
00001170: 41 42 45 4C 20 49 4E 20  54 48 45 20 50 52 4F 47  |ABEL IN THE PROG|
00001180: 52 41 4D 2E 20 20 CC 41  42 45 4C 53 20 41 52 45  |RAM.  .ABELS ARE|
00001190: 0D 20 20 20 20 20 20 20  20 4E 4F 4E 2D 43 4F 4D  |.        NON-COM|
000011A0: 4D 41 4E 44 20 57 4F 52  44 53 20 57 48 49 43 48  |MAND WORDS WHICH|
000011B0: 20 41 52 45 20 50 4C 41  43 45 44 20 42 45 46 4F  | ARE PLACED BEFO|
000011C0: 52 45 20 43 4F 4D 4D 41  4E 44 53 20 54 4F 20 49  |RE COMMANDS TO I|
000011D0: 44 45 4E 54 49 46 59 20  41 0D 20 20 20 20 20 20  |DENTIFY A.      |
000011E0: 20 20 4C 4F 43 41 54 49  4F 4E 20 49 4E 20 54 48  |  LOCATION IN TH|
000011F0: 45 20 50 52 4F 47 52 41  4D 2E 20 20 C6 4F 52 20  |E PROGRAM.  .OR |
00001200: 45 58 41 4D 50 4C 45 3A  0D 0D 20 20 20 20 20 20  |EXAMPLE:..      |
00001210: 20 20 20 4C 4F 4F 50 20  C3 C8 C5 C3 CB 20 31 20  |   LOOP ..... 1 |
00001220: 22 D5 53 45 52 4E 41 4D  45 3A 22 0D 20 20 20 20  |".SERNAME:".    |
00001230: 20 20 20 20 20 2E 0D 20  20 20 20 20 20 20 20 20  |     ..         |
00001240: 2E 0D 20 20 20 20 20 20  20 20 20 CA D5 CD D0 20  |..         .... |
00001250: 4C 4F 4F 50 0D 0D 20 20  20 20 20 20 20 20 CC 41  |LOOP..        .A|
00001260: 42 45 4C 53 20 43 41 4E  20 43 4F 4E 54 41 49 4E  |BELS CAN CONTAIN|
00001270: 20 41 4E 59 20 43 48 41  52 41 43 54 45 52 53 20  | ANY CHARACTERS |
00001280: 4F 54 48 45 52 20 54 48  41 4E 20 51 55 4F 54 45  |OTHER THAN QUOTE|
00001290: 53 2C 20 42 55 54 20 41  20 4C 41 42 45 4C 0D 20  |S, BUT A LABEL. |
000012A0: 20 20 20 20 20 20 20 43  41 4E 20 4F 4E 4C 59 20  |       CAN ONLY |
000012B0: 42 45 20 4F 4E 45 20 57  4F 52 44 2E 0D 0D 20 20  |BE ONE WORD...  |
000012C0: 20 20 20 20 20 20 C9 46  20 54 48 45 20 53 43 52  |      .F THE SCR|
000012D0: 49 50 54 20 50 52 4F 47  52 41 4D 20 49 53 20 45  |IPT PROGRAM IS E|
000012E0: 4E 54 45 52 45 44 20 49  4E 20 54 48 45 20 46 4F  |NTERED IN THE FO|
000012F0: 52 4D 20 4F 46 20 41 20  50 52 4F 47 52 41 4D 20  |RM OF A PROGRAM |
00001300: 46 49 4C 45 0D 20 20 20  20 20 20 20 20 28 52 41  |FILE.        (RA|
00001310: 54 48 45 52 20 54 48 41  4E 20 41 20 53 45 51 55  |THER THAN A SEQU|
00001320: 45 4E 54 49 41 4C 20 46  49 4C 45 29 2C 20 41 4E  |ENTIAL FILE), AN|
00001330: 20 41 43 54 55 41 4C 20  4C 49 4E 45 20 4E 55 4D  | ACTUAL LINE NUM|
00001340: 42 45 52 20 43 41 4E 20  42 45 20 55 53 45 44 0D  |BER CAN BE USED.|
00001350: 20 20 20 20 20 20 20 20  57 49 54 48 20 54 48 45  |        WITH THE|
00001360: 20 CA D5 CD D0 20 43 4F  4D 4D 41 4E 44 2E 20 20  | .... COMMAND.  |
00001370: C6 4F 52 20 45 58 41 4D  50 4C 45 3A 0D 0D 20 20  |.OR EXAMPLE:..  |
00001380: 20 20 20 20 20 20 20 31  30 20 C3 C8 C5 C3 CB 20  |       10 ..... |
00001390: 31 20 22 D5 53 45 52 4E  41 4D 45 3A 22 0D 20 20  |1 ".SERNAME:".  |
000013A0: 20 20 20 20 20 20 20 32  30 20 2E 2E 2E 0D 20 20  |       20 ....  |
000013B0: 20 20 20 20 20 20 20 33  30 20 2E 2E 2E 0D 20 20  |       30 ....  |
000013C0: 20 20 20 20 20 20 20 34  30 20 CA D5 CD D0 20 31  |       40 .... 1|
000013D0: 30 0D 0D 20 20 20 20 20  20 20 20 2E 2E 2E 4F 52  |0..        ...OR|
000013E0: 3A 0D 0D 20 20 20 20 20  20 20 20 20 31 30 30 20  |:..         100 |
000013F0: C9 C6 20 CE CF 20 C3 C1  D2 D2 C9 C5 D2 20 D4 C8  |.. .. ....... ..|
00001400: C5 CE 20 CA D5 CD D0 20  31 30 30 0D 0D 20 20 20  |.. .... 100..   |
00001410: 20 20 CC C9 CE CB 20 22  53 43 52 49 50 54 20 50  |  .... "SCRIPT P|
00001420: 52 4F 47 52 41 4D 22 0D  0D 20 20 20 20 20 20 20  |ROGRAM"..       |
00001430: 20 CC 4F 41 44 53 20 41  20 4E 45 57 20 53 43 52  | .OADS A NEW SCR|
00001440: 49 50 54 20 50 52 4F 47  52 41 4D 20 41 4E 44 20  |IPT PROGRAM AND |
00001450: 42 45 47 49 4E 53 20 45  58 45 43 55 54 49 4E 47  |BEGINS EXECUTING|
00001460: 20 49 54 2E 0D 0D 20 20  20 20 20 CD C1 C3 D2 CF  | IT...     .....|
00001470: 20 5B 46 55 4E 43 54 49  4F 4E 20 4B 45 59 20 4E  | [FUNCTION KEY N|
00001480: 55 4D 42 45 52 5D 0D 0D  20 20 20 20 20 20 20 20  |UMBER]..        |
00001490: D3 45 4E 44 53 20 54 48  45 20 46 55 4E 43 54 49  |.ENDS THE FUNCTI|
000014A0: 4F 4E 20 4B 45 59 20 4E  55 4D 42 45 52 20 53 50  |ON KEY NUMBER SP|
000014B0: 45 43 49 46 49 45 44 2E  20 20 D4 48 49 53 20 49  |ECIFIED.  .HIS I|
000014C0: 53 20 45 51 55 49 56 41  4C 45 4E 54 20 54 4F 0D  |S EQUIVALENT TO.|
000014D0: 20 20 20 20 20 20 20 20  48 49 54 54 49 4E 47 20  |        HITTING |
000014E0: 4F 4E 45 20 4F 46 20 54  48 45 20 31 36 20 46 55  |ONE OF THE 16 FU|
000014F0: 4E 43 54 49 4F 4E 20 4B  45 59 53 2E 0D 0D 20 20  |NCTION KEYS...  |
00001500: 20 20 20 CD C9 CE C9 D4  0D 0D 20 20 20 20 20 20  |   .......      |
00001510: 20 20 C9 4E 49 54 49 41  4C 49 5A 45 53 20 54 48  |  .NITIALIZES TH|
00001520: 45 20 4D 4F 44 45 4D 20  49 46 20 4E 4F 20 43 41  |E MODEM IF NO CA|
00001530: 52 52 49 45 52 20 49 53  20 50 52 45 53 45 4E 54  |RRIER IS PRESENT|
00001540: 2E 0D 0D 20 20 20 20 20  CD CF C4 C5 CD 20 22 4D  |...     ..... "M|
00001550: 4F 44 45 4D 20 44 52 49  56 45 52 22 0D 0D 20 20  |ODEM DRIVER"..  |
00001560: 20 20 20 20 20 20 CC 4F  41 44 53 20 54 48 45 20  |      .OADS THE |
00001570: 53 50 45 43 49 46 49 45  44 20 4D 4F 44 45 4D 20  |SPECIFIED MODEM |
00001580: 44 52 49 56 45 52 20 46  52 4F 4D 20 44 49 53 4B  |DRIVER FROM DISK|
00001590: 2E 0D 0D 20 20 20 20 20  CF D5 D4 D0 D5 D4 20 22  |...     ...... "|
000015A0: 53 54 52 49 4E 47 22 0D  0D 20 20 20 20 20 20 20  |STRING"..       |
000015B0: 20 CF 55 54 50 55 54 53  20 41 20 53 54 52 49 4E  | .UTPUTS A STRIN|
000015C0: 47 20 54 4F 20 54 48 45  20 4D 4F 44 45 4D 2E 20  |G TO THE MODEM. |
000015D0: 20 C3 4F 4E 54 52 4F 4C  20 43 48 41 52 41 43 54  | .ONTROL CHARACT|
000015E0: 45 52 53 20 41 52 45 20  45 4E 54 45 52 45 44 20  |ERS ARE ENTERED |
000015F0: 41 53 0D 20 20 20 20 20  20 20 20 54 48 45 59 20  |AS.        THEY |
00001600: 41 52 45 20 49 4E 20 4D  41 43 52 4F 20 4B 45 59  |ARE IN MACRO KEY|
00001610: 53 2C 20 57 49 54 48 20  41 20 5E 20 50 52 45 43  |S, WITH A ^ PREC|
00001620: 45 44 49 4E 47 20 54 48  45 20 43 4F 52 52 45 53  |EDING THE CORRES|
00001630: 50 4F 4E 44 49 4E 47 0D  20 20 20 20 20 20 20 20  |PONDING.        |
00001640: 4C 45 54 54 45 52 2E 20  20 C6 4F 52 20 45 58 41  |LETTER.  .OR EXA|
00001650: 4D 50 4C 45 2C 20 41 20  43 41 52 52 49 41 47 45  |MPLE, A CARRIAGE|
00001660: 20 52 45 54 55 52 4E 20  28 43 4F 4E 54 52 4F 4C  | RETURN (CONTROL|
00001670: 2D CD 29 20 57 4F 55 4C  44 20 42 45 0D 20 20 20  |-.) WOULD BE.   |
00001680: 20 20 20 20 20 45 4E 54  45 52 45 44 20 41 53 20  |     ENTERED AS |
00001690: 5E CD 2E 0D 0D 20 20 20  20 20 D0 C1 D5 D3 C5 20  |^....     ..... |
000016A0: 5B 4E 55 4D 42 45 52 20  4F 46 20 53 45 43 4F 4E  |[NUMBER OF SECON|
000016B0: 44 53 5D 0D 0D 20 20 20  20 20 20 20 20 D0 41 55  |DS]..        .AU|
000016C0: 53 45 53 20 54 48 45 20  50 52 4F 47 52 41 4D 20  |SES THE PROGRAM |
000016D0: 46 4F 52 20 41 20 53 50  45 43 49 46 49 45 44 20  |FOR A SPECIFIED |
000016E0: 4E 55 4D 42 45 52 20 4F  46 20 53 45 43 4F 4E 44  |NUMBER OF SECOND|
000016F0: 53 2E 0D 0D 20 20 20 20  20 D0 C8 CF CE C5 20 CF  |S...     ..... .|
00001700: CE 20 41 4E 44 20 D0 C8  CF CE C5 20 CF C6 C6 0D  |. AND ..... ....|
00001710: 0D 20 20 20 20 20 20 20  20 D0 C8 CF CE C5 20 CF  |.        ..... .|
00001720: CE 20 50 55 54 53 20 54  48 45 20 50 48 4F 4E 45  |. PUTS THE PHONE|
00001730: 20 4F 4E 20 54 48 45 20  48 4F 4F 4B 20 28 49 2E  | ON THE HOOK (I.|
00001740: 45 2E 20 48 41 4E 47 53  20 55 50 29 2C 20 41 4E  |E. HANGS UP), AN|
00001750: 44 20 D0 C8 CF CE C5 20  CF C6 C6 0D 20 20 20 20  |D ..... ....    |
00001760: 20 20 20 20 54 41 4B 45  53 20 54 48 45 20 50 48  |    TAKES THE PH|
00001770: 4F 4E 45 20 4F 46 46 20  54 48 45 20 48 4F 4F 4B  |ONE OFF THE HOOK|
00001780: 2E 0D 0D 20 20 20 20 20  D0 D2 C9 CE D4 20 22 46  |...     ..... "F|
00001790: 49 4C 45 4E 41 4D 45 22  0D 0D 20 20 20 20 20 20  |ILENAME"..      |
000017A0: 20 20 D3 45 4E 44 53 20  54 48 45 20 53 50 45 43  |  .ENDS THE SPEC|
000017B0: 49 46 49 45 44 20 46 49  4C 45 20 46 52 4F 4D 20  |IFIED FILE FROM |
000017C0: 44 49 53 4B 20 54 4F 20  54 48 45 20 50 52 49 4E  |DISK TO THE PRIN|
000017D0: 54 45 52 2E 20 20 C9 46  20 54 48 45 20 50 52 49  |TER.  .F THE PRI|
000017E0: 4E 54 45 52 0D 20 20 20  20 20 20 20 20 49 53 20  |NTER.        IS |
000017F0: 4E 4F 54 20 54 55 52 4E  45 44 20 4F 4E 2C 20 54  |NOT TURNED ON, T|
00001800: 48 45 20 43 4F 4D 4D 41  4E 44 20 49 53 20 4E 4F  |HE COMMAND IS NO|
00001810: 54 20 45 58 45 43 55 54  45 44 2C 20 42 55 54 20  |T EXECUTED, BUT |
00001820: 54 48 45 20 53 43 52 49  50 54 0D 20 20 20 20 20  |THE SCRIPT.     |
00001830: 20 20 20 50 52 4F 47 52  41 4D 20 43 4F 4E 54 49  |   PROGRAM CONTI|
00001840: 4E 55 45 53 2E 0D 0D 20  20 20 20 20 D0 D2 C9 CE  |NUES...     ....|
00001850: D4 C5 D2 20 5B 44 45 56  49 43 45 20 4E 55 4D 42  |... [DEVICE NUMB|
00001860: 45 52 5D 0D 0D 20 20 20  20 20 20 20 20 C3 48 41  |ER]..        .HA|
00001870: 4E 47 45 53 20 54 48 45  20 50 52 49 4E 54 45 52  |NGES THE PRINTER|
00001880: 20 44 45 56 49 43 45 20  44 45 46 41 55 4C 54 20  | DEVICE DEFAULT |
00001890: 54 4F 20 54 48 45 20 53  50 45 43 49 46 49 45 44  |TO THE SPECIFIED|
000018A0: 20 44 45 56 49 43 45 20  4E 55 4D 42 45 52 2E 0D  | DEVICE NUMBER..|
000018B0: 20 20 20 20 20 20 20 20  C9 46 20 54 48 45 20 44  |        .F THE D|
000018C0: 45 56 49 43 45 20 49 53  20 4E 4F 54 20 50 52 45  |EVICE IS NOT PRE|
000018D0: 53 45 4E 54 2C 20 4E 4F  20 43 48 41 4E 47 45 20  |SENT, NO CHANGE |
000018E0: 49 53 20 4D 41 44 45 2C  20 42 55 54 20 54 48 45  |IS MADE, BUT THE|
000018F0: 20 53 43 52 49 50 54 0D  20 20 20 20 20 20 20 20  | SCRIPT.        |
00001900: 50 52 4F 47 52 41 4D 20  44 4F 45 53 20 4E 4F 54  |PROGRAM DOES NOT|
00001910: 20 48 41 4C 54 20 57 49  54 48 20 41 4E 20 45 52  | HALT WITH AN ER|
00001920: 52 4F 52 2E 0D 0D 20 20  20 20 20 D0 D2 CF D4 20  |ROR...     .... |
00001930: 22 50 52 4F 54 4F 43 4F  4C 22 0D 0D 20 20 20 20  |"PROTOCOL"..    |
00001940: 20 20 20 20 CC 4F 41 44  53 20 54 48 45 20 53 50  |    .OADS THE SP|
00001950: 45 43 49 46 49 45 44 20  50 52 4F 54 4F 43 4F 4C  |ECIFIED PROTOCOL|
00001960: 2E 0D 0D 20 20 20 20 20  D2 C5 C4 C9 C1 CC 20 5B  |...     ...... [|
00001970: 4E 55 4D 42 45 52 20 4F  46 20 54 52 49 45 53 5D  |NUMBER OF TRIES]|
00001980: 0D 0D 20 20 20 20 20 20  20 20 D3 45 54 53 20 54  |..        .ETS T|
00001990: 48 45 20 4E 55 4D 42 45  52 20 4F 46 20 54 49 4D  |HE NUMBER OF TIM|
000019A0: 45 53 20 54 4F 20 52 45  44 49 41 4C 20 41 20 4E  |ES TO REDIAL A N|
000019B0: 55 4D 42 45 52 20 42 45  46 4F 52 45 20 51 55 49  |UMBER BEFORE QUI|
000019C0: 54 54 49 4E 47 2E 20 20  C9 46 20 41 0D 20 20 20  |TTING.  .F A.   |
000019D0: 20 20 20 20 20 4E 55 4D  42 45 52 20 49 53 20 44  |     NUMBER IS D|
000019E0: 49 41 4C 45 44 20 54 48  49 53 20 4D 41 4E 59 20  |IALED THIS MANY |
000019F0: 54 49 4D 45 53 20 57 49  54 48 4F 55 54 20 46 49  |TIMES WITHOUT FI|
00001A00: 4E 44 49 4E 47 20 41 20  43 41 52 52 49 45 52 2C  |NDING A CARRIER,|
00001A10: 20 54 48 45 0D 20 20 20  20 20 20 20 20 53 43 52  | THE.        SCR|
00001A20: 49 50 54 20 50 52 4F 47  52 41 4D 20 41 42 4F 52  |IPT PROGRAM ABOR|
00001A30: 54 53 2E 0D 0D 20 20 20  20 20 D3 C3 D2 C5 C5 CE  |TS...     ......|
00001A40: 20 22 53 54 52 49 4E 47  22 0D 0D 20 20 20 20 20  | "STRING"..     |
00001A50: 20 20 20 D0 52 49 4E 54  53 20 41 20 54 45 58 54  |   .RINTS A TEXT|
00001A60: 20 4D 45 53 53 41 47 45  20 4F 4E 20 54 48 45 20  | MESSAGE ON THE |
00001A70: 53 43 52 45 45 4E 2E 0D  0D 20 20 20 20 20 D4 C5  |SCREEN...     ..|
00001A80: D2 CD 20 22 54 45 52 4D  49 4E 41 4C 20 45 4D 55  |.. "TERMINAL EMU|
00001A90: 4C 41 54 4F 52 22 0D 0D  20 20 20 20 20 20 20 20  |LATOR"..        |
00001AA0: CC 4F 41 44 53 20 54 48  45 20 53 50 45 43 49 46  |.OADS THE SPECIF|
00001AB0: 49 45 44 20 54 45 52 4D  49 4E 41 4C 20 45 4D 55  |IED TERMINAL EMU|
00001AC0: 4C 41 54 4F 52 2E 0D 0D  20 20 20 20 20 D5 CE C3  |LATOR...     ...|
00001AD0: C8 C5 C3 CB 20 5B 53 54  52 49 4E 47 20 4E 55 4D  |.... [STRING NUM|
00001AE0: 42 45 52 5D 0D 0D 20 20  20 20 20 20 20 20 CE 55  |BER]..        .U|
00001AF0: 4C 4C 53 20 54 48 45 20  53 54 52 49 4E 47 20 49  |LLS THE STRING I|
00001B00: 4E 20 54 48 45 20 53 50  45 43 49 46 49 45 44 20  |N THE SPECIFIED |
00001B10: 53 54 52 49 4E 47 20 4E  55 4D 42 45 52 2E 20 20  |STRING NUMBER.  |
00001B20: C6 4F 52 20 45 58 41 4D  50 4C 45 2C 20 49 46 0D  |.OR EXAMPLE, IF.|
00001B30: 20 20 20 20 20 20 20 20  C3 C8 C5 C3 CB 20 32 20  |        ..... 2 |
00001B40: 22 D0 41 53 53 57 4F 52  44 22 20 57 41 53 20 50  |".ASSWORD" WAS P|
00001B50: 52 45 56 49 4F 55 53 4C  59 20 45 58 45 43 55 54  |REVIOUSLY EXECUT|
00001B60: 45 44 2C 20 D5 CE C3 C8  C5 C3 CB 20 32 20 57 49  |ED, ....... 2 WI|
00001B70: 4C 4C 20 47 45 54 20 52  49 44 0D 20 20 20 20 20  |LL GET RID.     |
00001B80: 20 20 20 4F 46 20 54 48  41 54 20 44 45 46 49 4E  |   OF THAT DEFIN|
00001B90: 49 54 49 4F 4E 20 46 4F  52 20 53 54 52 49 4E 47  |ITION FOR STRING|
00001BA0: 20 4E 55 4D 42 45 52 20  32 2E 0D 0D 20 20 20 20  | NUMBER 2...    |
00001BB0: 20 D5 D0 CC CF C1 C4 20  22 46 49 4C 45 4E 41 4D  | ...... "FILENAM|
00001BC0: 45 22 0D 0D 20 20 20 20  20 20 20 20 D5 50 4C 4F  |E"..        .PLO|
00001BD0: 41 44 53 20 54 48 45 20  53 50 45 43 49 46 49 45  |ADS THE SPECIFIE|
00001BE0: 44 20 46 49 4C 45 20 55  53 49 4E 47 20 54 48 45  |D FILE USING THE|
00001BF0: 20 50 52 4F 54 4F 43 4F  4C 20 49 4E 20 4D 45 4D  | PROTOCOL IN MEM|
00001C00: 4F 52 59 2E 0D 0D 20 20  20 20 20 D7 C1 C9 D4 0D  |ORY...     .....|
00001C10: 0D 20 20 20 20 20 20 20  20 C7 4F 45 53 20 49 4E  |.        .OES IN|
00001C20: 54 4F 20 54 45 52 4D 49  4E 41 4C 20 4D 4F 44 45  |TO TERMINAL MODE|
00001C30: 20 41 4E 44 20 52 45 43  45 49 56 45 53 20 44 41  | AND RECEIVES DA|
00001C40: 54 41 20 28 41 4E 44 20  50 52 49 4E 54 53 20 49  |TA (AND PRINTS I|
00001C50: 54 20 54 4F 20 54 48 45  0D 20 20 20 20 20 20 20  |T TO THE.       |
00001C60: 20 53 43 52 45 45 4E 29  20 57 48 49 4C 45 20 57  | SCREEN) WHILE W|
00001C70: 41 49 54 49 4E 47 20 46  4F 52 20 54 48 45 20 53  |AITING FOR THE S|
00001C80: 54 52 49 4E 47 53 20 53  50 45 43 49 46 49 45 44  |TRINGS SPECIFIED|
00001C90: 20 57 49 54 48 20 54 48  45 20 C3 C8 C5 C3 CB 0D  | WITH THE ......|
00001CA0: 20 20 20 20 20 20 20 20  43 4F 4D 4D 41 4E 44 2E  |        COMMAND.|
00001CB0: 20 20 D7 48 45 4E 20 4F  4E 45 20 4F 46 20 54 48  |  .HEN ONE OF TH|
00001CC0: 45 20 53 54 52 49 4E 47  53 20 49 53 20 46 4F 55  |E STRINGS IS FOU|
00001CD0: 4E 44 2C 20 49 54 20 53  54 4F 50 53 20 57 41 49  |ND, IT STOPS WAI|
00001CE0: 54 49 4E 47 20 41 4E 44  0D 20 20 20 20 20 20 20  |TING AND.       |
00001CF0: 20 43 4F 4E 54 49 4E 55  45 53 20 57 49 54 48 20  | CONTINUES WITH |
00001D00: 54 48 45 20 53 43 52 49  50 54 20 50 52 4F 47 52  |THE SCRIPT PROGR|
00001D10: 41 4D 2E 0D 0D 20 20 20  20 20 20 20 20 20 20 20  |AM...           |
00001D20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001D30: 20 20 20 20 20 20 20 20  20 2D 2D 2D 2D 0D 0D 20  |         ----.. |
00001D40: 20 20 20 20 C5 D8 C1 CD  D0 CC C5 D3 0D 0D 20 20  |    ..........  |
00001D50: 20 20 20 20 20 20 C4 4F  20 4E 4F 54 20 54 59 50  |      .O NOT TYP|
00001D60: 45 20 49 4E 20 54 48 45  20 43 4F 4D 4D 45 4E 54  |E IN THE COMMENT|
00001D70: 53 20 49 4E 20 54 48 45  20 46 4F 4C 4C 4F 57 49  |S IN THE FOLLOWI|
00001D80: 4E 47 20 45 58 41 4D 50  4C 45 53 2E 0D 0D 20 20  |NG EXAMPLES...  |
00001D90: 20 20 20 20 20 20 D3 43  52 49 50 54 20 50 52 4F  |      .CRIPT PRO|
00001DA0: 47 52 41 4D 20 46 4F 52  20 4C 4F 47 47 49 4E 47  |GRAM FOR LOGGING|
00001DB0: 20 49 4E 54 4F 20 41 20  C3 4F 4C 4F 52 20 36 34  | INTO A .OLOR 64|
00001DC0: 20 C2 C2 D3 3A 0D 20 20  20 20 20 20 20 20 2D 2D  | ...:.        --|
00001DD0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001DE0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001DF0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 0D 0D 20 20  |------------..  |
00001E00: 20 20 20 20 20 20 52 45  44 49 41 4C 20 35 20 20  |      REDIAL 5  |
00001E10: 20 20 20 20 20 20 20 20  20 20 3B 20 41 42 4F 52  |          ; ABOR|
00001E20: 54 20 53 43 52 49 50 54  20 41 46 54 45 52 20 35  |T SCRIPT AFTER 5|
00001E30: 20 55 4E 53 55 43 43 45  53 53 46 55 4C 20 54 52  | UNSUCCESSFUL TR|
00001E40: 49 45 53 0D 20 20 20 20  20 20 20 20 44 49 41 4C  |IES.        DIAL|
00001E50: 22 CE 41 4D 45 20 4F 46  20 C2 C2 D3 22 20 20 20  |".AME OF ..."   |
00001E60: 3B 20 41 55 54 4F 44 49  41 4C 20 54 48 45 20 C2  |; AUTODIAL THE .|
00001E70: C2 D3 0D 20 20 20 20 20  20 20 20 43 48 45 43 4B  |...        CHECK|
00001E80: 20 31 20 22 52 45 54 55  52 4E 22 20 20 20 20 3B  | 1 "RETURN"    ;|
00001E90: 20 53 50 45 43 49 46 59  20 54 4F 20 43 48 45 43  | SPECIFY TO CHEC|
00001EA0: 4B 20 46 4F 52 20 54 48  45 20 53 54 52 49 4E 47  |K FOR THE STRING|
00001EB0: 20 22 52 45 54 55 52 4E  22 0D 20 20 20 20 20 20  | "RETURN".      |
00001EC0: 20 20 57 41 49 54 20 20  20 20 20 20 20 20 20 20  |  WAIT          |
00001ED0: 20 20 20 20 20 20 3B 20  57 41 49 54 20 46 4F 52  |      ; WAIT FOR|
00001EE0: 20 53 54 52 49 4E 47 20  49 4E 20 54 45 52 4D 49  | STRING IN TERMI|
00001EF0: 4E 41 4C 20 4D 4F 44 45  0D 20 20 20 20 20 20 20  |NAL MODE.       |
00001F00: 20 4F 55 54 50 55 54 22  5E CD 22 20 20 20 20 20  | OUTPUT"^."     |
00001F10: 20 20 20 20 20 3B 20 53  45 4E 44 20 41 20 43 41  |     ; SEND A CA|
00001F20: 52 52 49 41 47 45 20 52  45 54 55 52 4E 0D 20 20  |RRIAGE RETURN.  |
00001F30: 20 20 20 20 20 20 43 48  45 43 4B 20 31 20 22 28  |      CHECK 1 "(|
00001F40: 59 2F 4E 29 22 20 20 20  20 20 3B 20 43 48 45 43  |Y/N)"     ; CHEC|
00001F50: 4B 20 46 4F 52 20 C1 D3  C3 C9 C9 2F 47 52 41 50  |K FOR ...../GRAP|
00001F60: 48 49 43 53 20 50 52 4F  4D 50 54 0D 20 20 20 20  |HICS PROMPT.    |
00001F70: 20 20 20 20 57 41 49 54  0D 20 20 20 20 20 20 20  |    WAIT.       |
00001F80: 20 4F 55 54 50 55 54 22  59 22 20 20 20 20 20 20  | OUTPUT"Y"      |
00001F90: 20 20 20 20 20 3B 20 53  45 4E 44 20 41 20 59 45  |     ; SEND A YE|
00001FA0: 53 0D 20 20 20 20 20 20  20 20 50 41 55 53 45 20  |S.        PAUSE |
00001FB0: 33 20 20 20 20 20 20 20  20 20 20 20 20 20 3B 20  |3             ; |
00001FC0: 57 41 49 54 20 33 20 53  45 43 4F 4E 44 53 0D 20  |WAIT 3 SECONDS. |
00001FD0: 20 20 20 20 20 20 20 4F  55 54 50 55 54 22 20 20  |       OUTPUT"  |
00001FE0: 20 22 20 20 20 20 20 20  20 20 20 3B 20 53 45 4E  | "         ; SEN|
00001FF0: 44 20 41 20 46 45 57 20  53 50 41 43 45 53 20 54  |D A FEW SPACES T|
00002000: 4F 20 41 42 4F 52 54 20  57 45 4C 43 4F 4D 45 20  |O ABORT WELCOME |
00002010: 53 43 52 45 45 4E 0D 20  20 20 20 20 20 20 20 43  |SCREEN.        C|
00002020: 48 45 43 4B 20 31 20 22  3E 22 20 20 20 20 20 20  |HECK 1 ">"      |
00002030: 20 20 20 3B 20 57 41 49  54 20 46 4F 52 20 55 53  |   ; WAIT FOR US|
00002040: 45 52 20 4E 55 4D 42 45  52 20 50 52 4F 4D 50 54  |ER NUMBER PROMPT|
00002050: 0D 20 20 20 20 20 20 20  20 4D 41 43 52 4F 20 31  |.        MACRO 1|
00002060: 20 20 20 20 20 20 20 20  20 20 20 20 20 3B 20 53  |             ; S|
00002070: 45 4E 44 20 50 41 53 53  57 4F 52 44 20 4D 41 43  |END PASSWORD MAC|
00002080: 52 4F 20 2D 20 53 48 4F  55 4C 44 20 43 4F 4E 54  |RO - SHOULD CONT|
00002090: 41 49 4E 20 55 53 45 52  0D 20 20 20 20 20 20 20  |AIN USER.       |
000020A0: 20 45 4E 44 20 20 20 20  20 20 20 20 20 20 20 20  | END            |
000020B0: 20 20 20 20 20 3B 20 4E  55 4D 42 45 52 2C 20 52  |     ; NUMBER, R|
000020C0: 45 54 55 52 4E 2C 20 31  20 53 45 43 4F 4E 44 20  |ETURN, 1 SECOND |
000020D0: 50 41 55 53 45 2C 20 50  41 53 53 57 4F 52 44 2C  |PAUSE, PASSWORD,|
000020E0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000020F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 3B 20 52  |             ; R|
00002100: 45 54 55 52 4E 0D 0D 20  20 20 20 20 20 20 20 D3  |ETURN..        .|
00002110: 43 52 49 50 54 20 50 52  4F 47 52 41 4D 20 46 4F  |CRIPT PROGRAM FO|
00002120: 52 20 43 41 50 54 55 52  49 4E 47 20 4E 45 57 20  |R CAPTURING NEW |
00002130: 4D 45 53 53 41 47 45 53  20 4F 4E 20 41 20 C3 49  |MESSAGES ON A .I|
00002140: 54 41 44 45 4C 20 4F 52  0D 20 20 20 20 20 20 20  |TADEL OR.       |
00002150: 20 53 49 4D 49 4C 41 52  20 52 4F 4F 4D 20 53 59  | SIMILAR ROOM SY|
00002160: 53 54 45 4D 20 C2 C2 D3  3A 0D 20 20 20 20 20 20  |STEM ...:.      |
00002170: 20 20 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |  --------------|
00002180: 2D 2D 2D 2D 2D 2D 2D 2D  2D 0D 0D 20 20 20 20 20  |---------..     |
00002190: 20 20 20 42 55 46 46 45  52 20 4F 50 45 4E 22 43  |   BUFFER OPEN"C|
000021A0: 49 54 20 4D 53 47 53 22  20 20 20 3B 20 4F 50 45  |IT MSGS"   ; OPE|
000021B0: 4E 20 43 41 50 54 55 52  45 20 46 49 4C 45 0D 20  |N CAPTURE FILE. |
000021C0: 20 20 20 20 20 20 20 43  48 45 43 4B 20 31 20 22  |       CHECK 1 "|
000021D0: 3E 20 22 20 20 20 20 20  20 20 20 20 20 20 20 3B  |> "            ;|
000021E0: 20 43 48 45 43 4B 20 46  4F 52 20 50 52 4F 4D 50  | CHECK FOR PROMP|
000021F0: 54 0D 20 20 20 20 20 20  20 20 43 48 45 43 4B 20  |T.        CHECK |
00002200: 32 20 22 CC 4F 42 42 59  3E 22 20 20 20 20 20 20  |2 ".OBBY>"      |
00002210: 20 20 3B 20 43 48 45 43  4B 20 46 4F 52 20 52 45  |  ; CHECK FOR RE|
00002220: 54 55 52 4E 20 54 4F 20  46 49 52 53 54 20 52 4F  |TURN TO FIRST RO|
00002230: 4F 4D 20 4F 46 20 C2 C2  D3 0D 20 20 20 20 20 20  |OM OF ....      |
00002240: 20 20 4C 4F 4F 50 20 4F  55 54 50 55 54 22 4E 22  |  LOOP OUTPUT"N"|
00002250: 20 20 20 20 20 20 20 20  20 20 3B 20 53 45 4E 44  |          ; SEND|
00002260: 20 43 4F 4D 4D 41 4E 44  20 46 4F 52 20 CE 45 57  | COMMAND FOR .EW|
00002270: 20 4D 45 53 53 41 47 45  53 0D 20 20 20 20 20 20  | MESSAGES.      |
00002280: 20 20 57 41 49 54 20 20  20 20 20 20 20 20 20 20  |  WAIT          |
00002290: 20 20 20 20 20 20 20 20  20 20 3B 20 57 41 49 54  |          ; WAIT|
000022A0: 20 46 4F 52 20 45 49 54  48 45 52 20 53 54 52 49  | FOR EITHER STRI|
000022B0: 4E 47 0D 20 20 20 20 20  20 20 20 49 46 20 43 48  |NG.        IF CH|
000022C0: 45 43 4B 20 32 20 54 48  45 4E 20 4A 55 4D 50 20  |ECK 2 THEN JUMP |
000022D0: 45 58 49 54 20 20 3B 20  45 58 49 54 20 50 52 4F  |EXIT  ; EXIT PRO|
000022E0: 47 52 41 4D 20 49 46 20  22 CC 4F 42 42 59 3E 22  |GRAM IF ".OBBY>"|
000022F0: 20 46 4F 55 4E 44 0D 20  20 20 20 20 20 20 20 4F  | FOUND.        O|
00002300: 55 54 50 55 54 22 47 22  20 20 20 20 20 20 20 20  |UTPUT"G"        |
00002310: 20 20 20 20 20 20 20 3B  20 C7 4F 54 4F 20 4E 45  |       ; .OTO NE|
00002320: 57 20 4D 45 53 53 41 47  45 53 0D 20 20 20 20 20  |W MESSAGES.     |
00002330: 20 20 20 4A 55 4D 50 20  4C 4F 4F 50 0D 20 20 20  |   JUMP LOOP.   |
00002340: 20 20 20 20 20 45 58 49  54 20 42 55 46 46 45 52  |     EXIT BUFFER|
00002350: 20 43 4C 4F 53 45 20 20  20 20 20 20 20 3B 20 43  | CLOSE       ; C|
00002360: 4C 4F 53 45 20 43 41 50  54 55 52 45 20 46 49 4C  |LOSE CAPTURE FIL|
00002370: 45 0D 20 20 20 20 20 20  20 20 42 55 46 46 45 52  |E.        BUFFER|
00002380: 20 53 41 56 45 22 43 49  54 20 4D 53 47 53 22 20  | SAVE"CIT MSGS" |
00002390: 20 20 3B 20 53 41 56 45  20 43 41 50 54 55 52 45  |  ; SAVE CAPTURE|
000023A0: 20 46 49 4C 45 20 54 4F  20 44 49 53 4B 0D 20 20  | FILE TO DISK.  |
000023B0: 20 20 20 20 20 20 42 55  46 46 45 52 20 4B 49 4C  |      BUFFER KIL|
000023C0: 4C 22 43 49 54 20 4D 53  47 53 22 20 20 20 3B 20  |L"CIT MSGS"   ; |
000023D0: 44 45 4C 45 54 45 20 43  41 50 54 55 52 45 20 46  |DELETE CAPTURE F|
000023E0: 49 4C 45 0D 20 20 20 20  20 20 20 20 45 4E 44 0D  |ILE.        END.|
000023F0: 0D 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00002400: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002410: 20 20 20 20 20 2D 2D 2D  2D 0D                    |     ----.      |
                        NOVATERM 9.1 SCR
IPT COMMANDS..             NOVATERM IS C
OPYRIGHT (C) 1989, 1990 BY NICK ROSSI.. 
    THE SCRIPT FILE SOURCE CODE CAN BE S
AVED EITHER IN A SEQUENTIAL FILE.     OR
 AS LINES IN A PROGRAM (WITH LINE NUMBER
S).  THE COMPILER WILL.     ACCOUNT FOR 
BOTH.  EACH COMMAND SHOULD BE ENTERED ON
 A SEPARATE LINE;.     NO COLONS OR OTHE
R CHARACTERS ARE USED TO SEPARATE COMMAN
DS ON THE.     SAME LINE...     IN THIS 
DOCUMENT, COMMANDS ARE GIVEN IN UPPERCAS
E.  HOWEVER, THE.     ACTUAL SCRIPT PROG
RAMS SHOULD HAVE LOWERCASE COMMANDS!..  
   ANY ARGUMENTS THAT GO ALONG WITH THE 
COMMANDS ARE PLACED NEXT TO THEM..     N
UMERIC ARGUMENTS ARE IN BRACKETS [ ], AN
D STRING ARGUMENTS ARE IN.     QUOTES " 
". OPTIONAL ARGUMENTS ARE GIVEN IN GREAT
ER-THAN LESS-THAN.     SYMBOLS < >. THE 
DESCRIPTION OF THE ARGUMENT IS IN LOWERC
ASE....     ASC "ASCII TABLE"..        L
OADS THE ASCII TRANSLATION TABLE WITH TH
E GIVEN FILE NAME...     BAUD [BAUD RATE
]..        CHANGES THE BAUD RATE TO THE 
SPECIFIED NUMBER.  IF THE BAUD RATE.    
    GIVEN IS GREATER THAN THE MAXIMUM BA
UD RATE FOR THE MODEM, NO.        CHANGE
 IS MADE...     BUFFER COMMAND <"FILENAM
E">..        THE FOLLOWING COMMANDS ARE 
AVAILABLE WITH BUFFER:..        CLEAR - 
CLEARS ALL FILES FROM THE BUFFER...     
   CLOSE - CLOSES A CAPTURE FILE...     
   KILL "FILENAME" - DELETES A FILE FROM
 THE BUFFER...        LOAD "FILENAME" - 
LOADS A FILE FROM DISK INTO THE BUFFER..
.        OPEN "FILENAME" - OPENS A CAPTU
RE FILE...        PRINT "FILENAME" - SEN
DS A BUFFER FILE TO THE PRINTER...      
  SAVE "FILENAME" - SAVES A FILE FROM TH
E BUFFER TO DISK...     CHECK [STRING NU
MBER] "STRING"..        SETS UP THE GIVE
N STRING IN THE SPECIFIED STRING NUMBER.
  FOR.        EXAMPLE, CHECK 2 "PASSWORD
" WILL DEFINE STRING NUMBER 2 AS.       
 "PASSWORD".  THIS IS USED BY THE WAIT C
OMMAND TO WAIT FOR THE.        STRING TO
 BE RECEIVED OVER THE MODEM.  THE CHECK 
COMMAND DOES NOT.        WAIT, HOWEVER..
.     DIAL "ENTRY NAME"..        DIALS T
HE ENTRY WITH THE GIVEN NAME.  THE AUTOD
IALER KEEPS.        REDIALING UNTIL EITH
ER A CARRIER IS FOUND OR THE REDIAL COUN
T IS.        EXHAUSTED (SEE REDIAL)...  
   DIAL# "PHONE NUMBER"..        DIALS T
HE PHONE NUMBER SPECIFIED...     DIALN [
LOC IN PHONE LIST]..        DIALS THE EN
TRY IN THE PHONE LIST CORRESPONDING TO T
HE SPECIFIED.        NUMBER.  THE NUMBER
S DON'T SHOW UP ON THE AUTODIAL MENU, BU
T, FOR.        EXAMPLE, DIALN 3 WOULD DI
AL THE THIRD ENTRY FROM THE TOP...     D
ISK [DEVICE NUMBER]..        CHANGES THE
 DISK DEVICE DEFAULT TO THE SPECIFIED DE
VICE NUMBER. IF.        THE DEVICE IS NO
T PRESENT, NO CHANGE IS MADE, BUT THE SC
RIPT.        PROGRAM DOES NOT HALT WITH 
AN ERROR...     DISKC "DISK COMMAND"..  
      SENDS THE SPECIFIED DISK COMMAND T
O THE CURRENT DISK DEVICE.  THE.        
ERROR CHANNEL IS READ AND DISPLAYED AFTE
RWARD...     DOWNLOAD "FILENAME"..      
  DOWNLOADS THE SPECIFIED FILE USING THE
 PROTOCOL IN MEMORY...     DSEND "FILENA
ME"..        SENDS THE SPECIFIED FILE TO
 THE MODEM.  IF THE FILE IS NOT FOUND,. 
       THE SCRIPT PROGRAM CONTINUES...  
   END..        INDICATES THE END OF THE
 SCRIPT PROGRAM.  WHILE THIS IS NOT.    
    REQUIRED, IT IS STRONGLY ADVISED THA
T YOU INCLUDE THIS COMMAND AT.        TH
E END...     FONT "FONT FILE"..        L
OADS THE SPECIFIED FONT STYLE FROM DISK.
..     FONT80 "FONT FILE"..        LOADS
 THE SPECIFIED 80 COLUMN FONT FROM DISK.
..     GO40..        CHANGES TO 40 COLUM
N MODE, IF THE TERMINAL EMULATOR ALLOWS 
IT...     GO80..        CHANGES TO 80 CO
LUMN MODE...     IF <NO> CONDITION THEN 
COMMAND..        USED TO TEST VARIOUS CO
NDITIONS.  ANY ONE OF THE CONDITIONS BEL
OW.        CAN BE SUBSTITUTED INTO THE C
OMMAND, AND IF THE CONDITION IS TRUE,.  
      THE COMMAND AFTER THEN WILL BE EXE
CUTED.  ANY COMMAND CAN BE PUT.        A
FTER THEN...        CARRIER - CHECKS FOR
 A CARRIER.  IF NO IS IN FRONT OF IT, TH
E.        COMMAND EXECUTES IN THE ABSENC
E OF A CARRIER...        CHECK [CHECK ST
RING] - CHECKS TO SEE IF THE SPECIFIED S
TRING NUMBER.        WAS RECEIVED.  THER
E MUST BE A NUMBER AFTER CHECK, OR THE C
OMMAND.        IS INVALID...        RECE
IVE - CHECKS TO SEE IF DATA IS BEING REC
EIVED.  IF NO PRECEDES.        IT, THE C
OMMAND EXECUTES WHEN DATA IS NOT BEING R
ECEIVED..                               
.        RING - CHECKS TO SEE IF THE PHO
NE IS RINGING.  IF NO PRECEDES IT,.     
   THE COMMAND EXECUTES WHEN THE PHONE I
SN'T RINGING...     JUMP LABEL..        
JUMPS TO THE SPECIFIED LABEL IN THE PROG
RAM.  LABELS ARE.        NON-COMMAND WOR
DS WHICH ARE PLACED BEFORE COMMANDS TO I
DENTIFY A.        LOCATION IN THE PROGRA
M.  FOR EXAMPLE:..         LOOP CHECK 1 
"USERNAME:".         ..         ..      
   JUMP LOOP..        LABELS CAN CONTAIN
 ANY CHARACTERS OTHER THAN QUOTES, BUT A
 LABEL.        CAN ONLY BE ONE WORD...  
      IF THE SCRIPT PROGRAM IS ENTERED I
N THE FORM OF A PROGRAM FILE.        (RA
THER THAN A SEQUENTIAL FILE), AN ACTUAL 
LINE NUMBER CAN BE USED.        WITH THE
 JUMP COMMAND.  FOR EXAMPLE:..         1
0 CHECK 1 "USERNAME:".         20 ....  
       30 ....         40 JUMP 10..     
   ...OR:..         100 IF NO CARRIER TH
EN JUMP 100..     LINK "SCRIPT PROGRAM".
.        LOADS A NEW SCRIPT PROGRAM AND 
BEGINS EXECUTING IT...     MACRO [FUNCTI
ON KEY NUMBER]..        SENDS THE FUNCTI
ON KEY NUMBER SPECIFIED.  THIS IS EQUIVA
LENT TO.        HITTING ONE OF THE 16 FU
NCTION KEYS...     MINIT..        INITIA
LIZES THE MODEM IF NO CARRIER IS PRESENT
...     MODEM "MODEM DRIVER"..        LO
ADS THE SPECIFIED MODEM DRIVER FROM DISK
...     OUTPUT "STRING"..        OUTPUTS
 A STRING TO THE MODEM.  CONTROL CHARACT
ERS ARE ENTERED AS.        THEY ARE IN M
ACRO KEYS, WITH A ^ PRECEDING THE CORRES
PONDING.        LETTER.  FOR EXAMPLE, A 
CARRIAGE RETURN (CONTROL-M) WOULD BE.   
     ENTERED AS ^M...     PAUSE [NUMBER 
OF SECONDS]..        PAUSES THE PROGRAM 
FOR A SPECIFIED NUMBER OF SECONDS...    
 PHONE ON AND PHONE OFF..        PHONE O
N PUTS THE PHONE ON THE HOOK (I.E. HANGS
 UP), AND PHONE OFF.        TAKES THE PH
ONE OFF THE HOOK...     PRINT "FILENAME"
..        SENDS THE SPECIFIED FILE FROM 
DISK TO THE PRINTER.  IF THE PRINTER.   
     IS NOT TURNED ON, THE COMMAND IS NO
T EXECUTED, BUT THE SCRIPT.        PROGR
AM CONTINUES...     PRINTER [DEVICE NUMB
ER]..        CHANGES THE PRINTER DEVICE 
DEFAULT TO THE SPECIFIED DEVICE NUMBER..
        IF THE DEVICE IS NOT PRESENT, NO
 CHANGE IS MADE, BUT THE SCRIPT.        
PROGRAM DOES NOT HALT WITH AN ERROR...  
   PROT "PROTOCOL"..        LOADS THE SP
ECIFIED PROTOCOL...     REDIAL [NUMBER O
F TRIES]..        SETS THE NUMBER OF TIM
ES TO REDIAL A NUMBER BEFORE QUITTING.  
IF A.        NUMBER IS DIALED THIS MANY 
TIMES WITHOUT FINDING A CARRIER, THE.   
     SCRIPT PROGRAM ABORTS...     SCREEN
 "STRING"..        PRINTS A TEXT MESSAGE
 ON THE SCREEN...     TERM "TERMINAL EMU
LATOR"..        LOADS THE SPECIFIED TERM
INAL EMULATOR...     UNCHECK [STRING NUM
BER]..        NULLS THE STRING IN THE SP
ECIFIED STRING NUMBER.  FOR EXAMPLE, IF.
        CHECK 2 "PASSWORD" WAS PREVIOUSL
Y EXECUTED, UNCHECK 2 WILL GET RID.     
   OF THAT DEFINITION FOR STRING NUMBER 
2...     UPLOAD "FILENAME"..        UPLO
ADS THE SPECIFIED FILE USING THE PROTOCO
L IN MEMORY...     WAIT..        GOES IN
TO TERMINAL MODE AND RECEIVES DATA (AND 
PRINTS IT TO THE.        SCREEN) WHILE W
AITING FOR THE STRINGS SPECIFIED WITH TH
E CHECK.        COMMAND.  WHEN ONE OF TH
E STRINGS IS FOUND, IT STOPS WAITING AND
.        CONTINUES WITH THE SCRIPT PROGR
AM...                                   
 ----..     EXAMPLES..        DO NOT TYP
E IN THE COMMENTS IN THE FOLLOWING EXAMP
LES...        SCRIPT PROGRAM FOR LOGGING
 INTO A COLOR 64 BBS:.        ----------
------------------------------------..  
      REDIAL 5            ; ABORT SCRIPT
 AFTER 5 UNSUCCESSFUL TRIES.        DIAL
"NAME OF BBS"   ; AUTODIAL THE BBS.     
   CHECK 1 "RETURN"    ; SPECIFY TO CHEC
K FOR THE STRING "RETURN".        WAIT  
              ; WAIT FOR STRING IN TERMI
NAL MODE.        OUTPUT"^M"          ; S
END A CARRIAGE RETURN.        CHECK 1 "(
Y/N)"     ; CHECK FOR ASCII/GRAPHICS PRO
MPT.        WAIT.        OUTPUT"Y"      
     ; SEND A YES.        PAUSE 3       
      ; WAIT 3 SECONDS.        OUTPUT"  
 "         ; SEND A FEW SPACES TO ABORT 
WELCOME SCREEN.        CHECK 1 ">"      
   ; WAIT FOR USER NUMBER PROMPT.       
 MACRO 1             ; SEND PASSWORD MAC
RO - SHOULD CONTAIN USER.        END    
             ; NUMBER, RETURN, 1 SECOND 
PAUSE, PASSWORD,.                       
     ; RETURN..        SCRIPT PROGRAM FO
R CAPTURING NEW MESSAGES ON A CITADEL OR
.        SIMILAR ROOM SYSTEM BBS:.      
  -----------------------..        BUFFE
R OPEN"CIT MSGS"   ; OPEN CAPTURE FILE. 
       CHECK 1 "> "            ; CHECK F
OR PROMPT.        CHECK 2 "LOBBY>"      
  ; CHECK FOR RETURN TO FIRST ROOM OF BB
S.        LOOP OUTPUT"N"          ; SEND
 COMMAND FOR NEW MESSAGES.        WAIT  
                  ; WAIT FOR EITHER STRI
NG.        IF CHECK 2 THEN JUMP EXIT  ; 
EXIT PROGRAM IF "LOBBY>" FOUND.        O
UTPUT"G"               ; GOTO NEW MESSAG
ES.        JUMP LOOP.        EXIT BUFFER
 CLOSE       ; CLOSE CAPTURE FILE.      
  BUFFER SAVE"CIT MSGS"   ; SAVE CAPTURE
 FILE TO DISK.        BUFFER KILL"CIT MS
GS"   ; DELETE CAPTURE FILE.        END.
.                                    ---
-.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL