home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
luxorabc80.tar.gz
/
luxorabc80.tar
/
kerm.txt
< prev
next >
Wrap
Text File
|
2011-08-10
|
26KB
|
746 lines
+------------------------------------+
! !
! KERM !
! Kermit f÷r ABC80 !
! bruksanvisning !
! !
! Stockholm september 1987 !
! Anders FranzΘn <5258> !
! !
+------------------------------------+
INNEH┼LL
========
1 AllmΣnt
2 Uppstart
3 Kommandon
3.1 CLOSE
3.2 CONNECT
3.3 DELETE <DRx:> filnamn
3.4 DIR <,S> <DRx:> <filnamn>
3.5 DUMP <DRx:> filnamn
3.6 EXIT
3.7 HELP
3.8 LOG <DRx:> filnamn
3.9 QUIT <<DRx:> filnamn>
3.10 RECEIVE <<DRx:> filnamn>
3.11 SAVE <DRx:> filnamn
3.12 SEND <DRx:> filnamn-1 <,filnamn-2>
3.13 SET <parameter <vΣrde>>
3.14 SHOW
3.15 TED
3.16 TYPE <DRx:> filnamn
4 Parametrar
4.1 ACCESS
4.2 BUAD
4.3 CHECK
4.4 DEBUG
4.5 DUPLEX
4.6 EOL
4.7 ESCAPE
4.8 FILE
4.9 FLOW
4.10 LENGTH
4.11 MARKER
4.12 NEWLINE
4.13 NUMPAD
4.14 PADCHAR
4.15 PARITY
4.16 PAUSE
4.17 QBIN
4.18 QCTL
4.19 REPT
4.20 RETRY
4.21 TEDESC
4.22 TEDMODE
4.23 TIMEOUT
5 Tips vid problem
6 Diverse ÷vrigt
1 ALLM─NT
==========
KERM Σr ett Kermit-program f÷r ABC80. Kermit Σr ett
fil÷verf÷ringsprotokoll som ser till att dina filer ÷verf÷rs
korrekt. Filerna delas upp i mindre enheter, paket, som
checksummekontrolleras. Om nσgot fel finns i ett ÷verf÷rt
paket sker omsΣndning. Man kan skicka filer till och frσn
ABC80 med KERM.
Programmet krΣver flexskiva f÷r att Kermit skall kunna
anvΣndas. Om man bara har kassettbandspelare kan man endast
anvΣnda KERM som en terminal. Datorn beh÷ver endast vara
utrustad med 16K RAM, det spelar ingen roll vilken
checksumma datorn har och 80-teckentillsats kan anvΣndas.
Ett Kermit-program bestσr av tvσ delar. Kermitdelen tolkar
kommandon som man matar in frσn tangentbordet, det kan t ex
vara en begΣran om fil÷verf÷ring. Med terminaldelen kopplar
man upp sig mot en annan dator och kan kommunicera genom att
skriva och lΣsa pσ bildskΣrmen. Med ett tangenttryck hoppar
man mellan de tvσ delarna.
2 UPPSTART
===========
Programmet KERM kan startas pσ tre olika sΣtt:
o RUN KERM
NΣr programmet k÷rs hamnar man direkt i Kermitdelen.
o RUN parmprogram
M÷jlighet finns att skapa ett eller flera parmprogram som
innehσller parameterinstΣllningar. I stΣllet f÷r att
beh÷va stΣlla alla parametrar i Kermiten varje gσng man
anvΣnder programmet kan man stΣlla dem en gσng f÷r alla
och sedan spara dessa i ett parmprogram. Genom att skriva
RUN <parmprogram> stΣlls parametrarna som man sjΣlv vill,
parmprogrammet g÷r sedan CHAIN till KERM. Man kan skapa
hur mσnga parmprogram man vill.
o CHAIN "program"
Om man sist i programmet KERM lΣgger till en programrad
som g÷r CHAIN till valfritt BASIC-program kommer bσde
KERM och det andra programmet att lagras i datorns minne.
Det Σr m÷jligt att hoppa mellan de tvσ programmen, t ex
kan man g÷ra CHAIN till texteditorn TED som dσ kommer att
fσ ett extra val pσ TED-menyn, nΣmligen m÷jligheten att
hoppa till Kermit. JΣmf÷r kommandot QUIT (kapitel 3.9).
3 KOMMANDON
============
NΣr man befinner sig i Kermitdelen anvΣnder man sig av
kommandon f÷r att utrΣtta det man vill. Nedan f÷ljer en
beskrivning av samtliga kommandon i bokstavsordning.
I den syntax som anvΣnds f÷r att beskriva kommandon betyder
hakarna frivilliga tillΣgg. Filnamn kan ibland anges med
wildcards dΣr frσgetecken ersΣtter ett godtyckligt tecken
och stjΣrna ett eller flera tecken. Exempelvis betyder *.BAC
alla BAC-filer. Eftersom wildcard-rutinen lΣser biblioteket
pσ flexskivan Σr det inte sΣkert att den fungerar pσ vissa
typer av DOS, i sσ fall mσste man ange filnamn utan
wildcards varvid lΣsning av skivan sker pσ vanligt sΣtt.
NΣr man matar in kommandon i Kermitdelen beh÷ver man inte
skriva hela kommandot. Det rΣcker oftast med de f÷rsta
bokstΣverna, i annat fall sΣger KERM ifrσn.
3.1 CLOSE
----------
Avbryter loggning eller dumpning och ÷ppen fil stΣngs. Se
kommandona DUMP och LOG.
3.2 CONNECT
------------
Medf÷r hopp till terminaldelen. F÷r att σtervΣnda till
Kermitdelen mσste man trycka pσ den sk escape-tangenten som
normalt Σr CTRL-─, det Σr m÷jligt att med SET-kommandot byta
escape-tangent. F÷r att underlΣtta f÷r anvΣndaren beh÷ver
man i KERM inte anvΣnda kommandot CONNECT f÷r att hoppa
till terminaldelen, det gσr lika bra med escape-tangenten.
3.3 DELETE <DRx:> filnamn
--------------------------
Tar bort en eller flera filer frσn flexskiva. F÷r att ta
bort flera filer mσste wildcards anvΣndas, men dσ Σr det bra
att kΣnna till att om inte drive anges sσ sker s÷kning pσ
flera skivor.
3.4 DIR <,S> <DRx:> <filnamn>
------------------------------
DIR visar vad som finns pσ flexskivorna. Storleken pσ
filerna visas om man skriver DIR,S. Urval kan ske genom att
ange specifik drive och/eller filnamn med wildcards.
3.5 DUMP <DRx:> filnamn
------------------------
Med DUMP kan man sΣnda ivΣg textfiler precis som om man hade
skrivit dem f÷r hand i terminaldelen. NΣr man skrivit in
kommandot ÷ppnas filen och nΣr man hoppar till terminaldelen
b÷rjar texten i filen att sΣndas ivΣg. F÷r att avbryta
dumpningen innan hela filen sΣnts ivΣg σtervΣnder man till
Kermitdelen och anvΣnder kommandot CLOSE. Observera att
wildcards inte kan anvΣndas i filnamnet.
3.6 EXIT
---------
F÷r att lΣmna programmet KERM och ta bort det helt ur minnet
anvΣndes kommandot EXIT som har samma effekt som ett tryck
pσ datorns reset-knapp. Eventuell ÷ppen fil stΣngs.
3.7 HELP
---------
Med kommandot HELP visas alla kommandon som finns pσ
bildskΣrmen.
3.8 LOG <DRx:> filnamn
-----------------------
Om man vill logga allt som tas emot i terminaldelen pσ en
fil anvΣnder man kommandot LOG. NΣr man skrivit in kommandot
÷ppnas filen och nΣr man hoppar till terminaldelen b÷rjar
allt som tas emot frσn modemet samt allt som skrivs pσ
tangentbordet att loggas. F÷r att avbryta loggningen hoppar
man till Kermitdelen och anvΣnder kommandot CLOSE. Om filen
blir sσ stor att skivan inte rΣcker till sΣnds ett XOFF (om
XON/XOFF anvΣnds) och ett felmeddelande visas. Observera att
wildcards inte kan anvΣndas i filnamnet.
3.9 QUIT <<DRx:> filnamn>
--------------------------
Med kommandot QUIT lΣmnar man KERM och hamnar i BASIC. NΣr
man Σr i BASIC kan man k÷ra BASIC-program precis som vanligt
och nΣr som helst σtervΣnda till KERM med
Z=CALL(PEEK(65063)+256*PEEK(65064)+16)
NΣr man σtervΣnder till KERM ligger BASIC-programmet kvar i
minnet. Om det finns ett BASIC-program i minnet kommer det
att exekveras nΣr man hoppar till BASIC med QUIT. Om ett
programnamn anges efter QUIT kommer KERM att ladda in detta
program frσn flexskiva och dΣrefter hoppa till BASIC och
exekvera programmet (jΣmf÷r RUN i BASIC). Innan hopp sker
till BASIC kommer alla ÷ppna filer att stΣngas.
Genom att skriva QUIT TED kan man, om det inte redan Σr
gjort, starta upp texteditorn TED. Frσn TED-menyn kan man
sedan σtervΣnda till KERM. Om man Σr i BASIC och TED finns i
minnet kan man hoppa till TED som vanligt med "RUN TED:".
M÷jligheten att ha BASIC-program i minnet samtidigt som KERM
g÷r datorn mycket flexibel. Med QUIT kan man tΣnka sig att
man anlΣnder till ett menysystem dΣr valfria rutiner kan
ligga. Med ett val pσ denna egna meny kan man t ex vΣlja att
hoppa tillbaka till KERM. Notera att om man har TED i minnet
eller bara har 16K RAM i datorn sσ kan man inte utnyttja
BASIC-en till nσgra st÷rre utsvΣvningar.
3.10 RECEIVE <<DRx:> filnamn>
------------------------------
Med RECEIVE tar man emot filer som sΣnds frσn ett annat
Kermit-program. Innan man anvΣnder kommandot mσste man i
terminaldelen tala om f÷r den andra datorn, den som man
kommunicerar med, att den skall sΣnda en fil. Hur man g÷r
det framgσr av dokumentation i vΣrddatorn. DΣrefter, nΣr den
andra datorns Kermit-program b÷rjar sΣnda, hoppar man till
Kermitdelen och anvΣnder kommandot RECEIVE.
Kermit-protokollet ÷verf÷r namnet pσ filerna som sΣnds till
mottagande dator och om man vill lagra en fil hemma hos sig
under ett annat namn Σn det den har i vΣrddatorn anger man
detta filnamn efter RECEIVE. Ibland Σr det m÷jligt att frσn
vΣrddatorn begΣra ÷verf÷ring av flera filer pσ en gσng, i
sσ fall skall man inte ange nσgot filnamn efter RECEIVE.
Man kan avbryta fil÷verf÷ringen pσ ett snyggt sΣtt genom att
trycka CTRL-X eller CTRL-Z. F÷r att avbryta sΣndningen av
en fil som ÷verf÷rs trycker man CTRL-X varvid vΣrddatorn
fortsΣtter med nΣsta fil om man begΣrt att den skall skicka
fler filer pσ en gσng. Med CTRL-Z avbryter man sΣndningen
dels av den fil som ÷verf÷rs samt, om man begΣrt ÷verf÷ring
av flera filer, Σven dessa. Dσ man avbryter fil÷verf÷ring
tas den fil som inte hunnit bli helt ÷verf÷rd bort frσn
flexskivan. F÷r att avbryta fil÷verf÷ringen med CTRL-X
eller CTRL-Z krΣvs dock att vΣrddatorn tillσter detta, om
intte sσ avbryts ÷verf÷ringen pσ ett brutalare sΣtt.
Det absolut hσrdaste sΣttet att avbryta RECEIVE pσ Σr att
trycka pσ escape-tangenten men dσ fσr inte vΣrddatorn reda
pσ att ÷verf÷ringen avbrutits. Ofta kan man dock avbryta en
vΣrddators f÷rs÷k att sΣnda pσ ett lika hσrt sΣtt, om inte
sσ slutar vΣrddatorn att sΣnda automatiskt efter en viss
tid.
3.11 SAVE <DRx:> filnamn
-------------------------
Med SAVE sparar man de instΣllningar man gjort med kommandot
SET pσ flexskiva. Ett BASIC-program skapas som, nΣr det vid
ett annat tillfΣlle exekveras, g÷r CHAIN till programmet
KERM varvid alla sparade instΣllningar σter trΣder i kraft.
Genom att ange valfritt filnamn (utan wildcards) kan man
spara olika parameterintsΣllningar i olika filer och pσ sσ
vis snabbt starta KERM f÷rberedd f÷r kommunikation med en
viss vΣrddator.
3.12 SEND <DRx:> filnamn-1 <,filnamn-2>
----------------------------------------
F÷r att sΣnda filer till ett annat Kermit-program anvΣnder
man SEND. Innan man anvΣnder kommandot i den egna datorn,
mσsste man i terminaldelen tala om f÷r vΣrddatorn att man
vill sΣnda en fil. Dokumentation i andra datorn berΣttar hur
man gσr till vΣga med detta. DΣrefter hoppar man till
Kermitdelen och slσr in kommandot SEND f÷ljt av ett filnamn
som talar om vilken fil man vill sΣnda. Det Σr m÷jligt att
sΣnda fler filer pσ en gσng om man anvΣnder wildcards i
filnamnet.
Filnamn-2 (beh÷ver inte anges) talar om under vilket namn
som vΣrddatorn skall lagra filen. Observera att ingen
syntaxkontroll sker av detta andra filnamn sσ dΣr kan man
skriva vad som helst under f÷rutsΣttning att vΣrddatorn
f÷rstσr detta. Om man anvΣnder wildcards i det f÷rsta
filnamnet, och alltsσ begΣr ÷verf÷ring av fler filer, skall
man inte ange filnamn-2.
Det Σr m÷jligt att avbryta fil÷verf÷ringen pσ ett snyggt
sΣtt med CTRL-X och CTRL-Z precis som dσ man anvΣnder
kommandot RECEIVE. CTRL-X avbryter sΣnding av aktuell fil
och fortsΣtter med nΣsta medan CTRL-Z avbryter sΣndningen
av alla filer. Avbrutna filer tas bort hos vΣrddatorn under
f÷rutsΣttning att dess Kermitprogram klarar av att hantera
avbrott med CTRL-X och CTRL-Z.
Liksom dσ man anvΣnder RECEIVE kan man avbryta sΣndningen
med escape-tangenten men dσ fσr inte vΣrddatorn reda pσ att
÷verf÷ringen slutat och den vΣntar pσ mer data Σnda tills
den fσr timeout.
3.13 SET <parameter <vΣrde>>
-----------------------------
Med kommandot SET f÷rΣndrar man vΣrdet hos en parameter. Om
man bara slσr SET utan nσgon parameter listas alla
tillgΣngliga parametrar och om man slσr SET f÷ljt av en
parameter men utan nσgot vΣrde visas alla vΣrden som denna
parameter kan erhσlla. I kapitel fyra redovisas alla
parametrar som finns.
3.14 SHOW
----------
F÷r att se den aktuella instΣllningen pσ alla parametrar
anvΣnder man kommandot SHOW. Om man vill Σndra vΣrdet pσ
nσgon parameter anvΣnds kommandot SET.
3.15 TED
---------
Om texteditorn TED finns i minnet samtidigt som programmet
KERM kan man hoppa frσn Kermitdelen till TED-menyn med
kommandot TED. F÷r att hoppa tillbaka till Kermitdelen
vΣljer man KERMIT pσ TED-menyn. Notera att man i stΣllet
f÷r att anvΣnda kommandot TED kan anvΣnda den sσ kallade
TEDESC-tangenten (se kapitel 4.21).
Om nσgon fil Σr ÷ppen stΣngs denna, ett meddelande visas pσ
skΣrmen och inget hopp sker till TED. Man fσr dσ skriva in
kommandot TED en andra gσng om man fortfarande vill hoppa
till TED. Detta beror pσ att TED och KERM anvΣnder samma
bufferareor f÷r lΣsning/skrivning av filer. Kommandot TED
ersΣtts alltsσ med CLOSE (kapitel 3.1) om nσgon fil Σr
÷ppen.
3.16 TYPE <DRx:> filnamn
-------------------------
Om man vill titta pσ innehσllet i en fil som ligger pσ
flexskiva kan man anvΣnda kommandot TYPE. Det Σr m÷jligt att
titta pσ bσde textfiler och BAC-filer. Om man vill g÷ra en
paus i listningen trycker man pσ valfri tangent, f÷r att
fortsΣtta trycker man en andra gσng pσ en tangent. Om man
vill stega en rad i taget anvΣnder man mellanslagstangenten.
F÷r att avbryta listning trycker man CTRL-C. Wildcards kan
inte anvΣndas i filnamnet.
4 PARAMETRAR
=============
Det finns ett antal parametrar som pσverkar det sΣtt som
KERM arbetar pσ. Samtliga parametrar kan stΣllas in pσ
÷nskat vΣrde med kommandot SET (kapitel 3.13).
4.1 ACCESS
-----------
Anger hur KERM skall bete sig nΣr en fil tas emot med Kermit
och en fil med samma namn redan finns pσ flexskiva.
PREPARE Skriv ÷ver den gamla filen.
KILL Ta bort den gamla filen, skapa dΣrefter den
nya.
STOP Avbryt ÷verf÷ringen av filen.
4.2 BAUD
---------
╓verf÷ringshastighet via V24-porten. F÷ljande vΣrden Σr
tillσtna (mottagningshastighet anges f÷rst):
300/300, 1200/75, 75/1200, 1200/1200, 2400/2400, 4800/4800
4.3 CHECK
----------
Typ av checksummeberΣkning som skall ske vid ÷verf÷ring av
filer med KERM. Varje paket som sΣnds f÷rses med en
checksumma som kan vara en eller tvσ bytes lσng. Det Σr
st÷rre sannolikhet att den checksumma som bara bestσr av en
byte feltolkas men den gσr σ andra sidan (f÷rsumbart)
snabbare att ÷verf÷ra. Om vΣrddatorns Kermit inte klarar av
den tvσ bytes lσnga checksumman kommer enbytechecksumma att
anvΣndas.
4.4 DEBUG
----------
Med debug-funktionen kan man se vad de olika paket som sΣnds
verkligen innehσller. F÷ljande vΣrden finns:
OFF Debug-funktionen avslagen.
PACKET Visa alla paket och deras innehσll pσ bildskΣrmen.
DUMP Logga alla tecken som sΣnds och tas emot i datorns
RAM-minne med start pσ adress 135:0 (34560). Med
lΣmpligt BASIC-program kan man sedan PEEK-a fram
tecknen. Notera att detta bara kan g÷ras om man
har 32K RAM-minne. OBS! Metoden kan vara farlig
eftersom ev innehσll i minnet f÷rst÷rs. Om t ex
TED finns i minnet f÷rst÷rs programmet TED!
4.5 DUPLEX
-----------
Anger om de tecken som sΣnds frσn terminaldelen i KERM skall
visas pσ bildskΣrmen eller ej. Normalt skall de inte g÷ra
det, istΣllet ekar vΣrddatorn tillbaka alla tecken som
sΣnds. Tillσtna vΣrden Σr:
HALF IvΣgsΣndna tecken visas pσ bildskΣrmen.
FULL VΣrddatorn sΣnder tillbaka alla ivΣgsΣnda tecken.
4.6 EOL
--------
EOL Σr det tecken som avslutar varje paket i Kermit. Normalt
Σr detta 13 (CR) men kan Σndras. Tillσtna vΣrden Σr
ASCII-koder 0-127.
4.7 ESCAPE
-----------
Den tangent som man anvΣnder f÷r att hoppa mellan
Kermitdelen och terminaldelen i KERM kallas escape-tangent.
NormalvΣrdet Σr 27 (CTRL-─) men kan Σndras. Tillσtna vΣrden
Σr ASCII-koder 0-127.
4.8 FILE
---------
Kermit skiljer pσ textfiler och binΣrfiler. Textfiler
Σr filer som endast innehσller tecken med ASCII-vΣrden 0-127
(en fil som kan lΣsas in i en editor eller ordbehandlare)
medan en binΣrfil kan innehσlla bytes med vΣrden 0-255.
Innan man sΣnder en fil med Kermit mσste man tala om vad f÷r
typ av fil det r÷r sig om, detta g÷r man i KERM med
FILE-parametern. F÷rljande vΣrden finns:
TEXT Textfil
BIN BinΣrfil (t ex .BAC och .ABS)
AUTO KERM kΣnner automatiskt av vilken filtyp det Σr.
Detta fungerar pσ text-, BAC- och ABS- filer.
4.9 FLOW
---------
FLOW anger om fl÷deskontroll skall anvΣndas eller inte.
Tillσtna vΣrden Σr:
OFF Ingen fl÷deskontroll.
XON/XOFF Fl÷deskontroll med XON och XOFF.
4.10 LENGTH
------------
Med LENGTH kan man Σndra den maximala paketlΣngden som KERM
skall ta emot. Vid dσlig f÷rbindelse kan man minska detta
vΣrde f÷r att pσ sσ vis fσ sΣkrare ÷verf÷ring nΣr man tar
emot filer. Observera att man inte kan pσverka den
maximala paketlΣngd som KERM skall anvΣnda nΣr filer sΣnds,
det beror pσ att denna maxlΣngd bestΣms av den andra datorns
Kermit. Tillσtna vΣrden pσ LENGTH Σr 20-94.
4.11 MARKER
------------
MARKER Σr det tecken som inleder varje paket i Kermit.
Normalt Σr detta 1 (CTRL-A) men kan Σndras. Tillσtna vΣrden
Σr ASCII-koder 0-127.
4.12 NEWLINE
-------------
Med NEWLINE kan man, nΣr man befinner sig i terminaldelen,
fσ mottaget LF att tolkas som CRLF samt att CRLF sΣnds nΣr
man trycker pσ RETURN. Detta anvΣnds vid kommunikation med
vissa vΣrddatorer. Tillσtna vΣrden Σr ON och OFF.
4.13 NUMPAD
------------
Somliga vΣrddatorer krΣver att ett paket ska f÷regσs av ett
antal PAD-tecken. Antalet PAD-tecken anges med parametern
NUMPAD. Normalt Σr NUMPAD satt till noll, tillσtna vΣrden Σr
0-127.
4.14 PADCHAR
-------------
Anger vilket PAD-tecken som skall f÷regσ ett paket. Normalt
anvΣnds ej nσgra PAD-tecken, se parametern NUMPAD. Tillσtna
vΣrden Σr ASCII-koder 0-127.
4.15 PARITY
------------
PARITY anger den paritet som skall anvΣndas vid ÷verf÷ringen
bσde i Kermitdelen och i terminaldelen. F÷ljande vΣrden
finns:
NONE Paritetsbiten anvΣnds inte. Detta Σr att
rekommendera vid ÷verf÷ring av binΣrfiler med
Kermit (under f÷rutsΣttning att vΣrddatorn klarar
PARITY NONE). Paritetsbiten kan anvΣndas f÷r data
och ÷verf÷ringen gσr dΣrf÷r 50% snabbare.
SPACE Paritetsbiten sΣtts alltid till noll.
MARK Paritetsbiten sΣtts alltid till ett.
EVEN Antalet ettor i varje byte som sΣnds Σr alltid
jΣmt.
ODD Antalet nollor i varje byte som sΣnds Σr alltid
udda.
4.16 PAUSE
-----------
Om vΣrddatorn har svσrt att hσlla samma h÷ga tempo i
÷verf÷ringen som KERM kan man med hjΣlp av parametern PAUSE
fσ en paus innan KERM sΣnder ivΣg ett paket. Pausens lΣngd
anges i tiondels sekunder och tillσtna vΣrden Σr 0-127. Ett
vΣrde pσ 10 medf÷r alltsσ en sekunds paus.
4.17 QBIN
----------
Om man inte anvΣnder PARITY NONE kan inte paritetsbiten i en
byte anvΣndas f÷r att f÷ra ÷ver data. Om man skall sΣnda
binΣrfiler tvingas man dσ i Kermit att dela upp en byte som
Σr st÷rre Σn 127 i tvσ bytes. Man kan sΣga att man placerar
ett shifttecken f÷re den byte som skall sΣndas liksom man pσ
ett tangentbord anvΣnder shifttangenten f÷r att fσ flera
funktioner pσ en tangent. Det tecken som skall vara
"shifttecken" kallas QBIN. Normalt Σr detta 38 (&) men kan
Σndras, tillσtna vΣrden Σr ASCII-koder 0-127.
4.18 QCTL
----------
Kontrolltecken som ingσr i en fil som man sΣnder mσste
"prefixas" med ett tecken f÷re (jΣmf÷r QBIN!). Det tecken
som placeras f÷re kontrolltecken kallas QBIN. Tillσtna
vΣrden Σr ASCII-koder 0-127, normalvΣrde 34 (#).
4.19 REPT
----------
Om det i en fil som ÷verf÷rs med Kermit f÷rekommer fler Σn
tre tecken i f÷ljd som Σr exakt lika sσ packas dessa ihop
till tre bytes. Det tecken som inleder denna trio kallas
REPT och Σr normalt 126 (ⁿ). Tiilσtna vΣrden Σr ASCII-koder
0-127.
4.20 RETRY
-----------
Om ett paket inte ÷verf÷rs korrekt tillσter Kermit att ett
antal omf÷rs÷k g÷rs. Antalet omf÷rs÷k sΣtts med parametern
RETRY (normalt fem). Tillσtna vΣrden Σr 1-30.
4.21 TEDESC
------------
Om texteditorn TED finns i minnet samtidigt som KERM kan man
med en tangenttryckning lΣmna antingen terminaldelen eller
Kermit-delen f÷r att hoppa till TED. NΣr man pσ TED-menyn
vΣljer att σtergσ kommer man att hoppa till terminaldelen
eller Kermit-delen beroende pσ varifrσn man utgick. Den
tangent som skall anvΣndas f÷r att hoppa till TED kan vΣljas
med parametern TEDESC. Om ingen TEDESC ÷nskas kan vΣrdet
sΣttas till samma som ESCAPE. Tillσtna vΣrden Σr ASCII-koder
0-127. Notera att ett tryck pσ TEDESC-tangenten Σr detsamma
som att anvΣnda kommandot TED om man befinner sig i
Kermit-delen.
4.22 TEDMODE
-------------
Om man har texteditorn TED i minnet samtidigt som KERM kan
man, nΣr man Σr i terminaldelen, logga konversationen i TED
eller sΣnda ivΣg text som finns i TED. Parametern TEDMODE
kan fσ f÷ljande vΣrden:
OFF Varken sΣnd eller logga.
SEND SΣnd ivΣg texten som finns i TED. SΣndningen b÷rjar
inte f÷rrΣn man hoppat till terminaldelen.
SAVE Sparar konversationen i terminaldelen i TED.
4.23 TIMEOUT
-------------
NΣr filer sΣnds med Kermit σker paket fram och tillbaka. Om
ett paket inte anlΣnder ligger KERM och vΣntar ett visst
antal sekunder innan timeout sker. Om antalet omf÷rs÷k (se
parametern RETRY) fortfarande Σr st÷rre Σn noll lΣgger sig
KERM σter i vΣnteloop. NΣr alla omf÷rs÷k gjorts avbryts
fil÷verf÷ringen. Timeout-tiden, som anges i sekunder, kan
stΣllas. KERM's normalvΣrde Σr 10 sekunder vilket Σr lagom
f÷r att hinna skriva och lΣsa pσ flexskiva. Tillσtna vΣrden
Σr 1-30 sekunder.
5 TIPS VID PROBLEM
===================
Data÷verf÷ring Σr en komplicerad process och kan misslyckas
av olika anledningar. HΣr f÷ljer nσgra tips:
Om telef÷rbindelsen Σr dσlig kan man prova att minska den
maximala paketlΣngden, pσ sσ vis ÷kar sannolikheten att man
fσr ÷ver ett paket till den andra sidan. Checksummetyp tvσ
b÷r anvΣndas. Maximala antalet omf÷rs÷k som ska g÷ras kan
÷kas. AnvΣnd sσ lσg hastighet som m÷jligt, helst 300/300
baud.
Fσr man TIMEOUT pga att vΣrddatorn vΣgrar acceptera mottagna
paket skall man ÷ka PAUSE-parameterns vΣrde. Det Σr vanligt
att vΣrddatorn f÷rs÷ker rensa sin mottagningsbuffer
samtidigt som KERM b÷rjar sΣnda, en liten paus f÷re varje
paket som sΣnds ger vΣrddatorn tid att f÷rbereda sig f÷r
mottagning. KERM Σr mycket snabb, ofta alltf÷r snabb!
Har man problem med att ÷verf÷ra binΣrfiler anvΣnder man
troligen felaktig paritet. Se till att KERM anvΣnder samma
paritet som vΣrddatorn. F÷r att kunna anvΣnda paritet NONE
krΣvs att vΣrddatorn klarar av detta.
En lσngsam flexskiveenhet kan medf÷ra att vΣrddatorn ofta
rσkar ut f÷r TIMEOUT. ╓ka dσ vΣrdet pσ parametern TIMEOUT.
6 DIVERSE ╓VRIGT
=================
Under mottagning och sΣndning av filer med Kermit visas
information om ÷verf÷ringen pσ bildskΣrmen. Det som visas Σr
filnamn, antal omsΣndningar (hur mσnga paket som inte
÷verf÷rts korrekt och dΣrf÷r mσste sΣndas om), antalet
÷verf÷rda paket, antalet bytes data, antal block i filen
(blocksiffran Σr tyvΣrr ej exakt) samt status. F÷ljande kan
σterfinnas i statusfΣltet:
(nn) Filstorlek vid SEND, endast om wildcards anges.
ERR nn Ett fel har intrΣffat, se ABC80's fellista.
CTRL-X KERM-anvΣndaren har tryckt CTRL-X.
CTRL-Z KERM-anvΣndaren har tryckt CTRL-Z.
FLUSH ╓verf÷ringen avbruten med CTRL-X eller CTRL-Z,
filen borttagen om kommandot var RECEIVE.
OK ╓verf÷ringen av denna fil klar, filen stΣngd.
Terminaldelen i KERM lagrar alla inkomna tecken i en buffer
innan de skrivs ut pσ bildskΣrmen. Om 64 eller fler tecken
lagras i bufferten sΣnds ett XOFF (om XON/XOFF anvΣnds) och
f÷rst nΣr det finns 32 eller fΣrre tecken i bufferten sΣnds
ett XON. Detta ger ÷kad performance dσ man anvΣnder LOG f÷r
att spara data pσ fil.
Om man har TED i minnet samtidigt som KERM kommer TED's
LIB-rutin att bytas ut nΣr man frσn TED-menyn hoppar till
KERM f÷rsta gσngen. Detta g÷rs f÷r att spara RAM-minne och
kan ses pσ texten som talar om hur mycket utrymme som finns
pσ skivorna, den kommer att vara pσ engelska.
Programmet KERM sΣnker stacken och lagrar sin maskinkod
mellan den sΣnkta stacken och DOS-buffertarna. Allt utrymme
ovanf÷r stacken fσr anses som upptaget eftersom KERM
anvΣnder stora areor f÷r buffertar av olika slag. Om man
lΣmnar KERM med kommandot QUIT kommer stackpekaren att
behσlla det sΣnkta vΣrdet. Det betyder att programmet KERM
finns kvar intakt i minnet och kan σteranvΣndas med
Z=CALL(PEEK(65063)+256*PEEK(65064)+16)
Om man vill ta bort programmet KERM ur minnet utan att
trycka pσ reset kan man g÷ra QUIT till ett BASIC-program som
σterstΣller stackpekaren till normalvΣrde. Om programmet
dΣrefter g÷r CHAIN "" Σr KERM borttaget och datorn fungerar
som om KERM aldrig anvΣnts. Man kan Σven g÷ra QUIT till ett
parmprogram (se kommando SAVE, kapitel 3.11) f÷r att pσ sσ
vis starta upp KERM med andra parametrar.