+----------------------------------+ ! ! ! TEDTERM bruksanvisning ! ! Terminalprogram till ABC80, ! ! anv{nds tillsammans med TED ! ! ! ! Stockholm april 1986 ! ! Anders Franz`n <5258> ! ! ! +----------------------------------+ INNEH]LL ======== 1 BESKRIVNING 2 UPPSTART 3 TERMINALEN 4 TERMINALMENYN 4.1 Hastighet 4.2 Duplex 4.3 Paritet 4.4 Mode 4.5 TEXT 4.6 Till TED 5 DEFAULTV[RDEN 1 BESKRIVNING ============== TEDTERM {r en terminalrutin som tillsammans med texteditorn TED kan anv{ndas till asynkron seriell ASCII-kommunikation via V24-utg}ngen p} ABC80. D} terminalrutinen {ven klarar av teledatastandard {r det m|jligt att koppla upp sig mot t ex datavisionen. Sammarbetet mellan TED och terminalrutinen m|jligg|r flera finesser. Mottaget data kan, om s} |nskas, sparas i TED f|r att sedan sparas p} yttre media, t ex kassettband. Det {r enkelt att skriva text lokalt i TED f|r att sedan koppla upp sig mot en dator och skicka iv{g texten. Terminalrutinen hanterar fl|desstyrning med X-ON och X-OFF och klarar av 80-teckentillsats (MYAB). 2 UPPSTART =========== F|r att l{nka in terminalrutinen i TED exekveras programmet TEDTERM varefter CHAIN sker till TED. P} bildsk{rmen visas den vanliga TED-menyn, dock med ett till{gg, m|jligheten att v{lja TERMINAL. TED kan anv{ndas precis som vanligt fr}nsett att tillg{ngligt RAM-minne f|r textlagring {r n}got mindre. Terminalrutinen och TED bildar tillsammans ett komplext system. Det {r enkelt att hoppa mellan systemets olika delar som best}r av TED, terminal och terminalmeny. Denna bild visar till}tna hopp i systemet: +---------------+ +-------------+ ! ! ! ! ! !------------------------> ! ! ! ! ! ! ! texteditorn ! +----------+ ! terminal- ! ! TED ! ! !-----> ! rutin ! ! ! ! terminal-! ! ! ! ! <-----! meny ! <-----! ! ! ! ! ! ! ! +---------------+ +----------+ +-------------+ 3 TERMINALEN ============= N{r man v{ljer TERMINAL p} TED-menyn hamnar man i terminal- rutinen. Som indikation p} detta t|mms sk{rmen och en rubrik visas h|gst upp. Om X-OFF s{nts tidigare skickas ett X-ON. Nu {r terminalen redo att ta emot data via V24-kontakten. Om TELE- eller DATA-mode {r inst{llt skickas inte X-ON/X-OFF. N{r man hoppat till terminalrutinen v{ntar datorn p} b{rv}g. S} l{nge b{rv}g saknas h|rs ett pling varje g}ng en tangent trycks ned. Den enda tangent som har n}gon funktion i detta l{ge {r CTRL-@ som tar fram terminalmenyn. N{r b{rv}g finns {r terminalen redo att ta emot data via V24-porten samt att s{nda iv{g de tecken som matas in via tangentbordet. Alla mottagna tecken visas p} bildsk{rmen. Kontrolltecken behandlas lite olika beroende p} vilken mode som anv{nds. 4 TERMINALMENYN ================ F|r att p}verka terminalens beteende finns en terminalmeny. Man kommer till den genom att trycka CTRL-@. Ett X-OFF s{nds iv{g och en meny visas |verst p} bildsk{rmen. Med hj{lp av denna meny kan man st{lla in olika parametrar eller hoppa tillbaka till texteditorn TED. Om man inte vill {ndra n}gon parameter och inte vill hoppa till TED trycker man p} CTRL-@ igen varvid X-ON s{nds samt }terg}ng sker till terminalen. Notera att X-ON/X-OFF endast s{nds om TEDTERM {r inst{lld p} ASCII-mode. Nedan f|ljer en beskrivning av punkterna p} terminalmenyn. 4.1 Hastighet -------------- V{lj hastighet som mottagning och s{ndning ska ske med. Det f|rsta talet anger mottagningshastigheten. Till}tna v{rden {r 300/300, 1200/75, 75/1200, 1200/1200 och 2400/2400 baud. 4.2 Duplex ----------- Skifta mellan halv och full duplex. Halv duplex betyder att tecken som matas in via tangentbordet ekas direkt p} sk{rmen innan de s{nds iv{g. Vid full duplex {r det v{rddatorn som skickar tillbaka iv{gs{ndna tecken, ekot visas p} sk{rmen. 4.3 Paritet ------------ V{lj paritet och antal databitar. Med paritet menas om summan av bitarna i en byte {r j{mn eller udda. P} mottaget data kontrolleras ej pariteten. Alla tecken b|rjar med en startbit och avslutas med en stoppbit. V{lj bland f|ljande: 7 bitar/tecken, ingen paritetsbit 8 bitar/tecken, }ttonde biten alltid noll 8 bitar/tecken, }ttonde biten alltid ett 8 bitar/tecken, j{mn paritet 8 bitar/tecken, udda paritet 4.4 Mode --------- V{lj p} vilket s{tt mottaget data ska behandlas och hur data ska s{ndas iv{g. F|ljande alternativ finns: ASCII Denna mode anv{nds d} kommunikation ska ske med vanliga ASCII-tecken. Kontrolltecken behandlas enligt f|ljande: 7 pling i h|gtalaren 8 flytta mark|ren ett steg }t v{nster 9 flytta mark|ren ett steg }t h|ger 10 flytta ned mark|ren en rad 12 t|m bildsk{rmen 13 flytta mark|ren till f|rsta positionen p} raden 17 X-ON 19 X-OFF TELE Om kommunikation ska ske med teledatastandard, exempelvis mot datavisionen, ska denna mode anv{ndas. Vanlig text, blinkande text och grafik visas p} bildsk{rmen. Styrtecken f|r f{rg och dubbel texth|jd ignoreras. Det {r m|jligt att skapa egna bilder i TED som sedan kan skickas iv{g. Notera att datavisionen anv{nder sig av j{mn paritet. DATA Vid vissa tillf{llen, exempelvis vid fels|kning, kan det vara bra att kunna se alla tecken som tas emot. Om datamode aktiveras visas kontrolltecken som ett understrykningstecken plus en bokstav, t ex "_M" f|r RETURN (ASCII 13). \vriga tecken visas som vanligt. 4.5 TEXT --------- Denna parameter anv{nds om text ska sparas i TED eller text ska skickas fr}n TED ut p} linjen. I normall{get syns endast ordet TEXT p} terminalmenyn. Man kan f} SPAR eller S[ND att t{ndas ovanf|r TEXT. SPAR N{r text ska sparas i TED v{ljs SPAR TEXT p} terminalmenyn. N{r man }terg}r till terminalrutinen sparas alla tecken som tas emot och alla tecken som s{nds iv{g. Hela konversationen loggas allts}. N{r texten inte beh|ver sparas l{ngre {r det bara att ta bort SPAR p} terminalmenyn. Om SPAR {r satt s} kan det intr{ffa att TED fylls. D} visas ett felmeddelande, X-OFF s{nds och terminalmenyn visas (SPAR slocknar). Notera att X-OFF endast s{nds iv{g om ASCII-mode {r inst{llt. Om man skall spara en datavisionsbild m}ste man v{lja SPAR innan bilden tas emot av terminalrutinen. Det {r inte m|jligt att dumpa en redan mottagen bild som syns p} bildsk{rmen till TED, terminalrutinen sparar bilden tecken f|r tecken n{r den tas emot. S[ND N{r man ska s{nda iv{g en text som finns i TED hoppar man till terminalmenyn, v{ljer S[ND TEXT p} menyn samt }terg}r till terminalen med CTRL-@ varvid texten s{nds iv{g. N{r all text s{nts iv{g {ndras S[ND till normall{ge automatiskt. Det {r m|jligt att avbryta s{ndningen innan hela texten {r s{nd genom att hoppa till terminalmenyn och ta bort S[ND. N{r man ska s{nda iv{g en teledatabild m}ste man se till att den h}ller teledatastandard, dvs 24 rader med 40 kolumner. F|rsta raden i bilden m}ste dessutom inneh}lla ett CTRL-L som f|rsta tecken. Eventuell grafik i bilden {r till}ten, se bruksanvisningen till TED hur man }stadkommer detta. 4.6 Till TED ------------- F|r att l{mna terminaldelen och }terv{nda till TED anv{nder man detta val p} menyn. N{r s} sker s{nds ett X-OFF om detta inte {r gjort tidigare. Om TELE- eller DATA-mode {r inst{llt skickas ej X-OFF. Det {r m|jligt att mitt i en konversation med v{rddatorn l{mna terminalrutinen via terminalmenyn och hoppa till TED. D{r kan man anv{nda texteditorn precis som vanligt med alla dess finesser. Genom att }terigen v{lja terminal p} menyn i TED }terv{nder man till konversationen med v{rddatorn. N{r man ska skicka in en artikel till en v{rddator skriver man den kanske f|rst i TED varefter man kopplar upp sig mot en databas och skickar iv{g texten via terminalrutinen. Motsatsen, att ta emot en text fr}n en databas, editera den i TED samt spara p} yttre medium, t ex kassettband, {r ocks} l{tt gjort. 5 DEFAULTV[RDEN ================ N{r TEDTERM startas upp {r det bekv{mt om inst{llningarna p} terminalmenyn automatiskt st{lls in p} |nskade v{rden. Det {r enkelt gjort genom att i programmet TEDTERM {ndra n}gra variabler. N{r programmet listas syns det tydligt vilka v{rden de olika variablerna A%, B%, C%, D% och E% ska ha f|r att l{mpliga inst{llningar ska erh}llas. Observera att variablerna m}ste vara heltal. Defaultv{rdena p} samtliga dessa variabler {r noll om de ej anges. Om TELE-mode {r inst{llt och v{rddatorn s{nder ett speciellt tecken svarar TEDTERM med en hel str{ng. Defaultv{rdet p} denna str{ng {r "ABC80" men kan l{tt {ndras genom att tilldela en valfri str{ngvariabel ett nytt v{rde, dock max 20 tecken. N{r TEDTERM startas upp letar programmet reda p} ovan n{mda variabler och kontrollerar inneh}llet.