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

  1. File MSVRB1.DOC                            2 March 1991
  2.  
  3. DEC Rainbow 100 MS-DOS Kermit Version 3.10 Release Notes
  4. By Robert Weiner (rweiner@watsun.cc.columbia.edu)
  5.  
  6. Many of the new features and bug fixes which are contained in DEC Rainbow 100
  7. MS-Kermit 3.10 are ones which were made to the system independent
  8. modules of MS-Kermit.  These changes are described in the 3.10 release nodes
  9. by Joe Doupnik.
  10.  
  11. Most of the recent changes to the Rainbow specific modules were made by
  12. Gary B. Stebbins and myself.  The following improvements have been made
  13. to the DEC Rainbow 100 system specific modules:
  14.  
  15. 1) Rainbow kermit now properly sets the modem control signals.
  16.     The HANGUP, SHOW MODEM and WAIT (for modem signal) commands now
  17.     work properly.
  18.  
  19. 2) Connect mode hangup command (Ctrl-] h) now works properly.
  20.  
  21. 3) Baud rate is now properly displayed in the STAT and SHOW MODEM commands.
  22.  
  23. 4) Various improvements were made to the printer control mechanism.
  24.  
  25. 5) A new print-screen/dump-screen character translation table has been
  26.     added which will properly display VT100 line drawing special
  27.     characters in a printable form in both the dump-screen output file
  28.     and on the printer.
  29.  
  30. 6) Various speed enhancements were made to the screen handling code.
  31.  
  32. 7) A non-terminated string in the SET KEY command caused "garbage" to be
  33.     displayed on the screen.  Now SET KEY displays only what it
  34.     is supposed to.
  35.  
  36.  
  37. Building DEC Rainbow 100 MS-DOS Kermit From Its Source Code
  38. ===========================================================
  39.  
  40. There are numerous methods for obtaining copies of Kermit and its source
  41. code.  Most of these methods will not be described here.
  42. The computer at Columbia University which provides access, by anonymous FTP,
  43. to the Kermit programs, source and documentation is "watsun.cc.columbia.edu".
  44. On this machine, the official releases of DEC Rainbow 100 MS-Kermit may be
  45. found in the ~kermit/a directory.  Newer versions, which are often test
  46. versions under current development, may be found in the ~kermit/test directory.
  47. It should be noted that the files in the ~kermit/test directory have a
  48. tendency to change many times each week as improvements and corrections
  49. are made to the source code.
  50.  
  51. The source code for DEC Rainbow 100 MS-Kermit is made up from the following
  52. system independent (MSS*.*) and the Rainbow 100 system dependent modules
  53. (MS?RB1.*):
  54.     MSSDEF.H,   MSSCMD.ASM, MSSCOM.ASM, MSSFIL.ASM, MSSKER.ASM,
  55.     MSSRCV.ASM, MSSSCP.ASM, MSSSEN.ASM, MSSSER.ASM, MSSSET.ASM,
  56.     MSSSHO.ASM, MSSTER.ASM, MSURB1.ASM, MSXRB1.ASM
  57. To build MS-Kermit from these modules, a MS-DOS single line command such as
  58.     for %i in (ms*.asm) do masm %i;
  59. may be used to assemble all the modules.  Then the command:
  60.     link @msvrb1.lnk
  61. can be used to link the modules into the executable MSVRB1.EXE.
  62.  
  63. Sample DEC Rainbow 100 MSKERMIT.INI Initialization File
  64. ========================================================
  65.  
  66. The following is an extract of my kermit initialization file.  It
  67. demonstrates the use of some of the nice options available in MS-Kermit
  68. such as Sliding Windows, Long Packets and Attribute Packets:
  69.  
  70. ; ---------------------------------------------------------------------+
  71. ; ---------------------------------------------------------------------+
  72. echo VT102 Keyboard Definitions Loading...\d13
  73. ; ---------------------------------------------------------------------+
  74. ; ---------------------------------------------------------------------+
  75. ;        DEC RAINBOW 100 MSKERMIT 3.0 definitions
  76. ;        By Robert Weiner, Programming Plus (15-APR-90)
  77. ;        EMAIL:    rweiner@watsun.cc.columbia.edu
  78. ; ---------------------------------------------------------------------+
  79. ; ---------------------------------------------------------------------+
  80. ;        First we set up some kermit options
  81. ; ---------------------------------------------------------------------+
  82. set file type binary        ; Send/Recv files identically
  83. set incomplete keep        ; Keep incomplete recvd files
  84. set timer on            ; Enable timer (timeout processing)
  85. set attributes on        ; Send/Recv File Attributes (Date/Time/Size)
  86. set bell on            ; Beep after send/recv
  87. set file warning on        ; Handle filename collisions
  88. set display 8-bit        ; Display chars as 8-bit
  89. set term roll on        ; Roll screen back if new chars recvd.
  90. set send packet 2000        ; Enable long packets for send
  91. set receive packet 2000        ; Enable long packets for recv
  92. set window 2            ; Enable 2 sliding windows
  93. set block 3            ; Long packets require 3-char CRC
  94. set retry 10            ; Allow 10 retries
  95. ; ---------------------------------------------------------------------+
  96. ; ---------------------------------------------------------------------+
  97. ;        Now reset the default function keys as real VT102
  98. ;        Remap Kermit Function & Screen Rollback Keys
  99. ;                SHIFT-DO = Screen Dump    (\Kdump)
  100. ;             SHIFT-PREV/NEXT = Prev/Next Screen (\Kupscn,\Kdnscn)
  101. ;              CTRL-PREV/NEXT = Prev/Next Line    (\Kupone,\Kdnone)
  102. ;        CTRL-SHIFT-PREV/NEXT = Top/Bottom    (\Khomscn,\Kendscn)
  103. ; ---------------------------------------------------------------------+
  104. ;                    Make SHIFT-DO = \Kdump
  105. set key \769    \Kdump
  106. ;                    Make SHIFT-PREVSCREEN = \Kdnscn
  107. set key \803    \Kdnscn
  108. ;                    Make SHIFT-NEXTSCREEN = \Kupscn
  109. set key \805    \Kupscn
  110. ;                    Make CTRL-PREVSCREEN = \Kdnone
  111. set key \1315    \Kdnone
  112. ;                    Make CTRL-NEXTSCREEN = \Kupone
  113. set key \1317    \Kupone
  114. ;                    Make CTRL-SHIFT-PREVSCREEN = \Khomscn
  115. set key \1827    \Khomscn
  116. ;                    Make CTRL-SHIFT-NEXTSCREEN = \Kendscn
  117. set key \1829    \Kendscn
  118. ; ---------------------------------------------------------------------+
  119. ; ---------------------------------------------------------------------+
  120. ;        MAKE RAINBOW KEYS SEND RAINBOW ESC SEQUENCES
  121. ; ---------------------------------------------------------------------+
  122. ;                    F4
  123. set key \261    \o33\o133\o61\o64\o176
  124. ;                    F6 - INTERRUPT
  125. set key \263    \o33\o133\o61\o67\o176
  126. ;                    F7 - RESUME
  127. set key \265    \o33\o133\o61\o70\o176
  128. ;                    F8 - CANCEL
  129. set key \267    \o33\o133\o61\o71\o176
  130. ;                    F9 - MAIN SCREEN
  131. set key \269    \o33\o133\o62\o60\o176
  132. ;                    F10 - EXIT
  133. set key \271    \o33\o133\o62\o61\o176
  134. ;                    F14 - ADDTNL OPTIONS
  135. set key \273    \o33\o133\o62\o66\o176
  136. ;                    HELP
  137. set key \256    \o33\o133\o62\o70\o176
  138. ;                    DO
  139. set key \257    \o33\o133\o62\o71\o176
  140. ;                    F17
  141. set key \275    \o33\o133\o63\o61\o176
  142. ;                    F18
  143. set key \277    \o33\o133\o63\o62\o176
  144. ;                    F19
  145. set key \279    \o33\o133\o63\o63\o176
  146. ;                    F20
  147. set key \281    \o33\o133\o63\o64\o176
  148. ;                    FIND
  149. set key \283    \o33\o133\o61\o176
  150. ;                    INSERTHERE
  151. set key \285    \o33\o133\o62\o176
  152. ;                    REMOVE
  153. set key \287    \o33\o133\o63\o176
  154. ;                    SELECT
  155. set key \289    \o33\o133\o64\o176
  156. ;                    PREVSCREEN
  157. set key \291    \o33\o133\o65\o176
  158. ;                    NEXTSCREEN
  159. set key \293    \o33\o133\o66\o176
  160. ;                    SHIFT. = .
  161. set key \814    .
  162. ;                    SHIFT, = ,
  163. set key \812    ,
  164. ; ---------------------------------------------------------------------+
  165. ; ---------------------------------------------------------------------+
  166. echo VT102 Keyboard Definitions Loaded\d13\d10
  167. ; ---------------------------------------------------------------------+
  168. ; ---------------------------------------------------------------------+
  169. ; [End Of MSKERMIT.INI]
  170. ; ---------------------------------------------------------------------+
  171. ; ---------------------------------------------------------------------+
  172.