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