DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦f6301a9dc⟧ TextFile

    Length: 1536 (0x600)
    Types: TextFile
    Names: »autofiludtx «

Derivation

└─⟦cde9d517b⟧ Bits:30007477 RC8000 Backup tape fra HT's bus-radio system
    └─⟦6a563b143⟧ 
        └─⟦this⟧ »autofiludtx « 
└─⟦110021343⟧ Bits:30007476 RC8000 Backup tape fra HT's bus-radio system
    └─⟦a957ba283⟧ 
        └─⟦this⟧ »autofiludtx « 

TextFile

begin
  zone zud,zind(128,1,stderror);
  integer array tail(1:10),ia(1:4);
  integer postantal,linie,løb,bogst,i;
  integer array field iaf;
  long array field laf;
  real t;

  laf:= iaf:= 0;
  openfp(zud,0);
  if findfpparam(<:fil:>,false,ia)<=0 then
  begin
    write(out,<:*** inddata-filnavn mangler<10>:>);
    goto slut;
  end;
  open(zind,4,ia,0);
  monitor(42)lookup entry:(zind,0,tail);
  postantal:= tail(10);
  for i:= 1 step 1 until postantal do
  begin
    inrec6(zind,8);
    if zind.iaf(1)=12 then write(zud,<:s:>) else
    if zind.iaf(1)=13 then write(zud,<:o:>);
    linie:= zind.iaf(3) shift (-12) extract 10;
    bogst:= zind.iaf(3) shift (-7) extract 5;
    if bogst<>0 then bogst:= bogst+'@';
    løb:= zind.iaf(3) extract 7;
    write(zud,<< ddd>,linie,false add bogst,1,<:/:>,<<d>,løb);
    if zind.iaf(4)<>0 then
    begin
      linie:= zind.iaf(4) shift (-12) extract 10;
      bogst:= zind.iaf(4) shift (-7) extract 5;
      if bogst<>0 then bogst:= bogst+'@';
      løb:= zind.iaf(4) extract 7;
      write(zud,<< ddd>,linie,false add bogst,1,<:/:>,<<d>,løb);
    end;
    write(zud,<< zddd>,zind.iaf(2)/100);
    write(zud,"nl",1);
  end;
  close(zind,true);
slut:
  closefp(zud,true);
end
▶EOF◀