‘What run(s) to process?’ asks for the run number(s) to process. If the value given was -1, then the program will start processing data from the current position of the tape. If -2 or lower is entered, the program will attempt to move the tape to the beginning of the file that the tape drive is currently reading before it starts processing data. Any positive number N will cause the program to look for the run number N. If the run is not found, then the program will generate an error message and ask for the next run to process. Entering no number at all will get back to the main command level.
Note; When the program prompts you, you can enter up to fifty run numbers (separated by commas) for SMAUG to process. This option is not used often, but can be useful if you wish to string several short runs together.
TPOS*ITION--This will allow the user to position the tape to a specific tape record in a specific run. This is normally used to resume an interrupted run.
'What run(s) to process?' asks you
for the run number that you wish to position the tape in.
'Buffer sequence number?’ asks for
the buffer sequence number of a data buffer that you wish the tape to be
positioned at.
Note; SMAUG does not automatically
process data until TAPE command is given.
USERSUB -- This command allow user to activate a user-supplied subroutine USERSUBS. Contrary to SPCSUB, USERSUBS is generally written to manipulate spectrum rather than events. An example can be obtained from (HANCHAR.SMAUG]USERSUBS.FOR. To link this subroutine to SMALTG, one can type the object file in stead of or in addition to (separated by commas) SPCSUB as explained in Section II.