|
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: »tmemtest1 «
└─⟦9ccaf6601⟧ Bits:30008165 Bånd med SW8000 kildetekst/release værktøjer └─⟦f546e193b⟧ └─⟦this⟧ »tmemtest1 «
clear user omemtest omemtest = set 400 disc1 scope user omemtest lmemtest = set 300 disc1 o lmemtest head iso ( omemtest=algol list.yes blocks.yes connect.no ix.no if ok.yes if warning.yes ( o c message kikset visfejl lmemtest finis ) o c message ok scope user omemtest end ) begin zone z (xmaxbuflgd (1, progsize * 512) // 4, 1, stderror); integer field inf; integer idx, maxadr, startadr, fejl; integer array ia (1 : 20); trap (trapped); lock (0, progsize - 1); fejl := 0; getzone6 (z, ia); startadr := ia (14) + 1; maxadr := ia (20) * 2; write (out, "nl", 1, <<d>, <:memtest, startadr.:>, startadr, <: memsize.:>, maxadr * 2, "nl", 1); setposition (out, 0, 0); for inf := maxadr step - 2 until 2 do z.inf := inf; repeat for inf := maxadr step - 2 until 2 do if z.inf <> inf then begin <* fejl *> write (out, "nl", 1, <<zddddd>, <:kl::>, xkl, <:: :>, <<d>, <:fejl i rc8000 adr.:>, startadr + inf - 2, <: fundet.:>, z.inf, <: forventet.:>, inf, "nl", 1); setposition (out, 0, 0); z.inf := inf; fejl := fejl + 1; end fejl; outchar (out, '.'); setposition (out, 0, 0); until false; trapped: write (out, "nl", 1, <:antal fejl:>, fejl); end ▶EOF◀