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
Text File  |  2000-06-30  |  5KB  |  111 lines

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