|
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: »freet«
└─⟦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«
(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◀