home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
IMP
/
IMP245.LBR
/
IMP-OVL.CZS
/
IMP-OVL.CUS
Wrap
Text File
|
2000-06-30
|
4KB
|
92 lines
SUBJECT:: IMP overlay customization
FROM: : Irv Hoff
DATE: : 01 June 87
The following notes will help the IMP user to select various
user options. The ones that should be quite self-explanatory will not
be included in the list.
0103 MSPEED - Use 05 for 1200, 06 for 2400.
0104 HS2400 - Yes if 2400 is your top speed, otherwise no
0105 HS1200 - Yes if 1200 is your top speed, otherwise no
0106 RACAL - Yes if using a Racal-Vadic modem with autodial
(The 1200V and 2400V can also use the Hayes
'AT' protocol, but the Racal-Vadic protocol
displays additional progress reports.)
- No for using the 'AT' protocol
0107 PROMODM - Yes if using the Prometheus ProModem 1200, else No
010A CLEAR - Most computers can clear the CRT with a CTL-Z, if
yours does, put a 1Bh (CTL-Z) here. Some use an
"ESC-X" (the "X" may be an upper or lower case ASCII
character.) Put that character in this location, the
ESC will be automatically added if an ASCII character
is present. Put a 0 here if you don't know what your
termianl needs, it will then scrool 24 blank lines to
clear the screen.
010B CLOCK - This value is your clock speed times 10, for more
accuracy. A 4 MHz clock would use 40. (Convert to
hex if installing via DDT.) This just sets the time
for some of the internal delay loops. It can be
changed to whatever is needed to make those more ac-
curate.
010C BYTDLY - This puts a delay between characters when sending an
ASCII file in the terminal mode.
010D CRDLY - This puts a delay after a CRLF when sending an ASCII
file in the terminal mode. Sometimes these are used
on systems that cannot accept messages at full speed.
010F TCHPUL - Some modems (such as the Racal-Vadic, Prometheus,
etc.) can auto-sense if they can touch-tone dial or
need to pulse dial. Put a 0 here (do not use '0'
which is an ASCII value) if you want your modem to
auto-sense what it can use. Else a 'T' or 'P'.
0113 IGNRCTL - Normally set Yes to ignore all control characters
not needed for normal operation. Can be toggled with
the 'TIG' command if all CTL-characters are needed to
use a remote editor, etc.
0114 EXTCHR - This is the local control "lead-in" character when in
the terminal mode. Curretnly set to ESC. Some ter-
minals don't have ESC or the operator may prefer some
other character. Put it here.
The characters from 0115h through 011Dh are the local
control characters and may easily be changed to suit
the operator's preference - if different.
0168 J$STRNGA - This jumps to the 'AT' initialization straing for
1200 bps modems.
0169 J$STRNGB - This jumps to the 'AT' initialization string for
2400 bps modems. If the user wants to develop his
own customized initialization string, just change
this to jump to your own routine.
In writing these routines, you can use J$ILPRT for
strings (terminate with a 0 character) for local
display, "CALL J$CRLF" for a new line on the CRT,
J$SNDSTR to send a string to the modem (end with $),
J$SNDCHR to send a single character to the modem and
'#' character is a 0.1 second delay. Including ###
in the string to the modem would cause a 300 MS.
delay, etc. (250 ms. minimum needed after an 'AT'
string is completed by a CR before the modem should
be given any other duty.)
The J$ commands just listed would allow the user to
add routines to set parity, stop bits, different
initialization strings, etc.
ROOM REMAINING
--------------
There are 601 characters remaining after the start of the SYSVR
LABEL. The routines in the overlay should stop by 0400h. In the case
of the I2DP-2 overlay, that would leave an additioanl 223 bytes for any
customization the user might add.
- Irv Hoff
Los Altos Hills, CA
(415) 948-2513 PRACSA RCPM
(415) 948-2166 voice