|
|
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: »hbepitext«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt.
└─⟦0364f57e3⟧
└─⟦this⟧ »hbepitext«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
└─⟦4334b4c0b⟧
└─⟦this⟧ »hbepitext«
;nhp
clear hbepi
hbepi=set 130
permanent hbepi.22
hbepi=algol message.no
begin
real r1,r2,t,s;
integer k1,k2,i,j,nx,gx,ny,gy;
boolean ramme;
real array name(1:2);
integer array svar,besked(1:8),buf(0:3);
if system(4,1,name)=0 then
begin
name(1):=real<:tek40:> add 48; name(2):=real<:6a:>;
end;
i:= getclock extract 22;
r1:= 95+200*random(i);
r2:= 390 - r1;
random(i);
k1:= 1+i mod 13;
random(i);
k2:= 1+i mod 13;
j:= gcd(k1,k2);
k1:= k1//j;
k2:= k2//j;
s:= r1*k1+r2*k2;
t:= 4*r1*k1*r2*k2/(s*s);
s:= s*(1-t/4-3/64*t*t-5/256*t**3-175/16484*t**4);
s:= 30/s;
random(i);
k1:= sgn(4194293-i)*k1;
i:=1; setplotname(string name(increase(i)),0);
if system(4,2,name)=0 then name(1):=3;
ramme:= abs name(1)>=10;
if ramme then name(1):= name(1)-10;
if abs name(1)>3 then name(1):=3;
saveplot(name(1),<::>,0);
plotform(if ramme then 0 else 10,6,6);
plotscale(0,600,0,600);
plotcurve(600+r1*sin(k1*t)+r2*sin(k2*t),
600+r1*cos(k1*t)+r2*cos(k2*t),
t,0,2*pi,s);
plotclose;
endprogram(true);
end
▶EOF◀