				X4XVI.HLP
			 Crosstalk XVI/4 Help file
	      (c) 1989, Digital Communications Associates, Inc.
			    All rights reserved

07-10-89 Converted from Crosstalk XVI's XTALK.HLP by Sheldon T. Hall

This file is provided for the use of licensed Crosstalk users only; any other
use is a violation of U.S. copyright law.  No part of this file may be re-
produced without the written consent of Digital Communications Associates, Inc.

~B GENERAL

Welcome to Crosstalk Mk.4, here presented as a Crosstalk XVI look-alike; we
call it XVI/4.

In general, the commands used here are the same two-letter mnemonic commands
used in Crosstalk XVI; if you press the down-arrow key you can read through
some get-started suggestions and a list of Crosstalk commands you can use.

If you wish to make a call, command "HELP CALL".

If you wish to exit from Crosstalk, command "QUIT".

Here is a list of Crosstalk keyboard commands, arranged by function groups:
For help on any specific command, command "HELP command".  You must use
at least the first two letters of the command, like "HE AC" to get help
on the ACcept command.

Communications parameter settings:

    ACcept	   ANswerback	  APrefix	 AWrap		DAtabits
    DPrefix	   DSuffix	  DUplex	 FIlter 	FLow
    HAndshake	   INfilter	  LBreak	 LFauto 	MOde
    NAme	   NUmber	  OUtfilter	 PArity 	PMode
    POrt	   PWord	  SPeed 	 STop

Terminal emulation:

    EMulate

Key settings:

    ATtention	   BReak	  COmmand	 FKey		SWitch
    TKey	   TUrnaround

General Crosstalk operations:

    CApture	   CDir 	  CLear 	 CStat		DEbug
    DIr 	   DO		  DRive 	 EDit		EPath
    ERase	   GO		  HElp		 LIst		LOad
    PIcture	   PRinter	  QUit		 RDdials	RUn
    RVue	   SAve 	  SCreen	 SNapshot	SStep
    SUmmary	   SXisting	  TErminate	 TImer		TYpe
    UConly	   VIdeo	  WHen		 WRite		XDos
    X4 (Mk.4 eXec)

Text transfer setup:

    BLankex	   CWait	  LWait 	 TAbex

Text file transfer execution:

    SEnd

Protocol (binary) file transfer setup:

    BKsize	   KErmit	  MAxerrs	 PCol		PMode
    XType

Protocol (binary) file transfer execution:

    XTALK protocol:		  RQuest	 RCeive 	XMit
    XMODEM protocol:				 RXmodem	XXmodem
    Kermit protocol:		  GKermit	 RKermit	XKermit

    Dart protocol:		  RR				XR
    ZMODEM protocol:		  RZmodem			XZmodem

For help on any specific command, command "HELP command".

Below is a list of Crosstalk's commands, arranged alphabetically:

    ABort	   ACcept	  ALarm 	 ANswerback	APrefix
    ASk 	   ATtention	  AWrap 	 BKsize 	BLankex
    BReak key	   BYe		  CApture	 CDir		CLear
    COmmand key    CStat	  CWait 	 DAtabits	DEbug
    DIr 	   DNames	  DO		 DPrefix	DRive
    DSuffix	   DUplex	  EDit		 EMulate	ENd
    EPath	   ERase	  FIlter	 FKey		FLow
    GKermit	   GO		  HAndshake	 HElp		IF
    INfilter	   JUmp 	  KErmit	 LAbel		LBreak
    LFauto	   LIst 	  LOad		 LWait		MAxerrs
    MEssage	   MOde 	  NAme		 NUmber 	OUtfilter
    PArity	   PCol 	  PIcture	 PMode		POrt
    PRinter	   PWord	  QUit		 RCeive 	RDdials
    REply	   RKermit	  RQuest	 RR (DART)	RUn
    RVue	   RWind	  RXmodem	 RZmodem	SAve
    SBreak	   SCreen	  SEnd		 SKip		SNapshot
    SPeed	   SStep	  STop		 SUmmary	SWitch
    SXisting	   TAbex	  TErminate	 TImer		TKey
    TUrnaround	   TYpe 	  UConly	 VErsion	VIdeo
    WAit	   WHen 	  WRite 	 XDos		XKermit
    XMit	   XR (DART)	  XType 	 XXmodem	XZmodem
    X4 (Mk.4 eXec)

You may press the ESCape key (or the Crosstalk ATtention key) to return to
the Crosstalk command line.

~End

~B CALL

   To make a call, follow these steps:

1. Use the NUmber command to set the phone number you want to call.
2. Select a modem speed with the SPeed command.
3. Command "GO" at Crosstalk's "Command ?" prompt.
4. Crosstalk will dial the call, and alert you when the connection is made.
5. To disconnect, press ESC, then command "BYE" at the "Command ?" prompt.

~End

~B AB
~K AL,AS,LA,IF,JU,SK,ME,RW,SB,WH

	 This command is only appropriate when used in a script file.
			 See your manual for details.

~End

~B AC

ACcept [Nothing | Appends | Creates | Everything]

The ACCEPT command allows you to set the type of access a caller has when
calling into an answering Crosstalk system.  By setting the access level,
you can protect your system.  The options to the ACCEPT command are:

Option	     Action
--------     ------
Nothing    - Prohibit caller from writing to any files

Appends    - Allows caller to append captured data to an existing file, but
	     not to create any new files.

Creates    - Allows caller to append data to or create new files, but not to
	     overwrite existing files.

