|
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: 1536 (0x600) Types: TextFile Names: »kkss«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦508e019d6⟧ »kkfiler« └─⟦this⟧ └─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ. └─⟦b2ec5d50f⟧ └─⟦8748ba386⟧ »kkfiler« └─⟦this⟧
begin integer i,j,k,saddr,ch; integer array bsclaims(1:8), tableaddr(1:1), slicetableaddr(1:6), slicetablehead(1:18), newslice(1:4); long array field dname; long array devname(1:2), an(1:5); dname:=18; saddr:=description(<:s:>); write(out,<:devicename = :>); setposition(out,0,0); j:=1; devname(2):=extend 0; readstring(in,devname,j); system(5,92,tableaddr); system(5,tableaddr(1),slicetableaddr); for i:=1 step 1 until 6 do begin system(5,slicetableaddr(i)-36,slicetablehead); if slicetablehead.dname(1)=devname(1) and slicetablehead.dname(2)=devname(2) then begin i:=7; system(5,slicetablehead(1)+saddr,bsclaims); write(out,<:old slice: temp login user= :>,<< dddd>, bsclaims(2),bsclaims(6),bsclaims(8)); for k:=2 step 2 until 8 do if bsclaims(k)<2048 then bsclaims(k):=bsclaims(k)+2048; wordstore(saddr+slicetablehead(1)+2,bsclaims(2)); wordstore(saddr+slicetablehead(1)+6,bsclaims(4)); wordstore(saddr+slicetablehead(1)+10,bsclaims(6)); wordstore(saddr+slicetablehead(1)+14,bsclaims(8)); end; end; end; ▶EOF◀