DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦13911b6c8⟧ TextFile

    Length: 4608 (0x1200)
    Types: TextFile
    Names: »retset3tx   «

Derivation

└─⟦01e83a425⟧ Bits:30008166 Bånd med SW8010 og SW8500 source code
    └─⟦75ff9bef3⟧ 
        └─⟦this⟧ »retset3tx   « 

TextFile

mode list.yes
set4tx=edit set3tx
; nye modekind abbrev.
; general text parameter allowed in set, changeentry, assign and entry
;
l./cat adm 1/, r/rc 07.04.72/fgs 1988.19.13/
l./cfversion/, r/cfversion //
l./s. a200/, r/a200/a300/

l./...08/, r/rc 76.05.31/ fgs 1988.12.20/
l./a23:/, g1/name/ shortest name/
l./a25:/, i/
a223:4<12+ 9        ; space, nearly  name
a123:4<12+(:7*8+10:); space, longest name
a124:8<12+(:7*8+10:); point, longest name
a28: 4<12+4         ; space, integer
/, p-2

l./...10/, r/84.06.18/8.05.06/
l./<:mto:>/, d./<:mthl:>/, i#
    <:mto:>,0  ,  1<23+ 0<12+18 ; mt,             high density, odd  parity
    <:mte:>,0  ,  1<23+ 2<12+18 ;                               even 
    <:nrz:>,0  ,  1<23+ 4<12+18 ;                 low         , odd  
    <:nrze:>   ,  1<23+ 6<12+18 ;                               even 
    <:mtlh:>   ,  1<23+ 0<12+18 ;     low  speed, high        , odd  
    <:mtll:>   ,  1<23+ 4<12+18 ;                 low                
    <:mthh:>   , 1<23+128<12+18 ;     high speed, high               
    <:mthl:>   , 1<23+132<12+18 ;                 low                
    <:mt62:>   ,  1<23+ 0<12+18 ;                 6250 bpi           
    <:mt16:>   ,  1<23+ 4<12+18 ;                 1600               
    <:mt32:>   ,  1<23+ 8<12+18 ;                 3200               
    <:mt08:>   ,  1<23+12<12+18 ;                  800               
#, p1

l./...12/, r/rc 22.05.72   / fgs 1988.12.20/
l./sh. w3 (a23.)/, r/a23.) /a123.)/, p-1
l./se. w0 (a23.)/, d2, i/
     sn. w0 (a28.)        ;   if      param <> space, integer
     se. w3 (a29.)        ;   or next param <> point, integer then
     jl.     b13.         ;     goto paramerror;
/, p-3

l./...13/, r/rc 78.03.18   / fgs 1988.11.30/
l./b. c9/, r/c9/c11/
l./se. w0 (a23.)/, d, i/
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name
/, l1, p-3
l./se. w0 (a23.)/, d, i/
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name
/, l1, p-3
l./ds. w1  a90./, i/
     ls  w1 -8             ;   zero last char
     ls  w1  8             ;   of last word in name;
/, p-2
l./sn. w0  (a23.)/, d2, i/
     sh. w0 (a123.)  ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)  ;   or param < 4 < 12 + shortest name
     jl.     c10.    ;     goto not name else
     jl.     c0.     ;     goto test if date;
c10: sh. w0 (a25.)   ;   if nextsep = endsep then
/, p-5
l./sn. w0 (a23.)/, d2, i/
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name
     jl.     c11.          ;     goto not name else
     jl.     b13.          ;     goto paramerror;
c11: rl. w3  c7.           ;   if nextsep = endsep then
/, p-5
l./c5:/, l./sl  w1  2/, g/2/4/

l./...17/, r/fgs 1981.08.05/ fgs 1988.10.13/
l./c16:/, r/c16:/    /
l./se. w0 (a23.)/, d, i/
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name then
/, l1, p-3
l./se. w0 (a23.)/, d, i/
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name
/, l1, p-3
l./se. w0 (a23.)/, d, i/
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name
/, l1, p-3

l./...18/, r/82.12.17/88.11.30/
l./se. w0 (a23.)/, l-1, d4, i/
     se  w3  0             ;   if count <> 0 then
     jl.     c16.          ;     examine separator;
     sh. w0 (a123.)        ;   if param > 4 < 12 + longest name
     sh. w0 (a223.)        ;   or param < 4 < 12 + shortest name
     jl.     c16.          ;     goto eamine separator;
     jl. w1  c21.          ;   test if date;
c16: ba  w2  x2+1          ; examine separator:
/, l1, p-8
l./c9:/, l./sl  w1  2/, g/2/4/
l./c15:/, l./se  w1  10/, r/se  w1  10/sh  w1  9 /

l./cat adm 1, tails/, l./m./, r/84.06.18/88.12.20/

l./m. set/, r/ set/ set/

f
end
▶EOF◀