Everything - Allows caller full access to system.  This is the default.

~End

~B AN

ANswerback [ON | OFF]

The ANSWERBACK command tells Crosstalk whether or not to respond to a
received ^E character. Many computer networks utilize this feature as a
means of identifying a caller.  Answering Crosstalk and Transporter systems
use this to request your password. If ANSWBACK is ON, a received ^E will
cause the contents of your F4 key (see FK command) to be sent. If ANSWBACK is
OFF, the ^E will be ignored.

~End

~B AP

APrefix <string>

The APREFIX command tells Crosstalk how to make your modem answer the phone.
When you place Crosstalk in answer mode, the string set by APREFIX is sent
to the modem.  By changing the APREFIX string, you can change the number of
times the phone will ring before Crosstalk answers.  See your modem manual
for specific commands for your modem.

~End

~B AT

ATtention [<key_scan_code>]

The ATTENTION command selects the key to be used for the "ATTENTION" key. The
attention key is the key used to display Crosstalk's "Command?" prompt when
you are in terminal mode. Note that this key can not be sent to the remote
computer, since typing it causes Crosstalk immediately to enter the command
mode.

The ESCAPE key is the default ATTENTION key. If the system you are calling
requires you to send an ESCAPE, select another key for the attention key.

~End

~B AW

AWrap [ON | OFF]

The AWRAP command tells Crosstalk whether it should wrap the cursor at the
80th column when emulating a DEC VT-100 or 3.64 ANSI terminal.

~End

~B BK

BKsize <integer>

The BKSIZE command sets the size of the data block (in 256 byte increments)
sent during XTALK protocol transfers. It defaults to 1.

If you are "direct connecting" two computers together without modems, you
may wish to select a larger block size (up to 16) since this marginally
speeds up protocol transfers. We recommend the default setting when
transferring files via modems.

~End

~B BL

BLankex [ON | OFF]

The BLANKEX command tells Crosstalk how to handle "blank" lines when sending
files to another computer with the SEND command. If BLANKEX is ON, Crosstalk
will convert blank lines into lines consisting of one space. This may be
useful when sending prepared text containing empty lines into a host
computer system which assumes a blank line to mean "end of text".

~End

~B BR

BReak [<key_scan_code>]

The BREAK command is used to select the key to be used for sending a break.

The END key is the default BREAK key.

~End

~B BY

BYe

The BYE command hangs up the phone line, and disconnects the current call.
Use this command when you wish to hang up and make another call without
exiting Crosstalk.

~End

~B CA

CApture [ON | OFF | <filename> [/E | /A] | <lines ]

The CAPTURE command captures directly to disk, using a default filename
if you do not specify "CA filename". If the file already exists, Crosstalk
will append the new data to the end of the old file. The command "CA OFF"
will end the capturing process and close the capture file.

When used with a file name, the /E switch causes Crosstalk to erase any old
file of the same name when it begins to capture.

The /A switch tells Crosstalk to append the newly captured material to the
old file.

If you wish to capture some data which is already on your screen, and capture
is OFF, you may use the "RETRO-CAPTURE" feature. Command "CA <" and Crosstalk
will retroactively capture the data on the screen, add it to the capture file,
and leave CAPTURE ON.

~End

~B CD

CDir [<directory_name>]

The CDIR command allows you to switch disk directories.  The command "CD"
alone will show the name of the current directory.

~End

~B CL

CLear

The CLear command clears the terminal window if you are looking at the
terminal screen; if you're looking at the status screen it clears the
information window on the lower part of the screen.

~End

~B CO

COmmand <key_stroke_value>

The COMMAND command sets the COMMAND key. The COmmand character is the key
a caller would type if he had called into your system and wanted to enter
commands to Crosstalk. We recommend that you leave this key set to the
default setting of ^C.

~End

~B CS

CStat

The CSTAT command displays the status of the capture file - how much text
has been captured, and how much space is left on the current disk.

~End

~B CW

CWait [None | Echo | Delay <integer>]

The CWAIT command tells Crosstalk how to wait between characters when
transmitting files with the SEnd command.  Use this command when you are
sending text to a computer system which can not accept a whole line of
text at full speed.

The CWAIT command has several options.	The chart below illustrates the
effect of each:

Option	  Effect
------	  ------
NONE	  Do not wait at all

ECHO	  Wait for each character to be echoed by the host before sending the
	  next character.

DELAY XX  Delay xx thousandths of seconds, then send the next character.

Note that CWAIT can be used in combination with LWAIT to allow you to
transmit text slowly enough for virtually any dial-up computer system.

~End

~B DA

DAta [7 | 8]

The DATA command is used to select the number of data bits used by Crosstalk.
The default value is 8. Crosstalk automatically switches to 8 bits whenever a
protocol transfer is performed, even if 7 bits had previously been selected.

~End

~B DE

Debug [Off | Hex | Ascii | Char | RS232]

The DEBUG command allows you to select one of four "debug" modes. The debug
modes allow you to display incoming control-characters graphically on your
screen. This is often useful when attempting to identify non-printing control
characters transmitted by some dial-up computer systems.

	  The chart below shows how each of the debug modes operates:

Mode	  Action
----	  ------
Off	  Incoming control characters are not altered.

Hex	  All incoming characters are shown as hex numbers. For example, an
	  incoming ^Z will be shown as [1A].

ASCII	  Incoming control-characters are shown by their ASCII mnemonics. For
	  example, and incoming ^Z will be shown as [SUB].

Char	  Incoming control-characters are shown in the form [^X].

