|
|
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: »fungtxt«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt.
└─⟦0364f57e3⟧
└─⟦this⟧ »fungtxt«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
└─⟦4334b4c0b⟧
└─⟦this⟧ »fungtxt«
\f
begin
integer i,j,maxj,item,prpos,lpos;
boolean test,nl,sp,cap;
integer array K(1:50);
long array V(1:50);
zone Z(128,1,stderror);
nl:= false add 10; sp:= false add 32;
test:= false;
open(Z,4,<:fungfile:>,0);
write(out,false add 12,1); lpos:= 1;
maxj:= 1;
for maxj:= readall(Z,V,K,1) while -,(K(maxj)=8 and V(maxj)=25) do
begin if test then
for j:= 1 step 1 until maxj do
write(out,nl,1,V(j),sp,3,K(j));
if lpos>62 then
begin write(out,false add 12,1); lpos:= 1 end;
if K(1)=7 and V(1)=35 and K(2)=7 and V(2)=35 then
begin cap:= true; lpos:= lpos+2; write(out,nl,2) end
else cap:= false;
item:= 0; prpos:= 1;
for j:= 1 step 1 until maxj do
begin if K(j)=7 and V(j)=44 then item:= item+1;
if K(j)=6 and item=0 then
begin prpos:= prpos+write(out,nl,2,string V(increase(j)));
lpos:= lpos+2; j:= j-1 end;
end;
if cap then begin write(out,nl,1); lpos:= lpos+1 end else
begin
prpos:= prpos+write(out,sp,25-prpos);
while prpos<70 do
prpos:= prpos+write(out,<:..:>,sp,4);
end;
end;
end
▶EOF◀