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
Text File  |  2000-06-30  |  4KB  |  92 lines

  1. SUBJECT::  IMP overlay customization
  2.  
  3. FROM:    :  Irv Hoff
  4.  
  5. DATE:    :  01 June 87
  6.  
  7.  
  8.     The following notes will help the IMP user to select various
  9. user options.  The ones that should be quite self-explanatory will not
  10. be included in the list.
  11.  
  12.  
  13. 0103  MSPEED    -  Use 05 for 1200, 06 for 2400.
  14. 0104  HS2400    -  Yes if 2400 is your top speed, otherwise no
  15. 0105  HS1200    -  Yes if 1200 is your top speed, otherwise no
  16. 0106  RACAL    -  Yes if using a Racal-Vadic modem with autodial
  17.             (The 1200V and 2400V can also use the Hayes
  18.             'AT' protocol, but the Racal-Vadic protocol
  19.             displays additional progress reports.)
  20.         -  No for using the 'AT' protocol
  21. 0107  PROMODM    -  Yes if using the Prometheus ProModem 1200, else No
  22.  
  23. 010A  CLEAR    -  Most computers can clear the CRT with a CTL-Z, if
  24.            yours does, put a 1Bh (CTL-Z) here.    Some use an
  25.            "ESC-X" (the "X" may be an upper or lower case ASCII
  26.            character.)    Put that character in this location, the
  27.            ESC will be automatically added if an ASCII character
  28.            is present.    Put a 0 here if you don't know what your
  29.            termianl needs, it will then scrool 24 blank lines to
  30.            clear the screen.
  31. 010B  CLOCK    -  This value is your clock speed times 10, for more
  32.            accuracy.  A 4 MHz clock would use 40.  (Convert to
  33.            hex if installing via DDT.)    This just sets the time
  34.            for some of the internal delay loops.  It can be
  35.            changed to whatever is needed to make those more ac-
  36.            curate.
  37. 010C  BYTDLY    -  This puts a delay between characters when sending an
  38.            ASCII file in the terminal mode.
  39. 010D  CRDLY    -  This puts a delay after a CRLF when sending an ASCII
  40.            file in the terminal mode.  Sometimes these are used
  41.            on systems that cannot accept messages at full speed.
  42. 010F  TCHPUL    -  Some modems (such as the Racal-Vadic, Prometheus,
  43.            etc.) can auto-sense if they can touch-tone dial or
  44.            need to pulse dial.    Put a 0 here (do not use '0'
  45.            which is an ASCII value) if you want your modem to
  46.            auto-sense what it can use.    Else a 'T' or 'P'.
  47. 0113  IGNRCTL    -  Normally set Yes to ignore all control characters
  48.            not needed for normal operation.  Can be toggled with
  49.            the 'TIG' command if all CTL-characters are needed to
  50.            use a remote editor, etc.
  51. 0114  EXTCHR    -  This is the local control "lead-in" character when in
  52.            the terminal mode.  Curretnly set to ESC.  Some ter-
  53.            minals don't have ESC or the operator may prefer some
  54.            other character.  Put it here.
  55.  
  56.            The characters from 0115h through 011Dh are the local
  57.            control characters and may easily be changed to suit
  58.            the operator's preference - if different.
  59.  
  60. 0168  J$STRNGA    -  This jumps to the 'AT' initialization straing for
  61.            1200 bps modems.
  62. 0169  J$STRNGB    -  This jumps to the 'AT' initialization string for
  63.            2400 bps modems.  If the user wants to develop his
  64.            own customized initialization string, just change
  65.            this to jump to your own routine.
  66.  
  67.            In writing these routines, you can use J$ILPRT for
  68.            strings (terminate with a 0 character) for local
  69.            display, "CALL  J$CRLF" for a new line on the CRT,
  70.            J$SNDSTR to send a string to the modem (end with $),
  71.            J$SNDCHR to send a single character to the modem and
  72.            '#' character is a 0.1 second delay.  Including ###
  73.            in the string to the modem would cause a 300 MS.
  74.            delay, etc.    (250 ms. minimum needed after an 'AT'
  75.            string is completed by a CR before the modem should
  76.            be given any other duty.)
  77.  
  78.            The J$ commands just listed would allow the user to
  79.            add routines to set parity, stop bits, different
  80.            initialization strings, etc.
  81.  
  82. ROOM REMAINING
  83. --------------
  84.     There are 601 characters remaining after the start of the SYSVR
  85. LABEL.    The routines in the overlay should stop by 0400h.  In the case
  86. of the I2DP-2 overlay, that would leave an additioanl 223 bytes for any
  87. customization the user might add.
  88.                     - Irv Hoff
  89.                       Los Altos Hills, CA
  90.                       (415) 948-2513 PRACSA RCPM
  91.                       (415) 948-2166 voice
  92.