APPENDIX K BASIC DIFFERENCES BETWEEN 1130 DISK MONITOR SYSTEM VERSIONS 1 AND 2
Many of the differences between Monitor 1 and Monitor 2 are listed below.
- Lowest allowable origin with:
Version 1 Version 2
Dec. Hex. Dec. Hex.
DISKZ 450 /01C2 510 /01FE
DISK0 610 /0262 690 /02B2
DISK1 880 /0370 690 /02B2
DISKN 1080 /0438 960 /03C0
NOTE: All version 2 disk subroutines provide multiple
disk support and accommodate word counts exceeding
320. There is no DISK0 subroutine in version 2; a LIBF
to DISK0 is interpreted as a LIBF to DISK1.
- Version 2 does not allow an initial ORG to an odd location in mainlines that require DISKZ. An ORG to an even location followed by a BSS or BES of an odd number of words is equivalent to an ORG to an odd location.
- Version 2 may require more core than Version 1, especially FORTRAN core loads.
- Defective cylinders are taken into account in the Version 2 incremental seek and write immediate functions. In other words, it is not possible to seek to or write immediate on a defective cylinder.
- The object code produced by the FORTRAN compiler is slightly longer in Version 2 than Version 1.
- The calling sequence for DISKZ in Version 2 is different from Version 1.
- The LIST DECK, LIST DECK E, and PUNCH SYMBOL TABLE Assembler Options are not allowed with 1134 input.
- ILS02 and ILS04 are part of the Resident Monitor. (The user may write his own and store them in the User Area for use with user programs.)
- The entire Resident Monitor, with the exception of $LINK, $EXIT, $IOCT, $PRET, and $IREQ, has been relocated. Certain parameters that were formerly in COMMA in Version 1 are in DCOM in Version 2
- The Core Image header for Disk Core Image format (DCI) has been revised and relocated.
- The *FILE Assembler Control Record has been replaced by the pseudo-operation FILE. *FILE (not to be confused with the Supervisor Control Record *FILES) is not recognized in Version 2.
- On a DUP DUMP using the 1442-6 or -7, blank cards following the punched cards are not selected to stacker 2.
- Version 2 requires that all cartridges have a 4-character ID.
- There are certain diagnostics in Version 2 that are not in Version 1. Thus, some conditions are detected as errors in Version 2 that are not in Version 1.
- The Version 2 System Loader does not bypass the loading of ISSs for devices not defined on the REQ records. Such subroutines may, however, be deleted if desirable.
- Disk organization is different in the two versions.
- Version 2 requires 14 sectors more disk storage than Version 1, i.e., the address of Working Storage in Version 2 is 14 greater than in Version 1.
But wait, there's MORE...