RS232	  This option is not available in this version of Crosstalk.

~End

~B DI

DIr [<filespec>]

The DIR command is used to view the disk directory, much like the DOS "DIR"
command.  Like the DOS DIR command, you may provide an optional file name,
and the program will display only those  files given in the file name. For
example, the command "DIR .ASM" will show only the .ASM files.

XVI/4 uses the Crosstalk Mk.4 directory display.

~End

~B DN

This command is not used by XVI/4.

~End

~B DO

DO [<script_name>]

The DO command instructs Crosstalk to perform the commands contained in a
"script" file. Script files are files containing commands for Crosstalk to
perform.

There are three forms of the DO command. The table below shows how each works.

Command        Action:
-------        -------
DO	       When no other script file is active, this command will display
	       a menu of the available script files, and then ask you to
	       choose one.  The chosen file will then be performed.

DO	       If a script file has been suspended, commanding "DO" will
	       resume the suspended script file.

DO BERT        Performs the commands contained in the script file "BERT.XTS".

You may create a script file with any text editor, such as the EDLIN program
which is included with DOS. Script files must have the file name extension
"XTS". The script files may contain any commands you wish Crosstalk to do.
There are two commands which are especially useful in script files: the
"REply" and "WAit" commands.

~End

~B DP

DPrefix <string>

The DPREFIX command tells Crosstalk how to dial your modem. When you instruct
Crosstalk to dial, the program sends the following data to the modem:

     DPREFIX string | NUMBER string | DSUFFIX string

By changing the DPREFIX string, Crosstalk can dial a number of different
types of auto-dial modems. There are several characters which have special
meaning when placed in a DPREFIX string. These are:

Character      Effect
----------     ------
   |	       Places a carriage return (ENTER key) in the string.

   ~	       Causes Crosstalk to delay one second when sending the dialing
	       commands to the modem.

   ^	       The  character following the ^ character is sent as a control
	       character.  For example, "^T" would place the ^T character in
	       the dial prefix.

~End

~B DR

DRive [<drive_letter>]

The DRIVE command has two functions. Commanding "DRIVE" alone will show you
the amount of space remaining on all of the drives in your system. Commanding
"DR" followed by a drive name ("DR B:") will change the "default" drive to
the specified drive.

~End

~B DS

DSuffix <string>

The DSUFFIX command sets the dialing suffix string. (see explanation of the
DPREFIX command). The same special characters apply to DSUFFIX as apply to
DPREFIX.

~End

~B DU

DUplex [Full | Half]

The DUPLEX command sets duplex to full (local echo OFF) or half (local echo
ON). Most dial-up computer systems require that your system be set for FULL
duplex.

Note that when you select ANSWER mode, Crosstalk selects HALF duplex.  When
you select CALL mode, the program automatically selects FULL duplex. See the
glossary for an explanation of "duplex".

~End

~B ED

EDit <filename>

The EDIT command allows you to run a text editor from within Crosstalk. When
you use the EDIT command, Crosstalk stays in your computer's memory, and
continues to receive any incoming data. After you exit from your text editor,
you will automatically return to Crosstalk.

If you have set up a path to your editor with the EPATH command, the EDIT
command will use your editor; otherwise it will use Crosstalk Mk.4's internal
editor.

~End

~B EM

EMulate [None | Vt-100 | 52 | Televideo | Adds | Ibm-3101 | 3.64 ANSI]

The EMULATE command sets the type of terminal Crosstalk will emulate.  This
is important to you only if the system you are calling utilizes cursor
positioning and clear screen codes for a particular type of terminal.  The
terminals Crosstalk can emulate are: Televideo 910/920, IBM 3101, ADDS
Viewpoint, DEC VT-52, DEC VT-100, and the ANSI 3.64 color terminal used by
many BBS systems. To select an emulation mode, command "EM x", where x is
the first letter of the terminal you wish to emulate.

~End

~B EN

The END command is used to end a script.  For more information please
see your manual.

~End

~B EP

EPath <pathname\progname>

The EPATH command is used to tell Crosstalk where to find your text editor
program.  Before Crosstalk can run your text editor for you, it has to know
where to find the editor, and what the name of the editor is.  For example,
if you wish to use the EDLIN editor supplied with DOS, and EDLIN.COM is in a
subdirectory called "\bin", then you would command:

EPATH C:\BIN\EDLIN.COM

We suggest that you set EPATH once, then save a new STD file, so that you
won't have to re-enter the editor name each time you run Crosstalk.

~End

~B ER

ERase <filespec>

The ERASE command erases files from your disk like the DOS DEL command.
You will be asked to confirm an erase before the operation actually takes
place if you use a wildcard filespec.  The command "ER *.*" will allow you
to selectively erase any or all files on a disk.

Note that an answer-mode caller may NOT erase files from the disk.

~End

~B FI

FIlter

The FILTER command is used to select which characters Crosstalk will discard
when the INfilter option is used. Command "FI" and press ENTER, and Crosstalk
will show you a list of allowable control characters.  You may change the
list as desired for  your application.	Note that the FILTER settings are
saved when a command file is saved with the SAVE command.

~End

~B FK

FKey [<keyspec> <key_contents>]

The FKEY command is used to set and display the contents of the programmable
function keys.	The command "FK" will show the settings of the "normal"
function keys, "FK A" will show the contents of the "Alt" functions keys.
The other two sets of keys are "Shift" and "Control".

To set a function key, command "FK n string" (or "FK An string" for alt-keys,
etc.) where n is the number of the key to be set (1-10, S1-S10, C1-C10,
A1-A10) and "string" is the string of text assigned to that key.  Several
characters have special meaning when used in function keys:

Character	Meaning
---------	-------

   |		Places a carriage return (ENTER key) in the string.

   @		Indicates this is a command to Crosstalk XVI; the at-sign
		must be the first character in the key contents.

For example, the command "FK C1 @PR /|" will set key control-F1 to "@PR /|".
When you press Control-F1 Crosstalk will toggle the printer on or off.

~End

~B FL

The FLOW command is used to tell Crosstalk how to control character flow with
the host computer system.  Normally, FLOW is set to ^S/^Q, meaning that the
host system will stop sending upon receipt of a ^S, and will re-start after
receiving a ^Q.

To enter a new set of stop/start characters, command:  "FLOW a/b", where a
and b are as follows:

	a	Sent by host to make Crosstalk stop sending and
		sent by Crosstalk to make the host stop sending
	b	Sent by host to let Crosstalk start sending again and
		sent by Crosstalk to let the host start sending again

For example, the command: "Flow S/Q" will set ^S as the stop character, and
^Q as the restart character.

To disable software flow control entirely, command "FLOW -".

See also "HAndshak."

~End

~B GK

GKermit <filespec>

The GKermit command is used to "get" files from a Kermit Server.  Crosstalk
will request the specified files from the server, and begin waiting for the
files to arrive.  If no such files exist on the server, the message "no
files" will be displayed.

~End

~B GO

GO [Local]

The function of the GO command depends on which mode the program is in.

In CALL mode, The GO command tells Crosstalk to dial a number and establish
a connection. You may instruct the program to re-dial automatically if a
connection is not established on the first try. The command "GO R 30" would
tell Crosstalk to re-dial every 30 seconds until a connection is established.

The command "GO LOCAL" tells Crosstalk that there is no modem connected to
the system or just to "talk" to whatever is connected to the port specified.
Use this option to "talk" to the modem or when using Crosstalk to communicate
between two computers "hard-wired" together. When the local option is used,
the carrier detect (CD) signal on the RS-232 interface is ignored.

In ANSWER mode, the GO command tells Crosstalk to begin waiting for incoming
calls.

~End

~B HA

HAndshak [ON | OFF]

The HAndshake command tells Crosstalk to observe or ignore the hardware
"handshake" lines on pins 4 and 5 (RTS and CTS).  If Handshake is OFF,
the signals on these lines are ignored.

~End

~B HE

HElp <topic>

The HELP command provides help on all of Crosstalk's commands. Commanding
"HE" with no option displays a list of all of Crosstalk's commands. If you
need help with a command, type "HE XX" <CR>, where "XX" is the command you
need help with. If Crosstalk asks you a question you don't understand, enter
a "?", and the help for that command will be displayed.

~End

~B HK

This command is not used by XVI/4.

~End

~B IN

INfilter [ON | OFF]

The INFILTER command tells Crosstalk to discard incoming control characters
when in terminal mode, and to strip the high bit from the characters in the
incoming data stream.

The stripping action is only in effect in terminal mode, and does not affect
protocol file transfers.

Some host computer systems may send control characters which are meaningless
to the your computer. Turning INFILTER ON will discard these characters.
If your see extraneous "junk" characters on the terminal screen, try turning
INFILTER ON. INfilter also "strips" the high bit off from 8-bit characters.
With INFILTER OFF, these characters may appear as "graphics" characters.
Turning INFILTER ON will display these characters as text.

~End

~B KE

The KERMIT command allows you to control KERMIT file transfers.  Most Kermit
commands require two options; for example, "KERMIT TIMEOUT 20".  The KERMIT
commands are:

Get	- Get files from Kermit server (same as GK command)

Send	- Send files to another Kermit program (same as XK command)

Receive - Receive files from Kermit non-server (same as RK command)

Hchar	- Set Header character (must be a printable char.)

Eol	- Set Kermit End-of-line character (must be a printable char.)

Timeout - Set Kermit "timeout" interval

Psize	- Set Kermit packet size (must be 10-94)

Wsize	- Set sliding window size (must be 1-31)

Ytime	- Set delay time per packet in milliseconds (must be 0-1000)

CQuote	- Set Kermit control quoting character (must be a printable char.)

BQuote	- Set Kermit binary quoting character (must be a printable char.)

Ichar	- Set optional iteration character (must be a printable char.)

DataChk - Set Kermit Data check method: 1 =  8 bit checksum
					2 = 16 bit checksum
					3 = 16 bit CRC

List	- List current Kermit settings

Finish	- Finish Kermit server session

Mode	- Text or Binary file mode:  BINARY mode will send the file "as is,"
	  while TEXT mode only sends ASCII characters and terminates on ^Z.

~End

~B LB

LBreak <integer>

The LBreak command allows you to set the duration or Length of the Break
signal.  The rate is in thousandths of a second and must be between 10
and 8000 (.010 second to 8 seconds).  The default is 200 milliseconds
(.2 seconds).

~End

~B LF

LFauto [ON | OFF]

When LFAUTO is ON, Crosstalk will print a line feed on the screen after each
received carriage return. This is useful when communicating with systems
which do not send line feeds.

Also, when LFAUTO is ON, Crosstalk will print a carriage return each time
a line feed is received. This is useful when communicating with systems which
send line feeds without carriage returns.

~End

~B LI

LIst

