home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / c128 / terms / cgterm75.sda / CGTERM.DOCS < prev    next >
Text File  |  1993-03-22  |  8KB  |  287 lines

  1.             ├╟╘ERM-128 V7.2
  2.  
  3.   ╘HE LATEST IN 128 TERMINAL SOFTWARE.
  4.  
  5. ╬EW FEATURES:
  6.   ╙CRIPT MODE--SEE BELOW (┼╙├ .)
  7.   80 COLUMN BACKGROUND CHANGING
  8.   ╥EVERSE 80 COLUMN SCREEN (┼╙├ :)
  9.   80 COLUMN CURSOR CUSTOMIZING (┼╙├ ;)
  10.   ╞ULL USER KEY TEXT ENTRY (┼╙├ ╬)
  11.   ╞UNCTION KEY EDITOR
  12.   ╚OME KEY BLOCKING
  13.   ╧N/OFF LINE INDICATOR
  14.  
  15. ═ODIFIED FEATURES:
  16.   10 MORE USER KEYS, NOW 18
  17.   ├LOCK HAS BEEN TURNED INTO A TIMER/
  18.     MODEM STATUS (┼╙├ ╫)
  19.   ╙TATUS BAR WILL UPDATE IF IT'S ON
  20.    (BEFORE, WOULD NOT WHEN IN 80 COLS)
  21.   AND MUCH, MUCH MORE!
  22.  
  23. ┬EFORE YOU RUN ├╟╘ERM, YOU MUST RUN THE
  24. "CONFIG CONVERT" PROGRAM. ═AKE A COPY
  25. OF YOUR CGTERM/CONFIG FILE BEFORE USING
  26. THIS PROGRAM, JUST IN CASE. ╔T WILL
  27. CONVERT YOUR CONFIGURATION FILE TO THE
  28. NEW FORMAT BEING USED. ╘HE CONVERSIONS
  29. AFFECT THE WAY THE USER KEYS ARE
  30. STORED, THE 80 COLUMN CURSOR DATA AND
  31. HOME KEY STATUS.
  32.  
  33. ╧NE OF THE MOST WANTED ADDITIONS WAS
  34. THE REPLACE FILE OPTION WHICH HAD
  35. ALWAYS BEEN THERE FOR FILE RECEIVE. ╔N
  36. SHORT, IF YOU ARE SAVING THE BUFFER OR
  37. A SCRIPT, AND THE FILE ALREADY EXISTS,
  38. YOU WILL BE TOLD SO AND ASKED IF YOU
  39. WISH TO REPLACE IT... SIMPLE.
  40.  
  41. ╘HERE ARE OTHER GOODIES IN THE TERM.
  42. ╨LUS, THAT PESKY BUFFER LAST BYTE DROP
  43. PROBLEM HAS BEEN ELIMINATED.
  44.  
  45. ╘HE MAJOR ADDITION IS THE SCRIPT MODE.
  46. ╞OR THOSE OF YOU NOT FAMILIAR WITH
  47. SCRIPTS. ╘HEY ARE A SET OF COMMANDS IN
  48. A SPECIAL SCRIPT LANGUAGE (DEPENDING ON
  49. THE TERMINAL PROGRAM) THAT WILL ALLOW
  50. YOU TO, SAY, HAVE YOUR COMPUTER AUTO-
  51. DIAL SEVERAL BOARDS AND UPON CONNECTION
  52. LOG ON, ENTER YOUR ╔─/PASSWORD AND THEN
  53. WHATEVER ELSE YOU WANT. ╘HE COMMANDS IN
  54. THE ╙UPRA SCRIPT LANGUAGE ARE:
  55.  
  56.   ┼╙├ - ┼XECUTE ┼╙├ KEY COMMAND
  57.   ╙END - ╙END TEXT
  58.   ╫AIT - ╫AIT FOR STRING(S)
  59.   ╔F [ON ┬┬╙] THEN [GOTO] - ╔F ON
  60.    THE SPECIFIED ┬┬╙, GOTO THE
  61.    SPECIFIED TARGET
  62.   ╔F [STRING] THEN [GOTO] - ╔F THE
  63.    SPECIFIED STRING WAS RECEIVED, GOTO
  64.    THE SPECIFIED TARGET
  65.   ╟OTO - ╟OTO A TARGET
  66.   ╘RGT - ═ARK A TARGET
  67.   ╙GNL - ╙OUND OFF A SIGNAL
  68.  
  69. ┴FTER PRESSING ┼╙├ . YOU WILL BE
  70. PRESENTED WITH THE SCRIPT COMMAND MENU.
  71. ╞ROM HERE YOU MAY [┼]DIT THE SCRIPT,
  72. [├]LEAR THE SCRIPT, [╠]OAD A SCRIPT,
  73. [╙]AVE THE SCRIPT OR [╥]UN THE SCRIPT.
  74.  
  75. ╨RESSING ┼ PUTS YOU IN THE SCRIPT
  76. EDITOR. ├OMMANDS HERE ARE:
  77.  
  78.   ├URSOR UP/DOWN - SCROLL THROUGH THE
  79.    SCRIPT.
  80.  
  81.   ╪ - ╥ETURN TO COMMAND MENU.
  82.  
  83.   ┼ - ┼╙├ KEY COMMAND. ┘OU WILL SEE
  84.       ┼╙├: AND A CURSOR. ╨RESS THE ┼╙├
  85.       KEY YOU WISH TO EXECUTE. ╬╧╘┼:╬OT
  86.       ALL ┼╙├ KEYS ARE VALID; YOU WILL
  87.       ONLY BE ABLE TO USE THOSE WHICH
  88.       WOULD BE RELEVANT TO SCRIPT USE.
  89.    ┼╪:╨RESS ┼ THEN @ TO ENTER THE
  90.       AUTO-DIALER
  91.       ╬╧╘┼:╙OME ┼╙├ COMMANDS ARE NOT
  92.            SUPPORTED
  93.  
  94.   ╙ - ╙END TEXT. ╘HIS WILL SEND THE
  95.       ENTERED TEXT TO MODEM ╧╥ AS INPUT
  96.       TO THE PREVIOUS ┼╙├ KEY COMMAND.
  97.       ┘OU MUST HAVE A SEND TEXT COMMAND
  98.       AFTER ANY ┼╙├ KEY REQUIRING
  99.       INPUT, OR THE SCRIPT WILL ABORT.
  100.       ┴NY CHARACTERS CAN BE SENT; TO
  101.       SEND CONTROL CHARS, HOLD DOWN
  102.       CONTROL WHILE TYPING THE CHAR.
  103.       ╔.┼. TO SEND RETURN, TYPE CTRL-M,
  104.       NOT RETURN WHICH WOULD SIGNIFY
  105.       THE END OF INPUT.
  106.    ┼╪:╨RESS ╙ THEN TYPE FILENAME[CTRL-
  107.       M]P. ┴SSUMING THE PROTOCOL IS
  108.       ╪MODEM & THERE IS AN ┼╙├ ╥
  109.       PRECEEDING THIS, IT WOULD RECEIVE
  110.       THE FILE ╞╔╠┼╬┴═┼ AS A ╨╥╧╟╥┴═
  111.       FILE.
  112.  
  113.   ╫ - ╫AIT FOR STRINGS. ╘YPE IN THE
  114.       STRINGS TO WAIT FOR SEPERATED BY
  115.       COMMAS FOR MULTI-WAIT. ╬╧╘┼:╧NLY
  116.       THE FIRST SIX CHARACTERS ARE
  117.       RELEVANT AND OTHERS WILL BE
  118.       CUT-OFF. ┴LSO, YOUR TEXT WILL BE
  119.       CONVERTED TO ┴╙├╔╔ LOWER CASE AS
  120.       YOU TYPE. ╘HIS IS TO ACCOUNT FOR
  121.       A ╥ETURN, INSTEAD OF RETURN, ETC.
  122.    ┼╪:╨RESS ╫ THEN TYPE MOUSE,CAT,DOG
  123.       TO WAIT UNTIL EITHER MOUSE, CAT
  124.       OR DOG IS RECEIVED.
  125.  
  126.   1 - ├ONDITIONAL ON ┬┬╙. ╘YPE IN THE
  127.       ┬┬╙ AUTO-DIALER # (1-30) AND THEN
  128.       THE TARGET TO GOTO IF THAT ┬┬╙ IS
  129.       THE ONE WHICH YOU ARE CURRENTLY
  130.       LOGGED ONTO.
  131.    ┼╪:╨RESS 1 THEN TYPE 1 [RETURN] THEN
  132.       1. ╘HIS WOULD ╟╧╘╧ ╘A╥╟E╘ 1 IF
  133.       YOU WERE LOGGED ONTO THE FIRST
  134.       ┬┬╙ IN YOUR AUTO-DIALER.
  135.  
  136.   2 - ├ONDITIONAL STRING RECEIVED. ╘YPE
  137.       IN THE STRING ╬╒═┬┼╥ AND THEN THE
  138.       TARGET TO GOTO IF THAT STRING WAS
  139.       RECEIVED. ┬Y NUMBER, ╔ MEAN TYPE
  140.       2 IF YOU WANT TO CHECK IF THE
  141.       SECOND STRING IN THE WAIT LIST
  142.       WAS RECEIVED.
  143.    ┼╪:╨RESS 2 THEN TYPE 1 [RETURN] THEN
  144.       1. ╘HIS WOULD ╟╧╘╧ ╘A╥╟E╘ 1 IF
  145.       THE FIRST STRING IN THE MOST
  146.       RECENT WAIT LIST WAS RECEIVED.
  147.       ╔.┼. ╔F "MOUSE" WAS RECEIVED FROM
  148.       THIS WAIT LIST:
  149.       MOUSE,CAT,DOG. "MOUSE" WOULD BE
  150.       1, "CAT" WOULD BE 2, ETC.
  151.  
  152.   ╟ - ╟OTO TARGET. ╘YPE THE TARGET TO
  153.       GOTO.
  154.    ┼╪:╨RESS ╟ THEN TYPE 1 TO ╟╧╘╧
  155.       ╘A╥╟E╘ NUMBER 1.
  156.  
  157.   ╘ - ╘ARGET. ╘YPE THE TARGET NUMBER.
  158.       ┘OU MAY HAVE TARGET NUMBERS FROM
  159.       0 TO 127.
  160.    ┼╪:╨RESS ╘ THEN TYPE 1 TO DESIGNATE
  161.       THIS LINE AS THE DESTINATION OF
  162.       ALL CONDITIONALS/GOTOS BRANCHING
  163.       TO ╘A╥╟E╘ 1.
  164.  
  165.   ╠ - ╙IGNAL. ╘HIS WILL SEND A 2
  166.       SECOND LONG SIGNAL WHENEVER IT IS
  167.       ENCOUNTERED. ╔T HAS NO EFFECT ON
  168.       THE SCRIPT AND IS JUST TO ALERT
  169.       YOU OF AN ACTION WHICH HAS JUST
  170.       OCCURED.
  171.    ┼╪:╨RESS ╠. ┴ ╙I╟╬A╠ COMMAND WILL BE
  172.       PLACED ON THAT LINE.
  173.  
  174. ╫HEN YOU PRESS ONE OF THE ABOVE, IT
  175. WILL REPLACE THE COMMAND WHERE THE
  176. CURSOR RESTS, UNLESS THE CURSOR IS AT
  177. THE END OF THE SCRIPT. ╘HEN IT WILL ADD
  178. IT ONTO THE SCRIPT. ╘HERE ARE TWO OTHER
  179. COMMANDS. ╨RESSING ╔ WILL INSERT A
  180. ╘RGT:0 AT THE CURRENT LINE, PUSHING
  181. ALL LINES (INCLUDING THE ONE WHERE THE
  182. CURSOR IS) DOWN ONE LINE. ╘RGT:0 IS
  183. AN ILLEGAL COMMAND; THE CURSOR WILL BE
  184. RESTING ON THAT LINE, WAITING FOR YOU
  185. TO REPLACE IT. ─ WILL DELETE THE
  186. CURRENT LINE, DRAGGING ALL LINES AFTER
  187. IT UPWARD. ╬╧╘┼:┘OU CAN NOT INSERT OR
  188. DELETE AT THE END OF THE SCRIPT.
  189.  
  190. ╚ERE IS A COMMENTED, SAMPLE SCRIPT
  191. WHICH WOULD LOG YOU ONTO MOST ├OLOR 64
  192. ┬┬╙':
  193.  
  194.  ┼╙├:@   (GOTO AUTO-DIALER)
  195. ╙END:1,2,3MÆ   (SEND NUMBERS TO DIAL)
  196. ╫AIT:RETURN   (AFTER CONNECTION,
  197.                HIT RETURN PROMPT)
  198. ╙END:MÆ   (SEND A RETURN)
  199. ╫AIT:? ,...   (WAIT FOR TERMINAL TYPE
  200.                PROMPT)
  201.   ╔F:STRING 1 THEN 1
  202. ╙END:TÆ   (SEND DELETE IF STRING 2)
  203. ╟OTO:2   (╩UMP OVER ╙END:Y)
  204. ╘RGT:1   (╘ARGET IS "? " RECEIVED)
  205. ╙EN:Y
  206. ╘RGT:2
  207. ╫AIT:PRESS,>   (WAIT FOR PRESS ANY KEY
  208.        á        OR MEMBERSHIP UMBER >)
  209.   ╔F:STRING 2 THEN 3
  210. ╙EN:MÆ
  211. ╫AIT:>   (WAIT FOR MBRSHP # > AFTER
  212.           "PRESSING" A KEY)
  213. ╘RGT:3
  214.  ┼╙:I   (SEND ╔─)
  215. ╫AIT:>   (WAIT FOR PASSWORD >)
  216.  ┼╙├:P   (SEND PASSWORD)
  217.  
  218. ┴ SCRIPT SIMILAR TO THIS ONE IS ON YOUR
  219. DISK WITH THE NAME "GENERIC SCRIPT."
  220.  
  221. ╧K, BACK TO THE COMMAND MENU. ╨RESSING
  222. ├ WILL ASK YOU IF YOU ARE SURE YOU WANT
  223. TO CLEAR THE SCRIPT, AND IF SO IT WILL
  224. BE ERASED. ╠ WILL LOAD A PREVIOSLY
  225. SAVED SCRIPT, ╙ WILL SAVEáTHE CURRENT
  226. SCRIPT AND ╥ WILL RUN THE SCRIPT.
  227.  
  228. ┴T THE TOP OF THE COMMAND MENU YOU ARE
  229. TOLD WHAT PERCENTAGE OF THEáSCRIPT ARE
  230. IS CURRENTLY BEING USED, HOW MANY BYTES
  231. LONG     T IS AND HOW MANY LINES.
  232.  
  233. ╙CRIPTS CAN NOT EXCEED 20⌠7 BYTES OR
  234. 255 LINES.
  235.  
  236. ╫HILE THE SCRIPT IS RUNNING. ┘OU 
  237. AY
  238. ABORT ANY TIME THATÇIT IS ╫┴╔╘ING FOR
  239. A STRING (MOST F THE TIME). ┘OU WILL
  240. SEE "╙CRIPT ABORTED." ╘HIS WILL ALSO
  241. HAPPEN IF SOMETHING APPENS WHILE THE
  242. SCRIPT IS RUNNING THAT WOULD CAUSE IT
  243. TO JUST CIT THERE OR ENTER DATA IN THE
  244. WROG AREA (SUCH AS IF YOUáENTER AN
  245. INVALID AUTO-DIALER NUMBER.) ╘HERE ARE
  246. OTHER CASES WHEN THE SCRIPT WILL ABORT.
  247. ╘HEY ARE:
  248.  
  249.   ╙CRIPT COMPLTE - ┼XACTLY WHAT IT
  250.  á SAYS.
  251.   ╙CRIPT TIMEOUT - NO CHARACTERS
  252.    RECEIVED FROM MODEM IN LAST 2 MINS.
  253.   ╘ARGET X NOT FOUND - ╘HE SCRIPT TRIED
  254.    TO REFERENCE A TARGET WICH IS NOT
  255.    IN THE SRIPT.
  256.  
  257.  
  258. ┼╙├-╫ BRINGS UP A SMALL MENU WITH TWO
  259. OPTIONS. ╚RE YOU MAY RESET THE TIMER
  260. (WHETHER IT IS ACTIVE OR NOT)áOR TOGGLE
  261. THE BTWEEN THE TIMER DISPLAY OR MODEM
  262. STATUS DISPLAY. ┬OTH DISPLAYS SHOW THE
  263. CARRIER STATUS (+/-) AT THE FAR RIGHT
  264. OF THAT AREA. ╘HE TIMER ISáA SIX DIGIT
  265. TIMER. ╔T'S DISPLAY IS IN THE FORMAT
  266. 00:00:0≡. ╘HE MODEM STATUS SIMULATES
  267. THE RECEIVE/TRANSMIT DATA LIGHTS ON
  268. ╚AYES (AND MOST COMPATIBLE) MODEMS. ╘H
  269. DISPLAYS LOOKS LIKE ╥·  ╘:  . ╔F THE
  270. COMPUTER WAS RECEIVING DATA FROM THE
  271. MODE
  272.  AN ASTERISK (*) WOULDáAPPEAR NEXT
  273. TO THE ╥:, IF IT WAS TRANSMITTING THE
  274. * WOUL BE NEXT TO THE ╘:.
  275.  
  276.  
  277. ╔ HOPE YOU ENJOY THIS LATEST VRSION
  278. AND IF YOU HAVE ANY QUESTIONS OR
  279. COMMENTS, ╔ CAN B REACHED ON:
  280.  
  281. ╙HOESHIN'S ┬AZAAR  415-769-6958 (#4)
  282. ╘ERRPIN ╘RANSIT    415-486¡1160 (#109)
  283.  
  284. ╥EAD THE HELP SCREENS; THEY'RE THERE
  285. FOR A REASON...
  286.              Ç   -╩ULIAN
  287.