User Tools

Site Tools


cdc:nos2.source:nam5871:dlpsin

DLPSIN

Table Of Contents

Source Code

DLPSIN.txt
  1. *DECK DLPSIN
  2. IDENT DLPSIN
  3. ENTRY DLPSIN
  4. ENTRY PSTAB
  5. ENTRY PSSIZE
  6. DLPSIN SUBR ENTRY/EXIT
  7. SB1 1
  8.  
  9. * SHELL SORT OF NEMONICS TABLE.
  10.  
  11. PRT17 SX3 L.SYMTAB
  12. SX2 O.SYMTAB
  13. ZR X3,PRT22 IF NEMONICS TABLE IS NOW EMPTY
  14. SA0 X2-2 (A0) = TABLE ADDRESS
  15. SB7 X3 N = LENGTH
  16. SB6 X3 M = N
  17. SX5 2
  18.  
  19. PRT18 SX0 B6 M = M/2
  20. AX0 2
  21. LX0 1
  22. SB6 X0
  23. ZR B6,PRT22 IF M = 0
  24. SB4 B7-B6 K = N - M
  25. SB3 B1+B1 J = 1
  26. SB2 B3+ I = J
  27. PRT20 SB5 B2+B6 L = I + M
  28. SX1 A0+B2
  29. SX2 A0+B5
  30. SA3 X1+B1 A(I)
  31. SA4 X2+B1 A(L)
  32. IX6 X4-X3
  33. PL X6,PRT21 IF A(L) \ A(I)
  34. BX6 X4 INTERCHANGE A(L) AND A(I)
  35. LX7 X3
  36. SA6 A3
  37. SA7 A4
  38. SA3 X1 INTERCHANGE FIRST WORDS OF ENTRIES
  39. SA4 X2
  40. SB2 B2-B6 I = I - M
  41. BX6 X3
  42. LX7 X4
  43. SA6 X2
  44. SA7 X1
  45. GT B2,PRT20 IF I > 0
  46. PRT21 SB3 B3+X5 J = J + 1
  47. SB2 B3 I = J
  48. LE B3,B4,PRT20 IF J @ K
  49. EQ PRT18 LOOP
  50.  
  51. * OUTPUT PFC/SFC NEMONIC TABLE
  52.  
  53. PRT22 BSS 0
  54. EQ DLPSINX
  55.  
  56. DEF# MACRO NAME,T,VALUE MACRO TO GENERATE PFC/SFC TABLE
  57. D1 ECHO ,X=(H,O,D,,C),Y=(0#,O,D,,10L)
  58. D2 IFC EQ,*X*T*
  59. IFC -EQ,*T*H*,3
  60. IFC -EQ,*T*C*,2
  61. NAME EQU VALUE_Y
  62. SKIP 1
  63. NAME EQU Y_VALUE
  64. RMT
  65. VFD 42D/0H_NAME,18D/0
  66. VFD 60D/NAME
  67. RMT
  68. STOPDUP
  69. D2 ENDIF
  70. D1 ENDD
  71. DEF# ENDM
  72.  
  73. B000 MICRO 1,,.B000. # INIT HOST A-A CONN #
  74. B001 MICRO 1,,.B001. # TMNL CONN REQ #
  75. B002 MICRO 1,,.B002. #SWITCH CON FROM NVF #
  76. B003 MICRO 1,,.B003. # RECIEVING A-A CONN #
  77. B004 MICRO 1,,.B004. #RECONECT CON TO NVF #
  78. B005 MICRO 1,,.B005. # CONNECTION BROKEN #
  79. B006 MICRO 1,,.B006. # TERMINATE CONNECT #
  80. B007 MICRO 1,,.B007. #A-A CON INITIALIZED #
  81. B040 MICRO 1,,.B040. #INITIATING AA CON N #
  82. B041 MICRO 1,,.B041. # TMNL CON REQ NOR #
  83. B042 MICRO 1,,.B042. #SWITCH CN FRM NVF N #
  84. B043 MICRO 1,,.B043. # RECIEVING AA CN N #
  85. B044 MICRO 1,,.B044. #RECONN CON TO NVF N #
  86. B080 MICRO 1,,.B080. #INITIATING AA CON A #
  87. B081 MICRO 1,,.B081. #TMNL CONNECT REQ AB #
  88. B082 MICRO 1,,.B082. #SWITCH CON FROM NVF #
  89. B083 MICRO 1,,.B083. #RECIEVING AA CONN A #
  90. B200 MICRO 1,,.B200. # APP NETOFF REQUES #
  91. B201 MICRO 1,,.B201. # APP NETON REQUEST #
  92. B240 MICRO 1,,.B240. # NETON NORM(CS-NIP) #
  93. B280 MICRO 1,,.B280. # NETON ABN(CS-NIP) #
  94. B300 MICRO 1,,.B300. # APPLICATION FAILED #
  95. B400 MICRO 1,,.B400. # SHUTDOWN REQUEST #
  96. CA00 MICRO 1,,.CA00. #CHNG BATCH DEV CHAR #
  97. C000 MICRO 1,,.C000. #LIST MANAG TEMP OFF #
  98. C001 MICRO 1,,.C001. # LIST MANAG TEMP ON #
  99. C002 MICRO 1,,.C002. # MANAG SWITCH LIST #
  100. C003 MICRO 1,,.C003. # MANAGE FDX LIST #
  101. C004 MICRO 1,,.C004. # MANAGE HDX LIST #
  102. C10A MICRO 1,,.C10A. # TMNL CHAR DEFS #
  103. C104 MICRO 1,,.C104. # DEFINE TERM CHA #
  104. C105 MICRO 1,,.C105. # START INPUT #
  105. C107 MICRO 1,,.C107. # INPUT STOPPED #
  106. C108 MICRO 1,,.C108. # DEFN TERM CHARACT #
  107. C109 MICRO 1,,.C109. # RQST TERM CHARACT #
  108. C148 MICRO 1,,.C148. # TRM CHARS NORMAL #
  109. C188 MICRO 1,,.C188. # TRM CHARS ABNORMAL #
  110. C200 MICRO 1,,.C200. # DATA CONTROL CHAR #
  111. C201 MICRO 1,,.C201. # DATA TRUNCATION #
  112. C300 MICRO 1,,.C300. #CHNG BATCH FIL CHAR #
  113. C400 MICRO 1,,.C400. #TMNTE OUTPUT MARKER #
  114. C501 MICRO 1,,.C501. # START INPUT NONTR #
  115. C502 MICRO 1,,.C502. # START INPUT TRANSP #
  116. C503 MICRO 1,,.C503. # START INPUT RESUME #
  117. C600 MICRO 1,,.C600. #ABRT AND TRMNTE INP #
  118. C701 MICRO 1,,.C701. #INPT STPD BATCH INT #
  119. C702 MICRO 1,,.C702. #INPT STPD SLIPD CRD #
  120. C703 MICRO 1,,.C703. #INPT STPD END OF ST #
  121. C704 MICRO 1,,.C704. # INPUT STOP - NR #
  122. C801 MICRO 1,,.C801. # OUTPUT STOPPED BI #
  123. C802 MICRO 1,,.C802. # OUTPUT STOPPED PM #
  124. C803 MICRO 1,,.C803. # OUTPUT STOPPED FLE #
  125. C804 MICRO 1,,.C804. # OUTPUT STOPPED DNR #
  126. C901 MICRO 1,,.C901. # ACCTG DATA AT EOI #
  127. C902 MICRO 1,,.C902. #ACCTG DAT AT EOI TM #
  128. DF02 MICRO 1,,.DF02. # ABORT NAM #
  129. D00A MICRO 1,,.D00A. # NIP DAYFILE MSG #
  130. D00B MICRO 1,,.D00B. #ALERT REQ FOR K DIS #
  131. D00C MICRO 1,,.D00C. # CHNG DISP PAGE #
  132. D00D MICRO 1,,.D00D. # HOP REL #
  133. D00E MICRO 1,,.D00E. # DEBUG ON #
  134. D00F MICRO 1,,.D00F. # DEBUG OFF #
  135. D000 MICRO 1,,.D000. # OPERATOR BREAK #
  136. D001 MICRO 1,,.D001. # COMMAND TO APPL #
  137. D002 MICRO 1,,.D002. # ON AIP TRACE REQ #
  138. D003 MICRO 1,,.D003. # DMP FLD LENGTH REQ #
  139. D004 MICRO 1,,.D004. # IGNORE ALERT REQ #
  140. D005 MICRO 1,,.D005. #K DIS ASSND TO APPL #
  141. D006 MICRO 1,,.D006. # APP NOT ON K DISP #
  142. D007 MICRO 1,,.D007. # OFF AIP TRACE REQ #
  143. D008 MICRO 1,,.D008. # RSTRT STAT GATHER #
  144. D009 MICRO 1,,.D009. #DISPL MSG 4 K-DISP #
  145. F000 MICRO 1,,.F000. # STRT INPUT TRANSP #
  146. F001 MICRO 1,,.F001. # END OF JOB #
  147. F002 MICRO 1,,.F002. # RESUME INPUT #
  148. F003 MICRO 1,,.F003. # ABORT INPUT #
  149. F004 MICRO 1,,.F004. #VALIDATE JB/USR CRD #
  150. F005 MICRO 1,,.F005. # STRT INPUT NONTRN #
  151. F006 MICRO 1,,.F006. # END INPUT #
  152. F007 MICRO 1,,.F007. # INPUT STOPPED #
  153. F043 MICRO 1,,.F043. # ABORT INPUT NORM #
  154. F044 MICRO 1,,.F044. #VALIDT JB/USR CRD N #
  155. F045 MICRO 1,,.F045. # END INPUT NORM #
  156. F100 MICRO 1,,.F100. # END OF OUTPUT #
  157. F101 MICRO 1,,.F101. # BATCH DATA #
  158. F102 MICRO 1,,.F102. # RESUME OUTPUT #
  159. F103 MICRO 1,,.F103. # ABORT INPUT #
  160. F104 MICRO 1,,.F104. # RESTART OUTPUT #
  161. F105 MICRO 1,,.F105. # TEMP STOP OUTPUT #
  162. F106 MICRO 1,,.F106. # START OUTPUT #
  163. F107 MICRO 1,,.F107. # OUTPUT STOPPED #
  164. F108 MICRO 1,,.F108. # OFC/TOM #
  165. F141 MICRO 1,,.F141. # BATCH DATA NORM #
  166. F143 MICRO 1,,.F143. # ABORT INPUT NORM #
  167. F145 MICRO 1,,.F145. # TEMP STOP OUTPUT N #
  168. F201 MICRO 1,,.F201. # SET OUTPT FLE CHAR #
  169. F202 MICRO 1,,.F202. # SET BATCH DEV CHAR #
  170. F301 MICRO 1,,.F301. # INIT PRU CONNECT #
  171. F341 MICRO 1,,.F341. # INIT PRU CONN NORM #
  172. F381 MICRO 1,,.F381. # INIT PRU CONN ABN #
  173. 0A0A MICRO 1,,.0A0A. # NPU DUMP OPTION #
  174. 0A0D MICRO 1,,.0A0D. # NPD/IN #
  175. 0A4A MICRO 1,,.0A4A. # NPD/DT #
  176. 0A4D MICRO 1,,.0A4D. # #
  177. 0E05 MICRO 1,,.0E05.
  178. 0E0A MICRO 1,,.0E0A.
  179. 0E0F MICRO 1,,.0E0F.
  180. 0E4A MICRO 1,,.0E4A.
  181. 0E4F MICRO 1,,.0E4F.
  182. 0F03 MICRO 1,,.0F03.
  183. 0100 MICRO 1,,.0100. # COUPL REG LEVEL #
  184. 0101 MICRO 1,,.0101. # LOGIC LINK REGULAT #
  185. 0102 MICRO 1,,.0102. # COUP REG STAT REQ #
  186. 0103 MICRO 1,,.0103. # H-H LINK REG LEV #
  187. 0105 MICRO 1,,.0105.
  188. 0203 MICRO 1,,.0203. #INIT T-A CONNECTION #
  189. 0209 MICRO 1,,.0209.
  190. 0211 MICRO 1,,.0211.
  191. 0243 MICRO 1,,.0243. # #
  192. 0249 MICRO 1,,.0249. # INIT A-A CONN NORM #
  193. 0251 MICRO 1,,.0251.
  194. 0283 MICRO 1,,.0283. # INIT T-A CONNEC AB #
  195. 0289 MICRO 1,,.0289. #INITIATE A-A CON AB #
  196. 0291 MICRO 1,,.0291.
  197. 0308 MICRO 1,,.0308. # TERMINATE CONNECT #
  198. 0348 MICRO 1,,.0348. # #
  199. 0403 MICRO 1,,.0403. # CHNG TMNL CHARACTR #
  200. 0705 MICRO 1,,.0705. # COUPL HDWARE ERROR #
  201. 0800 MICRO 1,,.0800. # COUPL TURNED OFF #
  202. 1A00 MICRO 1,,.1A00.
  203. 1A02 MICRO 1,,.1A02.
  204. 1A04 MICRO 1,,.1A04.
  205. 1B00 MICRO 1,,.1B00. # LI STAT REQUEST NP #
  206. 1B01 MICRO 1,,.1B01.
  207. 1B02 MICRO 1,,.1B02. # LINE STAT REQUEST #
  208. 1B03 MICRO 1,,.1B03.
  209. 1B07 MICRO 1,,.1B07.
  210. 1B40 MICRO 1,,.1B40. # #
  211. 1B41 MICRO 1,,.1B41.
  212. 1B42 MICRO 1,,.1B42. # #
  213. 1B43 MICRO 1,,.1B43.
  214. 1B80 MICRO 1,,.1B80.
  215. 1B81 MICRO 1,,.1B81.
  216. 1B82 MICRO 1,,.1B82.
  217. 1B83 MICRO 1,,.1B83.
  218. 1C10 MICRO 1,,.1C10. # #
  219. 1D07 MICRO 1,,.1D07.
  220. 1E0A MICRO 1,,.1E0A.
  221. 1E0B MICRO 1,,.1E0B.
  222. 1F01 MICRO 1,,.1F01.
  223. 1F02 MICRO 1,,.1F02.
  224. 1F03 MICRO 1,,.1F03.
  225. 1F04 MICRO 1,,.1F04.
  226. 1001 MICRO 1,,.1001.
  227. 1002 MICRO 1,,.1002.
  228. 1003 MICRO 1,,.1003.
  229. 1004 MICRO 1,,.1004. # ENABLE TRUNK #
  230. 1005 MICRO 1,,.1005. # SUPRVSN LNK BROKEN #
  231. 1006 MICRO 1,,.1006.
  232. 1101 MICRO 1,,.1101. # CONFIGURE TERMINAL #
  233. 1102 MICRO 1,,.1102.
  234. 1103 MICRO 1,,.1103.
  235. 1104 MICRO 1,,.1104.
  236. 1106 MICRO 1,,.1106.
  237. 1200 MICRO 1,,.1200.
  238. 1240 MICRO 1,,.1240.
  239. 1300 MICRO 1,,.1300.
  240. 1301 MICRO 1,,.1301.
  241. 1340 MICRO 1,,.1340.
  242. 1400 MICRO 1,,.1400.
  243. 1401 MICRO 1,,.1401. #ENABLE LOGICAL LINK #
  244. 1402 MICRO 1,,.1402. # ENABLE LINE #
  245. 1442 MICRO 1,,.1442.
  246. 1482 MICRO 1,,.1482. # ENABLE LINE ABNORM #
  247. 1500 MICRO 1,,.1500.
  248. 1501 MICRO 1,,.1501. #DISABLE LOGICAL LNK #
  249. 1502 MICRO 1,,.1502. # DISABLE LINE #
  250. 1503 MICRO 1,,.1503. # DISABLE TERMINAL #
  251. 1540 MICRO 1,,.1540.
  252. 1541 MICRO 1,,.1541.
  253. 1542 MICRO 1,,.1542.
  254. 1600 MICRO 1,,.1600. # NPU STATUS #
  255. 1604 MICRO 1,,.1604. # TRUNK STATUS #
  256. 1640 MICRO 1,,.1640. # #
  257. 1644 MICRO 1,,.1644. # #
  258. 1700 MICRO 1,,.1700. # NPU STATISTICS #
  259. 1705 MICRO 1,,.1705.
  260. 1740 MICRO 1,,.1740.
  261. 1745 MICRO 1,,.1745.
  262. 1800 MICRO 1,,.1800. # NPU MESSAGE #
  263. 1806 MICRO 1,,.1806.
  264. 1840 MICRO 1,,.1840. # #
  265. 1846 MICRO 1,,.1882. # LINE MESSAGE ABNOR #
  266. 1900 MICRO 1,,.1900.
  267. 1901 MICRO 1,,.1901.
  268. 1902 MICRO 1,,.1902.
  269. 1903 MICRO 1,,.1903.
  270. 1904 MICRO 1,,.1904.
  271. 1905 MICRO 1,,.1905.
  272. 1906 MICRO 1,,.1906.
  273. 1941 MICRO 1,,.1941.
  274. 1942 MICRO 1,,.1942.
  275. 1943 MICRO 1,,.1943.
  276. 1944 MICRO 1,,.1944.
  277. 1945 MICRO 1,,.1945.
  278. 1946 MICRO 1,,.1946.
  279. 200D MICRO 1,,.200D.
  280. 200E MICRO 1,,.200E.
  281. 3030 MICRO 1,,.3030.
  282. 3031 MICRO 1,,.3031.
  283. 3032 MICRO 1,,.3032.
  284. 3033 MICRO 1,,.3033.
  285. 3034 MICRO 1,,.3034. # STOP LEVEL SEVEN MESSAGE #
  286. 3035 MICRO 1,,.3035. # STOPR LEVEL SEVEN MESSAGE #
  287. 3036 MICRO 1,,.3036.
  288. 3330 MICRO 1,,.3330. # LEVEL SEVEN MESSAGES #
  289. 3331 MICRO 1,,.3331.
  290. 3332 MICRO 1,,.3332.
  291. 3333 MICRO 1,,.3333.
  292. 3334 MICRO 1,,.3334.
  293. 3335 MICRO 1,,.3335.
  294. 3336 MICRO 1,,.3336.
  295. 3337 MICRO 1,,.3337. # LEVEL SEVEN MESSAGES #
  296. 3430 MICRO 1,,.3430.
  297. 3431 MICRO 1,,.3431.
  298. 3432 MICRO 1,,.3432.
  299. 3433 MICRO 1,,.3433.
  300. 3434 MICRO 1,,.3434.
  301. 3530 MICRO 1,,.3530.
  302. 3531 MICRO 1,,.3531.
  303. 3532 MICRO 1,,.3532.
  304. 3533 MICRO 1,,.3533.
  305. 3534 MICRO 1,,.3534.
  306. 3535 MICRO 1,,.3535.
  307. 3536 MICRO 1,,.3536.
  308. 3537 MICRO 1,,.3537.
  309. 3538 MICRO 1,,.3538.
  310. 3630 MICRO 1,,.3630.
  311. 3631 MICRO 1,,.3631.
  312. 3632 MICRO 1,,.3632.
  313. 4206 MICRO 1,,.4206. # APP SHUTDOWN REQ #
  314. 6300 MICRO 1,,.6300. # APP.CONNECTION #
  315. 6302 MICRO 1,,.6302. # APP CON REQ #
  316. 6305 MICRO 1,,.6305. # APP BROKEN RESPO #
  317. 6306 MICRO 1,,.6306. # APP END REQUEST #
  318. 6340 MICRO 1,,.6340. #CONNECTION REQ NORM #
  319. 6346 MICRO 1,,.6346. #END CONNECTION NORM #
  320. 6400 MICRO 1,,.6400. # TERM CHAR CHANGE #
  321. 8000 MICRO 1,,.8000. # USER INTERRUPT #
  322. 8001 MICRO 1,,.8001. #INTERRUPT ACKNOLEDG #
  323. 8002 MICRO 1,,.8002. # APPL. INTERRUPT #
  324. 8300 MICRO 1,,.8300. # FLOW BREAK RESPONS #
  325. 8301 MICRO 1,,.8301. # FLOW CONTROL RESET #
  326. 8302 MICRO 1,,.8302. # BLOCK DELIVERED #
  327. 8303 MICRO 1,,.8303. #FLOW BLOCK NOT DELI #
  328. 8304 MICRO 1,,.8304. #FLOW CONNECTION INA #
  329. 8305 MICRO 1,,.8305. # CONNECTION STOPPED #
  330. 8306 MICRO 1,,.8306. #RESUME DATA TRAFFIC #
  331. 8307 MICRO 1,,.8307. # CONNECTION INIT #
  332. 8347 MICRO 1,,.8347. # NORMAL RESPONSE #
  333. 8401 MICRO 1,,.8401. # LOGICAL ERROR RES #
  334. 900D MICRO 1,,.900D.
  335.  
  336.  
  337.  
  338. *CALL SMPFC
  339. *CALL SMAPPFC
  340. *CALL SMLEV7
  341.  
  342. O.SYMTAB BSS 0
  343.  
  344. HERE
  345. E.SYMTAB BSS 0
  346. L.SYMTAB EQU E.SYMTAB-O.SYMTAB
  347.  
  348. PSSIZE VFD 60D/L.SYMTAB
  349. PSTAB EQU O.SYMTAB
  350.  
  351.  
  352. END
cdc/nos2.source/nam5871/dlpsin.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator