!Concatenate a number (4 expected) of hex-pair files from the SEESCAN board !into one IFF file. %include "inc:util.imp" %include "iffinc.imp" %begin %bytearray a(0:65535) %string (255) infile, outfile, param, in %integer csum, rc, p %record (iffhdr fm) iffhdr %routine do file(%string (255) infile) %integer n %on 9 %start close input %return %finish openinput(2, infile); selectinput(2) %for n=0,1,16383 %cycle readsymbol(a(p)); p=p+1 %repeat close input %end p=0 param = cli param outfile = "" %and infile = param %unless param -> infile.("/").outfile iffhdr=0 iffhdr_ht=256; iffhdr_wid=256 prompt("Title:"); readline(iffhdr_title) infile=infile."," do file(in) %while infile -> in.(",").infile rc = iff writeout(outfile, iffhdr, addr(a(0))) %endofprogram