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
/
IMPATCH2.LBR
/
IMPATCH.DZC
/
IMPATCH.DOC
Wrap
Text File
|
2000-06-30
|
5KB
|
111 lines
IMPATCH.DOC
-----------
6/7/87 - IMPATCH v245 - Changes conform to release of IMP v245:
-ability to recognize & identify all IMP versions 243 & later.
-larger file buffer for faster writing of a patched IMP file.
-fixed round-off error in routine to change clock rate byte.
-removed initial crc check when program comes up -- faster.
-added ability to change MSPEED to 19200 on IMP v245 only.
-minor menu changes and deletions -- now easier to read.
8/31/86 - IMPATCH v1.00 - originally for IMP v244 only
Below is Irv Hoff's original list of patch points for changing default
options when IMP v24x is run. IMPATCH.COM is menu-driven and allows
changing these defaults without having to use DDT or a new overlay.
A working knowledge of IMP and these patch points is assumed.
To use IMPATCH.COM, just type "IMPATCH [infile] [outfile]" where
[infile] is your original unpatched version of IMP and [outfile] is
the new patched file to write. The file parameters are optional and
the program will prompt for them if they are omitted. If no backup
file is desired, the program can write the new default option
changes directly to the original file.
0103 MSPEED - Default baud rate when IMP is run (05h = 1200).
0104 HS2400 - YES if 2400 is your top speed, otherwise NO.
0105 HS1200 - YES if 1200 is your top speed, otherwise NO.
(HS2400 and HS1200 points are changed by IMPATCH
via the "highest modem speed" option on the menu.)
(Note: If you want the program to default to 300 baud, change the byte
at 789h from 9F to 9C and set the byte at 105h to FF (YES) )
The following modem types are changed with IMPATCH via the "Modem Type"
option on the main menu:
0106 RACAL - YES if using a Racal-Vadic modem with autodial.
(The 1200v and 2400v can also use the Hayes AT
protocol, but Racal-Vadic protocol displays
additional progress reports.)
- NO for "AT" protocol developed by Hayes.
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 a 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
terminal needs, it will then scroll 24 blank lines to
clear the screen.
010B CLOCK - This is your clock speed times 10. A 4 MHz clock would
use 40. (Convert to hex if installing via DDT. When
changing this with IMPATCH, enter the MHz directly ie:
you would enter 4.0 for a 4 MHz clock, not 40.) This
just sets the time for some of the internal delay loops
It can be changed to whatever is needed to make those
more accurate.
010C BYTDLY - This puts a delay between characters when sending an
ASCII file in the terminal mode. (A value of 2 entered
from IMPATCH results in a 20 ms intercharacter delay.)
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.
(A value of 2 entered from IMPATCH results in a 200 ms
delay after each CR/LF sequence.)
010E DIRCOL - Number of directory columns (usually 5).
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 if your modem can
auto-sense what it can use. Else a "T" or "P".
0110 ADDLFD - Add LF after CR (Y or N) -- usually No.
0111 CONVRUB - Convert rub to backspace (Y or N) -- usually Yes.
0112 CRCDFLT - Default to CRC (Y=crc, N=cheksum) -- usually Yes.
0113 IGNCTRL - Yes = Filter incoming ctrl characters above ^M.
0114 EXTCHR - This is the local control "lead-in" character when in
the terminal mode. Currently set to ESC. Some ter-
minals don't have ESC or the operator may prefer some
other character. Put it here.
011E NODTR - NO - uses DTR to disconnect the phone via ESC-N, DSC
YES - for modems (such as Anchor Mark XII) not having
DTR (or not hooked up), uses "pause +++ pause" with
Hayes "AT" protocol.
* following characters are triggered by EXTCHR while in terminal mode:
0115 (E) = Exit term mode
0116 (F) = Send file in term mode
0117 (N) = Disconnect in term mode
0118 (L) = Send logon
0119 (P) = Toggle printer
011A (R) = Close incoming text buffer
011B (Y) = Open incoming text buffer
011C (Z) = Clear screen in term mode