October 1983 This SIG Tape submission accompanys the paper "Developing an RSX-11M ACP in a Higher Order Language" presented at the Fall 1983 DECUS Symposium in Las Vegas, Nevada. The submission contains a copy of the paper manuscript (without figures) and a number of program source files taken from the ACP software described in the paper. The program files are provided as examples of how an interactive program can be used to aid in the development of an RSX-11M ACP. A list of the program modules and a brief description of their purpose is provided below. The *.RAT files are FORTRAN source language files coded in the RATFOR preprocessor language. Filename Description SMMDEF.RAT These files define some program wide constants SMMDEF.MAC that are used in many of the individual program modules. CSMMDF.RAT These files define the structure of the FORTRAN ACPDAT.MAC common areas used by the program in its operation. CSMMOT.RAT The MACRO file contains an assembly language version of the principal common used by the program. This version of the common region is used by the ACP to fill in user parameters from a QIO request. SMMMAI.RAT These files are the main program module sources for SMMACP.MAC the interactive and ACP forms of the staging memory software. SMMPRC.RAT These files are the program module sources that ACPPRC.RAT control the process used to calculate the staging memory hardware control parameters. INPDES.RAT This module creates the initial FORTRAN common region used for stager parameter calculation. The data is supplied via user dialog or from an input data file. ACPINP.MAC This modules creates the same FORTRAN common as INPDES above. The required data is taken from an open function QIO data buffer. ACPOPN.MAC This module is the top-level subroutine for executing the ACP's I/O process creation or open functions. VIRTIO.RAT This module performs the data transfer QIO functions that use the I/O process data structures built by ACPOPN. ACPFST.MAC This module performs I/O process creation functions using pre-defined hardware control parameters supplied in an alternate "fast" open function QIO. ALLOST.RAT These modules provide stager memory buffer allocation DEALST.RAT and deallocation functions in support of ACP open BITMAP.MAC and close QIO's. SMMBLD.CMD These files drive the task build process and provide SMM.ODL definitions of the overlay structure of the staging SMMFCS.ODL memory software. SMMACP.ODL SMMACPFCS.ODL ACPAPER.DOC This file is the manuscript of the subject paper presented at the Fall 1983 DECUS Symposium. Carl T. Mickelson Goodyear Aerospace Corporation Akron, Ohio 44315 (216) 796-2388