home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / win100b.zip / wkt100doc.txt < prev    next >
Text File  |  1991-10-20  |  3KB  |  66 lines

  1.            Notes on the WIN100 Sources
  2.  
  3.              William S. Hall
  4.              3665 Benton Street, #66
  5.               Santa Clara, CA 95051
  6.  
  7.  
  8.      WIN100 sources consist of two parts: sources for the
  9. terminal emulator and the Kermit sources.  On the Columbia
  10. University Kermit distribution, terminal source files have names
  11. beginning with WKTXXX.XXX.  The Kermit sources are named
  12. WKKXXX.XXX.
  13.  
  14.      It is expected that you will be using the Microsoft 6.0
  15. compiler and the Windows 3.0 Software Development Kit to make the
  16. files.  You must also have Mortice Kern (MKS) Lex [2] to build
  17. the VT52 and VT100 protocol files.  Unfortunately, the .C files
  18. generated by Lex cannot be distributed.  Perhaps in the future,
  19. the emulator protocols can be written with a public domain
  20. version of Lex.  We welcome your support in this area.
  21.  
  22.      Some files are in .BOO format, namely the icon and dialog
  23. template files.  Before trying to make the source, be sure to run
  24. the .BOO files through MSBPCT.
  25.  
  26.      You should first make the Kermit library.  Use the command
  27. line
  28.  
  29.         NMAKE (or NMK) /f wkkerm.mak
  30.  
  31.      Then you can make the emulator with the command line
  32.  
  33.         NMAKE (or NMK) /f wkt100.mak
  34.  
  35. Do not expect to be able to create an executable which agrees
  36. exactly at the binary level.  Files which are created with the
  37. Kermit BOO program often are a bit longer when restored.  Also,
  38. library .obj files will differ depending on the directory where
  39. they were made.
  40.  
  41.      The Kermit sources are extensively commented.  Although
  42. these files are not built as a Windows DLL, they are sufficiently
  43. isolated so that you can integrate them into another Windows
  44. terminal emulator without major disturbance.  For more
  45. information on their construction and how they can be integrated
  46. into your own code, see [1].
  47.  
  48.      The terminal sources are more difficult to understand.  It
  49. may help you to know that the program creates a child terminal
  50. window which moves around in the main window to keep the line
  51. with the text cursor always visible.  The terminal window is
  52. accessed only through the message system.
  53.  
  54.      Please note that these files are COPYRIGHTED.  You may, of
  55. course, modify them for your own use.  Improvements and bug fixes
  56. are definitely welcome.  However, you cannot any the sources for
  57. commercial purposes without permission of the author.
  58.  
  59. [1]  William S. Hall, Adapting Extended Processes to the
  60. Cooperative Multitasking of Microsoft Windows, Microsoft Systems
  61. Journal, Vol 6, No. 1 (1991).
  62.  
  63. [2]  Mortice Kern Systems Inc., 35 King Street North, Waterloo,
  64. Ontario N2J 2W9, CANADA, (519) 884-2251.
  65.  
  66.