CONTENTS
Preface
INTRODUCTION
1
1130 SYSTEM FAMILIARIZATION
3
Readying the IBM 1130 Computing System
3
Using the 1130 with the Monitor System
8
DISK ORGANIZATION
11
System Cartridge
12
IBM System Area
12
User Area
14
Working Storage Area
15
Fixed Area
15
Non-System Cartridge
15
MONITOR PROGRAMS
17
Supervisor
17
Resident Monitor
17
Disk-Resident Supervisor Programs
18
Monitor Control Records
18
Supervisor Control Records
22
Supervisor Core Dump Program
24
Disk Utility Program (DUP)
26
General Flow
26
Information Transfer and Format Conversion
26
Altering LET/FLET
26
DUP Control Records
26
Assembler
35
Card Operation
35
Keyboard/Paper Tape Operation
36
Origins of Mainlines
36
Assembler Control Records
36
FORTRAN Compiler
40
//b Records Read During the Execution of a FORTRAN Program
40
FORTRAN Control Records
40
Core Load Builder
44
Core Load Construction
44
Transfer Vector
46
System Overlays
46
LOCAL/SOCAL Flipper
46
Core Image Loader
47
Fetching the Supervisor
47
Fetching a Link
47
PROGRAMMING TIPS AND TECHNIQUES
49
Using the Disk I/O Subroutines
49
The Use of SOCALs
49
Tips on Monitor Control
49
Maximum Performance of High Speed Devices
50
Tips for Assembler Language Users
51
Writing ISS and ILS
51
Reading a Core Map and a File Map
53
Locating FORTRAN Allocation Addresses
54
Initializing $$$$$ Data Files for Use With FORTRAN Unformatted I/O
54
Use of Defined Files
54
Duplicate Program and Data File Names
55
Mainline Programs that Use All of Core
55
MONITOR SYSTEM LIBRARY
57
Adding and Removing Subroutines
57
System Library Subroutines
57
Pre-operative Errors
57
1442 Card Subroutine Errors
58
2501 Card Subroutine Errors
59
Console Printer Subroutine Errors
60
Keyboard Subroutine Functions
60
Paper Tape Subroutines
60
System Library Mainline Programs
61
Disk Maintenance Programs
61
System Maintenance Program (MODIF)
64
Paper Tape Utility (PTUTL)
67
System Library Utility Subroutines
70
SYSTEM GENERATION AND SYSTEM RELOAD
73
Card System Pre-Load
73
Initial Load (Card System)
74
System Reload (Card System)
77
Initial Load (Paper Tape System)
79
System Reload (Paper Tape System)
81
COLD START (CARD AND PAPER TAPE SYSTEM)
83
STAND-ALONE UTILITY PROGRAMS
85
Console Printer Core Dump
85
Printer Core Dump
85
Disk Cartridge Initialization Program (DCIP)
85
Paper Tape Reproducing Program
89
Stand-Alone Paper Tape Utility Program (PTUTL)
89
APPENDIX A. MONITOR SYSTEM ERROR AND OPERATIONAL MESSAGES
91
APPENDIX B. CHARACTER CODE CHART
105
APPENDIX C. FORMATS
109
APPENDIX D. DISK STORAGE UNIT CONVERSION FACTORS...
115
APPENDIX E. DECIMAL AND HEXADECIMAL DISK ADDRESSES
117
APPENDIX F. MONITOR SYSTEM LIBRARY LISTING
119
APPENDIX G. LET/FLET
123
APPENDIX H. RESIDENT MONITOR (INCLUDING TABLE OF EQUIVALENCES)
127
APPENDIX I. SYSTEM LOCATION EQUIVALENCE TABLE (SLET)
143
APPENDIX J. MONITOR SYSTEM SAMPLE PROGRAMS
145
APPENDIX K. BASIC DIFFERENCES BETWEEN 1130 DISK MONITOR SYSTEM, VERSION 1 AND 2
151
GLOSSARY
153
INDEX
159