The LIST command is used to display Crosstalk's parameter settings. The
operation of the LIST command depends on who issued the command. If "LI" is
entered as a command from the status screen, several infrequently-used
parameters are shown in the status screen "window". If a person calling into
an answer-mode Crosstalk system issues the LIST command, the program displays
the full listing of all the parameters, in much the same format as it is
displayed on the status screen.

~End

~B LO

LO [<command_file_name>]

The LOAD command is used to load Crosstalk command files.  Command files are
files containing commands for Crosstalk to perform.  The command "LO" will
display all of the available command files, and allow you to choose one to
load.  The command "LO FRED" will load in "FRED.XTK", and perform all of the
commands contained in that file.

~End

~B LW

LWait [None | Prompt | Char <quoted_literal> | Delay <integer> | ...
       Echo | Quiet | Manual]

The LWAIT command tells Crosstalk how to wait between lines when transmitting
text files with the SEnd command.  There are several options to the LWAIT
command.  The table below shows how each option works:

Option		Effect
------- 	------
None		Each line is sent with no waiting.

Prompt X	Send a line of text, wait for a prompt of X characters, then
		send the next line.

Char "X"	Send a line of text, wait until the character "X" is received,
		then send the next line.

Delay X 	Wait X tenths of seconds between lines.

Echo		Wait until a carriage return is echoed from the host system.

Quiet X 	Wait until the line is "quiet" (i.e., no characters received)
		for X tenths of a second, then send the next line.

Manual		Send a line of the file, then wait for a key from the user
		before sending the next line.

~End

~B MA

MAxerrs <integer>

The MAXERRS command allows the user to set the maximum number of consecutive
errors allowed during a CROSSTALK, KERMIT, or XMODEM protocol transfer.  If
this limit is exceeded, the transfer is aborted.

~End

~B MO

MOde [Call | Answer]

The MODE command tells your Crosstalk program whether to Make or Answer calls.

If you wish to MAKE a call, select "CALL" mode.  To ANSWER calls, use
"ANSWER" mode.	Crosstalk automatically selects HALF Duplex (see DUplex
command) when the answer mode is selected, and selects FULL duplex when call
mode is selected.

~End

~B NA

NAme <string>

The NAME command is used to set the name of a called location.	Use of this
command is optional.  The NAme has no function in call mode.

In answer mode, the NAme will be sent as a "greeting" message whenever a
remote terminal calls into Crosstalk.

~End

~B NO

This command is used internally between two Crosstalk systems. It is sent
from an answer system to a call system at the end of a file transfer, to tell
the calling system that there are no more files to be transmitted.

~End

~B NU

NUmber <phone_number>

The NUMBER command sets the phone number to be dialed. The number may be up
to 38 characters long.	There are several characters which have special
meaning when used in a phone number.  Consult your modem manual for a full
list of these characters.

~End

~B OU

OUtfilter [ON | OFF]

The OUTFILTER command instructs Crosstalk to screen out line feed when
sending text files with the SEnd command.  If OUTFILTER is ON, line feeds
characters are discarded.

~End

~B PA

PArity [None | Odd | Even]

The PARITY command is used to set the parity bit to the appropriate value.
Some systems require that parity be set correctly, other systems ignore
parity entirely.  The possible settings for the PARITY command are None,
Even, and Odd.

~End

~B PC

PCol [DArt | XTalk | XModem | KErmit | CServe b | ZModem]

The ProtoCol command (PC) is used to select a protocol, especially when the
protocol desired is not a "native" Crosstalk XVI protocol.

The native Crosstalk XVI protocols have unique commands for sending and
requesting/receiving files (see RK, GK and XK for Kermit, RQ and XM for
Crosstalk protocol, and RX and XX for XMODEM protocol.)

Similarly, the Crosstalk Mk.4 protocols used by XVI/4 have new,
Crosstalk-XVI-like but non-Crosstalk-XVI-compatible file transfer commands
(RR and XR for DART, RZ and XZ for ZMODEM).

The CompuServe B protocol (CServeB), which is controlled by the host and
has no local transfer commands, must be explicitly loaded (with the PC CS
command) when you are in CALL mode.

ZMODEM should also be loaded before use, in CALL mode, with the PC ZM command.
ZMODEM is usually host-controlled, but implementations vary.

When a caller connects with your system, however, the caller must use the
PCol command explicitly to specify the protocol he wishes to use if it is
not XTALK, XMODEM, or Kermit.

Using the PC command in other cases is not harmful, and making it a rule to
use it in all cases might make life easier if you use lots of different
protocols with various hosts.

Protocol    Load Protocol	Transfer to you        Transfer to host
--------    -------------	---------------        ----------------
XTALK	     PCol XTalk 	RQuest		       XMit
XMODEM	     PCol XModem	RXmodem 	       XXmodem
Kermit	     PCol KErmit	GKermit, RKermit       XKermit

DART	     PCol DArt		RR		       XR
ZMODEM	     PCol ZModem	RZmodem 	       XZmodem
CServeB      PCol CServeb	(host controlled)      (host controlled)

The appropriate transfer command should be followed by the name of the
file(s) to be transferred.

When calling CompuServe, the PC CS command enables the CompuServe B protocol,
which is then controlled by the host computer.

When XVI/4 is in Answer mode, a caller using Crosstalk Mk.4 can send the
command PC DA to the answering XVI/4 to enable the DART protocol.  DART is
the preferred protocol for file transfers between XVI/4 and Crosstalk Mk.4
systems.

~End

~B PI

PIcture <filename>

The PICTURE command allows you to take a "picture" of the screen, and save
the picture into a disk file of your choice. For example, the command:

