home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
enterprs
/
c128
/
terms
/
cgterm75.sda
/
CGTERM.DOCS
< prev
next >
Wrap
Text File
|
1993-03-22
|
8KB
|
287 lines
├╟╘ERM-128 V7.2
╘HE LATEST IN 128 TERMINAL SOFTWARE.
╬EW FEATURES:
╙CRIPT MODE--SEE BELOW (┼╙├ .)
80 COLUMN BACKGROUND CHANGING
╥EVERSE 80 COLUMN SCREEN (┼╙├ :)
80 COLUMN CURSOR CUSTOMIZING (┼╙├ ;)
╞ULL USER KEY TEXT ENTRY (┼╙├ ╬)
╞UNCTION KEY EDITOR
╚OME KEY BLOCKING
╧N/OFF LINE INDICATOR
═ODIFIED FEATURES:
10 MORE USER KEYS, NOW 18
├LOCK HAS BEEN TURNED INTO A TIMER/
MODEM STATUS (┼╙├ ╫)
╙TATUS BAR WILL UPDATE IF IT'S ON
(BEFORE, WOULD NOT WHEN IN 80 COLS)
AND MUCH, MUCH MORE!
┬EFORE YOU RUN ├╟╘ERM, YOU MUST RUN THE
"CONFIG CONVERT" PROGRAM. ═AKE A COPY
OF YOUR CGTERM/CONFIG FILE BEFORE USING
THIS PROGRAM, JUST IN CASE. ╔T WILL
CONVERT YOUR CONFIGURATION FILE TO THE
NEW FORMAT BEING USED. ╘HE CONVERSIONS
AFFECT THE WAY THE USER KEYS ARE
STORED, THE 80 COLUMN CURSOR DATA AND
HOME KEY STATUS.
╧NE OF THE MOST WANTED ADDITIONS WAS
THE REPLACE FILE OPTION WHICH HAD
ALWAYS BEEN THERE FOR FILE RECEIVE. ╔N
SHORT, IF YOU ARE SAVING THE BUFFER OR
A SCRIPT, AND THE FILE ALREADY EXISTS,
YOU WILL BE TOLD SO AND ASKED IF YOU
WISH TO REPLACE IT... SIMPLE.
╘HERE ARE OTHER GOODIES IN THE TERM.
╨LUS, THAT PESKY BUFFER LAST BYTE DROP
PROBLEM HAS BEEN ELIMINATED.
╘HE MAJOR ADDITION IS THE SCRIPT MODE.
╞OR THOSE OF YOU NOT FAMILIAR WITH
SCRIPTS. ╘HEY ARE A SET OF COMMANDS IN
A SPECIAL SCRIPT LANGUAGE (DEPENDING ON
THE TERMINAL PROGRAM) THAT WILL ALLOW
YOU TO, SAY, HAVE YOUR COMPUTER AUTO-
DIAL SEVERAL BOARDS AND UPON CONNECTION
LOG ON, ENTER YOUR ╔─/PASSWORD AND THEN
WHATEVER ELSE YOU WANT. ╘HE COMMANDS IN
THE ╙UPRA SCRIPT LANGUAGE ARE:
┼╙├ - ┼XECUTE ┼╙├ KEY COMMAND
╙END - ╙END TEXT
╫AIT - ╫AIT FOR STRING(S)
╔F [ON ┬┬╙] THEN [GOTO] - ╔F ON
THE SPECIFIED ┬┬╙, GOTO THE
SPECIFIED TARGET
╔F [STRING] THEN [GOTO] - ╔F THE
SPECIFIED STRING WAS RECEIVED, GOTO
THE SPECIFIED TARGET
╟OTO - ╟OTO A TARGET
╘RGT - ═ARK A TARGET
╙GNL - ╙OUND OFF A SIGNAL
┴FTER PRESSING ┼╙├ . YOU WILL BE
PRESENTED WITH THE SCRIPT COMMAND MENU.
╞ROM HERE YOU MAY [┼]DIT THE SCRIPT,
[├]LEAR THE SCRIPT, [╠]OAD A SCRIPT,
[╙]AVE THE SCRIPT OR [╥]UN THE SCRIPT.
╨RESSING ┼ PUTS YOU IN THE SCRIPT
EDITOR. ├OMMANDS HERE ARE:
├URSOR UP/DOWN - SCROLL THROUGH THE
SCRIPT.
╪ - ╥ETURN TO COMMAND MENU.
┼ - ┼╙├ KEY COMMAND. ┘OU WILL SEE
┼╙├: AND A CURSOR. ╨RESS THE ┼╙├
KEY YOU WISH TO EXECUTE. ╬╧╘┼:╬OT
ALL ┼╙├ KEYS ARE VALID; YOU WILL
ONLY BE ABLE TO USE THOSE WHICH
WOULD BE RELEVANT TO SCRIPT USE.
┼╪:╨RESS ┼ THEN @ TO ENTER THE
AUTO-DIALER
╬╧╘┼:╙OME ┼╙├ COMMANDS ARE NOT
SUPPORTED
╙ - ╙END TEXT. ╘HIS WILL SEND THE
ENTERED TEXT TO MODEM ╧╥ AS INPUT
TO THE PREVIOUS ┼╙├ KEY COMMAND.
┘OU MUST HAVE A SEND TEXT COMMAND
AFTER ANY ┼╙├ KEY REQUIRING
INPUT, OR THE SCRIPT WILL ABORT.
┴NY CHARACTERS CAN BE SENT; TO
SEND CONTROL CHARS, HOLD DOWN
CONTROL WHILE TYPING THE CHAR.
╔.┼. TO SEND RETURN, TYPE CTRL-M,
NOT RETURN WHICH WOULD SIGNIFY
THE END OF INPUT.
┼╪:╨RESS ╙ THEN TYPE FILENAME[CTRL-
M]P. ┴SSUMING THE PROTOCOL IS
╪MODEM & THERE IS AN ┼╙├ ╥
PRECEEDING THIS, IT WOULD RECEIVE
THE FILE ╞╔╠┼╬┴═┼ AS A ╨╥╧╟╥┴═
FILE.
╫ - ╫AIT FOR STRINGS. ╘YPE IN THE
STRINGS TO WAIT FOR SEPERATED BY
COMMAS FOR MULTI-WAIT. ╬╧╘┼:╧NLY
THE FIRST SIX CHARACTERS ARE
RELEVANT AND OTHERS WILL BE
CUT-OFF. ┴LSO, YOUR TEXT WILL BE
CONVERTED TO ┴╙├╔╔ LOWER CASE AS
YOU TYPE. ╘HIS IS TO ACCOUNT FOR
A ╥ETURN, INSTEAD OF RETURN, ETC.
┼╪:╨RESS ╫ THEN TYPE MOUSE,CAT,DOG
TO WAIT UNTIL EITHER MOUSE, CAT
OR DOG IS RECEIVED.
1 - ├ONDITIONAL ON ┬┬╙. ╘YPE IN THE
┬┬╙ AUTO-DIALER # (1-30) AND THEN
THE TARGET TO GOTO IF THAT ┬┬╙ IS
THE ONE WHICH YOU ARE CURRENTLY
LOGGED ONTO.
┼╪:╨RESS 1 THEN TYPE 1 [RETURN] THEN
1. ╘HIS WOULD ╟╧╘╧ ╘A╥╟E╘ 1 IF
YOU WERE LOGGED ONTO THE FIRST
┬┬╙ IN YOUR AUTO-DIALER.
2 - ├ONDITIONAL STRING RECEIVED. ╘YPE
IN THE STRING ╬╒═┬┼╥ AND THEN THE
TARGET TO GOTO IF THAT STRING WAS
RECEIVED. ┬Y NUMBER, ╔ MEAN TYPE
2 IF YOU WANT TO CHECK IF THE
SECOND STRING IN THE WAIT LIST
WAS RECEIVED.
┼╪:╨RESS 2 THEN TYPE 1 [RETURN] THEN
1. ╘HIS WOULD ╟╧╘╧ ╘A╥╟E╘ 1 IF
THE FIRST STRING IN THE MOST
RECENT WAIT LIST WAS RECEIVED.
╔.┼. ╔F "MOUSE" WAS RECEIVED FROM
THIS WAIT LIST:
MOUSE,CAT,DOG. "MOUSE" WOULD BE
1, "CAT" WOULD BE 2, ETC.
╟ - ╟OTO TARGET. ╘YPE THE TARGET TO
GOTO.
┼╪:╨RESS ╟ THEN TYPE 1 TO ╟╧╘╧
╘A╥╟E╘ NUMBER 1.
╘ - ╘ARGET. ╘YPE THE TARGET NUMBER.
┘OU MAY HAVE TARGET NUMBERS FROM
0 TO 127.
┼╪:╨RESS ╘ THEN TYPE 1 TO DESIGNATE
THIS LINE AS THE DESTINATION OF
ALL CONDITIONALS/GOTOS BRANCHING
TO ╘A╥╟E╘ 1.
╠ - ╙IGNAL. ╘HIS WILL SEND A 2
SECOND LONG SIGNAL WHENEVER IT IS
ENCOUNTERED. ╔T HAS NO EFFECT ON
THE SCRIPT AND IS JUST TO ALERT
YOU OF AN ACTION WHICH HAS JUST
OCCURED.
┼╪:╨RESS ╠. ┴ ╙I╟╬A╠ COMMAND WILL BE
PLACED ON THAT LINE.
╫HEN YOU PRESS ONE OF THE ABOVE, IT
WILL REPLACE THE COMMAND WHERE THE
CURSOR RESTS, UNLESS THE CURSOR IS AT
THE END OF THE SCRIPT. ╘HEN IT WILL ADD
IT ONTO THE SCRIPT. ╘HERE ARE TWO OTHER
COMMANDS. ╨RESSING ╔ WILL INSERT A
╘RGT:0 AT THE CURRENT LINE, PUSHING
ALL LINES (INCLUDING THE ONE WHERE THE
CURSOR IS) DOWN ONE LINE. ╘RGT:0 IS
AN ILLEGAL COMMAND; THE CURSOR WILL BE
RESTING ON THAT LINE, WAITING FOR YOU
TO REPLACE IT. ─ WILL DELETE THE
CURRENT LINE, DRAGGING ALL LINES AFTER
IT UPWARD. ╬╧╘┼:┘OU CAN NOT INSERT OR
DELETE AT THE END OF THE SCRIPT.
╚ERE IS A COMMENTED, SAMPLE SCRIPT
WHICH WOULD LOG YOU ONTO MOST ├OLOR 64
┬┬╙':
┼╙├:@ (GOTO AUTO-DIALER)
╙END:1,2,3MÆ (SEND NUMBERS TO DIAL)
╫AIT:RETURN (AFTER CONNECTION,
HIT RETURN PROMPT)
╙END:MÆ (SEND A RETURN)
╫AIT:? ,... (WAIT FOR TERMINAL TYPE
PROMPT)
╔F:STRING 1 THEN 1
╙END:TÆ (SEND DELETE IF STRING 2)
╟OTO:2 (╩UMP OVER ╙END:Y)
╘RGT:1 (╘ARGET IS "? " RECEIVED)
╙EN:Y
╘RGT:2
╫AIT:PRESS,> (WAIT FOR PRESS ANY KEY
á OR MEMBERSHIP UMBER >)
╔F:STRING 2 THEN 3
╙EN:MÆ
╫AIT:> (WAIT FOR MBRSHP # > AFTER
"PRESSING" A KEY)
╘RGT:3
┼╙:I (SEND ╔─)
╫AIT:> (WAIT FOR PASSWORD >)
┼╙├:P (SEND PASSWORD)
┴ SCRIPT SIMILAR TO THIS ONE IS ON YOUR
DISK WITH THE NAME "GENERIC SCRIPT."
╧K, BACK TO THE COMMAND MENU. ╨RESSING
├ WILL ASK YOU IF YOU ARE SURE YOU WANT
TO CLEAR THE SCRIPT, AND IF SO IT WILL
BE ERASED. ╠ WILL LOAD A PREVIOSLY
SAVED SCRIPT, ╙ WILL SAVEáTHE CURRENT
SCRIPT AND ╥ WILL RUN THE SCRIPT.
┴T THE TOP OF THE COMMAND MENU YOU ARE
TOLD WHAT PERCENTAGE OF THEáSCRIPT ARE
IS CURRENTLY BEING USED, HOW MANY BYTES
LONG T IS AND HOW MANY LINES.
╙CRIPTS CAN NOT EXCEED 20⌠7 BYTES OR
255 LINES.
╫HILE THE SCRIPT IS RUNNING. ┘OU
AY
ABORT ANY TIME THATÇIT IS ╫┴╔╘ING FOR
A STRING (MOST F THE TIME). ┘OU WILL
SEE "╙CRIPT ABORTED." ╘HIS WILL ALSO
HAPPEN IF SOMETHING APPENS WHILE THE
SCRIPT IS RUNNING THAT WOULD CAUSE IT
TO JUST CIT THERE OR ENTER DATA IN THE
WROG AREA (SUCH AS IF YOUáENTER AN
INVALID AUTO-DIALER NUMBER.) ╘HERE ARE
OTHER CASES WHEN THE SCRIPT WILL ABORT.
╘HEY ARE:
╙CRIPT COMPLTE - ┼XACTLY WHAT IT
á SAYS.
╙CRIPT TIMEOUT - NO CHARACTERS
RECEIVED FROM MODEM IN LAST 2 MINS.
╘ARGET X NOT FOUND - ╘HE SCRIPT TRIED
TO REFERENCE A TARGET WICH IS NOT
IN THE SRIPT.
┼╙├-╫ BRINGS UP A SMALL MENU WITH TWO
OPTIONS. ╚RE YOU MAY RESET THE TIMER
(WHETHER IT IS ACTIVE OR NOT)áOR TOGGLE
THE BTWEEN THE TIMER DISPLAY OR MODEM
STATUS DISPLAY. ┬OTH DISPLAYS SHOW THE
CARRIER STATUS (+/-) AT THE FAR RIGHT
OF THAT AREA. ╘HE TIMER ISáA SIX DIGIT
TIMER. ╔T'S DISPLAY IS IN THE FORMAT
00:00:0≡. ╘HE MODEM STATUS SIMULATES
THE RECEIVE/TRANSMIT DATA LIGHTS ON
╚AYES (AND MOST COMPATIBLE) MODEMS. ╘H
DISPLAYS LOOKS LIKE ╥· ╘: . ╔F THE
COMPUTER WAS RECEIVING DATA FROM THE
MODE
AN ASTERISK (*) WOULDáAPPEAR NEXT
TO THE ╥:, IF IT WAS TRANSMITTING THE
* WOUL BE NEXT TO THE ╘:.
╔ HOPE YOU ENJOY THIS LATEST VRSION
AND IF YOU HAVE ANY QUESTIONS OR
COMMENTS, ╔ CAN B REACHED ON:
╙HOESHIN'S ┬AZAAR 415-769-6958 (#4)
╘ERRPIN ╘RANSIT 415-486¡1160 (#109)
╥EAD THE HELP SCREENS; THEY'RE THERE
FOR A REASON...
Ç -╩ULIAN