cdc:nos2.source:opl871:intot
Table of Contents
INTOT
Table Of Contents
- [00011] INTOT. - INTERFACE FOR TOTAL TO TAF TABLES.
- [00024] INITIALIZATION.
- [00025] INTOT. - INITIALZE TOTAL/TRANEX INTERFACE.
- [00080] INTERFACE ROUTINES.
- [00082] EOQ. - ENTER OUTPUT QUEUE.
- [00094] FAR. - FILE ATTACH ROUTINE.
- [00105] GRA. - GET REFERENCE ADDRESS.
- [00119] RIQ. - RETURN INPUT QUEUE.
Source Code
- INTOT.txt
- IDENT INTOT
- ENTRY INTOT.
- ENTRY EOQ. ENTER OUTPUT QUEUE
- ENTRY FAR. FILE ATTACH ROUTINE
- ENTRY GRA. GET REFERENCE ADDRESS
- ENTRY RIQ. RETURN INPUT QUEUE
- TITLE INTOT. - INTERFACE FOR TOTAL TO TAF TABLES.
- *COMMENT INTOT. - TOTAL INTERFACE TO TAF TABLES.
- COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
- INTOT. SPACE 4,10
- *** INTOT. - INTERFACE FOR TOTAL TO TRANEX.
- * L. A. BOELTER 75/01/20.
- SPACE 4
- ** INTOT. PROVIDES FOUR ENTRY POINTS THAT ARE USED BY TOTAL
- * TO REFERENCE TABLES IN TRANEX.
- * AN ADDITIONAL ENTRY POINT IS PROVIDED FOR USE BY
- * TRANEX1 TO PASS A LIST OF ADDRESSES IN TRANEX TO
- * BE PLACED IN RETURN JUMP INSTRUCTIONS TO COMPLETE
- * THE TOTAL-TRANEX INTERFACE.
- TITLE INITIALIZATION.
- ** INTOT. - INITIALZE TOTAL/TRANEX INTERFACE.
- *
- * ENTRY. (A1) - ADDRESS OF PARAMETER LIST.
- * WORD 1 = ADDRESS OF EOQ IN TRANEX.
- * 2 = ADDRESS OF FAR IN TRANEX.
- * 3 = ADDRESS OF GRA IN TRANEX.
- * 4 = ADDRESS OF RIQ IN TRANEX.
- * (X1) = ADDRESS FOR EOQ.
- *
- * EXIT. (X6) = ADDRESS OF TOTAL ENTRY POINT.
- *
- * USES X - 0, 1, 2, 6.
- * A - 1, 2, 6.
- INTOT. PS 0 ENTRY
- MX0 18
- LX0 -12
- * MODIFY THE RJ FOR EOQ.
- SA2 EOQ1
- LX1 30
- BX6 -X0*X2
- BX6 X1+X6
- SA6 A2
- * MODIFY THE RJ FOR FAR.
- SA1 A1+1 ADDRESS FOR FAR
- SA2 FAR1
- LX1 30
- BX6 -X0*X2
- BX6 X1+X6
- SA6 A2
- * MODIFY THE RJ FOR GRA.
- SA1 A1+1 ADDRESS FOR GRA
- SA2 GRA1
- LX1 30
- BX6 -X0*X2
- BX6 X1+X6
- SA6 A2
- * MODIFY THE RJ FOR RIQ.
- SA1 A1+1 ADDRESS FOR RIQ
- SA2 RIQ1
- LX1 30
- BX6 -X0*X2
- BX6 X1+X6
- SA6 A2
- SX6 =XTOTAL TOTAL ENTRY POINT FOR TRANEX
- EQ INTOT. RETURN TO TRANEX1
- TITLE INTERFACE ROUTINES.
- EOQ. SPACE 4,10
- ** EOQ. - ENTER OUTPUT QUEUE.
- *
- * PASS CALL FROM TOTAL TO EOQ IN TRANEX.
- *
- * CALLS =XEOQ.
- EOQ. PS 0 ENTRY/EXIT
- EOQ1 RJ EOQ1 CALL EOQ
- * RJ =XEOQ (CALL EOQ)
- EQ EOQ. RETURN
- FAR. SPACE 4,10
- ** FAR. - FILE ATTACH ROUTINE.
- * PASS CALL FROM TOTAL TO FAR IN TRANEX.
- *
- * CALLS =XFAR.
- FAR. PS 0 ENTRY/EXIT
- FAR1 RJ FAR1 CALL FAR
- * RJ =XFAR (CALL FAR)
- EQ FAR. RETURN
- GRA. SPACE 4,10
- ** GRA. - GET REFERENCE ADDRESS.
- * PASS CALL FROM TOTAL TO GRA IN TRANEX.
- *
- * USES X - 6.
- *
- * CALLS =XGRA.
- GRA. PS 0 ENTRY/EXIT
- SX6 B1+ SET FLAG - CALLED BY *TOTAL*
- GRA1 RJ GRA1 CALL GRA
- * RJ =XGRA (CALL GRA)
- EQ GRA. RETURN
- RIQ. SPACE 4,10
- ** RIQ. - RETURN INPUT QUEUE.
- * PASS CALL FROM TOTAL TO RIQ IN TRANEX.
- *
- * CALLS =XRIQ.
- RIQ. PS 0 ENTRY/EXIT
- RIQ1 RJ RIQ1 CALL RIQ
- * RJ =XRIQ (CALL RIQ)
- EQ RIQ. RETURN
- END INTOT.
cdc/nos2.source/opl871/intot.txt ยท Last modified: 2023/08/05 17:24 by Site Administrator