PICTURE BERT

will save an image of the screen in the file BERT.  If BERT already exists,
the program will erase the old file.

To add the new picture to the end of the file, use the "/A" option:

PICTURE BERT /A

The PICTURE command is most useful when you need to make an absolute copy of
the screen.  All of the data on the screen is saved in the file exactly as it
appears on the screen.

~End

~B PO

POrt [1 | 2 | 3 | 4]

The PORT command tells Crosstalk which of the computer's communications ports
to use. Note that on some computers, it may be necessary to re-set the baud
rate after switching ports.

The number of ports available depend on how many ports are installed in your
computer.

~End

~B PM

PMode [1 | 2]

The PMODE command tells Crosstalk what type of system you are transferring
files with.  If you are sending files to another MS-DOS or PC-DOS system, set
PMODE to 2; if you are sending files to a CP/M system, set PMODE to 1.

~End

~B PR

PRinter [ON | OFF]

The PRINTER command tells Crosstalk to echo all data displayed on the
terminal screen to the printer.  Turning PRINTER ON does not turn the
terminal video display off.  The command "PR /" will toggle the printer to
the opposite state of what it currently is.

Crosstalk Mk.4 does all its printing through DOS, so XVI/4's PRinter DOS
command is equivalent to PRinter ON.

~End

~B PW

PWord <caller_password>

The PWORD command is used to set Crosstalk's answer password. The password
may be up to 12 characters long.  If you have set a password, then any
person calling into your system will be required to enter the password before
gaining access to your system.	Use PW '' to disable the password feature.

~End

~B QU

QUit

The QUIT command tells Crosstalk to disconnect any call in progress and
return to DOS.

A shortened version of this command, just the letter Q, will end XVI/4 and
give you the Crosstalk Mk.4 command line.

~End

~B RC

This command is used internally by Crosstalk during file transfers.

~End

~B RD

RDials <integer>

The RDIALS command tells Crosstalk how many times to dial a phone number
before abandoning the call.  The normal value is 10.  If you set RDIALS to
zero Crosstalk will not attempt to re-dial a call if the call fails to
connect on the first try.

~End

~B RE

REply <string>

The REPLY command sends a string of text to the modem.

The command "RE Hello" would send the text "Hello" to the modem.  If the
modem is connected to another modem, the test will be relayed to the
distant computer as it you had typed it.

To send a control character, enter the character in the form "^X". To send a
carriage return, use the vertical bar "|".

The REply command is normally used only in a Crosstalk script. Scripts are
special files which contain commands for Crosstalk to perform.

~End

~B RK

RKermit <filename>

The RKERMIT command is used to receive files from another computer system
using the KERMIT protocol.  To transfer a file from another KERMIT system to
yours, tell the other system to begin sending the files, then press the
attention key and command "RK".

~End

~B RQ

RQ <filename>

The RQUEST command is used to request a transfer of files from another
Crosstalk system.  This command should only be issued from a CALL mode system
when calling into an ANSWER mode system.

You may specify an optional target or destination drive name when issuing the
RQUEST command. Some examples of this are shown below:

Command 	Result
------- 	------
RQ *.asm	Request all files with the type .ASM

RQ B:FRED	Request the file FRED from drive B:, place the file on the
		default drive.

RQ B:BERT C:	Request the file BERT from drive B:, place the file on drive
		C:.

~End

~B RR

RR <filespec>

The RR command is used to request files from a Crosstalk Mk.4 host using
DART protocol.

To transfer a file or group of files from the distant system to yours,
press the attention key and command "RR <filespec>".

Commanding

RR *.*

on your system, while communicating with a Crosstalk Mk.4 host using the
DART protocol, will download all the files in the current directory
on the distant system to your system.

~End

~B RU

RUn [[/] <progname>]

The RUN command is used to run other programs from Crosstalk (DOS 2.0 & later
ONLY).

To run another program, command "RUN (name)".  Crosstalk will turn control
over to the other program, and control will return to Crosstalk when the
second program is finished.  You may also temporarily return to DOS by
commanding "RUN" with no program name.

Once you are at the DOS level, you may run another program.

To return to Crosstalk, enter "EXIT" at the DOS prompt.

Entering a / character between RUN and the command you wish to execute will
cause Crosstalk to bypass the "Press space bar..." message when the other
program is finished.

~End

~B RV

RView

The REVIEW command (RV) allows you access to Crosstalk Mk.4's review
buffer, showing you the text that has scrolled off your terminal screen.

Once in the buffer, you may use the arrow keys, PgUp, PgDn, and other
standard cursor/text movement keys to review the text.

Press the ATTENTION key (defaults to ESCape) to leave the review buffer
or for other Review options.

~End

~B RX

RXmodem <filename>

The RXMODEM command is used to receive files from another computer system
using the XMODEM protocol.  To transfer a file from another system to yours,
first tell the other computer to send you a file, then press the attention
key and command "RX <filename>".

The type of XMODEM transfer used depends upon the setting of XType.  You may
override the XType setting with a command line option: RX <filename> /mode,
where mode may be:

	SUM = original XMODEM protocol with checksum error detection

	CRC = normal XMODEM protocol with 16-bit CRC error detection

	K   = large blocks (1K) sent with 16-bit CRC error detection

	G   = Go mode, no error detection (assumes error-free link)

For instance, to force CRC mode, use "RX <filename> /CRC".

~End

~B RZ

RZ <filespec>

The RZ command is used to request or receive files from a host using
ZMODEM protocol.

To transfer a file or group of files from the distant system to yours,
make sure the host is ready to send the files, then press the attention
key and command "RZ <filespec>".

~End

~B SA

SAve <command_file_name>

The SAVE command saves a Crosstalk command file for future use.  All of
Crosstalk's operating parameters, including all function key definitions and
screen colors are, saved in the command file.

~End

~B SC

The SCREEN command has two purposes: It may be used to switch screens under
control of a script file, or it may be used to select the colors to be used.
Some typical SCREEN commands are:

Command   Effect
--------  ------
SC S	  Switch to STATUS screen display

SC T	  Switch to TERMINAL screen display

SC N y	  Set "normal" screen color to dark yellow.

SC H G	  Set "highlighted" screen color to bright green

SC L w	  Set status line color to white.

~End

~B SE
~K READ
~K UPLOAD

Use the SEND command to send a text file from your disk to another computer
system. This command is most often used when communicating with another
computer which is not running Crosstalk.  If the system you are communicating
with is running Crosstalk, use the "XMit" command instead.

Several other commands are used to modify the method the SEND command uses to
send files. For information on all of the commands affecting the operation of
the SEND command, see the LWAIT, CWAIT, BLANKEX, and OUTFILTER commands.

~End

~B SE

SEnd <filename>

The SEND command is used to "demon type" a file to a host system, using
the LWait and CWait parameters to control the speed of the transfer.

This allows you to create text off-line with your local text editor and
transfer it to a host's text receptor (usually an editor) as if you were
typing the text online.

~End

~B SN

SNap [24]

The SNAPSHOT command is used to take or review a "snapshot" of the terminal
screen; the snapshot is saved in the file XVI$SNAP.$$$.

Command "SN 24" to take a snapshot of all 24 lines on the screen.

You may then view this screen, as saved in XVI$SNAP.$$$ by typing "SN" alone.

This is especially useful when trying to remember a long list of menu items
on a screen. The snapshot file remains intact until you take another
snapshot.

~End

~B SP

SPeed <modem_speed>

The SPEED command selects the speed at which your computer will communicate
over the phone line.  The first two digits of the desired speed need must be
entered. Note that 110 baud is "0110".

~End

~B SS

SStep <script_name>

The SSTEP command, like the DO command, executes a script file, but before
each line is executed, it is displayed on the command line.  The line will
begin with "S:", and pressing any key will execute that command.  You can
also press:

	G	for go, discontinuing single step mode.  Useful for
		continuing once you've found your bug.

	I	for ignore, don't execute this command, skip to the next
		command and continue single stepping

~End

~B ST

STop [1 | 2]

The STOP command sets the number of stop bits used to make up the data word.
Most systems use 1 stop bit at speeds of 300 baud and above, and 2 stop bits
at 110 baud.

~End

~B SU

SUmmary [ON | OFF]

The SUMMARY command will allow CROSSTALK to keep a log of all calls made.
The file, called XTALK.LOG, will record the date, time, and length of any
calls placed or answered, and other information.

~End

~B SW

SWitch <key_stroke_value>

The SWITCH command selects the key to be used for switching between the
terminal and status screens.  This key is normally the HOME key, but can
be changed to another key if desired.

~End

~B SX

SXisting

The new-with-XVI/4 SXisting command takes the existing parameters as set in
Crosstalk Mk.4, converts those settings to their XVI/4 analogues, and saves
them in the XVI/4 command file STD.XTK.  The primary use of this command is
internal within XVI/4; it's used if you have no STD.XTK when you start XVI/4.

~End

~B TA

TAbex [ON | OFF]

The TABEX command is used to turn tab expansion on and off. When TABEX is on,
tab characters are sent as spaces to the next tab position. This is useful
when sending files to systems which do not interpret tabs correctly.

Note that the TABEX command only affects the SEND command. It has no effect
on normal "terminal mode" operation, and does not affect the file on your
disk.

~End

~B TE

This command is not supported in this version of Crosstalk.

~End

~B TI

TImer [ON | OFF]

The TIMER command allows you to disable the "online" timer on the terminal
screen.  When TIMER is ON, the online connection time is constantly displayed
at the lower right corner of the screen.  Setting TIMER to OFF removes the
timer count from the screen.

Note that the timer does not count unless the TIMER command is set to ON, and
that the timer may not be displayed under some circumstances or certain
terminal emulations.

~End

~B TK

TKey [ON | OFF]

The TKey command tells CROSSTALK to use either the terminal emulation
function key definitions or the user defined function key definitions when
emulating a DEC VT-100 or IBM 3101 terminal. With TKey ON, the terminal
emulator function keys are used. With TKey OFF, the user defined key
definitions are used.

~End

~B TU

TUrnaround <key_stroke_value>

Some computer systems use a key other than ENTER to mean "end of line".  The
TURNAROUND command tells Crosstalk which character to send when the ENTER key
is pressed.

~End

~B TY

TYpe [<filename>]

The TYPE command is used to view the contents of a disk file; the file
is simply scrolled across the screen

This version of Crosstalk does not support the TY command's # option to
show line numbers in the file.

You may also use Crosstalk Mk.4's BROWSER to display files, by using the
command

     X4 BROWSE <filename>

The TYpe command without a file name argument puts you in Crosstalk Mk.4's
review buffer.	For more information, see the RV command.

~End

~B UC

UConly [ON | OFF]

The UCONLY command is used to set upper case mode on and off.  When UCONLY is
on, all lower case letters encountered during a SEND will be converted to
upper case.  Received characters are not affected.

Note that this command does not have any effect on normal terminal mode
operation or on the files on your disk.

~End

~B VE

VErsion

The VERSION command gives you certain information about the versions of
Crosstalk Mk.4, DOS, and XVI/4 in use.

~End

~B VI

VIdeo [Mono | CGA | EGA | PGA]

The VIDEO command allows you to optimize Crosstalk's performance for your
particular type of display hardware.

Setting 	Used for
------- 	--------
 Mono		Monochrome screens, either on mono adaptors or non-flickering
		color adapters.  Useful for Compaq portables.

 CGA		IBM Color Graphics Adapter, other flickering color boards.

 EGA		IBM Enhanced Graphics Adapter, including the PS/2's VGA.

 PGA		IBM Professional Graphics adapter.

~End

~B WA

WAit [Echo | Quiet <integer> | Delay <integer> | Char <character> | ...
      For <character> | Prompt <integer> | Until <time> | Manual]

The WAIT command tells Crosstalk to wait between lines when performing a
script file.  The options available with the WAIT command are:

Condition	Effect
---------	------

Echo		Wait for a carriage return, then do the next line in the
		script file.

Quiet X 	Wait until the line is "quiet" (i.e., no characters received)
		for X tenths of a second, then do the  next line in the
		script file.

Delay X 	Wait for a period of X tenths of a second, then do the next
		line.

Char 'x'	Wait until the character "x" is received from the
		communications line, then send the next line.

For 'x' 	Same as "char 'x'", above.

Prompt X	Wait for X characters from the communications line, then do
		the next line in the file.

Until HH:MM	Wait until the time described by HH:MM, then do the next
		line in the file. Note that time must be expressed in 24 hour
		(military-style) format.

Manual		Suspend script processing until a "DO" command is issued.

~End

~B WR

This command is not used in XVI/4.

~End

~B XD

XDos

The XDOS command tells Crosstalk to exit to DOS without hanging up the phone
line.  You may run any other program and return to Crosstalk, and your
connection will still be intact.

~End

~B XK

XK <filespec>

The XKermit command transmits files to a remote system which is compatible
with the KERMIT file transfer protocol.  "Wildcard" file names are allowed.

~End

~B XM

XMit <filespec>

The XMIT command transmits files to another Crosstalk system using Crosstalk
protocol.  "Wildcard" file names are allowed.  An optional target drive name
may be given after the file name.

Note that the XMIT command should only be used when calling into an answer-mode
XVI/4, Crosstalk XVI, Crosstalk Mk.4, or Transporter system.

The chart below shows some example XMIT commands:

Command 	Action
------- 	------
XMIT *.ASM	Sends all the files with the type .ASM to the other system.

XMIT BERT	Send the file BERT from the default drive to the other
		system.

XMIT B:FRED C:	Send the file B:FRED to drive C: on the other system.

~End

~B XK

XK <filespec>

The XKermit command transmits files to a remote system which is compatible
with the KERMIT file transfer protocol.  "Wildcard" file names are allowed.

~End

~B XR

XR <filespec>

The XR command is used to send files to a Crosstalk Mk.4 host using
DART protocol.

To transfer a file or group of files to the distant system from yours,
press the attention key and command "XR <filespec>".

Commanding

XR *.*

on your system, while communicating with a Crosstalk Mk.4 host using the
DART protocol, will upload all the files in the current directory
on your system to the distant system.

~End

~B XT

XType [Sum | Crc | K | G]

The XType command tells CROSSTALK the mode of the XMODEM protocol to use
when transferring files.

Mode	Description
----	-----------
SUM	The original XMODEM protocol, with checksum error detection.

CRC	Normal XMODEM protocol, but uses a 16-bit CRC for error detection.

K	Uses 1K blocks with a 16-bit CRC for error detection.

G	Only for use with an error free connection.

~End

~B XX

XXmodem <filename>

The XXMODEM command is used to send files from your computer to another
system using the XMODEM protocol.  To send a file from your computer to
another system running XMODEM, first tell the other system to prepare to
receive a file, then press the ATTENTION key, and command: "XX <filename>".

The type of XMODEM transfer used depends upon the setting of XType.  You may
override the XType setting with a command line option: XX <filename> /mode,
where mode may be:

	SUM = original XMODEM protocol with checksum error detection

	CRC = normal XMODEM protocol with 16-bit CRC error detection

	K   = large blocks (1K) sent with 16-bit CRC error detection

	G   = Go mode, no error detection (assumes error-free link)

For instance, to force CRC mode, use "XX <filename> /CRC".

~End

~B XZ

XZ <filespec>

The XZ command is used to send files to a host using ZMODEM protocol.

To transfer a file or group of files to the distant system from yours, make
sure the host is ready to receive the files, then press the attention key
and command "XZ <filespec>".

~End

~B X4

X4 <valid Crosstalk Mk.4 command>

The X4 (Crosstalk Mk.4 EXEC) command gives you access to all the power of
Crosstalk Mk.4, from the XVI/4 command line, or from a script.	This allows
you to, for example, use the Crosstalk Mk.4 print spooler, which runs in
another Crosstalk Mk.4 session and allows printing a file while you are
online or performing another operation within the XVI/4.

To run the print spooler from XVI/4, command

X4 do pspool myfile

the name "myfile" being replaced with the name of the file you want to
print, of course.

Please note that because this command uses Crosstalk Mk.4 directly to
execute your commands, you will receive Crosstalk Mk.4 error messages and
prompts, as necessary.

~End
