Go to the list of seismic processes. Go to SIOSEIS introduction.
National Taiwan University uses MicroMAX to demultiplex data into
SEG-Y IBM floating point onto 3480 tapes.  SIOSEIS had some trouble
with the data because SIOSEIS thinks the data is sorted by rp because
the rp trace number is 1.  The rp number is 0.  Process input read 
the data, but process diskoa ignored it because the rp number is 0!

One solution was:
sioseis << eof
procs input diskoa prout end
input
  iunit 9 end
end
diskoa
   fno 0 lno 99999
   ofmt 1    ! write in IBM floating point
   opath output.dat end
end
prout
   fno 0 lno 9999 ftr 0 ltr 999 end
end
end
eof


However that left the data on disk sorted by rp still.  To get rid of
the rp trace number I used process header such as:
sioseis << eof
procs input header diskoa prout end
input
  iunit 9 end
end
header    ! set the rp trace number to 0 (sioseis key for sorted by cdp)
    header rptr 0 fno 0 lno 99999999 ftr 0 ltr 99999 end
end
diskoa
   ofmt 1    ! write in IBM floating point
   opath output.dat end
end
prout
   fno 0 lno 9999 ftr 0 ltr 999 end
end
end
eof