110444 Complete File Sort Utility Version: V3, July 1984
Submitted by: John M. Crowell, Crow4ell, Ltd., Los Alamos, NM
Operating System: RT-11 V4.0, 5.0, 5.1 Source Language: MACRO-11
Memory Required: 16KW Hardware Required: EIS Keywords: Sorting
Abstract: RTSORT is a substantial revision of DECUS No. 11-444,
originally by Bob Schilmoeller and Paul Styrvoky of St.
Johns's University, Collegville, MN. The program
performs a multiple key sort of a data file in either
alphabetical or ASCII order. The sort is accomplished
via a Tag Array built with the specified sort fields and
block and record addresses. A Shell Sort puts the Tag
Array in ascending or descending order. The sorted data
is written to a file, and, optionally, printed on the
terminal.
A maximum of 16 sort fields is allowed. Maximum record
length is 2046 bytes. Records must be separated by a
/CR/LF.
In the preparation of this version, no changes in the
sorting procedure were made. Revisions consist of the
following:
. Replacement of redundant code with subroutines
. Improves decimal/ASCII conversion
. Runtime memory allocation
The results of these revisions are:
. Up to 30% increase in maximum number of sorted
records
. Size reduction of SAV image from 60 blocks to 6
blocks
A maximum of 16 sort fields is allowed. Maximum record
length is 2046 bytes. Records must be separated by a
/CR/LF.
Media (Service Charge Code): One RX01 Diskette (KA) Format: RT-11,
600' Magnetic Tape (MA) Format: RT-11
The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa
<shoppa@trailing-edge.com>
Created: December 26, 1998