|
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: »prodtapetx «
└─⟦01e83a425⟧ Bits:30008166 Bånd med SW8010 og SW8500 source code └─⟦75ff9bef3⟧ └─⟦this⟧ »prodtapetx «
mode list.yes prodtape=algol survey.yes begin integer i, j, shares, segm, blocks, res; integer array ia (1:20); integer field mode, file, block, int; integer array field name; mode := 2; name := 2; file := 14; block := 16; int := 2; read (in, shares, segm, blocks); write (out, "nl", 1, "nl", 1, <:shares = :>, shares, "sp", 4, <:segm = :>, segm , "sp", 4, <:blocks = :>, blocks); stopzone (out, false); begin zone z (shares * segm * 128, shares, stderror); open (z, 0, <:t:>, 0); close (z, true); res := monitor (42, z, i, ia); if res <> 0 then system (9, res, <:<10>lookup t:>); <* write (out, << ddd>, "nl", 1, <:t = :>, ia.mode shift (-12) extract 11, ia.mode extract 12, ia.name, ia.file, ia.block); *> open (z, ia.mode, ia.name, 0); setposition (z, ia.file, ia.block); for i := 1 step 1 until blocks do begin outrec6 (z, segm * 512); z.int := i; end; close (z, true); end; end; ▶EOF◀