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)