|
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: »ramncx«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦this⟧ »ramncx«
clear user ramnc ramnc=set 1 disc5 scope user ramnc ramnc=algol \f RAMAN PROCEDURE RAMNC external procedure ramnc(nr,navn,type); long array navn; integer nr,type; begin long l1,l2,l3,l4,l5,l; type:=0; nr:=0; l:=navn(1); l1:=(l shift (-40)) extract 8; l2:=(l shift (-32)) extract 8; l3:=(l shift (-24)) extract 8; l4:=(l shift (-16)) extract 8; l5:=(l shift ( -8)) extract 8; if l1>47 and l1<58 and l2>47 and l2<58 and l3>47 and l3<58 and l4=0 and l5=0 then begin type:=9; nr:=(l3-48)+(l2-48)*10+(l1-48)*100; goto slut; end; if l1=102 and l2=0 and l3=0 and l4=0 and l5=0 then begin type:=6; goto slut; end; if l1=115 and l2=0 and l3=0 and l4=0 and l5=0 then begin type:=7; goto slut; end; if l1=114 and l2=97 and (l3>47 and l3<58) and (l4>47 and l4<58) and (l5>47 and l5<58) then begin type:=1; nr:=(l5-48)+(l4-48)*10+(l3-48)*100; goto slut; end; if (l2<48 or l2>57) or (l3<48 or l3>57) or (l4<48 or l4>57) then goto slut; if l1=112 then type:=2; if l1=109 then type:=3; if l1=115 then type:=4; if l1=116 then type:=5; nr:=(l4-48) + (l3-48)*10 + (l2-48)*100; slut: end; end \f ▶EOF◀