The :SPROGS.SPROGS macro now uses the TASK macro. All the parameters supplied to the macro are passed to TASK, although some are ignored by TASK. TASK does the FORTRAN compilation, if necessary, including the default program description if one has not been provided by the user. The same TASK then consolidates the program and assigns any run time peripherals which have been requested. Control then passes back to the SPROGS macro which performs the ENTER to the program in the normal way, For more details of the TASK macro and the parameters available see the TASK manual.
In order to make more efficient use of the plotter magnetic tapes a system for outputting small jobs to a disc file has been introduced. This disc file can hold the output from up to 25 users jobs. The file is transcribed to magnetic tape either daily or when it becomes full. Only small jobs, those creating less than 502 SD4020 records, may use this spooling system. When plotter output is sent to the disc the message
SD4020 OUTPUT OFF-LINED
is given instead of a message giving the number of the tapes used. There is also a message specifying which number, in the range 1 to 25, the users job is in the disc file and when the file was last emptied.
If the user has a large job, ie it will produce more than 502 SD4020 records, or requires the 35mm camera to be used the parameter
LARGE
should be included in the macro call. This will cause all plotter output to go directly to a magnetic tape.