home *** CD-ROM | disk | FTP | other *** search
-
- 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
-