home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol158 / abstract.158 < prev    next >
Encoding:
Text File  |  1984-04-29  |  4.0 KB  |  99 lines

  1.  
  2.  
  3.                       December 19, 1983
  4.                          Radnor, PA
  5.  
  6. 1.  This incarnation of YAM: YAMC86, is **BASED ON** YAM by Chuck
  7.     Forsberg.  The conversion to C86 syntax was performed by
  8.     Paul Homchick, and consequently, support for this version is
  9.     NOT available from Mr. Forsberg.
  10.  
  11. 2.  This conversion is based on the 8-bit BDS C version (4.26).
  12.     Syntax and certain sections of code have been changed so that
  13.     it will now compile with the Computer Innovations C86 8086
  14.     Compiler for use under CP/M 86.  The program will also work
  15.     under CP/M 86 PLUS.  Version 1.33c of the C86 compiler was used
  16.     during development of these files.
  17.  
  18. 3.  This version has not been tested above 1200 baud.  Terminal emulation
  19.     at 19.2K baud is probably beyond its capabilities.
  20.  
  21. 3a. The YTERM() function was not translated to the 16-bit environment.
  22.  
  23. 4.  An entry in the phones.t file that begins with the three letters:
  24.     'cis' will cause yamc86 to enter t2 (cis 'a' protocol) mode instead
  25.     of t mode, upon successful completion of a call.
  26.  
  27. 5.  Since the files represent a direct translation from the 8-bit BDS C
  28.     version, references in the documentation referring to the features
  29.     of 16-bit versions may, or may not, be valid.
  30.  
  31. 6.  Two yam5 / yamsys file combinations are provided.
  32.  
  33.     A.  PMMI MM-103 s-100 modem.
  34.  
  35.     B.  Hayes Smartmodem 1200 interfaced through a
  36.         CompuPro Interfacer 3/4 serial i/o board.
  37.  
  38.     These installations have been tested, and are known to work.
  39.     Installation on other hardware will require writing your own
  40.     yamsys.h and yam5.c (or modifying the supplied files).
  41.  
  42. 7.  The XMODEM define has not been tested, so don't expect anything
  43.     from it.
  44.  
  45. 8.  The only defines that HAVE been tested are those defined in yampmmi.h
  46.     and yamsmi4.h.
  47.  
  48. 9.  The updcrc() and crck() fuctions which, in the 8-bit version, lived in
  49.     yam8.csm and yam9.csm, are supplied as .a86 files suitable for use with
  50.     the CI cvth86 program.  Use asm86.cmd to assemble updcrc.a86 and crck.a86.
  51.     Use cvth86.cmd to transform the .h86 files from the assembler into .o
  52.     files for use with the CI cl linker.
  53.  
  54. 10. The manuals are supplied as Greenlaw-type squeezed files (YAMMAN.LQT &
  55.     YAMIMPL.LQT).  A cp/m-86 version of the unsqeeze program (usq.cmd) is
  56.     included with the distribution to expand the .LQT files.  Use the
  57.     following syntax:
  58.  
  59.             usq x: y:*.lqt
  60.                             |   \
  61.                             |    - drive the distribution files are on
  62.                             |
  63.                 +----- drive you want the unsqeezed files on
  64.  
  65.     Make sure the destination drive (x:, above) has sufficient room.
  66.     YAMIMPL.LST is a 44K file, and YAMMAN.LST is a 68K file.
  67.  
  68. 11. YAM is for 'C' and communications wizards, or VERY ambitious beginners.
  69.     To install YAM, you have to be proficient in interfacing to hardware
  70.     using the 'C' language.  Like most (all?) Public Domain Software,
  71.     handholding, support, and tutoring is available (if at all) only on an
  72.     ad-hoc basis.
  73.  
  74.  
  75.     FILE            DESCRIPTION
  76. ------------      ---------------------------------------
  77. CRCK    .A86      from yam8.csm, use asm86 & cvth86
  78. MAKE1YAM.SUB      compile & link for one file
  79. MAKEYAM .SUB      compile & link for all yam*.c files
  80. PHONES  .T        phone number list for auto-dialing
  81. READ    .ME       caveats & disclaimers
  82. UPDCRC  .A86      from yam9.csm, use asm86 & cvth86
  83. USQ     .CMD      cp/m-86 version of usq.com
  84. YAMC86  .H        defines and globals for yamc86
  85. YAM10   .C        utilities and usq stuff
  86. YAM1    .C        main()
  87. YAM2    .C        christensen protocol handler
  88. YAM3    .C        conversation with data capture
  89. YAM4    .C        cis 'a' protocol
  90. YAM5PMMI.C        modem stuff for pmmi mm-103
  91. YAM5SMI4.C        modem stuff for smartmodem & IF 3/4
  92. YAM7    .C        cp/m-86 stuff
  93. YAMHELP .T        'on-line' help file
  94. YAMIMPL .LQT      how to install yam
  95. YAMMAN  .LQT      how to use yam
  96. YAMPMMI .H        yamsys.h for pmmi
  97. YAMSMI4 .H        yamsys.h for smartmodem with IF 4
  98.  
  99.