User Tools

Site Tools


ibm:vm370-lib:macro:grafequ.macro_src

GRAFEQU Source

References

Source Listing

GRAFEQU.MACRO.txt
  1. MACRO , 00001000
  2. GRAFEQU , 00002000
  3. R0 EQU 0 00003000
  4. R1 EQU 1 00004000
  5. R2 EQU 2 00005000
  6. R3 EQU 3 00006000
  7. R4 EQU 4 00007000
  8. R5 EQU 5 00008000
  9. R6 EQU 6 00009000
  10. R7 EQU 7 00010000
  11. R8 EQU 8 00011000
  12. R9 EQU 9 00012000
  13. R10 EQU 10 00013000
  14. R11 EQU 11 00014000
  15. R12 EQU 12 00015000
  16. R13 EQU 13 00016000
  17. R14 EQU 14 00017000
  18. R15 EQU 15 00018000
  19. SPACE , 00019000
  20. POSTED EQU X'40' *ECB POSTED FLAG 00020000
  21. SPACE , 00021000
  22. CC0 EQU 8 *MASKS FOR CONDITION CODE TESTING 00022000
  23. CC1 EQU 4 * ... 00023000
  24. CC2 EQU 2 * ... 00024000
  25. CC3 EQU 1 * ... 00025000
  26. SPACE , 00026000
  27. SF EQU X'1D' *3270 FUNCTION / ORDER CODES 00027000
  28. GRAFESC EQU X'08' *APL GRAPHIC ESCAPE CHARACTER 00028000
  29. SBA EQU X'11' 00029000
  30. IC EQU X'13' 00030000
  31. PT EQU X'05' 00031000
  32. RA EQU X'3C' 00032000
  33. EUA EQU X'12' 00033000
  34. SPACE , 00034000
  35. ALARM EQU B'00000100' *WRITE CONTROL CHARACTER FLAGS 00035000
  36. KEYREST EQU B'00000010' 00036000
  37. RESETMDT EQU B'00000001' 00037000
  38. SPACE , 00038000
  39. PROTECT EQU B'00100000' *FIELD MARK FLAGS 00039000
  40. NUMERIC EQU B'00010000' 00040000
  41. SKIP EQU PROTECT+NUMERIC 00041000
  42. DISPNPEN EQU B'00000000' 00042000
  43. DISPPEN EQU B'00000100' 00043000
  44. HIGHPEN EQU B'00001000' 00044000
  45. MASK EQU B'00001100' *LOCALLY CHANGED FOR TEST UNDER MASK 00045000
  46. MDT EQU B'00000001' 00046000
  47. FIELDMRK EQU B'11000000' 00047000
  48. SPACE , 00048000
  49. LCLWRT EQU X'01' *3270 CCW OP-CODES 00049000
  50. REMWRT EQU X'F1' 00050000
  51. LCLEWRT EQU X'05' 00051000
  52. REMEWRT EQU X'F5' 00052000
  53. LCLEWRTA EQU X'0D' 00053000
  54. REMEWRTA EQU X'7E' 00054000
  55. LCLRDMOD EQU X'06' 00055000
  56. REMRDMOD EQU X'F6' 00056000
  57. LCLRDBUF EQU X'02' 00057000
  58. REMRDBUF EQU X'F2' 00058000
  59. READMALL EQU X'6E' *READ MODIFY ALL 00059000
  60. LCLEALLU EQU X'0F' 00060000
  61. REMEALLU EQU X'6F' 00061000
  62. LCLWSF EQU X'11' *WRITE STRUCTURED FIELD CMDS 00062000
  63. REMWSF EQU X'F3' 00063000
  64. EXT3270 EQU X'80' *DIAG 7C BIT FOR EXTENDED DS 00064000
  65. HIMASK EQU B'11000000' *TEST MASK FOR HILIGHT BITS 00065000
  66. COLMASK EQU B'00111000' *TEST MASK FOR COLOR BITS 00066000
  67. SPACE 1 00067000
  68. * NOTE: THESE EQUATES MUST BE THE SAME AS THEIR CP NAMESAKES 00068000
  69. SPACE 1 00069000
  70. CLASTERM EQU X'80' *TTY TERMINAL CLASS 00070000
  71. CLASGRAF EQU X'40' *GRAPHICS (3270) TERMINAL CLASS 00071000
  72. TYPTELE2 EQU X'20' *TTY MODEL 30 00072000
  73. GRF3279 EQU X'06' *3279 00073000
  74. TYP3278 EQU X'01' *3278 MODEL 2 00074000
  75. TYP3277 EQU X'04' *3277 00075000
  76. SPACE 1 00076000
  77. SELECT EQU X'0B' *SELECT IMMEDIATE COMMAND 00077000
  78. SELRM EQU X'0B' *3274-1B SELECT READ MODIFY 00078000
  79. SELRB EQU X'1B' * " * READ BUFFER 00079000
  80. SELWRT EQU X'4B' *SELECT WRITE 00080000
  81. NULL EQU X'FF' *INTERNAL DEFINITION OF NULL CHAR. 00081000
  82. BBXDUP EQU X'FA' *CODE FOR DUP KEY IN VIRTTERM 00082000
  83. BBXFM EQU X'FE' *CODE FOR FIELD MARK KEY IN VIRTTERM 00083000
  84. EJECT , 00084000
  85. ATTN EQU X'80' *ATTENTION - DEVICE STATUS (CSW) 00085000
  86. STATMOD EQU X'40' *STATUS MODIFIER 00086000
  87. CUE EQU X'20' *CONTROL UNIT END 00087000
  88. BUSY EQU X'10' *BUSY 00088000
  89. CE EQU X'08' *CHANNEL END 00089000
  90. DE EQU X'04' *DEVICE END 00090000
  91. UC EQU X'02' *UNIT CHECK 00091000
  92. UE EQU X'01' *UNIT EXCEPTION 00092000
  93. SPACE , 00093000
  94. PCINT EQU X'80' *PCI - CHANNEL STATUS (CSW) 00094000
  95. ICL EQU X'40' *INCORRECT LENGTH 00095000
  96. PCK EQU X'20' *PROGRAM CHECK 00096000
  97. PROTCK EQU X'10' *PROTECTION CHECK 00097000
  98. CHANDATC EQU X'08' *CHANNEL DATA CHECK 00098000
  99. CHANCTLC EQU X'04' *CHANNEL CONTROL CHECK 00099000
  100. INTFCTLC EQU X'02' *INTERFACE CONTROL CHECK 00100000
  101. CHAINCK EQU X'01' *CHAINING CHECK 00101000
  102. SPACE , 00102000
  103. CD EQU X'80' *CHAIN DATA - CCW FLAGS 00103000
  104. CC EQU X'40' *COMMAND CHAINING 00104000
  105. SLI EQU X'20' *SUPPRESS INCORRECT LENGTH INDICATION 00105000
  106. SKIPREAD EQU X'10' *SUPPRESS DATA TRANSFER TO MEMORY 00106000
  107. PCI EQU X'08' *PROGRAM CONTROLLED INTERUPT 00107000
  108. IDA EQU X'04' *INDIRECT ADDRESSING 00108000
  109. SPACE 1 00109000
  110. CCWSENSE EQU X'04' * CCW OPCODES 00110000
  111. CCWREAD EQU X'0A' 00111000
  112. CCWWRITE EQU X'01' 00112000
  113. CCWPREP EQU X'06' 00113000
  114. CCWENA EQU X'27' 00114000
  115. CCWDISA EQU X'2F' 00115000
  116. SENSID EQU X'E4' 00116000
  117. SPACE 1 00117000
  118. SNSCREJ EQU X'80' * SENSE FLAGS - COMMAND REJECTED 00118000
  119. SNSIRQ EQU X'40' * SENSE FLAGS - INTERVETION REQ'D 00119000
  120. SNSBDC EQU X'08' * DATA CHECK 00120000
  121. SNSBOR EQU X'04' * OVERRUN 00121000
  122. SNSBLD EQU X'02' * LOST DATA 00122000
  123. SNSBTO EQU X'01' * TIMEOUT 00123000
  124. TIMEOUT EQU SNSBTO *SYNONYMN 00124000
  125. MEND , 00125000
ibm/vm370-lib/macro/grafequ.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator