home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / luxorabc80 / kerm.txt < prev    next >
Text File  |  2020-01-01  |  26KB  |  746 lines

  1.  +------------------------------------+
  2.  !                                    !
  3.  !      KERM                          !
  4.  !      Kermit f÷r ABC80              !
  5.  !      bruksanvisning                !
  6.  !                                    !
  7.  !      Stockholm september 1987      !
  8.  !      Anders FranzΘn <5258>         !
  9.  !                                    !
  10.  +------------------------------------+
  11.  
  12.  
  13. INNEH┼LL
  14. ========
  15.  
  16. 1  AllmΣnt
  17.  
  18. 2  Uppstart
  19.  
  20. 3  Kommandon
  21.     3.1  CLOSE
  22.     3.2  CONNECT
  23.     3.3  DELETE <DRx:> filnamn
  24.     3.4  DIR <,S> <DRx:> <filnamn>
  25.     3.5  DUMP <DRx:> filnamn
  26.     3.6  EXIT
  27.     3.7  HELP
  28.     3.8  LOG <DRx:> filnamn
  29.     3.9  QUIT <<DRx:> filnamn>
  30.     3.10  RECEIVE <<DRx:> filnamn>
  31.     3.11  SAVE <DRx:> filnamn
  32.     3.12  SEND <DRx:> filnamn-1 <,filnamn-2>
  33.     3.13  SET <parameter <vΣrde>>
  34.     3.14  SHOW
  35.     3.15  TED
  36.     3.16  TYPE <DRx:> filnamn
  37.  
  38. 4  Parametrar
  39.     4.1  ACCESS
  40.     4.2  BUAD
  41.     4.3  CHECK
  42.     4.4  DEBUG
  43.     4.5  DUPLEX
  44.     4.6  EOL
  45.     4.7  ESCAPE
  46.     4.8  FILE
  47.     4.9  FLOW
  48.     4.10  LENGTH
  49.     4.11  MARKER
  50.     4.12  NEWLINE
  51.     4.13  NUMPAD
  52.     4.14  PADCHAR
  53.     4.15  PARITY
  54.     4.16  PAUSE
  55.     4.17  QBIN
  56.     4.18  QCTL
  57.     4.19  REPT
  58.     4.20  RETRY
  59.     4.21  TEDESC
  60.     4.22  TEDMODE
  61.     4.23  TIMEOUT
  62.  
  63. 5  Tips vid problem
  64.  
  65. 6  Diverse ÷vrigt
  66.  
  67.  
  68.  
  69. 1  ALLM─NT
  70. ==========
  71.  
  72. KERM   Σr  ett  Kermit-program  f÷r  ABC80.  Kermit  Σr  ett
  73. fil÷verf÷ringsprotokoll som ser till att dina filer ÷verf÷rs
  74. korrekt.  Filerna  delas  upp  i  mindre enheter, paket, som
  75. checksummekontrolleras. Om nσgot fel finns  i  ett  ÷verf÷rt
  76. paket  sker  omsΣndning.  Man kan skicka filer till och frσn
  77. ABC80 med KERM.
  78.  
  79. Programmet  krΣver  flexskiva  f÷r  att  Kermit  skall kunna
  80. anvΣndas. Om man bara har kassettbandspelare kan man  endast
  81. anvΣnda  KERM  som  en  terminal. Datorn beh÷ver endast vara
  82. utrustad  med  16K  RAM,  det  spelar  ingen   roll   vilken
  83. checksumma datorn har och 80-teckentillsats kan anvΣndas.
  84.  
  85. Ett Kermit-program  bestσr  av tvσ delar. Kermitdelen tolkar
  86. kommandon som man matar in frσn tangentbordet, det kan t  ex
  87. vara  en begΣran om fil÷verf÷ring. Med terminaldelen kopplar
  88. man upp sig mot en annan dator och kan kommunicera genom att
  89. skriva  och lΣsa pσ bildskΣrmen. Med ett tangenttryck hoppar
  90. man mellan de tvσ delarna.
  91.  
  92.  
  93.  
  94.  
  95. 2  UPPSTART
  96. ===========
  97.  
  98. Programmet KERM kan startas pσ tre olika sΣtt:
  99.  
  100. o  RUN KERM
  101.    NΣr programmet k÷rs hamnar man direkt i Kermitdelen.
  102.  
  103. o  RUN parmprogram
  104.    M÷jlighet finns att skapa ett eller flera parmprogram som
  105.    innehσller  parameterinstΣllningar.  I  stΣllet  f÷r  att
  106.    beh÷va stΣlla alla parametrar i Kermiten varje  gσng  man
  107.    anvΣnder  programmet  kan man stΣlla dem en gσng f÷r alla
  108.    och sedan spara dessa i ett parmprogram. Genom att skriva
  109.    RUN <parmprogram> stΣlls parametrarna som man sjΣlv vill,
  110.    parmprogrammet g÷r sedan CHAIN till KERM. Man  kan  skapa
  111.    hur mσnga parmprogram man vill.
  112.  
  113. o  CHAIN "program"
  114.    Om man sist i programmet KERM lΣgger till  en  programrad
  115.    som g÷r CHAIN till  valfritt  BASIC-program  kommer  bσde
  116.    KERM och det andra programmet att lagras i datorns minne.
  117.    Det Σr m÷jligt att hoppa mellan de tvσ programmen,  t  ex
  118.    kan man g÷ra CHAIN till texteditorn TED som dσ kommer att
  119.    fσ ett extra val pσ TED-menyn, nΣmligen  m÷jligheten  att
  120.    hoppa till Kermit. JΣmf÷r kommandot QUIT (kapitel 3.9).
  121.  
  122.  
  123.  
  124.  
  125. 3  KOMMANDON
  126. ============
  127.  
  128. NΣr man befinner sig  i  Kermitdelen  anvΣnder  man  sig  av
  129. kommandon   f÷r   att  utrΣtta det man vill. Nedan f÷ljer en
  130. beskrivning av samtliga kommandon i bokstavsordning.
  131.  
  132. I den syntax som anvΣnds f÷r att beskriva kommandon  betyder
  133. hakarna  frivilliga  tillΣgg.  Filnamn  kan ibland anges med
  134. wildcards dΣr frσgetecken ersΣtter  ett  godtyckligt  tecken
  135. och stjΣrna ett eller flera tecken. Exempelvis betyder *.BAC
  136. alla BAC-filer. Eftersom wildcard-rutinen lΣser  biblioteket
  137. pσ  flexskivan  Σr det inte sΣkert att den fungerar pσ vissa
  138. typer  av  DOS,  i  sσ  fall  mσste  man  ange  filnamn utan
  139. wildcards varvid lΣsning av skivan sker pσ vanligt sΣtt.
  140.  
  141. NΣr  man  matar  in kommandon i Kermitdelen beh÷ver man inte
  142. skriva hela kommandot.  Det  rΣcker  oftast  med  de  f÷rsta
  143. bokstΣverna, i annat fall sΣger KERM ifrσn.
  144.  
  145.  
  146. 3.1  CLOSE
  147. ----------
  148.  
  149. Avbryter  loggning  eller  dumpning och ÷ppen fil stΣngs. Se
  150. kommandona DUMP och LOG.
  151.  
  152.  
  153. 3.2  CONNECT
  154. ------------
  155.  
  156. Medf÷r   hopp   till  terminaldelen.  F÷r att σtervΣnda till
  157. Kermitdelen mσste man trycka pσ den sk escape-tangenten  som
  158. normalt Σr CTRL-─, det Σr m÷jligt att med SET-kommandot byta
  159. escape-tangent. F÷r att underlΣtta  f÷r  anvΣndaren  beh÷ver
  160. man  i KERM inte anvΣnda kommandot  CONNECT  f÷r  att  hoppa
  161. till terminaldelen, det gσr lika bra med escape-tangenten.
  162.  
  163.  
  164. 3.3  DELETE <DRx:> filnamn
  165. --------------------------
  166.  
  167. Tar  bort  en  eller  flera filer frσn flexskiva. F÷r att ta
  168. bort flera filer mσste wildcards anvΣndas, men dσ Σr det bra
  169. att  kΣnna  till  att om inte drive anges sσ sker s÷kning pσ
  170. flera skivor.
  171.  
  172.  
  173. 3.4  DIR <,S> <DRx:> <filnamn>
  174. ------------------------------
  175.  
  176. DIR visar  vad  som  finns  pσ  flexskivorna.  Storleken  pσ
  177. filerna  visas om man skriver DIR,S. Urval kan ske genom att
  178. ange specifik drive och/eller filnamn med wildcards.
  179.  
  180.  
  181. 3.5  DUMP <DRx:> filnamn
  182. ------------------------
  183.  
  184. Med DUMP kan man sΣnda ivΣg textfiler precis som om man hade
  185. skrivit  dem  f÷r  hand  i terminaldelen. NΣr man skrivit in
  186. kommandot ÷ppnas filen och nΣr man hoppar till terminaldelen
  187. b÷rjar  texten  i  filen  att  sΣndas  ivΣg. F÷r att avbryta
  188. dumpningen innan hela filen sΣnts ivΣg σtervΣnder  man  till
  189. Kermitdelen  och  anvΣnder  kommandot  CLOSE.  Observera att
  190. wildcards inte kan anvΣndas i filnamnet.
  191.  
  192.  
  193. 3.6  EXIT
  194. ---------
  195.  
  196. F÷r att lΣmna programmet KERM och ta bort det helt ur minnet
  197. anvΣndes kommandot EXIT som har samma effekt som  ett  tryck
  198. pσ datorns reset-knapp. Eventuell ÷ppen fil stΣngs.
  199.  
  200.  
  201. 3.7  HELP
  202. ---------
  203.  
  204. Med  kommandot  HELP  visas  alla  kommandon  som  finns  pσ
  205. bildskΣrmen.
  206.  
  207.  
  208. 3.8  LOG <DRx:> filnamn
  209. -----------------------
  210.  
  211. Om man vill logga allt som tas emot i  terminaldelen  pσ  en
  212. fil anvΣnder man kommandot LOG. NΣr man skrivit in kommandot
  213. ÷ppnas filen och nΣr man hoppar  till  terminaldelen  b÷rjar
  214. allt  som  tas  emot  frσn  modemet  samt allt som skrivs pσ
  215. tangentbordet att loggas. F÷r att avbryta loggningen  hoppar
  216. man  till Kermitdelen och anvΣnder kommandot CLOSE. Om filen
  217. blir sσ stor att skivan inte rΣcker till sΣnds ett XOFF  (om
  218. XON/XOFF anvΣnds) och ett felmeddelande visas. Observera att
  219. wildcards inte kan anvΣndas i filnamnet.
  220.  
  221.  
  222. 3.9  QUIT <<DRx:> filnamn>
  223. --------------------------
  224.  
  225. Med  kommandot  QUIT lΣmnar man KERM och hamnar i BASIC. NΣr
  226. man Σr i BASIC kan man k÷ra BASIC-program precis som vanligt
  227. och nΣr som helst σtervΣnda till KERM med
  228.   Z=CALL(PEEK(65063)+256*PEEK(65064)+16)
  229. NΣr man σtervΣnder till KERM ligger BASIC-programmet kvar  i
  230. minnet.  Om  det finns ett BASIC-program i minnet kommer det
  231. att exekveras nΣr man hoppar till BASIC  med  QUIT.  Om  ett
  232. programnamn  anges efter QUIT kommer KERM att ladda in detta
  233. program frσn flexskiva och dΣrefter  hoppa  till  BASIC  och
  234. exekvera programmet (jΣmf÷r RUN i BASIC).  Innan  hopp  sker
  235. till BASIC kommer alla ÷ppna filer att stΣngas.
  236.  
  237. Genom att skriva QUIT TED kan man,  om  det  inte  redan  Σr
  238. gjort,  starta  upp  texteditorn TED. Frσn TED-menyn kan man
  239. sedan σtervΣnda till KERM. Om man Σr i BASIC och TED finns i
  240. minnet kan man hoppa till TED som vanligt med "RUN TED:".
  241.  
  242. M÷jligheten att ha BASIC-program i minnet samtidigt som KERM
  243. g÷r datorn mycket flexibel. Med QUIT kan man tΣnka  sig  att
  244. man  anlΣnder  till  ett  menysystem dΣr valfria rutiner kan
  245. ligga. Med ett val pσ denna egna meny kan man t ex vΣlja att
  246. hoppa tillbaka till KERM. Notera att om man har TED i minnet
  247. eller bara har 16K RAM i datorn sσ  kan  man  inte  utnyttja
  248. BASIC-en till nσgra st÷rre utsvΣvningar.
  249.  
  250.  
  251. 3.10  RECEIVE <<DRx:> filnamn>
  252. ------------------------------
  253.  
  254. Med RECEIVE tar man emot filer  som  sΣnds  frσn  ett  annat
  255. Kermit-program.  Innan  man  anvΣnder  kommandot mσste man i
  256. terminaldelen tala om f÷r den  andra  datorn,  den  som  man
  257. kommunicerar  med,  att  den skall sΣnda en fil. Hur man g÷r
  258. det framgσr av dokumentation i vΣrddatorn. DΣrefter, nΣr den
  259. andra  datorns  Kermit-program b÷rjar sΣnda, hoppar man till
  260. Kermitdelen  och  anvΣnder  kommandot  RECEIVE.
  261.  
  262. Kermit-protokollet ÷verf÷r namnet pσ filerna som sΣnds  till
  263. mottagande  dator och om man vill lagra en fil hemma hos sig
  264. under ett annat namn Σn det den har i vΣrddatorn  anger  man
  265. detta  filnamn efter RECEIVE. Ibland Σr det m÷jligt att frσn
  266. vΣrddatorn begΣra ÷verf÷ring av flera filer pσ  en  gσng,  i
  267. sσ fall skall man inte ange nσgot filnamn efter RECEIVE.
  268.  
  269. Man kan avbryta fil÷verf÷ringen pσ ett snyggt sΣtt genom att
  270. trycka CTRL-X eller CTRL-Z. F÷r att  avbryta  sΣndningen  av
  271. en  fil  som  ÷verf÷rs  trycker man CTRL-X varvid vΣrddatorn
  272. fortsΣtter med nΣsta fil om man begΣrt att den skall  skicka
  273. fler  filer  pσ  en gσng. Med CTRL-Z avbryter man sΣndningen
  274. dels av den fil som ÷verf÷rs samt, om man begΣrt  ÷verf÷ring
  275. av  flera  filer,  Σven dessa. Dσ man avbryter fil÷verf÷ring
  276. tas den fil som inte hunnit  bli  helt  ÷verf÷rd  bort  frσn
  277. flexskivan.   F÷r   att  avbryta  fil÷verf÷ringen med CTRL-X
  278. eller CTRL-Z krΣvs dock att vΣrddatorn  tillσter  detta,  om
  279. intte sσ avbryts ÷verf÷ringen pσ ett brutalare sΣtt.
  280.  
  281. Det  absolut  hσrdaste  sΣttet att avbryta RECEIVE pσ Σr att
  282. trycka pσ escape-tangenten men dσ fσr inte  vΣrddatorn  reda
  283. pσ  att ÷verf÷ringen avbrutits. Ofta kan man dock avbryta en
  284. vΣrddators f÷rs÷k att sΣnda pσ ett lika hσrt sΣtt,  om  inte
  285. sσ  slutar  vΣrddatorn  att  sΣnda automatiskt efter en viss
  286. tid.
  287.  
  288.  
  289. 3.11  SAVE <DRx:> filnamn
  290. -------------------------
  291.  
  292. Med SAVE sparar man de instΣllningar man gjort med kommandot
  293. SET  pσ flexskiva. Ett BASIC-program skapas som, nΣr det vid
  294. ett annat tillfΣlle exekveras,  g÷r  CHAIN  till  programmet
  295. KERM  varvid alla sparade instΣllningar σter trΣder i kraft.
  296. Genom att ange valfritt filnamn  (utan  wildcards)  kan  man
  297. spara  olika  parameterintsΣllningar i olika filer och pσ sσ
  298. vis snabbt starta KERM f÷rberedd f÷r  kommunikation  med  en
  299. viss vΣrddator.
  300.  
  301.  
  302. 3.12  SEND <DRx:> filnamn-1 <,filnamn-2>
  303. ----------------------------------------
  304.  
  305. F÷r  att  sΣnda filer till ett annat Kermit-program anvΣnder
  306. man SEND. Innan man anvΣnder kommandot i  den  egna  datorn,
  307. mσsste  man  i  terminaldelen tala om f÷r vΣrddatorn att man
  308. vill sΣnda en fil. Dokumentation i andra datorn berΣttar hur
  309. man  gσr  till  vΣga  med  detta.  DΣrefter  hoppar man till
  310. Kermitdelen och slσr in kommandot SEND f÷ljt av ett  filnamn
  311. som  talar  om vilken fil man vill sΣnda. Det Σr m÷jligt att
  312. sΣnda fler filer pσ en gσng  om  man  anvΣnder  wildcards  i
  313. filnamnet.
  314.  
  315. Filnamn-2  (beh÷ver  inte  anges) talar om under vilket namn
  316. som  vΣrddatorn  skall  lagra  filen.  Observera  att  ingen
  317. syntaxkontroll  sker  av  detta andra filnamn sσ dΣr kan man
  318. skriva vad som  helst  under  f÷rutsΣttning  att  vΣrddatorn
  319. f÷rstσr  detta.  Om  man  anvΣnder  wildcards  i  det f÷rsta
  320. filnamnet, och alltsσ begΣr ÷verf÷ring av fler filer,  skall
  321. man inte ange filnamn-2.
  322.  
  323. Det  Σr  m÷jligt  att  avbryta fil÷verf÷ringen pσ ett snyggt
  324. sΣtt med CTRL-X  och  CTRL-Z  precis  som  dσ  man  anvΣnder
  325. kommandot  RECEIVE.  CTRL-X  avbryter sΣnding av aktuell fil
  326. och fortsΣtter med nΣsta medan  CTRL-Z  avbryter  sΣndningen
  327. av  alla filer. Avbrutna filer tas bort hos vΣrddatorn under
  328. f÷rutsΣttning att dess Kermitprogram klarar av  att  hantera
  329. avbrott med CTRL-X och CTRL-Z.
  330.  
  331. Liksom  dσ  man  anvΣnder RECEIVE kan man avbryta sΣndningen
  332. med escape-tangenten men dσ fσr inte vΣrddatorn reda pσ  att
  333. ÷verf÷ringen  slutat  och  den vΣntar pσ mer data Σnda tills
  334. den fσr timeout.
  335.  
  336.  
  337. 3.13  SET <parameter <vΣrde>>
  338. -----------------------------
  339.  
  340. Med  kommandot SET f÷rΣndrar man vΣrdet hos en parameter. Om
  341. man  bara  slσr  SET  utan  nσgon  parameter   listas   alla
  342. tillgΣngliga  parametrar  och  om  man  slσr SET f÷ljt av en
  343. parameter men utan nσgot vΣrde visas alla vΣrden  som  denna
  344. parameter   kan  erhσlla.  I  kapitel  fyra  redovisas  alla
  345. parametrar som finns.
  346.  
  347.  
  348. 3.14  SHOW
  349. ----------
  350.  
  351. F÷r  att  se  den  aktuella instΣllningen pσ alla parametrar
  352. anvΣnder man kommandot SHOW. Om man  vill  Σndra  vΣrdet  pσ
  353. nσgon parameter anvΣnds kommandot SET.
  354.  
  355.  
  356. 3.15  TED
  357. ---------
  358.  
  359. Om texteditorn TED finns i minnet samtidigt  som  programmet
  360. KERM  kan  man  hoppa  frσn  Kermitdelen  till TED-menyn med
  361. kommandot TED.  F÷r  att  hoppa  tillbaka  till  Kermitdelen
  362. vΣljer   man  KERMIT  pσ TED-menyn. Notera att man i stΣllet
  363. f÷r att anvΣnda kommandot TED kan  anvΣnda  den  sσ  kallade
  364. TEDESC-tangenten (se kapitel 4.21).
  365.  
  366. Om  nσgon fil Σr ÷ppen stΣngs denna, ett meddelande visas pσ
  367. skΣrmen och inget hopp sker till TED. Man fσr dσ  skriva  in
  368. kommandot  TED  en  andra gσng om man fortfarande vill hoppa
  369. till TED. Detta beror pσ att TED  och  KERM  anvΣnder  samma
  370. bufferareor  f÷r  lΣsning/skrivning  av filer. Kommandot TED
  371. ersΣtts alltsσ med CLOSE  (kapitel  3.1)  om  nσgon  fil  Σr
  372. ÷ppen.
  373.  
  374.  
  375. 3.16  TYPE <DRx:> filnamn
  376. -------------------------
  377.  
  378. Om  man  vill  titta  pσ  innehσllet  i en fil som ligger pσ
  379. flexskiva kan man anvΣnda kommandot TYPE. Det Σr m÷jligt att
  380. titta  pσ  bσde textfiler och BAC-filer. Om man vill g÷ra en
  381. paus i listningen trycker man pσ  valfri  tangent,  f÷r  att
  382. fortsΣtta  trycker  man  en andra gσng pσ en tangent. Om man
  383. vill stega en rad i taget anvΣnder man mellanslagstangenten.
  384. F÷r  att  avbryta listning trycker man CTRL-C. Wildcards kan
  385. inte anvΣndas i filnamnet.
  386.  
  387.  
  388.  
  389.  
  390. 4  PARAMETRAR
  391. =============
  392.  
  393. Det  finns  ett  antal  parametrar som pσverkar det sΣtt som
  394. KERM arbetar pσ.  Samtliga  parametrar  kan  stΣllas  in  pσ
  395. ÷nskat vΣrde med kommandot SET (kapitel 3.13).
  396.  
  397.  
  398. 4.1  ACCESS
  399. -----------
  400.  
  401. Anger hur KERM skall bete sig nΣr en fil tas emot med Kermit
  402. och en fil med samma namn redan finns pσ flexskiva.
  403.  
  404. PREPARE      Skriv ÷ver den gamla filen.
  405. KILL         Ta bort den gamla filen, skapa dΣrefter den
  406.              nya.
  407. STOP         Avbryt ÷verf÷ringen av filen.
  408.  
  409.  
  410. 4.2  BAUD
  411. ---------
  412.  
  413. ╓verf÷ringshastighet  via  V24-porten.  F÷ljande  vΣrden  Σr
  414. tillσtna (mottagningshastighet anges f÷rst):
  415. 300/300, 1200/75, 75/1200, 1200/1200, 2400/2400, 4800/4800
  416.  
  417.  
  418. 4.3  CHECK
  419. ----------
  420.  
  421. Typ  av  checksummeberΣkning som skall ske vid ÷verf÷ring av
  422. filer  med  KERM.  Varje  paket  som  sΣnds  f÷rses  med  en
  423. checksumma  som  kan  vara  en  eller tvσ bytes lσng. Det Σr
  424. st÷rre sannolikhet att den checksumma som bara bestσr av  en
  425. byte  feltolkas  men  den  gσr  σ  andra  sidan (f÷rsumbart)
  426. snabbare att ÷verf÷ra. Om vΣrddatorns Kermit inte klarar  av
  427. den  tvσ bytes lσnga checksumman kommer enbytechecksumma att
  428. anvΣndas.
  429.  
  430.  
  431. 4.4  DEBUG
  432. ----------
  433.  
  434. Med debug-funktionen kan man se vad de olika paket som sΣnds
  435. verkligen innehσller. F÷ljande vΣrden finns:
  436.  
  437. OFF     Debug-funktionen avslagen.
  438. PACKET  Visa alla paket och deras innehσll pσ bildskΣrmen.
  439. DUMP    Logga alla tecken som sΣnds och tas emot i datorns
  440.         RAM-minne med start pσ adress 135:0 (34560). Med
  441.         lΣmpligt BASIC-program kan man sedan PEEK-a fram
  442.         tecknen. Notera att detta bara kan g÷ras om man
  443.         har 32K RAM-minne. OBS! Metoden kan vara farlig
  444.         eftersom ev innehσll i minnet f÷rst÷rs. Om t ex
  445.         TED finns i minnet f÷rst÷rs programmet TED!
  446.  
  447.  
  448. 4.5  DUPLEX
  449. -----------
  450.  
  451. Anger om de tecken som sΣnds frσn terminaldelen i KERM skall
  452. visas pσ bildskΣrmen eller ej. Normalt skall  de  inte  g÷ra
  453. det, istΣllet  ekar  vΣrddatorn  tillbaka  alla  tecken  som
  454. sΣnds. Tillσtna vΣrden Σr:
  455.  
  456. HALF   IvΣgsΣndna tecken visas pσ bildskΣrmen.
  457. FULL   VΣrddatorn sΣnder tillbaka alla ivΣgsΣnda tecken.
  458.  
  459.  
  460. 4.6  EOL
  461. --------
  462.  
  463. EOL Σr det tecken som avslutar varje paket i Kermit. Normalt
  464. Σr detta 13  (CR)  men   kan   Σndras.  Tillσtna  vΣrden  Σr
  465. ASCII-koder 0-127.
  466.  
  467.  
  468. 4.7  ESCAPE
  469. -----------
  470.  
  471. Den   tangent   som   man  anvΣnder  f÷r  att  hoppa  mellan
  472. Kermitdelen och terminaldelen i KERM kallas  escape-tangent.
  473. NormalvΣrdet Σr 27 (CTRL-─) men kan Σndras. Tillσtna  vΣrden
  474. Σr ASCII-koder 0-127.
  475.  
  476.  
  477. 4.8  FILE
  478. ---------
  479.  
  480. Kermit  skiljer  pσ  textfiler  och  binΣrfiler.   Textfiler
  481. Σr filer som endast innehσller tecken med ASCII-vΣrden 0-127
  482. (en fil som kan lΣsas in i en  editor  eller  ordbehandlare)
  483. medan en binΣrfil kan  innehσlla  bytes  med  vΣrden  0-255.
  484. Innan man sΣnder en fil med Kermit mσste man tala om vad f÷r
  485. typ  av  fil  det  r÷r  sig  om,  detta  g÷r  man i KERM med
  486. FILE-parametern. F÷rljande vΣrden finns:
  487.  
  488. TEXT     Textfil
  489. BIN      BinΣrfil (t ex .BAC och .ABS)
  490. AUTO     KERM kΣnner automatiskt av vilken filtyp det Σr.
  491.          Detta fungerar pσ text-, BAC- och ABS- filer.
  492.  
  493.  
  494. 4.9  FLOW
  495. ---------
  496.  
  497. FLOW  anger  om  fl÷deskontroll  skall  anvΣndas eller inte.
  498. Tillσtna vΣrden Σr:
  499.  
  500. OFF       Ingen fl÷deskontroll.
  501. XON/XOFF  Fl÷deskontroll med XON och XOFF.
  502.  
  503.  
  504. 4.10  LENGTH
  505. ------------
  506.  
  507. Med LENGTH kan man Σndra den maximala paketlΣngden som  KERM
  508. skall  ta  emot.  Vid dσlig f÷rbindelse kan man minska detta
  509. vΣrde f÷r att pσ sσ vis fσ sΣkrare ÷verf÷ring  nΣr  man  tar
  510. emot   filer.   Observera  att  man  inte  kan  pσverka  den
  511. maximala paketlΣngd som KERM skall anvΣnda nΣr filer  sΣnds,
  512. det beror pσ att denna maxlΣngd bestΣms av den andra datorns
  513. Kermit. Tillσtna vΣrden pσ LENGTH Σr 20-94.
  514.  
  515.  
  516. 4.11  MARKER
  517. ------------
  518.  
  519. MARKER Σr det tecken  som  inleder  varje  paket  i  Kermit.
  520. Normalt  Σr detta 1 (CTRL-A) men kan Σndras. Tillσtna vΣrden
  521. Σr ASCII-koder 0-127.
  522.  
  523.  
  524. 4.12  NEWLINE
  525. -------------
  526.  
  527. Med NEWLINE kan man, nΣr man befinner sig  i  terminaldelen,
  528. fσ  mottaget  LF att tolkas som CRLF samt att CRLF sΣnds nΣr
  529. man trycker pσ RETURN. Detta anvΣnds vid  kommunikation  med
  530. vissa vΣrddatorer. Tillσtna vΣrden Σr ON och OFF.
  531.  
  532.  
  533. 4.13  NUMPAD
  534. ------------
  535.  
  536. Somliga vΣrddatorer krΣver att ett paket ska f÷regσs av  ett
  537. antal  PAD-tecken.  Antalet  PAD-tecken anges med parametern
  538. NUMPAD. Normalt Σr NUMPAD satt till noll, tillσtna vΣrden Σr
  539. 0-127.
  540.  
  541.  
  542. 4.14  PADCHAR
  543. -------------
  544.  
  545. Anger  vilket PAD-tecken som skall f÷regσ ett paket. Normalt
  546. anvΣnds ej nσgra PAD-tecken, se parametern NUMPAD.  Tillσtna
  547. vΣrden Σr ASCII-koder 0-127.
  548.  
  549.  
  550. 4.15  PARITY
  551. ------------
  552.  
  553. PARITY anger den paritet som skall anvΣndas vid ÷verf÷ringen
  554. bσde  i  Kermitdelen  och  i  terminaldelen. F÷ljande vΣrden
  555. finns:
  556.  
  557. NONE     Paritetsbiten anvΣnds inte. Detta Σr att
  558.          rekommendera vid ÷verf÷ring av binΣrfiler med
  559.          Kermit (under f÷rutsΣttning att vΣrddatorn klarar
  560.          PARITY NONE). Paritetsbiten kan anvΣndas f÷r data
  561.          och ÷verf÷ringen gσr dΣrf÷r 50% snabbare.
  562. SPACE    Paritetsbiten sΣtts alltid till noll.
  563. MARK     Paritetsbiten sΣtts alltid till ett.
  564. EVEN     Antalet ettor i varje byte som sΣnds Σr alltid
  565.          jΣmt.
  566. ODD      Antalet nollor i varje byte som sΣnds Σr alltid
  567.          udda.
  568.  
  569.  
  570. 4.16  PAUSE
  571. -----------
  572.  
  573. Om  vΣrddatorn  har  svσrt  att  hσlla  samma  h÷ga  tempo i
  574. ÷verf÷ringen som KERM kan man med hjΣlp av parametern  PAUSE
  575. fσ  en  paus innan KERM sΣnder ivΣg ett paket. Pausens lΣngd
  576. anges i tiondels sekunder och tillσtna vΣrden Σr 0-127.  Ett
  577. vΣrde pσ 10 medf÷r alltsσ en sekunds paus.
  578.  
  579.  
  580. 4.17  QBIN
  581. ----------
  582.  
  583. Om man inte anvΣnder PARITY NONE kan inte paritetsbiten i en
  584. byte anvΣndas f÷r att f÷ra ÷ver data.  Om  man  skall  sΣnda
  585. binΣrfiler  tvingas man dσ i Kermit att dela upp en byte som
  586. Σr st÷rre Σn 127 i tvσ bytes. Man kan sΣga att man  placerar
  587. ett shifttecken f÷re den byte som skall sΣndas liksom man pσ
  588. ett tangentbord anvΣnder shifttangenten  f÷r  att  fσ  flera
  589. funktioner   pσ  en  tangent.  Det  tecken  som  skall  vara
  590. "shifttecken" kallas QBIN. Normalt Σr detta 38 (&)  men  kan
  591. Σndras, tillσtna vΣrden Σr ASCII-koder 0-127.
  592.  
  593.  
  594. 4.18  QCTL
  595. ----------
  596.  
  597. Kontrolltecken  som  ingσr  i  en  fil  som man sΣnder mσste
  598. "prefixas" med ett tecken f÷re (jΣmf÷r  QBIN!).  Det  tecken
  599. som   placeras   f÷re  kontrolltecken  kallas QBIN. Tillσtna
  600. vΣrden Σr ASCII-koder 0-127, normalvΣrde 34 (#).
  601.  
  602.  
  603. 4.19  REPT
  604. ----------
  605.  
  606. Om det i en fil som ÷verf÷rs med Kermit f÷rekommer  fler  Σn
  607. tre  tecken  i  f÷ljd som Σr exakt lika sσ packas dessa ihop
  608. till tre bytes. Det tecken som  inleder  denna  trio  kallas
  609. REPT  och Σr normalt 126 (ⁿ). Tiilσtna vΣrden Σr ASCII-koder
  610. 0-127.
  611.  
  612.  
  613. 4.20  RETRY
  614. -----------
  615.  
  616. Om ett paket inte ÷verf÷rs korrekt tillσter Kermit  att  ett
  617. antal  omf÷rs÷k  g÷rs. Antalet omf÷rs÷k sΣtts med parametern
  618. RETRY (normalt fem). Tillσtna vΣrden Σr 1-30.
  619.  
  620.  
  621. 4.21  TEDESC
  622. ------------
  623.  
  624. Om texteditorn TED finns i minnet samtidigt som KERM kan man
  625. med en tangenttryckning lΣmna antingen  terminaldelen  eller
  626. Kermit-delen  f÷r  att  hoppa till TED. NΣr man pσ TED-menyn
  627. vΣljer att σtergσ kommer man att  hoppa  till  terminaldelen
  628. eller  Kermit-delen  beroende  pσ  varifrσn  man utgick. Den
  629. tangent som skall anvΣndas f÷r att hoppa till TED kan vΣljas
  630. med  parametern  TEDESC.  Om  ingen TEDESC ÷nskas kan vΣrdet
  631. sΣttas till samma som ESCAPE. Tillσtna vΣrden Σr ASCII-koder
  632. 0-127.  Notera att ett tryck pσ TEDESC-tangenten Σr detsamma
  633. som  att  anvΣnda  kommandot  TED  om  man  befinner  sig  i
  634. Kermit-delen.
  635.  
  636.  
  637. 4.22  TEDMODE
  638. -------------
  639.  
  640. Om man har texteditorn TED i minnet samtidigt som  KERM  kan
  641. man,  nΣr man Σr i terminaldelen, logga konversationen i TED
  642. eller sΣnda ivΣg text som finns i  TED.  Parametern  TEDMODE
  643. kan fσ f÷ljande vΣrden:
  644.  
  645. OFF     Varken sΣnd eller logga.
  646. SEND    SΣnd ivΣg texten som finns i TED. SΣndningen b÷rjar
  647.         inte f÷rrΣn man hoppat till terminaldelen.
  648. SAVE    Sparar konversationen i terminaldelen i TED.
  649.  
  650.  
  651. 4.23  TIMEOUT
  652. -------------
  653.  
  654. NΣr filer sΣnds med Kermit σker paket fram och tillbaka.  Om
  655. ett  paket  inte  anlΣnder  ligger KERM och vΣntar ett visst
  656. antal sekunder innan timeout sker. Om antalet  omf÷rs÷k  (se
  657. parametern  RETRY)  fortfarande Σr st÷rre Σn noll lΣgger sig
  658. KERM σter i vΣnteloop.  NΣr  alla  omf÷rs÷k  gjorts  avbryts
  659. fil÷verf÷ringen.  Timeout-tiden,  som  anges i sekunder, kan
  660. stΣllas. KERM's normalvΣrde Σr 10 sekunder vilket  Σr  lagom
  661. f÷r  att hinna skriva och lΣsa pσ flexskiva. Tillσtna vΣrden
  662. Σr 1-30 sekunder.
  663.  
  664.  
  665.  
  666.  
  667. 5  TIPS VID PROBLEM
  668. ===================
  669.  
  670. Data÷verf÷ring Σr en komplicerad process och kan  misslyckas
  671. av olika anledningar. HΣr f÷ljer nσgra tips:
  672.  
  673. Om  telef÷rbindelsen  Σr  dσlig kan man prova att minska den
  674. maximala paketlΣngden, pσ sσ vis ÷kar sannolikheten att  man
  675. fσr  ÷ver  ett paket till den andra sidan. Checksummetyp tvσ
  676. b÷r anvΣndas. Maximala antalet omf÷rs÷k som  ska  g÷ras  kan
  677. ÷kas.  AnvΣnd  sσ  lσg  hastighet som m÷jligt, helst 300/300
  678. baud.
  679.  
  680. Fσr man TIMEOUT pga att vΣrddatorn vΣgrar acceptera mottagna
  681. paket  skall man ÷ka PAUSE-parameterns vΣrde. Det Σr vanligt
  682. att  vΣrddatorn   f÷rs÷ker   rensa   sin   mottagningsbuffer
  683. samtidigt  som  KERM  b÷rjar sΣnda, en liten paus f÷re varje
  684. paket som sΣnds ger vΣrddatorn tid  att  f÷rbereda  sig  f÷r
  685. mottagning. KERM Σr mycket snabb, ofta alltf÷r snabb!
  686.  
  687. Har man problem med att  ÷verf÷ra  binΣrfiler  anvΣnder  man
  688. troligen  felaktig  paritet. Se till att KERM anvΣnder samma
  689. paritet som vΣrddatorn. F÷r att kunna anvΣnda  paritet  NONE
  690. krΣvs att vΣrddatorn klarar av detta.
  691.  
  692. En  lσngsam  flexskiveenhet  kan medf÷ra att vΣrddatorn ofta
  693. rσkar ut f÷r TIMEOUT. ╓ka dσ vΣrdet pσ parametern TIMEOUT.
  694.  
  695.  
  696.  
  697.  
  698. 6  DIVERSE ╓VRIGT
  699. =================
  700.  
  701. Under mottagning och sΣndning  av  filer  med  Kermit  visas
  702. information om ÷verf÷ringen pσ bildskΣrmen. Det som visas Σr
  703. filnamn,  antal  omsΣndningar  (hur  mσnga  paket  som  inte
  704. ÷verf÷rts  korrekt  och  dΣrf÷r  mσste  sΣndas  om), antalet
  705. ÷verf÷rda paket, antalet bytes data,  antal  block  i  filen
  706. (blocksiffran  Σr tyvΣrr ej exakt) samt status. F÷ljande kan
  707. σterfinnas i statusfΣltet:
  708.  
  709.    (nn)     Filstorlek vid SEND, endast om wildcards anges.
  710.    ERR nn   Ett fel har intrΣffat, se ABC80's fellista.
  711.    CTRL-X   KERM-anvΣndaren har tryckt CTRL-X.
  712.    CTRL-Z   KERM-anvΣndaren har tryckt CTRL-Z.
  713.    FLUSH    ╓verf÷ringen avbruten med CTRL-X eller CTRL-Z,
  714.             filen borttagen om kommandot var RECEIVE.
  715.    OK       ╓verf÷ringen av denna fil klar, filen stΣngd.
  716.  
  717. Terminaldelen  i KERM lagrar alla inkomna tecken i en buffer
  718. innan de skrivs ut pσ bildskΣrmen. Om 64 eller  fler  tecken
  719. lagras  i bufferten sΣnds ett XOFF (om XON/XOFF anvΣnds) och
  720. f÷rst nΣr det finns 32 eller fΣrre tecken i bufferten  sΣnds
  721. ett  XON. Detta ger ÷kad performance dσ man anvΣnder LOG f÷r
  722. att spara data pσ fil.
  723.  
  724. Om man har TED i minnet  samtidigt  som  KERM  kommer  TED's
  725. LIB-rutin  att  bytas  ut nΣr man frσn TED-menyn hoppar till
  726. KERM f÷rsta gσngen. Detta g÷rs f÷r att spara  RAM-minne  och
  727. kan  ses pσ texten som talar om hur mycket utrymme som finns
  728. pσ skivorna, den kommer att vara pσ engelska.
  729.  
  730. Programmet KERM sΣnker  stacken  och  lagrar  sin  maskinkod
  731. mellan  den sΣnkta stacken och DOS-buffertarna. Allt utrymme
  732. ovanf÷r  stacken  fσr  anses  som  upptaget  eftersom   KERM
  733. anvΣnder  stora  areor  f÷r  buffertar av olika slag. Om man
  734. lΣmnar KERM  med  kommandot  QUIT  kommer  stackpekaren  att
  735. behσlla  det  sΣnkta vΣrdet. Det betyder att programmet KERM
  736. finns kvar intakt i minnet och kan σteranvΣndas med
  737.   Z=CALL(PEEK(65063)+256*PEEK(65064)+16)
  738.  
  739. Om man vill ta bort  programmet  KERM  ur  minnet  utan  att
  740. trycka pσ reset kan man g÷ra QUIT till ett BASIC-program som
  741. σterstΣller stackpekaren  till  normalvΣrde.  Om  programmet
  742. dΣrefter  g÷r CHAIN "" Σr KERM borttaget och datorn fungerar
  743. som om KERM aldrig anvΣnts. Man kan Σven g÷ra QUIT till  ett
  744. parmprogram  (se  kommando SAVE, kapitel 3.11) f÷r att pσ sσ
  745. vis starta upp KERM med andra parametrar.
  746.