Ins{nd av Johan Olofsson <5809> 1987-04-26 15.29.58 (DUMP) Programmet lagrar texterna som kommer fr}n monitorn p} en disk-fil, och SAMTIDIGT presenteras texterna i l{sv{nlig takt, eller den takt som du |nskar, p} sk{rmen. N{r det inte finns fler texter att l{sa i MSG s} loggar programmet sj{lv ut, medan du forts{tter att l{sa MSG-texterna i din egen takt. S}ledes minimerar programmet dina telefonkostnader, och f|renklar din l{sning av MSG-texterna. Sj{lv uppskattar jag s{rskilt att det finns en funktion 'n{sta text' som letar efter b|rjan p} n{sta text, och s{tter den |verst p} sk{rmen. Och naturligtvis m|jligheten att scrolla hundra rader bak}t/att kunna b|rja om fr}n b|rjan av filen igen. Rutinerna f|r att ta emot texten fr}n monitorn och f|r att visa filen p} sk{rmen g}r samtidigt. [ven om monitorn inte klarar att h}lla 1200-bauds takt, s} g}r utmatningen av text fr}n Bromma betydligt fortare {n jag hinner l{sa. S}ledes kan f|rbindelsen mycket v{l redan vara nedkopplad, n{r jag hittar ett inl{gg som jag skulle vilja kommentera, MEN om f|rbindelsen {r kvar, kan man naturligtvis avbryta MSG:s utmatning med , och sedan p} vanligt s{tt g} till m|tet, kommentera inl{gget, och sedan ge kommandot "alla" till MSG p} nytt. P} sk{rmen finns en system-rad (endast testat p} 802:a) med f|ljande information (fr}n h|ger r{knat): 1. Tecken som visar om modemet just nu tar emot tecken 'R', nyss tog emot tecken 'T' eller inte tagit emot tecken p} en stund ' '. 2. Uppgift om X-ON eller X-OFF s{nts senast fr}n modemet, eller om modemet skickat utloggnings/nedkopplings-sekvens 'Exit'. 3. Antalet tecken i Ut-bufferten f|r modemet. 4. Antalet tecken i In-bufferten. 5. POSIT f|r logg-filen. 6. Antalet lediga sektorer p} disketten. Om det verkar som om MSG-systemet v{ntar p} svar, s} syns den sista raden p} systemradens v{nstra h{lft. (Dessutom kan man visa v{rdet av sk{rm-rutinens variabler om man trycker p} . De v{sentligaste {r "Read-pos." och "Write-pos", som ju visar hur mycket man har kvar till filslut.) _Hur startar man programmet ?_ Man b|r ju fylla i sitt medlemsnummer och password p} raden 170. Man b|r ocks} ha tittat lite p} REM-satserna i b|rjan av programmet. Sedan: 'run msg' Programmet fr}gar om du vill att logg-filen skall heta F\LJEFIL.MOD. Sj{lv brukar jag svara Other file, och kalla logg-filerna msg0425, msg0428,... S} fr}gar den om modem-hastighet. Och du svarar "som vanligt" dvs som i parameterblocket f|r PR:, V24: eller RP: D{refter b|rjar 21 f|rs|k att |ppna modem-filen. Under den tiden hinner du att ringa upp. Sedan k|r det ig}ng. Vill du avbryta MSG:s s{ndning av "alla nyheter" trycker du p} . Vid texten '(Se) tiden -' loggar programmet ut. Programmet avbryter sj{lv om filen blir f|r stor (varibeln Maxlen. = 40000.), eller om det inte finns n}gon plats kvar p} skivan. Help-information f}r du med . Konstanter i programmet: ------------------------ Limitu Gr{ns vid vilken programmet s{nder X-ON Limit| Gr{ns "- X-OFF Timeout v{rde mellan 0 och 93, {r nu 60. Inneb{r att s{ndningen antages g|ra en paus om inget tecken tagits emot p} 60/93-dels sekund (- ungef{r). Limitr Om antalet tecken i In-bufferten {r mindre l{ser programmet INTE rader fr}n modemet med input-line, utan med Get tecken f|r tecken. Limitr {r nu 165. Skiss |ver data-fl|det: ----------------------- AlfaNum-Tangentbord --> Monitorn Monitorn --> Logg-fil Exit-rutin --> Monitorn Pf-tangenter --> programmet Logg-filen --> Sk{rmen (styrs med pf-tangenter)