home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
archives
/
os9.zip
/
os9kerhlp.txt
< prev
next >
Wrap
Text File
|
1988-08-16
|
3KB
|
70 lines
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
<time.h> otherwise. (<time.h> 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).