TERMINAL NOTES
FILE INFORMATION
FILENAME(S): TERMINAL NOTES
FILE TYPE(S): PRG
FILE SIZE: 5.8K
FIRST SEEN: 2025-11-30 17:31:36
APPEARS ON: 1 disk(s)
FILE HASH
b40f2fe95170cca65c5ed20cc55b26a315bebbd7f33945a47d791404a096a9de
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| PB DOMAIN 0016UT | TERMINAL NOTES | PRG | UK CD | 19 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 6E 6F 74 65 73 20 6F 6E 20 74 68 65 20 74 65 72 |notes on the ter| 00000010: 6D 69 6E 61 6C 20 65 6D 75 6C 61 74 6F 72 20 70 |minal emulator p| 00000020: 72 6F 67 72 61 6D 0D 20 20 20 20 20 2A 2A 2A 2A |rogram. ****| 00000030: 2A 2A 2A 2A 20 22 74 65 72 6D 69 6E 61 6C 22 20 |**** "terminal" | 00000040: 2A 2A 2A 2A 2A 2A 2A 2A 0D 0D 20 20 20 74 48 49 |********.. tHI| 00000050: 53 20 49 53 20 41 20 46 49 4C 45 20 54 52 41 4E |S IS A FILE TRAN| 00000060: 53 46 45 52 20 55 54 49 4C 49 54 59 20 46 4F 52 |SFER UTILITY FOR| 00000070: 0D 4D 4F 56 49 4E 47 20 61 73 63 69 69 20 54 45 |.MOVING ascii TE| 00000080: 58 54 20 46 49 4C 45 53 20 42 45 54 57 45 45 4E |XT FILES BETWEEN| 00000090: 20 44 49 53 4B 2C 0D 50 52 49 4E 54 45 52 2C 20 | DISK,.PRINTER, | 000000A0: 4D 4F 44 45 4D 20 41 4E 44 20 53 43 52 45 45 4E |MODEM AND SCREEN| 000000B0: 20 55 53 49 4E 47 20 41 20 4D 45 4D 2D 0D 4F 52 | USING A MEM-.OR| 000000C0: 59 20 42 55 46 46 45 52 20 4F 46 20 31 35 6B 20 |Y BUFFER OF 15k | 000000D0: 46 4F 52 20 49 4E 54 45 52 4D 45 44 49 41 54 45 |FOR INTERMEDIATE| 000000E0: 0D 53 54 4F 52 41 47 45 20 41 4E 44 20 44 49 53 |.STORAGE AND DIS| 000000F0: 50 4C 41 59 2E 20 20 77 48 45 4E 20 4E 4F 54 20 |PLAY. wHEN NOT | 00000100: 44 4F 49 4E 47 0D 41 20 46 49 4C 45 20 54 52 41 |DOING.A FILE TRA| 00000110: 4E 53 46 45 52 2C 20 54 48 45 20 4B 45 59 42 4F |NSFER, THE KEYBO| 00000120: 41 52 44 20 54 52 41 4E 53 2D 0D 4D 49 54 53 20 |ARD TRANS-.MITS | 00000130: 54 4F 20 54 48 45 20 4D 4F 44 45 4D 20 43 48 41 |TO THE MODEM CHA| 00000140: 4E 4E 45 4C 20 41 4E 44 20 49 4E 43 4F 4D 49 4E |NNEL AND INCOMIN| 00000150: 47 0D 43 48 41 52 41 43 54 45 52 53 20 41 52 45 |G.CHARACTERS ARE| 00000160: 20 53 45 4E 54 20 54 4F 20 54 48 45 20 53 43 52 | SENT TO THE SCR| 00000170: 45 45 4E 2E 0D 74 52 41 4E 53 4D 49 54 54 45 44 |EEN..tRANSMITTED| 00000180: 20 43 48 41 52 41 43 54 45 52 53 20 4D 41 59 20 | CHARACTERS MAY | 00000190: 42 45 20 49 4E 0D 45 49 54 48 45 52 20 41 4C 4C |BE IN.EITHER ALL| 000001A0: 20 43 41 50 53 20 4F 52 20 4D 49 58 45 44 20 55 | CAPS OR MIXED U| 000001B0: 50 50 45 52 2F 4C 4F 57 45 52 0D 43 41 53 45 20 |PPER/LOWER.CASE | 000001C0: 42 55 54 20 53 43 52 45 45 4E 20 41 4E 44 20 50 |BUT SCREEN AND P| 000001D0: 52 49 4E 54 45 52 20 4F 55 54 50 55 54 20 49 53 |RINTER OUTPUT IS| 000001E0: 0D 44 49 53 50 4C 41 59 45 44 20 41 53 20 52 45 |.DISPLAYED AS RE| 000001F0: 43 45 49 56 45 44 2E 0D 20 20 20 74 48 45 20 4D |CEIVED.. tHE M| 00000200: 41 49 4E 20 50 52 4F 47 52 41 4D 20 49 53 20 6C |AIN PROGRAM IS l| 00000210: 6F 61 64 45 44 20 41 4E 44 20 72 75 6E 0D 54 4F |oadED AND run.TO| 00000220: 20 4F 46 46 45 52 20 54 48 49 53 20 44 45 53 43 | OFFER THIS DESC| 00000230: 52 49 50 54 49 4F 4E 20 4F 52 20 54 48 45 20 53 |RIPTION OR THE S| 00000240: 45 54 2D 0D 55 50 20 4D 45 4E 55 20 46 4F 52 20 |ET-.UP MENU FOR | 00000250: 53 45 4C 45 43 54 49 4E 47 20 72 73 32 33 32 20 |SELECTING rs232 | 00000260: 50 41 52 41 4D 45 54 45 52 53 0D 41 4E 44 20 4A |PARAMETERS.AND J| 00000270: 55 4D 50 49 4E 47 20 54 4F 20 54 48 45 20 4D 41 |UMPING TO THE MA| 00000280: 49 4E 20 46 55 4E 43 54 49 4F 4E 20 4D 45 4E 55 |IN FUNCTION MENU| 00000290: 0D 46 52 4F 4D 20 57 48 49 43 48 20 54 52 41 4E |.FROM WHICH TRAN| 000002A0: 53 46 45 52 53 20 41 52 45 20 49 4E 49 54 49 41 |SFERS ARE INITIA| 000002B0: 54 45 44 20 41 4E 44 0D 54 48 45 20 46 4F 4C 4C |TED AND.THE FOLL| 000002C0: 4F 57 49 4E 47 20 41 52 45 20 41 56 41 49 4C 41 |OWING ARE AVAILA| 000002D0: 42 4C 45 3A 0D 40 0D 20 20 20 20 20 46 31 20 42 |BLE:.@. F1 B| 000002E0: 52 49 4E 47 53 20 42 41 43 4B 20 4D 41 49 4E 20 |RINGS BACK MAIN | 000002F0: 4D 45 4E 55 2E 20 20 74 48 49 53 0D 20 20 20 49 |MENU. tHIS. I| 00000300: 53 20 48 45 4C 50 46 55 4C 20 41 46 54 45 52 20 |S HELPFUL AFTER | 00000310: 4B 45 59 42 4F 41 52 44 20 45 4E 54 52 59 0D 20 |KEYBOARD ENTRY. | 00000320: 20 20 48 41 53 20 43 41 55 53 45 44 20 54 48 45 | HAS CAUSED THE| 00000330: 20 4D 45 4E 55 20 54 4F 20 53 43 52 4F 4C 4C 20 | MENU TO SCROLL | 00000340: 4F 55 54 0D 20 20 20 4F 46 20 56 49 53 49 42 49 |OUT. OF VISIBI| 00000350: 4C 49 54 59 2E 0D 20 20 20 20 20 46 32 20 52 45 |LITY.. F2 RE| 00000360: 54 55 52 4E 53 20 54 4F 20 54 48 45 20 53 45 54 |TURNS TO THE SET| 00000370: 2D 55 50 20 4D 45 4E 55 20 54 4F 0D 20 20 20 43 |-UP MENU TO. C| 00000380: 48 41 4E 47 45 20 50 41 52 41 4D 45 54 45 52 53 |HANGE PARAMETERS| 00000390: 20 4F 52 20 44 49 53 50 4C 41 59 20 54 48 45 53 | OR DISPLAY THES| 000003A0: 45 0D 20 20 20 49 4E 53 54 52 55 43 54 49 4F 4E |E. INSTRUCTION| 000003B0: 53 20 41 47 41 49 4E 2E 0D 20 20 20 20 20 46 33 |S AGAIN.. F3| 000003C0: 20 54 4F 47 47 4C 45 53 20 54 48 45 20 4D 45 4D | TOGGLES THE MEM| 000003D0: 4F 52 59 20 42 55 46 46 45 52 20 4F 4E 20 26 0D |ORY BUFFER ON &.| 000003E0: 20 20 20 4F 46 46 20 46 4F 52 20 43 41 50 54 55 | OFF FOR CAPTU| 000003F0: 52 49 4E 47 20 46 49 4C 45 53 20 44 55 52 49 4E |RING FILES DURIN| 00000400: 47 20 44 4F 57 4E 0D 20 20 20 4C 4F 41 44 49 4E |G DOWN. LOADIN| 00000410: 47 2E 20 20 69 54 53 20 41 43 54 49 56 41 54 49 |G. iTS ACTIVATI| 00000420: 4F 4E 20 49 53 20 49 4E 44 49 43 41 2D 0D 20 20 |ON IS INDICA-. | 00000430: 20 54 45 44 20 4F 4E 20 54 48 45 20 53 43 52 45 | TED ON THE SCRE| 00000440: 45 4E 20 42 59 20 53 48 41 44 49 4E 47 20 4F 46 |EN BY SHADING OF| 00000450: 20 54 48 45 0D 20 20 20 42 4F 52 44 45 52 2E 0D | THE. BORDER..| 00000460: 20 20 20 20 20 46 34 20 44 49 53 50 4C 41 59 53 | F4 DISPLAYS| 00000470: 20 54 48 45 20 43 4F 4E 54 45 4E 54 53 20 4F 46 | THE CONTENTS OF| 00000480: 20 54 48 45 0D 20 20 20 4D 45 4D 4F 52 59 20 42 | THE. MEMORY B| 00000490: 55 46 46 45 52 20 46 4F 52 20 52 45 56 49 45 57 |UFFER FOR REVIEW| 000004A0: 2E 0D 20 20 20 20 20 46 35 2D 46 38 20 50 45 52 |.. F5-F8 PER| 000004B0: 46 4F 52 4D 20 54 48 45 20 46 49 4C 45 20 54 52 |FORM THE FILE TR| 000004C0: 41 4E 53 46 45 52 53 0D 20 20 20 49 4E 44 49 43 |ANSFERS. INDIC| 000004D0: 41 54 45 44 20 46 4F 52 20 55 50 20 41 4E 44 20 |ATED FOR UP AND | 000004E0: 44 4F 57 4E 4C 4F 41 44 49 4E 47 2E 0D 20 20 20 |DOWNLOADING.. | 000004F0: 62 61 73 69 63 20 50 52 4F 47 52 41 4D 53 20 41 |basic PROGRAMS A| 00000500: 52 45 20 4E 4F 54 20 54 52 41 4E 53 46 45 52 41 |RE NOT TRANSFERA| 00000510: 42 4C 45 0D 20 20 20 55 4E 4C 45 53 53 20 41 20 |BLE. UNLESS A | 00000520: 4C 49 53 54 49 4E 47 20 28 55 4E 54 4F 4B 45 4E |LISTING (UNTOKEN| 00000530: 49 5A 45 44 29 20 56 45 52 2D 0D 20 20 20 53 49 |IZED) VER-. SI| 00000540: 4F 4E 20 49 53 20 43 52 45 41 54 45 44 20 41 53 |ON IS CREATED AS| 00000550: 20 44 45 53 43 52 49 42 45 44 20 4C 41 54 45 52 | DESCRIBED LATER| 00000560: 2E 0D 40 0D 20 20 20 20 20 63 74 72 6C 20 30 20 |..@. ctrl 0 | 00000570: 52 45 53 45 54 53 20 54 48 45 20 42 55 46 46 45 |RESETS THE BUFFE| 00000580: 52 20 50 4F 49 4E 54 45 52 0D 20 20 20 54 4F 20 |R POINTER. TO | 00000590: 5A 45 52 4F 2C 20 49 4E 20 45 46 46 45 43 54 20 |ZERO, IN EFFECT | 000005A0: 45 52 41 53 49 4E 47 20 49 54 53 20 43 4F 4E 2D |ERASING ITS CON-| 000005B0: 0D 20 20 20 54 45 4E 54 53 2E 0D 20 20 20 20 20 |. TENTS.. | 000005C0: 63 74 72 6C 20 31 20 54 4F 47 47 4C 45 53 20 54 |ctrl 1 TOGGLES T| 000005D0: 48 45 20 4F 55 54 47 4F 49 4E 47 20 54 45 58 54 |HE OUTGOING TEXT| 000005E0: 0D 20 20 20 42 45 54 57 45 45 4E 20 55 50 50 45 |. BETWEEN UPPE| 000005F0: 52 20 43 41 53 45 20 4F 52 20 4D 49 58 45 44 20 |R CASE OR MIXED | 00000600: 4D 4F 44 45 2E 0D 0D 20 20 20 66 4F 4C 4C 4F 57 |MODE... fOLLOW| 00000610: 49 4E 47 20 54 48 45 20 50 52 4F 4D 50 54 20 54 |ING THE PROMPT T| 00000620: 4F 20 45 53 54 41 42 4C 49 53 48 0D 41 20 54 45 |O ESTABLISH.A TE| 00000630: 4C 45 50 48 4F 4E 45 20 43 4F 4E 4E 45 43 54 49 |LEPHONE CONNECTI| 00000640: 4F 4E 2C 20 54 48 45 20 4D 41 49 4E 20 4D 45 4E |ON, THE MAIN MEN| 00000650: 55 0D 57 49 4C 4C 20 52 45 4D 41 49 4E 20 4F 4E |U.WILL REMAIN ON| 00000660: 20 53 43 52 45 45 4E 20 57 48 49 4C 45 20 43 4F | SCREEN WHILE CO| 00000670: 4D 4D 55 4E 49 43 41 2D 0D 54 49 4F 4E 20 49 53 |MMUNICA-.TION IS| 00000680: 20 45 53 54 41 42 4C 49 53 48 45 44 2C 20 55 53 | ESTABLISHED, US| 00000690: 55 41 4C 4C 59 20 42 59 20 53 45 4E 44 2D 0D 49 |UALLY BY SEND-.I| 000006A0: 4E 47 20 41 20 63 74 72 6C 20 63 20 4F 52 20 41 |NG A ctrl c OR A| 000006B0: 20 46 45 57 20 43 41 52 52 49 41 47 45 20 52 45 | FEW CARRIAGE RE| 000006C0: 54 55 52 4E 53 0D 57 48 49 4C 45 20 57 41 54 43 |TURNS.WHILE WATC| 000006D0: 48 49 4E 47 20 46 4F 52 20 41 20 52 45 53 50 4F |HING FOR A RESPO| 000006E0: 4E 53 45 2E 20 20 61 54 20 41 4E 59 0D 54 49 4D |NSE. aT ANY.TIM| 000006F0: 45 20 46 33 20 4D 41 59 20 42 45 20 55 53 45 44 |E F3 MAY BE USED| 00000700: 20 54 4F 20 53 54 4F 52 45 20 49 4E 43 4F 4D 49 | TO STORE INCOMI| 00000710: 4E 47 0D 43 48 41 52 41 43 54 45 52 53 20 57 49 |NG.CHARACTERS WI| 00000720: 54 48 20 46 55 4C 4C 20 44 55 50 4C 45 58 20 4F |TH FULL DUPLEX O| 00000730: 52 20 49 4E 43 4F 4D 2D 0D 4D 49 4E 47 20 41 4E |R INCOM-.MING AN| 00000740: 44 20 4F 55 54 47 4F 49 4E 47 20 43 48 41 52 41 |D OUTGOING CHARA| 00000750: 43 54 45 52 53 20 49 46 20 48 41 4C 46 0D 44 55 |CTERS IF HALF.DU| 00000760: 50 4C 45 58 20 49 53 20 49 4E 20 55 53 45 2E 0D |PLEX IS IN USE..| 00000770: 40 0D 20 20 20 66 4F 52 20 54 52 41 4E 53 4D 49 |@. fOR TRANSMI| 00000780: 53 53 49 4F 4E 2C 20 41 20 46 49 4C 45 20 57 4F |SSION, A FILE WO| 00000790: 55 4C 44 20 42 45 0D 4C 4F 41 44 45 44 20 49 4E |ULD BE.LOADED IN| 000007A0: 54 4F 20 54 48 45 20 42 55 46 46 45 52 20 46 52 |TO THE BUFFER FR| 000007B0: 4F 4D 20 44 49 53 4B 20 57 49 54 48 0D 46 37 20 |OM DISK WITH.F7 | 000007C0: 41 4E 44 20 54 48 45 4E 20 54 48 45 20 41 50 50 |AND THEN THE APP| 000007D0: 52 4F 50 52 49 41 54 45 20 43 4F 4D 4D 41 4E 44 |ROPRIATE COMMAND| 000007E0: 53 0D 53 45 4E 54 20 54 4F 20 50 52 45 50 41 52 |S.SENT TO PREPAR| 000007F0: 45 20 54 48 45 20 52 45 43 45 49 56 45 52 2E 20 |E THE RECEIVER. | 00000800: 20 66 49 4C 45 0D 54 52 41 4E 53 4D 49 53 53 49 | fILE.TRANSMISSI| 00000810: 4F 4E 20 42 45 47 49 4E 53 20 42 59 20 54 48 45 |ON BEGINS BY THE| 00000820: 20 55 53 45 20 4F 46 20 46 38 2E 0D 62 45 46 4F | USE OF F8..bEFO| 00000830: 52 45 20 4F 52 20 41 46 54 45 52 20 54 52 41 4E |RE OR AFTER TRAN| 00000840: 53 4D 49 53 53 49 4F 4E 2C 20 42 55 46 46 45 52 |SMISSION, BUFFER| 00000850: 0D 43 4F 4E 54 45 4E 54 53 20 4D 41 59 20 42 45 |.CONTENTS MAY BE| 00000860: 20 50 52 49 4E 54 45 44 20 4F 55 54 20 42 59 20 | PRINTED OUT BY | 00000870: 46 35 2E 0D 20 20 20 74 48 45 53 45 20 49 4E 53 |F5.. tHESE INS| 00000880: 54 52 55 43 54 49 4F 4E 53 20 4D 41 59 20 42 45 |TRUCTIONS MAY BE| 00000890: 20 50 52 49 4E 54 45 44 0D 42 59 20 4C 4F 41 44 | PRINTED.BY LOAD| 000008A0: 49 4E 47 20 22 74 65 72 6D 69 6E 61 6C 20 6E 6F |ING "terminal no| 000008B0: 74 65 73 22 20 46 52 4F 4D 20 44 49 53 43 0D 54 |tes" FROM DISC.T| 000008C0: 4F 20 54 48 45 20 42 55 46 46 45 52 20 57 49 54 |O THE BUFFER WIT| 000008D0: 48 20 46 37 20 54 48 45 4E 20 55 53 49 4E 47 20 |H F7 THEN USING | 000008E0: 46 35 20 54 4F 0D 50 52 49 4E 54 20 54 48 45 4D |F5 TO.PRINT THEM| 000008F0: 2E 0D 20 20 20 64 55 45 20 54 4F 20 54 48 45 20 |.. dUE TO THE | 00000900: 53 50 45 45 44 20 4F 46 20 62 61 73 69 63 2C 20 |SPEED OF basic, | 00000910: 54 48 49 53 20 50 52 4F 0D 47 52 41 4D 20 49 53 |THIS PRO.GRAM IS| 00000920: 20 4C 49 4D 49 54 45 44 20 54 4F 20 55 53 45 20 | LIMITED TO USE | 00000930: 57 49 54 48 20 33 30 30 20 42 41 55 44 0D 4D 4F |WITH 300 BAUD.MO| 00000940: 44 45 4D 53 2C 20 41 4E 44 20 53 4F 4D 45 20 44 |DEMS, AND SOME D| 00000950: 49 53 50 4C 41 59 20 46 55 4E 43 54 49 4F 4E 53 |ISPLAY FUNCTIONS| 00000960: 20 41 52 45 0D 52 41 54 48 45 52 20 53 4C 4F 57 | ARE.RATHER SLOW| 00000970: 2E 20 20 6E 4F 20 48 41 4E 44 53 48 41 4B 49 4E |. nO HANDSHAKIN| 00000980: 47 20 49 53 20 50 52 4F 56 49 2D 0D 44 45 44 2E |G IS PROVI-.DED.| 00000990: 0D 40 0D 2A 2A 2A 2A 2A 2A 20 20 70 72 65 70 61 |.@.****** prepa| 000009A0: 72 69 6E 67 20 61 20 6C 69 73 74 20 66 69 6C 65 |ring a list file| 000009B0: 20 20 2A 2A 2A 2A 2A 2A 0D 0D 20 20 20 20 74 4F | ******.. tO| 000009C0: 20 43 52 45 41 54 45 20 41 4E 20 61 73 63 69 69 | CREATE AN ascii| 000009D0: 20 54 45 58 54 20 46 49 4C 45 20 46 52 4F 4D 0D | TEXT FILE FROM.| 000009E0: 41 20 62 61 73 69 63 20 50 52 4F 47 52 41 4D 20 |A basic PROGRAM | 000009F0: 46 4F 52 20 54 52 41 4E 53 4D 49 53 53 49 4F 4E |FOR TRANSMISSION| 00000A00: 2E 20 63 4F 50 59 0D 54 48 45 53 45 20 53 54 45 |. cOPY.THESE STE| 00000A10: 50 53 20 41 4E 44 20 43 4F 4E 56 45 52 54 20 54 |PS AND CONVERT T| 00000A20: 48 45 20 50 52 4F 47 52 41 4D 0D 42 45 46 4F 52 |HE PROGRAM.BEFOR| 00000A30: 45 20 54 52 41 4E 53 4D 49 53 53 49 4F 4E 2C 20 |E TRANSMISSION, | 00000A40: 41 53 20 54 48 45 49 52 20 55 53 45 20 57 49 4C |AS THEIR USE WIL| 00000A50: 4C 0D 52 45 4D 4F 56 45 20 41 4E 59 20 4F 54 48 |L.REMOVE ANY OTH| 00000A60: 45 52 20 50 52 4F 47 52 41 4D 20 46 52 4F 4D 20 |ER PROGRAM FROM | 00000A70: 4D 45 4D 4F 52 59 2E 0D 74 48 45 20 50 52 4F 47 |MEMORY..tHE PROG| 00000A80: 52 41 4D 20 22 6E 41 4D 45 22 20 49 53 20 55 53 |RAM "nAME" IS US| 00000A90: 45 44 20 54 4F 20 43 52 45 41 54 45 0D 54 48 45 |ED TO CREATE.THE| 00000AA0: 20 61 73 63 69 69 20 56 45 52 53 49 4F 4E 20 22 | ascii VERSION "| 00000AB0: 6E 41 4D 45 2E 61 22 2E 0D 0D 31 29 20 6C 6F 61 |nAME.a"...1) loa| 00000AC0: 64 20 22 6E 41 4D 45 22 2C 38 0D 0D 32 29 20 65 |d "nAME",8..2) e| 00000AD0: 4E 54 45 52 3A 20 6F 70 65 6E 38 2C 38 2C 38 2C |NTER: open8,8,8,| 00000AE0: 22 6E 41 4D 45 2E 61 2C 70 2C 77 22 3A 0D 20 20 |"nAME.a,p,w":. | 00000AF0: 20 20 20 20 20 20 20 20 63 6D 64 38 3A 6C 69 73 | cmd8:lis| 00000B00: 74 0D 0D 33 29 20 77 48 45 4E 20 72 65 61 64 79 |t..3) wHEN ready| 00000B10: 20 52 45 41 50 50 45 41 52 53 2C 20 45 4E 54 45 | REAPPEARS, ENTE| 00000B20: 52 3A 0D 20 20 20 20 20 20 20 20 20 20 70 72 69 |R:. pri| 00000B30: 6E 74 23 38 3A 63 6C 6F 73 65 38 0D 0D 34 29 20 |nt#8:close8..4) | 00000B40: 74 48 45 20 50 52 4F 47 52 41 4D 20 22 6E 41 4D |tHE PROGRAM "nAM| 00000B50: 45 22 20 49 53 20 4E 4F 57 20 41 56 41 49 4C 41 |E" IS NOW AVAILA| 00000B60: 42 4C 45 0D 20 20 20 49 4E 20 61 73 63 69 69 20 |BLE. IN ascii | 00000B70: 46 4F 52 4D 41 54 20 41 53 20 22 6E 41 4D 45 2E |FORMAT AS "nAME.| 00000B80: 61 22 0D 40 0D 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 20 |a".@.********** | 00000B90: 20 70 72 6F 67 72 61 6D 20 72 65 6D 61 72 6B 73 | program remarks| 00000BA0: 20 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0D 31 30 20 | *********..10 | 00000BB0: 20 20 70 52 45 50 41 52 45 20 53 43 52 45 45 4E | pREPARE SCREEN| 00000BC0: 20 41 4E 44 20 4A 55 4D 50 20 54 4F 20 53 45 54 | AND JUMP TO SET| 00000BD0: 2D 55 50 0D 20 20 20 20 20 4D 45 4E 55 20 57 49 |-UP. MENU WI| 00000BE0: 54 48 20 4F 50 54 49 4F 4E 20 54 4F 20 4A 55 4D |TH OPTION TO JUM| 00000BF0: 50 20 54 4F 20 49 4E 2D 0D 20 20 20 20 20 53 54 |P TO IN-. ST| 00000C00: 52 55 43 54 49 4F 4E 53 2E 0D 32 30 20 20 20 72 |RUCTIONS..20 r| 00000C10: 45 54 55 52 4E 20 46 52 4F 4D 20 53 45 54 2D 55 |ETURN FROM SET-U| 00000C20: 50 2E 20 70 4F 4B 45 53 20 55 53 45 44 20 54 4F |P. pOKES USED TO| 00000C30: 0D 20 20 20 20 20 53 41 56 45 20 72 73 2D 32 33 |. SAVE rs-23| 00000C40: 32 20 50 41 52 41 4D 45 54 45 52 53 20 46 52 4F |2 PARAMETERS FRO| 00000C50: 4D 20 54 48 45 0D 20 20 20 20 20 46 4F 4C 4C 4F |M THE. FOLLO| 00000C60: 57 49 4E 47 20 6F 70 65 6E 20 53 54 41 54 45 4D |WING open STATEM| 00000C70: 45 4E 54 2E 0D 34 30 2D 38 30 20 20 70 52 4F 4D |ENT..40-80 pROM| 00000C80: 50 54 20 57 48 49 4C 45 20 53 45 54 54 49 4E 47 |PT WHILE SETTING| 00000C90: 20 55 50 20 61 73 63 69 69 0D 20 20 20 20 20 43 | UP ascii. C| 00000CA0: 4F 4E 56 45 52 53 49 4F 4E 20 41 52 52 41 59 53 |ONVERSION ARRAYS| 00000CB0: 20 41 54 20 33 32 30 35 2C 20 54 48 45 4E 0D 20 | AT 3205, THEN. | 00000CC0: 20 20 20 20 54 4F 20 4D 41 49 4E 20 4D 45 4E 55 | TO MAIN MENU| 00000CD0: 20 44 49 53 50 4C 41 59 2E 0D 31 30 30 2D 31 34 | DISPLAY..100-14| 00000CE0: 30 20 20 74 48 45 20 4D 41 49 4E 20 4D 4F 44 45 |0 tHE MAIN MODE| 00000CF0: 4D 20 4C 4F 4F 50 53 20 57 48 49 43 48 0D 20 20 |M LOOPS WHICH. | 00000D00: 20 20 20 4D 55 53 54 20 42 45 20 4B 45 50 54 20 | MUST BE KEPT | 00000D10: 53 48 4F 52 54 20 41 4E 44 20 43 4C 4F 53 45 20 |SHORT AND CLOSE | 00000D20: 54 4F 0D 20 20 20 20 20 54 48 45 20 53 54 41 52 |TO. THE STAR| 00000D30: 54 20 54 4F 20 41 4C 4C 4F 57 20 62 61 73 69 63 |T TO ALLOW basic| 00000D40: 20 54 4F 20 4B 45 45 50 0D 20 20 20 20 20 55 50 | TO KEEP. UP| 00000D50: 20 57 49 54 48 20 33 30 30 20 42 41 55 44 2E 20 | WITH 300 BAUD. | 00000D60: 20 6C 49 4E 45 20 31 31 35 20 4C 4F 41 44 53 0D | lINE 115 LOADS.| 00000D70: 20 20 20 20 20 54 48 45 20 42 55 46 46 45 52 2C | THE BUFFER,| 00000D80: 20 49 46 20 45 4E 41 42 4C 45 44 2E 0D 31 35 30 | IF ENABLED..150| 00000D90: 2D 31 38 38 20 20 63 55 52 53 4F 52 20 42 4C 49 |-188 cURSOR BLI| 00000DA0: 4E 4B 20 41 4E 44 20 4B 45 59 42 27 44 20 67 65 |NK AND KEYB'D ge| 00000DB0: 74 2E 0D 20 20 20 20 20 66 55 4E 43 54 49 4F 4E |t.. fUNCTION| 00000DC0: 20 4B 45 59 53 54 52 4F 4B 45 53 20 44 4F 20 4E | KEYSTROKES DO N| 00000DD0: 4F 54 20 54 52 41 4E 53 2D 0D 20 20 20 20 20 4D |OT TRANS-. M| 00000DE0: 49 54 2C 20 42 55 54 20 43 41 55 53 45 20 41 20 |IT, BUT CAUSE A | 00000DF0: 50 52 4F 47 52 41 4D 20 42 52 41 4E 43 48 2E 0D |PROGRAM BRANCH..| 00000E00: 31 39 30 2D 32 31 30 20 20 70 52 49 4E 54 20 54 |190-210 pRINT T| 00000E10: 4F 20 53 43 52 45 45 4E 20 4F 52 20 53 54 4F 52 |O SCREEN OR STOR| 00000E20: 45 20 54 4F 0D 20 20 20 20 20 42 55 46 46 45 52 |E TO. BUFFER| 00000E30: 20 44 45 50 45 4E 44 49 4E 47 20 4F 4E 20 44 55 | DEPENDING ON DU| 00000E40: 50 4C 45 58 2E 0D 40 0D 0D 32 35 30 2D 37 38 30 |PLEX..@..250-780| 00000E50: 20 20 64 49 53 50 4C 41 59 20 53 45 54 2D 55 50 | dISPLAY SET-UP| 00000E60: 20 4D 45 4E 55 20 41 4E 44 20 53 54 4F 52 45 0D | MENU AND STORE.| 00000E70: 20 20 20 20 20 52 45 53 55 4C 54 49 4E 47 20 50 | RESULTING P| 00000E80: 41 52 41 4D 45 54 45 52 53 2E 0D 38 30 30 2D 39 |ARAMETERS..800-9| 00000E90: 32 30 20 20 6A 55 4D 50 20 54 4F 20 41 20 54 52 |20 jUMP TO A TR| 00000EA0: 41 4E 53 46 45 52 20 46 55 4E 43 54 49 4F 4E 0D |ANSFER FUNCTION.| 00000EB0: 20 20 20 20 20 49 46 20 41 50 50 52 4F 50 52 49 | IF APPROPRI| 00000EC0: 41 54 45 2C 20 4F 52 20 44 49 53 50 4C 41 59 20 |ATE, OR DISPLAY | 00000ED0: 4D 41 49 4E 0D 20 20 20 20 20 4D 45 4E 55 20 54 |MAIN. MENU T| 00000EE0: 48 45 4E 20 42 41 43 4B 20 54 4F 20 4D 4F 44 45 |HEN BACK TO MODE| 00000EF0: 4D 20 4C 4F 4F 50 2E 0D 32 31 31 30 20 20 69 46 |M LOOP..2110 iF| 00000F00: 20 62 66 25 3D 31 2C 20 54 48 45 20 42 55 46 46 | bf%=1, THE BUFF| 00000F10: 45 52 20 49 53 20 45 4E 41 42 4C 45 44 2E 0D 32 |ER IS ENABLED..2| 00000F20: 32 30 30 2D 32 32 35 30 20 20 70 52 49 4E 54 20 |200-2250 pRINT | 00000F30: 54 48 45 20 42 55 46 46 45 52 20 43 4F 4E 54 45 |THE BUFFER CONTE| 00000F40: 4E 54 53 2E 0D 20 20 20 20 20 62 55 46 46 45 52 |NTS.. bUFFER| 00000F50: 20 49 53 20 4D 45 4D 4F 52 59 20 53 54 41 52 54 | IS MEMORY START| 00000F60: 49 4E 47 20 41 44 44 52 45 53 53 0D 20 20 20 20 |ING ADDRESS. | 00000F70: 20 31 30 30 30 30 20 44 45 43 49 4D 41 4C 2C 20 | 10000 DECIMAL, | 00000F80: 53 45 54 20 49 4E 20 4C 49 4E 45 20 33 32 30 38 |SET IN LINE 3208| 00000F90: 0D 20 20 20 20 20 41 53 20 54 48 45 20 56 41 52 |. AS THE VAR| 00000FA0: 49 41 42 4C 45 20 62 2E 20 20 66 4F 52 20 63 4F |IABLE b. fOR cO| 00000FB0: 4D 4D 4F 44 4F 52 45 0D 20 20 20 20 20 50 52 49 |MMODORE. PRI| 00000FC0: 4E 54 45 52 53 2C 20 4C 49 4E 45 20 32 32 31 30 |NTERS, LINE 2210| 00000FD0: 20 53 48 4F 55 4C 44 20 42 45 3A 0D 20 20 20 20 | SHOULD BE:. | 00000FE0: 20 20 20 20 6F 70 65 6E 20 34 2C 34 2C 37 3A 20 | open 4,4,7: | 00000FF0: 70 72 69 6E 74 23 34 2C 63 68 72 24 28 31 37 29 |print#4,chr$(17)| 00001000: 0D 20 20 20 20 20 74 48 45 20 42 55 46 46 45 52 |. tHE BUFFER| 00001010: 20 53 54 4F 52 45 53 20 43 48 41 52 41 43 54 45 | STORES CHARACTE| 00001020: 52 53 20 49 4E 0D 20 20 20 20 20 54 52 55 45 20 |RS IN. TRUE | 00001030: 61 73 63 69 69 20 46 4F 52 20 53 45 4E 44 49 4E |ascii FOR SENDIN| 00001040: 47 20 54 4F 20 4D 4F 44 45 4D 2C 0D 20 20 20 20 |G TO MODEM,. | 00001050: 20 57 48 49 4C 45 20 50 52 49 4E 54 45 52 2C 20 | WHILE PRINTER, | 00001060: 53 43 52 45 45 4E 2C 20 41 4E 44 20 44 49 53 4B |SCREEN, AND DISK| 00001070: 0D 20 20 20 20 20 45 58 50 45 43 54 20 54 4F 20 |. EXPECT TO | 00001080: 47 45 54 20 70 65 74 20 61 73 63 69 69 2E 20 20 |GET pet ascii. | 00001090: 74 48 49 53 0D 20 20 20 20 20 52 45 51 55 49 52 |tHIS. REQUIR| 000010A0: 45 53 20 54 48 45 20 43 4F 4E 56 45 52 53 49 4F |ES THE CONVERSIO| 000010B0: 4E 20 57 48 49 43 48 20 49 53 0D 20 20 20 20 20 |N WHICH IS. | 000010C0: 44 4F 4E 45 20 42 59 20 54 48 45 20 41 52 52 41 |DONE BY THE ARRA| 000010D0: 59 53 20 72 24 20 46 4F 52 20 74 72 75 65 20 54 |YS r$ FOR true T| 000010E0: 4F 0D 20 20 20 20 20 70 65 74 20 41 4E 44 20 74 |O. pet AND t| 000010F0: 24 20 46 4F 52 20 54 48 45 20 49 4E 56 45 52 53 |$ FOR THE INVERS| 00001100: 45 2E 0D 32 36 30 30 2D 32 36 38 30 20 20 74 48 |E..2600-2680 tH| 00001110: 45 20 42 55 46 46 45 52 20 49 53 20 53 45 4E 54 |E BUFFER IS SENT| 00001120: 20 54 4F 20 54 48 45 0D 20 20 20 20 20 44 49 53 | TO THE. DIS| 00001130: 4B 20 41 46 54 45 52 20 41 20 50 52 4F 4D 50 54 |K AFTER A PROMPT| 00001140: 20 46 4F 52 20 41 20 46 49 4C 45 2D 0D 20 20 20 | FOR A FILE-. | 00001150: 20 20 4E 41 4D 45 2E 0D 40 0D 32 37 30 30 2D 32 | NAME..@.2700-2| 00001160: 37 39 34 20 20 61 20 44 49 53 4B 20 46 49 4C 45 |794 a DISK FILE| 00001170: 20 49 53 20 4C 4F 41 44 45 44 20 49 4E 54 4F 0D | IS LOADED INTO.| 00001180: 20 20 20 20 20 4D 45 4D 4F 52 59 20 41 46 54 45 | MEMORY AFTE| 00001190: 52 20 41 20 50 52 4F 4D 50 54 20 46 4F 52 20 41 |R A PROMPT FOR A| 000011A0: 20 46 49 4C 45 0D 20 20 20 20 20 4E 41 4D 45 2E | FILE. NAME.| 000011B0: 20 20 61 4E 20 4F 50 54 49 4F 4E 20 54 4F 20 44 | aN OPTION TO D| 000011C0: 49 53 50 4C 41 59 20 54 48 45 0D 20 20 20 20 20 |ISPLAY THE. | 000011D0: 54 45 58 54 20 57 48 49 4C 45 20 4C 4F 41 44 49 |TEXT WHILE LOADI| 000011E0: 4E 47 20 49 53 20 4F 46 46 45 52 45 44 2E 0D 32 |NG IS OFFERED..2| 000011F0: 37 35 35 20 26 20 32 37 37 30 20 20 74 48 49 53 |755 & 2770 tHIS| 00001200: 20 50 52 4F 4D 50 54 20 49 53 20 55 53 45 44 20 | PROMPT IS USED | 00001210: 4F 4E 4C 59 0D 20 20 20 20 20 42 59 20 54 48 45 |ONLY. BY THE| 00001220: 20 49 4E 53 54 52 55 43 54 49 4F 4E 20 46 49 4C | INSTRUCTION FIL| 00001230: 45 20 41 4E 44 20 49 53 0D 20 20 20 20 20 43 41 |E AND IS. CA| 00001240: 55 53 45 44 20 42 59 20 41 20 53 48 49 46 54 45 |USED BY A SHIFTE| 00001250: 44 20 2A 20 46 52 4F 4D 20 57 49 54 48 49 4E 0D |D * FROM WITHIN.| 00001260: 20 20 20 20 20 73 70 65 65 64 73 63 72 69 70 74 | speedscript| 00001270: 2C 20 57 48 49 43 48 20 57 41 53 20 55 53 45 44 |, WHICH WAS USED| 00001280: 20 54 4F 0D 20 20 20 20 20 57 52 49 54 45 20 54 | TO. WRITE T| 00001290: 48 45 4D 2C 20 54 48 45 4E 20 43 4F 4E 56 45 52 |HEM, THEN CONVER| 000012A0: 54 45 44 20 42 59 20 54 48 45 0D 20 20 20 20 20 |TED BY THE. | 000012B0: 46 49 4C 45 20 43 4F 4E 56 45 52 53 49 4F 4E 20 |FILE CONVERSION | 000012C0: 50 52 4F 47 52 41 4D 20 4C 49 53 54 45 44 20 49 |PROGRAM LISTED I| 000012D0: 4E 0D 20 20 20 20 20 63 6F 6D 70 75 74 65 27 73 |N. compute's| 000012E0: 20 67 61 7A 65 74 74 65 2C 20 6D 41 59 20 38 34 | gazette, mAY 84| 000012F0: 2C 20 50 31 34 31 2E 0D 32 37 33 32 20 20 74 48 |, P141..2732 tH| 00001300: 45 20 45 52 52 4F 52 20 43 48 41 4E 4E 45 4C 20 |E ERROR CHANNEL | 00001310: 49 53 20 54 45 53 54 45 44 2E 0D 32 38 30 30 2D |IS TESTED..2800-| 00001320: 32 38 33 30 20 20 62 55 46 46 45 52 20 50 4F 49 |2830 bUFFER POI| 00001330: 4E 54 45 52 20 49 53 20 52 45 53 45 54 2E 0D 32 |NTER IS RESET..2| 00001340: 39 30 30 2D 32 39 37 30 20 20 74 48 45 20 70 65 |900-2970 tHE pe| 00001350: 74 20 54 4F 20 74 72 75 65 20 61 73 63 69 69 20 |t TO true ascii | 00001360: 43 4F 4E 2D 0D 20 20 20 20 20 56 45 52 53 49 4F |CON-. VERSIO| 00001370: 4E 20 42 45 54 57 45 45 4E 20 55 50 50 45 52 20 |N BETWEEN UPPER | 00001380: 41 4E 44 20 4C 4F 57 45 52 0D 20 20 20 20 20 43 |AND LOWER. C| 00001390: 41 53 45 20 43 48 41 52 41 43 54 45 52 53 20 49 |ASE CHARACTERS I| 000013A0: 53 20 43 41 4E 43 45 4C 4C 45 44 20 41 4E 44 0D |S CANCELLED AND.| 000013B0: 20 20 20 20 20 54 48 45 20 43 55 52 53 4F 52 20 | THE CURSOR | 000013C0: 43 4F 4E 53 54 41 4E 54 53 20 41 52 45 20 43 48 |CONSTANTS ARE CH| 000013D0: 41 4E 47 45 44 0D 20 20 20 20 20 54 4F 20 43 52 |ANGED. TO CR| 000013E0: 45 41 54 45 20 41 4E 20 55 4E 44 45 52 4C 49 4E |EATE AN UNDERLIN| 000013F0: 45 2E 0D 33 32 30 30 2D 33 32 39 30 20 20 74 48 |E..3200-3290 tH| 00001400: 45 20 61 73 63 69 69 20 43 4F 4E 56 45 52 53 49 |E ascii CONVERSI| 00001410: 4F 4E 20 41 52 52 41 59 53 0D 20 20 20 20 20 42 |ON ARRAYS. B| 00001420: 45 54 57 45 45 4E 20 70 65 74 20 41 4E 44 20 74 |ETWEEN pet AND t| 00001430: 72 75 65 2E 20 20 72 24 20 46 4F 52 20 52 45 2D |rue. r$ FOR RE-| 00001440: 0D 20 20 20 20 20 43 45 49 56 49 4E 47 20 41 4E |. CEIVING AN| 00001450: 44 20 74 24 20 46 4F 52 20 54 52 41 4E 53 4D 49 |D t$ FOR TRANSMI| 00001460: 53 53 49 4F 4E 2E 0D 40 0D 34 30 30 30 2D 34 30 |SSION..@.4000-40| 00001470: 38 30 20 20 74 48 45 20 43 4F 4E 54 45 4E 54 53 |80 tHE CONTENTS| 00001480: 20 4F 46 20 4D 45 4D 4F 52 59 2C 20 42 45 2D 0D | OF MEMORY, BE-.| 00001490: 20 20 20 20 20 47 49 4E 4E 49 4E 47 20 41 54 20 | GINNING AT | 000014A0: 31 30 30 30 30 20 41 52 45 20 50 45 45 4B 45 44 |10000 ARE PEEKED| 000014B0: 20 41 4E 44 0D 20 20 20 20 20 50 52 49 4E 54 45 | AND. PRINTE| 000014C0: 44 20 54 4F 20 54 48 45 20 53 43 52 45 45 4E 2E |D TO THE SCREEN.| 000014D0: 20 20 74 48 45 20 49 4E 44 45 58 0D 20 20 20 20 | tHE INDEX. | 000014E0: 20 69 20 49 53 20 42 55 46 46 45 52 20 4C 45 4E | i IS BUFFER LEN| 000014F0: 47 54 48 2E 0D 35 30 30 30 20 73 45 4C 45 43 54 |GTH..5000 sELECT| 00001500: 49 4E 47 20 54 48 45 53 45 20 49 4E 53 54 52 55 |ING THESE INSTRU| 00001510: 43 54 49 4F 4E 53 20 57 49 4C 4C 0D 20 20 20 20 |CTIONS WILL. | 00001520: 20 43 41 55 53 45 20 4C 4F 41 44 49 4E 47 20 46 | CAUSE LOADING F| 00001530: 52 4F 4D 20 54 48 45 20 44 49 53 4B 20 41 4E 44 |ROM THE DISK AND| 00001540: 0D 20 20 20 20 20 46 49 4C 4C 49 4E 47 20 4F 46 |. FILLING OF| 00001550: 20 54 48 45 20 61 73 63 69 69 20 43 48 41 52 41 | THE ascii CHARA| 00001560: 43 54 45 52 0D 20 20 20 20 20 43 4F 4E 56 45 52 |CTER. CONVER| 00001570: 53 49 4F 4E 20 41 52 52 41 59 53 20 46 4F 52 20 |SION ARRAYS FOR | 00001580: 44 49 53 50 4C 41 59 2E 0D 0D 2A 2A 2A 2A 2A 2A |DISPLAY...******| 00001590: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 000015A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 000015B0: 0D 2A 20 20 69 66 20 74 68 65 20 70 72 6F 67 72 |.* if the progr| 000015C0: 61 6D 20 62 6F 6D 62 73 20 6F 75 74 20 77 69 74 |am bombs out wit| 000015D0: 68 20 61 20 20 20 2A 0D 2A 20 20 62 61 73 69 63 |h a *.* basic| 000015E0: 20 65 72 72 6F 72 20 6D 65 73 73 61 67 65 2C 20 | error message, | 000015F0: 74 68 65 20 73 61 66 65 73 74 20 20 20 2A 0D 2A |the safest *.*| 00001600: 20 20 77 61 79 20 62 61 63 6B 20 69 73 3A 20 20 | way back is: | 00001610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001620: 20 20 20 20 2A 0D 2A 20 20 20 20 20 63 6C 6F 73 | *.* clos| 00001630: 65 20 38 3A 20 63 6C 6F 73 65 20 34 3A 20 67 6F |e 8: close 4: go| 00001640: 74 6F 20 38 31 30 20 20 20 20 20 2A 0D 2A 2A 2A |to 810 *.***| 00001650: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 00001660: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************| 00001670: 2A 2A 2A 0D 0D 74 48 45 20 55 53 45 2C 20 44 49 |***..tHE USE, DI| 00001680: 53 54 52 49 42 55 54 49 4F 4E 2C 20 41 4E 44 20 |STRIBUTION, AND | 00001690: 4D 4F 44 49 46 49 43 41 2D 0D 54 49 4F 4E 20 4F |MODIFICA-.TION O| 000016A0: 46 20 54 48 49 53 20 50 52 4F 47 52 41 4D 20 49 |F THIS PROGRAM I| 000016B0: 53 20 45 4E 43 4F 55 52 41 47 45 44 20 42 59 0D |S ENCOURAGED BY.| 000016C0: 54 48 45 20 41 55 54 48 4F 52 20 49 4E 20 54 48 |THE AUTHOR IN TH| 000016D0: 45 20 49 4E 54 45 52 45 53 54 20 4F 46 20 49 4E |E INTEREST OF IN| 000016E0: 43 52 45 41 53 2D 0D 49 4E 47 20 54 48 45 20 55 |CREAS-.ING THE U| 000016F0: 53 45 20 4F 46 20 50 55 42 4C 49 43 20 44 4F 4D |SE OF PUBLIC DOM| 00001700: 41 49 4E 20 53 4F 46 54 57 41 52 45 2E 0D |AIN SOFTWARE.. |
NOTES ON THE TERMINAL EMULATOR PROGRAM.
******** "TERMINAL" ********.. THI
S IS A FILE TRANSFER UTILITY FOR.MOVING
ASCII TEXT FILES BETWEEN DISK,.PRINTER,
MODEM AND SCREEN USING A MEM-.ORY BUFFER
OF 15K FOR INTERMEDIATE.STORAGE AND DIS
PLAY. WHEN NOT DOING.A FILE TRANSFER, T
HE KEYBOARD TRANS-.MITS TO THE MODEM CHA
NNEL AND INCOMING.CHARACTERS ARE SENT TO
THE SCREEN..TRANSMITTED CHARACTERS MAY
BE IN.EITHER ALL CAPS OR MIXED UPPER/LOW
ER.CASE BUT SCREEN AND PRINTER OUTPUT IS
.DISPLAYED AS RECEIVED.. THE MAIN PROG
RAM IS LOADED AND RUN.TO OFFER THIS DESC
RIPTION OR THE SET-.UP MENU FOR SELECTIN
G RS232 PARAMETERS.AND JUMPING TO THE MA
IN FUNCTION MENU.FROM WHICH TRANSFERS AR
E INITIATED AND.THE FOLLOWING ARE AVAILA
BLE:.@. F1 BRINGS BACK MAIN MENU. T
HIS. IS HELPFUL AFTER KEYBOARD ENTRY.
HAS CAUSED THE MENU TO SCROLL OUT. O
F VISIBILITY.. F2 RETURNS TO THE SET
-UP MENU TO. CHANGE PARAMETERS OR DISP
LAY THESE. INSTRUCTIONS AGAIN.. F3
TOGGLES THE MEMORY BUFFER ON &. OFF F
OR CAPTURING FILES DURING DOWN. LOADIN
G. ITS ACTIVATION IS INDICA-. TED ON
THE SCREEN BY SHADING OF THE. BORDER..
F4 DISPLAYS THE CONTENTS OF THE.
MEMORY BUFFER FOR REVIEW.. F5-F8 PER
FORM THE FILE TRANSFERS. INDICATED FOR
UP AND DOWNLOADING.. BASIC PROGRAMS A
RE NOT TRANSFERABLE. UNLESS A LISTING
(UNTOKENIZED) VER-. SION IS CREATED AS
DESCRIBED LATER..@. CTRL 0 RESETS T
HE BUFFER POINTER. TO ZERO, IN EFFECT
ERASING ITS CON-. TENTS.. CTRL 1 T
OGGLES THE OUTGOING TEXT. BETWEEN UPPE
R CASE OR MIXED MODE... FOLLOWING THE
PROMPT TO ESTABLISH.A TELEPHONE CONNECTI
ON, THE MAIN MENU.WILL REMAIN ON SCREEN
WHILE COMMUNICA-.TION IS ESTABLISHED, US
UALLY BY SEND-.ING A CTRL C OR A FEW CAR
RIAGE RETURNS.WHILE WATCHING FOR A RESPO
NSE. AT ANY.TIME F3 MAY BE USED TO STOR
E INCOMING.CHARACTERS WITH FULL DUPLEX O
R INCOM-.MING AND OUTGOING CHARACTERS IF
HALF.DUPLEX IS IN USE..@. FOR TRANSMI
SSION, A FILE WOULD BE.LOADED INTO THE B
UFFER FROM DISK WITH.F7 AND THEN THE APP
ROPRIATE COMMANDS.SENT TO PREPARE THE RE
CEIVER. FILE.TRANSMISSION BEGINS BY THE
USE OF F8..BEFORE OR AFTER TRANSMISSION
, BUFFER.CONTENTS MAY BE PRINTED OUT BY
F5.. THESE INSTRUCTIONS MAY BE PRINTED
.BY LOADING "TERMINAL NOTES" FROM DISC.T
O THE BUFFER WITH F7 THEN USING F5 TO.PR
INT THEM.. DUE TO THE SPEED OF BASIC,
THIS PRO.GRAM IS LIMITED TO USE WITH 300
BAUD.MODEMS, AND SOME DISPLAY FUNCTIONS
ARE.RATHER SLOW. NO HANDSHAKING IS PRO
VI-.DED..@.****** PREPARING A LIST FILE
******.. TO CREATE AN ASCII TEXT FI
LE FROM.A BASIC PROGRAM FOR TRANSMISSION
. COPY.THESE STEPS AND CONVERT THE PROGR
AM.BEFORE TRANSMISSION, AS THEIR USE WIL
L.REMOVE ANY OTHER PROGRAM FROM MEMORY..
THE PROGRAM "NAME" IS USED TO CREATE.THE
ASCII VERSION "NAME.A"...1) LOAD "NAME"
,8..2) ENTER: OPEN8,8,8,"NAME.A,P,W":.
CMD8:LIST..3) WHEN READY REAPPEA
RS, ENTER:. PRINT#8:CLOSE8..4)
THE PROGRAM "NAME" IS NOW AVAILABLE. I
N ASCII FORMAT AS "NAME.A".@.**********
PROGRAM REMARKS *********..10 PREPAR
E SCREEN AND JUMP TO SET-UP. MENU WI
TH OPTION TO JUMP TO IN-. STRUCTIONS
..20 RETURN FROM SET-UP. POKES USED TO
. SAVE RS-232 PARAMETERS FROM THE.
FOLLOWING OPEN STATEMENT..40-80 PROM
PT WHILE SETTING UP ASCII. CONVERSIO
N ARRAYS AT 3205, THEN. TO MAIN MENU
DISPLAY..100-140 THE MAIN MODEM LOOPS
WHICH. MUST BE KEPT SHORT AND CLOSE
TO. THE START TO ALLOW BASIC TO KEEP
. UP WITH 300 BAUD. LINE 115 LOADS.
THE BUFFER, IF ENABLED..150-188 CU
RSOR BLINK AND KEYB'D GET.. FUNCTION
KEYSTROKES DO NOT TRANS-. MIT, BUT
CAUSE A PROGRAM BRANCH..190-210 PRINT T
O SCREEN OR STORE TO. BUFFER DEPENDI
NG ON DUPLEX..@..250-780 DISPLAY SET-UP
MENU AND STORE. RESULTING PARAMETER
S..800-920 JUMP TO A TRANSFER FUNCTION.
IF APPROPRIATE, OR DISPLAY MAIN.
MENU THEN BACK TO MODEM LOOP..2110 IF
BF%=1, THE BUFFER IS ENABLED..2200-2250
PRINT THE BUFFER CONTENTS.. BUFFER
IS MEMORY STARTING ADDRESS. 10000 D
ECIMAL, SET IN LINE 3208. AS THE VAR
IABLE B. FOR COMMODORE. PRINTERS, L
INE 2210 SHOULD BE:. OPEN 4,4,7:
PRINT#4,CHR$(17). THE BUFFER STORES
CHARACTERS IN. TRUE ASCII FOR SENDIN
G TO MODEM,. WHILE PRINTER, SCREEN,
AND DISK. EXPECT TO GET PET ASCII.
THIS. REQUIRES THE CONVERSION WHICH
IS. DONE BY THE ARRAYS R$ FOR TRUE T
O. PET AND T$ FOR THE INVERSE..2600-
2680 THE BUFFER IS SENT TO THE. DIS
K AFTER A PROMPT FOR A FILE-. NAME..
@.2700-2794 A DISK FILE IS LOADED INTO.
MEMORY AFTER A PROMPT FOR A FILE.
NAME. AN OPTION TO DISPLAY THE.
TEXT WHILE LOADING IS OFFERED..2755 & 27
70 THIS PROMPT IS USED ONLY. BY THE
INSTRUCTION FILE AND IS. CAUSED BY
A SHIFTED * FROM WITHIN. SPEEDSCRIPT
, WHICH WAS USED TO. WRITE THEM, THE
N CONVERTED BY THE. FILE CONVERSION
PROGRAM LISTED IN. COMPUTE'S GAZETTE
, MAY 84, P141..2732 THE ERROR CHANNEL
IS TESTED..2800-2830 BUFFER POINTER IS
RESET..2900-2970 THE PET TO TRUE ASCII
CON-. VERSION BETWEEN UPPER AND LOWE
R. CASE CHARACTERS IS CANCELLED AND.
THE CURSOR CONSTANTS ARE CHANGED.
TO CREATE AN UNDERLINE..3200-3290 TH
E ASCII CONVERSION ARRAYS. BETWEEN P
ET AND TRUE. R$ FOR RE-. CEIVING AN
D T$ FOR TRANSMISSION..@.4000-4080 THE
CONTENTS OF MEMORY, BE-. GINNING AT
10000 ARE PEEKED AND. PRINTED TO THE
SCREEN. THE INDEX. I IS BUFFER LEN
GTH..5000 SELECTING THESE INSTRUCTIONS W
ILL. CAUSE LOADING FROM THE DISK AND
. FILLING OF THE ASCII CHARACTER.
CONVERSION ARRAYS FOR DISPLAY...******
********************************.* IF T
HE PROGRAM BOMBS OUT WITH A *.* BASIC
ERROR MESSAGE, THE SAFEST *.* WAY BA
CK IS: *.* CLOS
E 8: CLOSE 4: GOTO 810 *.***********
***************************..THE USE, DI
STRIBUTION, AND MODIFICA-.TION OF THIS P
ROGRAM IS ENCOURAGED BY.THE AUTHOR IN TH
E INTEREST OF INCREAS-.ING THE USE OF PU
BLIC DOMAIN SOFTWARE..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL