|
|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Types: TextFile
Names: »instermtxt«
└─⟦aa55fa693⟧ Bits:30007479 SW8110/1 TAS/SOS/PRIMO Rel 2.3
└─⟦78f95c038⟧
└─⟦06821cd16⟧
└─⟦this⟧ »instermtxt«
-- @(#)instermtxt 1.3 (RC International) 10/1/90
-- ep 90.10.01 release 2.3 RC8000/RC9000
--
-- MCL program til installation af ny terminal
-- Programmet startes ved tilmelding som bruger 'newterm'
-- Dette kan kun gøres fra terminaler der ikke er kendt af Tas
-- og som derfor benyttes som default terminal.
--
output off
echo off
if u!=<newterm> then -- Test om det er bruger 'newterm'
exit <Illegal bruger af installerings program>
endif
while <>=<> do
nl nl nl
write <*** Installering af ny terminal, rel. 2.3 (90.10.01) ***>
nl
write <------ Vælg terminaltype -----> nl nl
write <1 Hard copy terminal> nl
write <2 Ansi på 3600 frontend> nl
write <3 Ansi på CSP> nl
write <4 RC822 (RC851) emulator på 3600 frontend> nl
write <5 RC822 (RC851) emulator på CSP> nl
write <6 > nl
write <7 > nl
write <8 RC45 ansi på 3600 frontend> nl
write <9 RC45 ansi på CSP> nl
write <10 RC822 på 3600 frontend> nl
write <11 RC822 på CSP> nl
write <12 > nl
write <13 > nl
read <Indtast nummeret på terminalens type: > a
nl
read <Indtast gruppenummer for terminal (1 til 95): > b
if b=< > or b=<> then
loop
endif
nl
read <Bypass af terminal ? (j/n) > h
nl
read <Indtast evt. beskrivelse af terminal: > c
attention <s> r -- Send attention til s
send <new instermproc base 0 0 buf 10 area 10 size 100000 prog fp run>
get 20 q -- Læs svar fra s
while q=<> do
send <^j>
get 20 q
endwhile
if q=<ready> then -- Hvis svar lig 'ready' så
send <do z3.hn.y3.42.in.fp w3.hn.x3.2.in.2.in.z3, ^j>
send < x1.104.le.12 send message wait answer, ^j>
send < z0.x1.4.in.2 write y0.name.8 ^j>
get 40 p
while p(1 1)!=<+> do
let p=p(2 40)
endwhile
let p=p(5 11)
write <Indsætter terminal &p > nl
send <settascat ^j> -- Kald programmet settascat
send <terminal &p^j> -- Angiv terminalnavn
send <termtype &a^j> -- Angiv terminaltype
send <termgroup &b^j> -- Angiv terminal gruppe
if h=<j> then send <bypass> endif
send <freetext &c^j> -- Angiv evt. supplerende tekst
send <end ^j> -- Opdatering slut
nl
get 80 c -- Hent svar fra settascat
write c -- Udskriv dette
send<do x3.s x1.2.le.12 send message^J> -- FINIS til fp
get 1 w -- Vent på fp afslutning
endif
endattention -- Nedlæg sessions-terminal
if q!=<ready> then -- Test resultat af attention m.m
nl
write<Fejl, kan ikke starte s-proces til brug for installation; &r,&q> nl
read <Tast 'return' > r
endif
if r!=<ok> and r!=<cmcl> then -- Test resultat af insert
nl
write<Fejl, Opdateringer er ikke afsluttet korrekt; &r,&q> nl
read <Tast 'return' > r
endif
exit <Terminal: &p Installering afsluttet> -- Afslut program
endwhile
▶EOF◀