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

⟦c3829da50⟧ TextFile

    Length: 1536 (0x600)
    Types: TextFile
    Names: »fungtxt«

Derivation

└─⟦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« 

TextFile

\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◀