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

⟦e1da59520⟧ TextFile

    Length: 3072 (0xc00)
    Types: TextFile
    Names: »freet«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦this⟧ »freet« 
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
    └─⟦b2ec5d50f⟧ 
        └─⟦this⟧ »freet« 

TextFile

    (free=slang list.no;
    )               ;
s.  a20,f20 w.      ;
p.  <:fpnames:>     ;
    k=h55           ;
a0: 0               ;
a1: 0               ;
    al. w0  a5.     ;
    jl. w3  h31.-2  ;
    rl  w2  92      ; first slictable
    rs. w2  a0.     ;
f0: rl  w2  x2      ;
    dl  w0  x2-16   ;
    lo. w0  a6.     ;
    lo. w3  a6.     ;
    ds. w0  a3.     ;
    dl  w0  x2-12   ;
    lo. w0  a6.     ;
    lo. w3  a6.     ;
    ds. w0  a4.     ; move and
    al. w0  a2.     ;
    jl. w3  h31.-2  ; write docname
                    ;
    bz  w3  x2-6    ; w3:=number slices
    al  w1  x3      ;
    wa  w3  4       ; w3:=addr of last slice
f1: bl  w0  x3      ; next slice
    sh  w0  -1      ; if free then
    al  w1  x1-1    ; used:=used-1
    al  w3  x3-1    ;
    sl  w3  x2      ; if more slices then
    jl.     f1.     ; goto f1
    bz  w0  x2-6    ;
    ws  w0  2       ; w0:=number of free slices
                    ; w1:=number of used slices
    wm  w0  x2-8    ; w0:=number of free segments
    rl. w3  a7.     ;
    wa  w3  0       ;
    rs. w3  a7.     ;
    rs. w0  a1.     ;
    wm  w1  x2-8    ; w1:=number of used segments
    rl. w3  a8.     ;
    wa  w3  2       ;
    rs. w3  a8.     ;
    al  w2  x1      ;
    rl. w0  a1.     ;
    jl. w3  h32.-2  ;
    1<23+32<12+8    ;
    al  w0  x2      ;
    jl. w3  h32.-2  ;
    1<23+32<12+12   ;
    wa. w2  a1.     ; sum
    al  w0  x2      ;
    jl. w3  h32.-2  ;
    1<23+32<12+12   ;
    rl. w2  a0.     ;
    al  w2  x2+2    ;
    rs. w2  a0.     ;
    se  w2  (96)    ;
    jl.     f0.     ;
    al. w0  a9.     ;
    jl. w3  h31.-2  ;
    rl. w0  a7.     ;
    jl. w3  h32.-2  ;
    1<32+32<12+12   ;
    rl. w0  a8.     ;
    jl. w3  h32.-2  ;
    1<32+32<12+12   ;
    rl. w0  a7.     ;
    wa. w0  a8.     ;
    jl. w3  h32.-2  ;
    1<32+32<12+12   ;
    al  w2  10      ;
    jl. w3  h26.-2  ;
    al  w2  0       ;
    jl. w3  h7.     ;
a2: <:<10><32><32>:>;
    0               ;
a3: 0               ;
    0               ;
a4: 0               ;
    <:<32><32><32>:>,0;
a5: <:<10>                              segments:>;
    <:<10> doc name            free        used         sum<0>:>;
a6: <:<32><32><32>:>;
a7: 0               ; sum free
a8: 0               ; sum used
a9: <:<10>                  ------------------------------- :>;
    <:<10>        sum  <0>:>;
e.                  ;
e.                  ;
▶EOF◀