home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msvgri.txt < prev    next >
Text File  |  2020-01-01  |  5KB  |  119 lines

  1. File MSVGRI.HLP                            2 March 1991
  2.  
  3. System-dependent source for MS-DOS Kermit Grid Compass support in
  4. MSUGRI.ASM, MSGGRI.ASM, and MSXGRI.ASM. MSVGRI.LNK will link the
  5. modules. Output is MSVGRI.EXE.
  6.  
  7.             Features of Kermit 3.10 for the GRiD Compass
  8.  
  9. Tektronix emulation is now supported. As with the IBM version, the Tek
  10. emulator is automatically entered with ESC ^L or ESC [?38h. Automatic
  11. exit is with ESC [?38l or ^X. "SET TERM DISABLETEK" will disable automatic
  12. entry/exit.  Tektronix emulation is functionally very similar to that
  13. done for IBM. The principal difference is that characters from the
  14. bottom of the screen are rolled around to the top for the GRiD whereas
  15. for the IBM version, the user is required to press a key in response
  16. to a "More" message when the bottom of the screen is reached.
  17.  
  18. The arrow keys are used to move the graphics cursor. CODE-arrow is for
  19. faster cursor movement.
  20.  
  21. CODE-MINUS will toggle between Tektronix and built-in ansi terminal
  22. emulation in connect mode. Graphics and alpha screens are saved.
  23. CODE-= clears the screen in connect mode. The arrow keys return ESC-A
  24. through ESC-D and CODE-x exits connect mode. Any of these keys can be
  25. remapped if desired.
  26.  
  27. Character are now written to the screen through the BIOS rather than
  28. through MSDOS. The keyboard is read once each eight reads of the
  29. serial port. These changes have approximately doubled the speed in
  30. connect mode to an effective baud rate of about 4800.
  31.  
  32. Xoff/Xon flow control now works. No characters are lost at 19200 baud.
  33. (Flow control is probably not needed when using the modem.)
  34.  
  35. By specifying "SET TERM 112x" or "SET TERM 113x", the user tells
  36. kermit the size of his screen. This is essential for Tektronix
  37. emulation. (112x is the default.)
  38.  
  39. The hangup and send break commands now work.
  40.  
  41. To run kermit, you will need to load the serial and/or the modem 
  42. drivers that come with MS-DOS for the Compass. Simply place
  43. the lines
  44. device=modem.sys
  45. device=serial.sys
  46. in the config.sys file. If you never use one of the ports with
  47. kermit, it is not necessary to load both device drivers. (I think
  48. it is a good idea to also load screen.sys, but on my 1131, at least,
  49. Kermit seems to run fine without this driver.) 
  50.  
  51. You can tell Kermit which port you want and the speed with the 
  52. set command. For instance, to use the internal modem at 1200 baud, 
  53. type the following two lines at the MS-KERMIT> prompt or place 
  54. them in the file MSKERMIT.INI.
  55. set port modem
  56. set baud 1200
  57. To use the serial port at 9600 baud, the appropriate set commands are:
  58. set port serial
  59. set baud 9600
  60.  
  61. Note that kermit assumes the serial port at startup. If you choose 
  62. not to load the serial driver, be sure to "set port modem" in the
  63. MSKERMIT.INI file or when the MS-KERMIT> prompt first appears. 
  64. (The GRiD Compass may lock up if Kermit tries to access a non-existent
  65. driver.) The default baud rate used by kermit is whatever the 
  66. port (serial or modem) is set to when the program is loaded.
  67. At powerup, both the serial port and modem are at 300 baud. I
  68. recommend using the set baud command to be sure about the port speed.
  69.  
  70. The internal modem supports a subset of the Hayes AT commands. For instance,
  71. to dial a number, I enter connect mode and dial ATDT1234567 (or whatever
  72. the number is). A comma in the number string results in a 2 second delay,
  73. which is helpful when waiting for a dial tone on a long distance number,
  74. eg ATDT1,3171234567. Try not to make a mistake when entering a number.
  75. It appears that the dialer does not understand backspace or ^C and the 
  76. computer needs to be rebooted if something goes wrong.  (Please correct
  77. me if you find a way around these problems.) 
  78.  
  79. If the interal modem is select, Kermit sends the initialization 
  80. string ATE1V1Q0S=25. This puts the modem in verbose mode and 
  81. the timeout on awaiting an answer is 25 seconds. 
  82.  
  83. In case you need to reset the Compass, press the following four keys at
  84. the same time: CODE, SHIFT, CTRL (on the left side) and - (minus). If
  85. the above doesn't work, it may be necessary to cycle the power.
  86.  
  87. The COMPASS keyboard does not have all of the ascii character set, but 
  88. you can get the characters that are not on the keyboard by pressing CODE
  89. and another key at the same time. Some of these are:
  90. CODE ; gives ~
  91. CODE < gives [ 
  92. CODE , also gives [ 
  93. CODE > gives ]
  94. CODE , also gives ]
  95. SHIFT CODE gives |
  96. CODE ' gives `
  97. SHIFT CODE ' gives \
  98. SHIFT ESC toggles CAPS LOCK
  99.  
  100. Note: The default escape character ^[ maps into CTRL= (control and =
  101. pressed simultaneously) on the GRiD keyboard.
  102.  
  103.                Kermit on the GRiD Compass and UNIX.
  104.  
  105. Tell stty your screen dimensions with
  106. stty rows 26
  107. stty columns 80
  108. The termcap below works well.
  109.  
  110. sx|ansi|ansi termcap modified for GRid Compass II:\
  111.         :co#80:li#26:cl=50\E[;H\E[2J:bs:am:cm=\E[%i%d;%dH:\
  112.         :do=^J:nd=\E[C:up=\E[A:ce=\E[K:ho=\E[H:pt:\
  113.         :al=\E[1L:dl=\E[1M:\
  114.         :ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:\
  115.         :so=\E[7m:se=\E[0m:
  116.  
  117. John Nyenhuis   Purdue University  School of Electrical Engineering
  118. West Lafayette IN 47907   (317)494-3524     nyenhuis@ecn.purdue.edu
  119.