home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug135.arc / IMPATCH.DZC / IMPATCH.DOC
Text File  |  1979-12-31  |  5KB  |  95 lines

  1. 8/31/86
  2.  
  3. Below is Irv Hoff's original list of patch points for changing default
  4. options when IMP v244 is run.  IMPATCH.COM is menu-driven and allows
  5. changing these defaults without having to use DDT or a new overlay.
  6. A working knowledge of IMP and these patch points is assumed.
  7.  
  8. To use IMPATCH.COM, just type "IMPATCH [infile] [outfile]" where
  9. [infile] is your original unpatched version of IMP and [outfile] is
  10. the new patched file to write.  The file parameters are optional and
  11. the program will prompt for them if they are omitted.  If no backup
  12. file is desired, the program can write the new default option
  13. changes directly to the original file.
  14.  
  15. 0103  MSPEED  -  Default baud rate when IMP is run (05h = 1200).
  16.  
  17. 0104  HS2400  -  YES if 2400 is your top speed, otherwise NO.
  18. 0105  HS1200  -  YES if 1200 is your top speed, otherwise NO.
  19.                  (HS2400 and HS1200 points are changed by IMPATCH
  20.                  via the "highest modem speed" option on the menu.)
  21.  
  22. The following modem types are changed with IMPATCH via the "Modem Type"
  23. option on the main menu:
  24.  
  25. 0106  RACAL   -  YES if using a Racal-Vadic modem with autodial.
  26.                  (The 1200v and 2400v can also use the Hayes AT
  27.                   protocol, but Racal-Vadic protocol displays
  28.                   additional progress reports.)
  29.               -  NO for "AT" protocol developed by Hayes.
  30. 0107  PROMODM -  YES if using the Prometheus ProModem 1200, else NO
  31.  
  32. 010A  CLEAR   -  Most computers can clear the CRT with a CTL-Z, if
  33.                  yours does, put a 1BH (CTL-Z) here.  Some use an
  34.                  "ESC-x" (the "x" may be a upper or lower case ASCII
  35.                  character.)  Put that character in this location, the
  36.                  ESC will be automatically added if an ASCII character
  37.                  is present.  Put a 0 here if you don't know what your
  38.                  terminal needs, it will then scroll 24 blank lines to
  39.                  clear the screen.
  40.  
  41. 010B  CLOCK   -  This is your clock speed times 10.  A 4 MHz clock would
  42.                  use 40.  (Convert to hex if installing via DDT.  When
  43.                  changing this with IMPATCH, enter the MHz directly ie:
  44.                  you would enter 4.0 for a 4 MHz clock, not 40.)  This
  45.                  just sets the time for some of the internal delay loops
  46.                  It can be changed to whatever is needed to make those
  47.                  more accurate.
  48.  
  49. 010C  BYTDLY  -  This puts a delay between characters when sending an
  50.                  ASCII file in the terminal mode. (A value of 2 entered
  51.                  from IMPATCH results in a 20 ms intercharacter delay.)
  52.  
  53. 010D  CRDLY   -  This puts a delay after a CRLF when sending an ASCII
  54.                  file in the terminal mode.  Sometimes these are used
  55.                  on systems that cannot accept messages at full speed.
  56.                  (A value of 2 entered from IMPATCH results in a 200 ms
  57.                  delay after each CR/LF sequence.)
  58.  
  59. 010E  DIRCOL  -  Number of directory columns (usually 5).
  60.  
  61. 010F  TCHPUL  -  Some modems (such as the Racal-Vadic, Prometheus,
  62.                  etc.) can auto-sense if they can touch-tone dial or
  63.                  need to pulse dial.  Put a 0 here if your modem can
  64.                  auto-sense what it can use.  Else a "T" or "P".
  65.  
  66. 0110  ADDLFD  -  Add LF after CR (Y or N) -- usually No.
  67.  
  68. 0111  CONVRUB -  Convert rub to backspace (Y or N) -- usually Yes.
  69.  
  70. 0112  CRCDFLT -  Default to CRC (Y=crc, N=cheksum) -- usually Yes.
  71.  
  72. 0113  IGNCTRL -  Yes = Filter incoming ctrl characters above ^M.
  73.  
  74. 0114  EXTCHR  -  This is the local control "lead-in" character when in
  75.                  the terminal mode.  Currently set to ESC.  Some ter-
  76.                  minals don't have ESC or the operator may prefer some
  77.                  other character.  Put it here.
  78.  
  79. 011E  NODTR   -  NO - uses DTR to disconnect the phone via ESC-N, DSC
  80.                  YES - for modems (such as Anchor Mark XII) not having
  81.                  DTR (or not hooked up), uses  "pause +++ pause" with
  82.                  Hayes "AT" protocol.
  83.  
  84. * following characters are triggered by EXTCHR while in terminal mode:
  85.  
  86. 0115  (E) = Exit term mode
  87. 0116  (F) = Send file in term mode
  88. 0117  (N) = Disconnect in term mode
  89. 0118  (L) = Send logon
  90. 0119  (P) = Toggle printer
  91. 011A  (R) = Close incoming text buffer
  92. 011B  (Y) = Open  incoming text buffer
  93. 011C  (Z) = Clear screen in term mode
  94.  
  95.