|
|
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: »tprdump«
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
└─⟦b2ec5d50f⟧
└─⟦this⟧ »tprdump«
prdump=set 1 disc1
scope project prdump
prdump=algol
begin
integer i;
integer array field f;
write(out,"nl",1,<:monitor register dump:>);
connectcuri(<:mondump:>);
setposition(in,0,2);
f:=1256-1024;
inrec6(in,512);
write(out,"nl",1,<:w0 :>,in.f(1),
"nl",1,<:w1 :>,in.f(2),
"nl",1,<:w2 :>,in.f(3),
"nl",1,<:w3 :>,in.f(4),
"nl",1,<:status :>,in.f(5),
"nl",1,<:IC :>,in.f(6),
"nl",1,<:cause :>,in.f(7));
if in.f(8)<=8 and in.f(8)>=0 then
write(out,<: :>,case in.f(8)//2+1 of (<:program:>,
<:integer:>,<:floating:>,<:system table:>,
<:bus operand:>,<:bus instruction:>));
write(out,"nl",1,<:sb :>,in.f(8),
"nl",1,<:cpa :>,in.f(9),
"nl",1,<:base :>,in.f(10),
"nl",1,<:lower write :>,in.f(11),
"nl",1,<:upper write :>,in.f(12),
"nl",1,<:interrrupt levels :>,in.f(13) shift (-12),
in.f(13) extract 12);
unstackcuri;
outendcur(10);
end;
▶EOF◀