Table of Contents

VCC

Table Of Contents

  • [00006] VCC - VERIFY CTI CONSTANTS.
  • [00041] ASSEMBLY CHECKS.

Source Code

VCC.txt
  1. IDENT VCC
  2. BASE MIXED
  3. SST
  4. *COMMENT VCC - VERIFY CTI CONSTANTS.
  5. COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
  6. TITLE VCC - VERIFY CTI CONSTANTS.
  7. SPACE 4,10
  8. ***** VCC - VERIFY CTI CONSTANTS.
  9. * P. T. BARNETT. 84/03/13.
  10. SPACE 4,10
  11. *** *VCC* PERFORMS ASSEMBLY CHECKS ON VARIOUS *CTI*
  12. * COMMUNICATIONS CONSTANTS THAT ARE DEFINED IN *CTITEXT*.
  13. * THESE TAGS DO NOT MEET *NOS* CODING STANDARDS, THEREFORE
  14. * THE INDIVIDUAL VALUES ARE DEFINED BY DIFFERENT SYMBOLS IN
  15. * *COMSDSL*, AND THIS DECK VERIFIES THAT THEY MATCH. ALSO,
  16. * THIS AVOIDS THE NEED FOR *CTITEXT* FOR ASSEMBLY FOR A LARGE
  17. * NUMBER OF *NOS* DECKS.
  18. SPACE 4,10
  19. ** COMMON DECKS.
  20.  
  21. *CALL COMPMAC
  22. *CALL COMSDSL
  23. RANGE SPACE 4,10
  24. *** RANGE - TEST THE RANGE OF *CTITEXT* SYMBOLS.
  25. *
  26. * THE VALUE OF THE *CTITEXT* SYMBOL MUST BE .GE. THE VALUE OF
  27. * THE *COMSDSL* SYMBOL AND .LE. *MLED*.
  28. *
  29. * RANGE DSLSYM,CTISYM
  30. *
  31. * ENTRY *DSLSYM* = A SYMBOL DEFINED IN *COMSDSL*.
  32. * *CTISYM* = THE CORRESPONDING SYMBOL FROM *CTITEXT*.
  33.  
  34.  
  35. PURGMAC RANGE
  36.  
  37. RANGE MACRO DSLSYM,CTISYM
  38. ERRPL DSLSYM-CTISYM-1
  39. ERRNG MLED-CTISYM
  40. ENDM
  41. TITLE ASSEMBLY CHECKS.
  42. ** IN THE FOLLOWING ASSEMBLY CHECKS, THE CONVENTION IS THAT
  43. * THE *NOS* SYMBOL WILL BE ON THE LEFT, AND THE *CTITEXT*
  44. * SYMBOL WILL BE ON THE RIGHT.
  45. SPACE 4,10
  46. * PP 0 HANDOFF DATA.
  47.  
  48. ERRNZ APPC-CTIAPP *APP* NUMBER
  49. ERRNZ DCST-CTIDCP DISPLAY CONSOLE POINTER
  50. SPACE 4,10
  51. * *APP* FUNCTION CODES.
  52.  
  53. ERRNZ DPIS-CTIDPI SEND DEADSTART PANEL IMAGE
  54. ERRNZ CPTS-CTICPT SEND COMMON POINTER IMAGE
  55. ERRNZ OHDS-CTIHDTO SEND OLD HARDWARE DESCRIPTOR TABLE
  56. ERRNZ EMDS-CTIEMID SEND EI/MICROCODE ID (DISPLAY CODE)
  57. ERRNZ DIDS-CTIDDI SEND DEADSTART DEVICE ID
  58. ERRNZ EMAS-CTIEMIDA SEND EI/MICROCODE ID (ASCII)
  59. ERRNZ NHDS-CTIHDTN SEND NEW HARDWARE DESCRIPTOR TABLE
  60. ERRNZ IUDS-CTIIOD SEND IOU PORTION OF HDT
  61. ERRNZ CMDS-CTICMD SEND CM PORTION OF HDT
  62. ERRNZ CPDS-CTICPD SEND CPU PORTION OF HDT
  63. ERRNZ MFDS-CTIMFD SEND MAINFRAME PORTION OF HDT
  64. ERRNZ FLPS-CTIFLD SEND FLPP PORTION OF HDT
  65. ERRNZ CIDS-CTIDCD SEND CONSOLE ID PORTION OF HDT
  66. ERRNZ CMFS-CTICFT SEND CENTRAL MEMORY FLAW TABLE
  67. ERRNZ CDAS-CTIRCD SEND PROGRAM FROM COMMON DISK AREA
  68. ERRNZ RPCS-CTIAOC REMOVE PP FROM CHANNEL
  69. ERRNZ CCCS-CTICCC CHANGE COMMUNICATION CHANNEL
  70. ERRNZ MAPS-CTIMPP MOVE *APP* TO ANOTHER PP
  71. SPACE 4,10
  72. * DESCRIPTOR LENGTHS.
  73.  
  74. RANGE DPISL,CTIDPLN DEADSTART PANEL IMAGE
  75. RANGE CPTSL,CTICPLN COMMON POINTER TABLE
  76. RANGE DIDSL,CTIDDLN DEADSTART DEVICE ID
  77. RANGE IUDSL,CTIIOLN IOU PORTION OF HDT
  78. RANGE CMDSL,CTICMLN CM PORTION OF HDT
  79. RANGE CPDSL,CTICPDLN CPU PORTION OF HDT
  80. RANGE MFDSL,CTIMFLN MAINFRAME PORTION OF HDT
  81. RANGE FLPSL,CTIFLLN FLPP PORTION OF HDT
  82. RANGE CIDSL,CTIDCLN CONSOLE ID
  83. SPACE 4,10
  84. * DEADSTART PANEL DESCRIPTOR.
  85.  
  86. ERRNZ DPW5-CTIDPW5 WORD 5 OF DS PANEL
  87. ERRNZ DPW6-CTIDPW6 WORD 6 OF DS PANEL
  88. ERRNZ DPW7-CTIDPW7 WORD 7 OF DS PANEL
  89. ERRNZ DPW10-CTIDPW10 WORD 10 OF DS PANEL
  90. ERRNZ DPW11-CTIDPW11 WORD 11 OF DS PANEL
  91. ERRNZ DPW12-CTIDPW12 WORD 12 OF DS PANEL
  92. ERRNZ DPW13-CTIDPW13 WORD 13 OF DS PANEL
  93. ERRNZ DPW14-CTIDPW14 WORD 14 OF DS PANEL
  94. ERRNZ DPW15-CTIDPW15 WORD 15 OF DS PANEL
  95. ERRNZ DPW16-CTIDPW16 WORD 16 OF DS PANEL
  96. ERRNZ DPW17-CTIDPW17 WORD 17 OF DS PANEL
  97. ERRNZ DPW20-CTIDPW20 WORD 20 OF DS PANEL
  98. SPACE 4,10
  99. * COMMON POINTERS.
  100.  
  101. ERRNZ CIDP-CTICPCD RESERVED FOR *CTI*
  102. ERRNZ CIRP-CTICPCR *CTI* DISK ADDRESS
  103. ERRNZ MSDP-CTICPMD *MSB* DISK ADDRESS
  104. ERRNZ MSRP-CTICPMR LAST CYLINDER OF *MSL*
  105. ERRNZ DSDP-CTICPDD *HVS* DISK ADDRESS
  106. ERRNZ DSRP-CTICPDR RESERVED FOR *HVS*
  107. ERRNZ OSDP-CTICPOD *OSB* DISK ADDRESS
  108. ERRNZ OSRP-CTICPOR RESERVED FOR OPERATING SYSTEM
  109. SPACE 4,10
  110. * DEADSTART DEVICE ID.
  111.  
  112. ERRNZ DDCT-CTIDDCT CONTROLLER TYPE
  113. ERRNZ DDDT-CTIDDDT DISK TYPE
  114. ERRNZ DDCH-CTIDDCH CHANNEL
  115. ERRNZ DDEU-CTIDDEU EQUIPMENT AND UNIT NUMBER
  116. SPACE 4,10
  117. * IOU DESCRIPTOR.
  118.  
  119. ERRNZ HDID-CTIIOID DESCRIPTOR ID
  120. ERRNZ HDEN-CTIIOEN ELEMENT NUMBER
  121. ERRNZ HDMN-CTIIOMN MODEL NUMBER
  122. ERRNZ HDSN-CTIIOSN SERIAL NUMBER
  123. ERRNZ MCTC-CTIIOCTC CONNECT CODE
  124. ERRNZ PPP0-CTIIOPP0 PHYSICAL PP-S PRESENT
  125. ERRNZ PPP1-CTIIOPP1 PHYSICAL PP-S PRESENT
  126. ERRNZ LPP0-CTIIOLP0 PP-S LOGICALLY *ON*
  127. ERRNZ LPP1-CTIIOLP1 PP-S LOGICALLY *ON*
  128. ERRNZ PPSD-CTIIOPSD PP SPEED
  129. ERRNZ CHP0-CTIIOCH0 CHANNELS PRESENT
  130. ERRNZ CHP1-CTIIOCH1 CHANNELS PRESENT
  131. SPACE 4,10
  132. * CM DESCRIPTOR.
  133.  
  134. ERRNZ HDID-CTICMDID DESCRIPTOR ID
  135. ERRNZ HDEN-CTICMEN ELEMENT NUMBER
  136. ERRNZ HDMN-CTICMMN MODEL NUMBER
  137. ERRNZ HDSN-CTICMSN SERIAL NUMBER
  138. ERRNZ MCTC-CTICMCTC CONNECT CODE
  139. ERRNZ PCMS-CTICMPCM PHYSICAL MEMORY SIZE
  140. ERRNZ LCMS-CTICMLCM LOGICAL MEMORY SIZE
  141. ERRNZ EICD-CTICMEIB ADDRESS OF *CTI* DIRECTORY
  142. SPACE 4,10
  143. * CPU DESCRIPTOR.
  144.  
  145. ERRNZ HDID-CTICPDID DESCRIPTOR ID
  146. ERRNZ HDEN-CTICPEN ELEMENT NUMBER
  147. ERRNZ HDMN-CTICPMN MODEL NUMBER
  148. ERRNZ HDSN-CTICPSN SERIAL NUMBER
  149. ERRNZ MCTC-CTICPCTC CONNECT CODE
  150. ERRNZ DEGR-CTICPDGR CACHE DEGRADATION FLAGS
  151. ERRNZ PORT-CTICPPRT MEMORY PORT
  152. ERRNZ PSTA-CTICPSTA PROCESSOR STATUS
  153. ERRNZ CPOP-CTICPOPT PROCESSOR OPTIONS
  154. SPACE 4,10
  155. * MAINFRAME DESCRIPTOR.
  156.  
  157. ERRNZ HDID-CTIMFDID DESCRIPTOR ID
  158. ERRNZ OPTN-CTIMFOPT MAINFRAME OPTIONS
  159. ERRNZ CEPE-CTIMFCEP CEM/PEM FLAG
  160. ERRNZ PCPF-CTIMFPCP PHYSICAL PROCESSOR(S) PRESENT
  161. SPACE 4,10
  162. * FLPP DESCRIPTOR.
  163.  
  164. ERRNZ HDID-CTIFLDID DESCRIPTOR ID
  165. ERRNZ PPPU-CTIFPPU PHYSICAL FLPP-S PRESENT
  166. ERRNZ LPPU-CTIFLPU FLPP-S LOGICALLY *ON*
  167. SPACE 4,10
  168. * DISPLAY CONSOLE DESCRIPTOR.
  169.  
  170. ERRNZ HDID-CTIDCDID DESCRIPTOR ID
  171. ERRNZ CDTY-CTIDCDT DISPLAY TYPE
  172. ERRNZ CCPN-CTIDCCP CHANNEL AND PORT NUMBER
  173. ERRNZ SMPP-CTIDCSMP *SCD* AND *MDD* PP NUMBERS
  174. SPACE 4,10
  175. END