home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / os9 / os9kerhlp.txt < prev    next >
Text File  |  2020-01-01  |  3KB  |  70 lines

  1. Os9 kermit (Glen Seaton/Robert Larson/James Jones) (02/26/86) (ral)
  2.  
  3.   Read os9ker.bwr for known bugs and limitations
  4.  
  5. Os9 kermit compilation instructions:
  6.  
  7. Compilation switches:
  8.   -dCOCO          Same as -dtps=60 -dnooverlap
  9.  
  10.   -dtps=number    Set ticks per second.  100 assumed for OSK, gotten from 
  11.                   <time.h> otherwise.  (<time.h> is often wrong or needs 
  12.                   its own compilation switch.)
  13.  
  14.   -dnooverlap     Specifies that disk i/o and serial i/o cannot occur at the
  15.                   same time.  Hopefully only needed for COCO.  Slows down  
  16.                   transfer if not needed.  (Avoids timeouts if it is needed.)
  17.                   (also needed for QT+ floppies)
  18.  
  19.   -dticstosleep=number
  20.                   Specifies number of ticks to sleep between checking for
  21.                   input while waiting for packet.  Making it bigger makes
  22.                   timeouts more accurate.  Making it to big will slow file
  23.                   transfers.  Default value is 4, minimum is 1.  Aprox. 
  24.                   1/10 second is recomended.
  25.  
  26.   -dtimeoutint=number
  27.                   Number of "seconds" until timeout.  (Inacurate.)  Default
  28.                   15.    
  29.  
  30.   -dOSK           Os9/68000.  Defined by os9/68000 compiler.  Has several 
  31.                   effects, including defining SLEEPOK and SGXONOFF.
  32.                   
  33.   -dSLEEPOK       The sleep function should be used rather than a macro that
  34.                   calls tsleep.  (Coco os9 sleep is wrong, and other 6809
  35.                   versions should be checked.)
  36.                   
  37.   -dSGXONOFF      SCF drivers handle xon/xoff.  Assumed for OSK and probably
  38.                   to be added to os9/6809.
  39.  
  40.   -f=kermit       Specifys name of compiled program.
  41.  
  42.  
  43. Compilation:
  44.  
  45. Os9/68000: 
  46. rename os9ker.mak to makefile, edit compilation options if needed,
  47. and use the make command.  I had problems with the -d compiler option 
  48. (aparently bugs in the compiler (1.3, microware reported that they could 
  49. not reporduce my problems) so had to put #define statements in 
  50. os9inc.h.  The QT+ needs tps to be 10 and nooverlap for floppy operation.
  51.  
  52. Os9/6809:
  53. CC os9ker.c os9get.c os9sen.c os9rec.c os9srv.c os9utl.c os9raw.c os9con.c
  54.    os9qui.c -f=kermit [other options]
  55.  
  56.    By CC I mean cc1 or cc2 as apropriate.
  57.  
  58. Use:
  59.  
  60.    Some device drivers will drop dtr when the serial line is closed.
  61. This will cause some modems to hang up, and some comnputers to log you
  62. out.  Iniz can sometimes be used to fix this problem, i.e. iniz the
  63. device before using it.  The coco os9 2.0 /aciapak driver is one of 
  64. these, so "iniz t2" before using kermit on a coco.
  65.  
  66. Coco:
  67.  
  68.    When using the r.s. aciapak with the supplied /t2 driver, the
  69. aciapak must be in slot 1 of your multipak.  Also see the note above
  70. and the notes in the .bwr file on the use of the bit banger port (/t1).