User Tools

Site Tools


ibm:vm370-lib:cp:dmktbm.assemble_src

DMKTBM Source

References

Source Listing

DMKTBM.ASSEMBLE.txt
  1. TBM TITLE 'DMKTBM (CP) VM/370 - RELEASE 6' 00001000
  2. ISEQ 73,80 VALIDATE SEQUENCING OF SYSIN @VM03172 00002000
  3. *. 00003000
  4. * MODULE NAME - 00004000
  5. * 00005000
  6. * DMKTBM 00006000
  7. * 00007000
  8. * FUNCTION - 00008000
  9. * 00009000
  10. * TERMINAL TRANSLATE TABLES FOR APL 00010000
  11. * 00011000
  12. * CONTENTS - 00012000
  13. * 00013000
  14. * DMKTBMZO - APL 3270 COMPOUND WRITE TRANSLATION 00014000
  15. * DMKTBMZI - APL 3270 COMPOUND READ TRANSLATION 00015000
  16. * DMKTBMMO - EBCDIC -> APL CORRESPONDENCE TERMINAL CODE 00016000
  17. * DMKTBMMI - APL CORRESPONDENCE TERMINAL CODE -> EBCDIC 00017000
  18. * DMKTBMNO - EBCDIC -> APL PTTC/EBCD TERMINAL CODE 00018000
  19. * DMKTBMNI - APL PTTC/EBCD TERMINAL CODE -> EBCDIC 00019000
  20. * DMKTBMTO - TEXT 3270 COMPOUND WRITE TRANSLATION 00019300
  21. * DMKTBMTI - TEXT 3270 COMPOUND READ TRANSLATION 00019600
  22. * 00020000
  23. * ATTRIBUTES - 00021000
  24. * 00022000
  25. * NON-EXECUTABLE, PAGEABLE,CALLED VIA SVC 00023000
  26. * 00024000
  27. *. 00025000
  28. EJECT 00026000
  29. DMKTBM CSECT @VM03172 00027000
  30. SPACE 3 00028000
  31. ENTRY DMKTBMZO @VM03172 00029000
  32. ENTRY DMKTBMZI @VM03172 00030000
  33. ENTRY DMKTBMMO,DMKTBMMI @VM03172 00031000
  34. ENTRY DMKTBMNO,DMKTBMNI @VM03172 00032000
  35. ENTRY DMKTBMTO,DMKTBMTI @V387398 00032500
  36. EJECT 00033000
  37. * 00033300
  38. * EBCDIC COMPOUND CHARACTERS -> 3270 APL 00033600
  39. * 00034000
  40. DMKTBMZO EQU * @VM03172 00035000
  41. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00036000
  42. DC X'00000000000000000000000000000000' 00 @VM03172 00037000
  43. DC X'0000000000000000000000BCAC00ABBB' 10 @V387398 00038000
  44. DC X'8D9D8E8C00000000000000008FBF0000' 20 @V387398 00039000
  45. DC X'B0B1B2B3B415B6B7B81900BD00ADBEAE' 30 @V387398 00040000
  46. DC X'00818283848586878889000000000000' 40 @VM03172 00041000
  47. DC X'00919293949596979899000000000000' 50 @VM03172 00042000
  48. DC X'0000A2A3A4A5A6A7A8A9000000000000' 60 @VM03172 00043000
  49. DC X'006AC38A9AAABAA16B00000000000000' 70 @V387398 00044000
  50. DC X'7B00000000000000000000C200000000' 80 @VA04773 00045500
  51. DC X'0000000000000000000000009B001E00' 90 @V387398 00046300
  52. DC X'00000000000000000000000000000000' A0 @VA04773 00047100
  53. DC X'00000000009F000000AF000000000000' B0 @V387398 00048000
  54. DC X'900000000000000000004A4B004E004F' C0 @V387398 00048900
  55. DC X'A0000000000000000000D2D3D6D75A5B' D0 @V387398 00049800
  56. DC X'000000000000000000005E5F00E2E3E6' E0 @VM03172 00051000
  57. DC X'0000000000000000000000C6F3C7E700' F0 @VM03172 00052000
  58. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00053000
  59. EJECT 00054000
  60. * 00055000
  61. * 3270 APL ->EBCDIC COMPOUND CHARACTER TABLE 00056000
  62. * 00057000
  63. DMKTBMZI EQU * @VM03172 00058000
  64. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00059000
  65. DC X'40404040404040404040404040404040' 00 @VM03172 00060000
  66. DC X'40404040403540404039404040409E40' 10 @V387398 00061000
  67. DC X'40404040404040404040404040404040' 20 @VM03172 00062000
  68. DC X'40404040404040404040404040404040' 30 @VM03172 00063000
  69. DC X'40404040404040404040CACB4040CDCF' 40 @VM03172 00064000
  70. DC X'40404040404040404040DEDF4040EAEB' 50 @VM03172 00065000
  71. DC X'40404040404040404040717840404040' 60 @VM03172 00066000
  72. DC X'40404040404040404040408040404040' 70 @VA04773 00067500
  73. DC X'4041424344454647484973402320222C' 80 @V387398 00068400
  74. DC X'C0515253545556575859749C402140B5' 90 @V387398 00069300
  75. DC X'D0776263646566676869751E1C3D3FB9' A0 @V387398 00070200
  76. DC X'30313233344036373840761F1B3B3E2D' B0 @V387398 00071100
  77. DC X'40408B724040FBFD4040404040404040' C0 @VM03172 00072000
  78. DC X'4040DADB4040DCDD4040404040404040' D0 @VM03172 00073000
  79. DC X'4040EDEE4040EFFE4040404040404040' E0 @VM03172 00074000
  80. DC X'404040FC404040404040404040404040' F0 @VM03172 00075000
  81. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00076000
  82. EJECT 00077000
  83. * 00078000
  84. * EBCDIC -> APL CORRESPONDENCE TERMINAL CODE 00079000
  85. * 00080000
  86. DMKTBMMO EQU * @VM03172 00081000
  87. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00082000
  88. DC X'01010101017A7C7F0101010101010101' 00 @VM03172 00083000
  89. DC X'5E010101585B5D5E0101010101010101' 10 @VM03172 00084000
  90. DC X'01010101383B3D3E0101010101010101' 20 @VM03172 00085000
  91. DC X'0101010101011C010101010101010101' 30 @VM03172 00086000
  92. DC X'018284908D8E9693E464014587EB76C3' 40 @VM03172 00087000
  93. DC X'01D7A9CAA0F3A6CCD1400101E8C9EE01' 50 @VM03172 00088000
  94. DC X'F670C0CFD2AAE2B2E1B16B6E01E78BED' 60 @VM03172 00089000
  95. DC X'4995A3AFC6B7A5F00101C50101AC8801' 70 @VM03172 00090000
  96. DC X'01010101010101010101010101010101' 80 @VM03172 00091000
  97. DC X'01010101010101010101010101010101' 90 @VM03172 00092000
  98. DC X'01010101010101010101010101010101' A0 @VM03172 00093000
  99. DC X'01010101010101010101010101010101' B0 @VM03172 00094000
  100. DC X'014F372F2A296762324C010101010101' C0 @VM03172 00095000
  101. DC X'01612C31432551686D4A010101010101' D0 @VM03172 00096000
  102. DC X'01015220264657237315010101010101' E0 @VM03172 00097000
  103. DC X'1302040710080D0B0E16010101010101' F0 @VM03172 00098000
  104. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00099000
  105. EJECT 00100000
  106. * 00101000
  107. * APL CORRESPONDENCE TERMINAL CODE -> EBCDIC 00102000
  108. * 00103000
  109. DMKTBMMI EQU * @VM03172 00104000
  110. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00105000
  111. DC X'4040F140F24040F3F54040F740F6F840' 00 @VM03172 00106000
  112. DC X'F44040F040E9F9404040404036404037' 10 @VM03172 00107000
  113. DC X'E34040E740D5E44040C5C440D24040C3' 20 @VM03172 00108000
  114. DC X'40D3C840404040C24040404040404040' 30 @VM03172 00109000
  115. DC X'594040D4404BE5404070D940C94040C1' 40 @VM03172 00110000
  116. DC X'40D6E240404040E64040401540164040' 50 @VM03172 00111000
  117. DC X'40D1C740494040C6D740406A40D86B40' 60 @VM03172 00112000
  118. DC X'614040E840404E404040054006404040' 70 @VM03172 00113000
  119. DC X'404041404240404C7E40406E40444540' 80 @VM03172 00114000
  120. DC X'43404047407146404040404036404037' 90 @VM03172 00115000
  121. DC X'5440407240765640405265407D404073' A0 @VM03172 00116000
  122. DC X'40696740404040754040404040404040' B0 @VM03172 00117000
  123. DC X'6240404F407A7440405D534057404063' C0 @VM03172 00118000
  124. DC X'40586440404040514040401540164040' D0 @VM03172 00119000
  125. DC X'406866404840406D5C40404D406F5E40' E0 @VM03172 00120000
  126. DC X'77404055404060404040054006404040' F0 @VM03172 00121000
  127. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00122000
  128. EJECT 00123000
  129. * 00124000
  130. * EBCDIC -> APL PTTC/EBCD TERMINAL CODE 00125000
  131. * 00126000
  132. DMKTBMNO EQU * @VM03172 00127000
  133. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00128000
  134. DC X'01010101017A7C7F0101010101010101' 00 @VM03172 00129000
  135. DC X'5E010101585B5D5E0101010101010101' 10 @VM03172 00130000
  136. DC X'01010101383B3D3E0101010101010101' 20 @VM03172 00131000
  137. DC X'0101010101011C010101010101010101' 30 @VM03172 00132000
  138. DC X'018284888D909395E161017687D740C9' 40 @VM03172 00133000
  139. DC X'01ACEBD2A6B1A9F3CC200101CF96B701' 50 @VM03172 00134000
  140. DC X'C023A0E2A5E8EEF0C3C6573701ED8ED1' 60 @VM03172 00135000
  141. DC X'16B2AFE7AAE4CAA30101F60101C58B01' 70 @VM03172 00136000
  142. DC X'01010101010101010101010101010101' 80 @VM03172 00137000
  143. DC X'01010101010101010101010101010101' 90 @VM03172 00138000
  144. DC X'01010101010101010101010101010101' A0 @VM03172 00139000
  145. DC X'01010101010101010101010101010101' B0 @VM03172 00140000
  146. DC X'01626467686B6D6E7073010101010101' C0 @VM03172 00141000
  147. DC X'01434546494A4C4F5152010101010101' D0 @VM03172 00142000
  148. DC X'01012526292A2C2F3132010101010101' E0 @VM03172 00143000
  149. DC X'15020407080B0D0E1013010101010101' F0 @VM03172 00144000
  150. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00145000
  151. EJECT 00146000
  152. * 00147000
  153. * APL PTTC/EBCD TERMINAL CODE -> EBCDIC 00148000
  154. * 00149000
  155. DMKTBMNI EQU * @VM03172 00150000
  156. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00151000
  157. DC X'4040F140F24040F3F44040F540F6F740' 00 @VM03172 00152000
  158. DC X'F84040F940F070404040404036404037' 10 @VM03172 00153000
  159. DC X'5940406140E2E34040E4E540E64040E7' 20 @VM03172 00154000
  160. DC X'40E8E9404040406B4040402540264040' 30 @VM03172 00155000
  161. DC X'4E4040D140D2D34040D4D540D64040D7' 40 @VM03172 00156000
  162. DC X'40D8D9404040406A4040401540161740' 50 @VM03172 00157000
  163. DC X'4049C140C24040C3C44040C540C6C740' 60 @VM03172 00158000
  164. DC X'C84040C940404B404040054006404007' 70 @VM03172 00159000
  165. DC X'404041404240404C4340407E40446E40' 80 @VM03172 00160000
  166. DC X'4540404640475D404040404036404037' 90 @VM03172 00161000
  167. DC X'62404077406454404056744051404072' A0 @VM03172 00162000
  168. DC X'405571404040405E4040402540264040' B0 @VM03172 00163000
  169. DC X'60404068407D6940404F76405840405C' C0 @VM03172 00164000
  170. DC X'406F53404040404D4040401540161740' D0 @VM03172 00165000
  171. DC X'404863407540407365404052406D6640' E0 @VM03172 00166000
  172. DC X'6740405740407A404040054006404007' F0 @VM03172 00167000
  173. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00168000
  174. EJECT 00168020
  175. * 00168040
  176. * EBCDIC COMPOUND CHARACTERS TRT TABLE 00168060
  177. * 00168080
  178. DMKTBMTO EQU * @V387398 00168100
  179. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00168120
  180. DC X'00000000000000000000000000000000' 00 @V387398 00168140
  181. DC X'00000000000000000000000000000000' 10 @V387398 00168160
  182. DC X'00000000000000000000000000BF0000' 20 @VA08735 00168185
  183. DC X'00000000000000000000000000000000' 30 @V387398 00168200
  184. DC X'00000000000000000000000000000000' 40 @V387398 00168220
  185. DC X'00515253000000000059000000000000' 50 @V387398 00168240
  186. DC X'00000000000000000000000000000000' 60 @V387398 00168260
  187. DC X'70000000000000000000000000000000' 70 @V387398 00168280
  188. DC X'00000000000000000000008B008D8E8F' 80 @V387398 00168300
  189. DC X'00000000000000000000009B9C9D9E9F' 90 @V387398 00168320
  190. DC X'A0A1000000000000000000ABAC0000AF' A0 @V387398 00168340
  191. DC X'B0B1B2B3B4B5B6B7B8B900BBBC0000BF' B0 @V387398 00168360
  192. DC X'000000000000000000000000CCCDCECF' C0 @V387398 00168380
  193. DC X'00000000000000000000DADBDCDD0000' D0 @V387398 00168400
  194. DC X'00000000000000000000EAEBECEDEEEF' E0 @V387398 00168420
  195. DC X'000000000000000000000000FCFD0000' F0 @V387398 00168440
  196. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00168460
  197. * 00168480
  198. * EBCDIC TEXT -> 3270 TEXT 00168500
  199. * 00168520
  200. ORG DMKTBMTO+256 THESE TABLES MUST BE CONTIGUOUS @V387398 00168540
  201. * 00168560
  202. * 00168580
  203. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00168600
  204. DC X'40404040404040404040404040404040' 00 @V387398 00168620
  205. DC X'404040404040404040404040401D4040' 10 @V387398 00168640
  206. DC X'40404040404040404040404040404040' 20 @V387398 00168660
  207. DC X'40404040404040404040404040404040' 30 @V387398 00168680
  208. DC X'404040404040404040404A4B4C4D4E4F' 40 @V387398 00168700
  209. DC X'508A9AAA4040404040C25A5B5C5D5E5F' 50 @V387398 00168720
  210. DC X'60614040404040404040406B6C6D6E6F' 60 @V387398 00168740
  211. DC X'BA4040404040404040407A7B7C7D7E7F' 70 @V387398 00168760
  212. DC X'408182838485868788898A908C8D8E8F' 80 @V387398 00168780
  213. DC X'9091929394959697989940A09B9D1E9F' 90 @V387398 00168800
  214. DC X'8CA1A2A3A4A5A6A7A8A940ABACADAEAF' A0 @V387398 00168820
  215. DC X'B0B1B2B3B415B6B7B819BABBBCBDBEBF' B0 @V387398 00168840
  216. DC X'40C1C2C3C4C5C6C7C8C9BB8D6A6B5E5F' C0 @V387398 00168860
  217. DC X'40D1D2D3D4D5D6D7D8D9E3F3C6C79F8F' D0 @V387398 00168880
  218. DC X'B740E2E3E4E5E6E7E8E9BDBED6D7ADAE' E0 @V387398 00168900
  219. DC X'F0F1F2F3F4F5F6F7F8F9BF8EE6E74040' F0 @V387398 00168920
  220. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00168940
  221. EJECT 00168960
  222. * 00168980
  223. * 3270 TEXT ->EBCDIC COMPOUND CHARACTER TABLE 00169000
  224. * 00169020
  225. DMKTBMTI EQU * @V387398 00169040
  226. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00169060
  227. DC X'40404040404040404040404040404040' 00 @V387398 00169080
  228. DC X'4040404040B5404040B9404040409E40' 10 @V387398 00169100
  229. DC X'40404040404040404040404040404040' 20 @V387398 00169120
  230. DC X'40404040404040404040404040404040' 30 @V387398 00169140
  231. DC X'40404040404040404040404040404040' 40 @V387398 00169160
  232. DC X'4040404040404040404040404040CECF' 50 @V387398 00169180
  233. DC X'40404040404040404040CCCD40404040' 60 @V387398 00169200
  234. DC X'40404040404040404040404040404040' 70 @V387398 00169220
  235. DC X'404040404040404040405140A08D8E8F' 80 @V387398 00169240
  236. DC X'8B404040404040404040529C409D409F' 90 @V387398 00169260
  237. DC X'9BA1404040404040404053ABACEEEFAF' A0 @V387398 00169280
  238. DC X'B0B1B2B3B440B6B7B84070BBBCEAEB2D' B0 @VA08735 00169305
  239. DC X'404059404040DCDD4040404040404040' C0 @V387398 00169320
  240. DC X'404040404040ECED4040404040404040' D0 @V387398 00169340
  241. DC X'404040DA4040FCFD4040404040404040' E0 @V387398 00169360
  242. DC X'404040DB404040404040404040404040' F0 @V387398 00169380
  243. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00169400
  244. * 00169420
  245. * 3270 TEXT -> EBCDIC TEXT SINGLE BYTE CODES 00169440
  246. * 00169460
  247. ORG DMKTBMTI+256 THESE TABLES MUST BE CONTIGUOUS @V387398 00169480
  248. * 00169500
  249. * 00169520
  250. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00169540
  251. DC X'40404040404040404040404040404040' 00 @V387398 00169560
  252. DC X'40404040404040404040404040404040' 10 @V387398 00169580
  253. DC X'40404040404040404040404040404040' 20 @V387398 00169600
  254. DC X'40404040404040404040404040404040' 30 @V387398 00169620
  255. DC X'404040404040404040404A4B4C4D4E4F' 40 @V387398 00169640
  256. DC X'504040404040404040405A5B5C5D5E5F' 50 @V387398 00169660
  257. DC X'606140404040404040406A6B6C6D6E6F' 60 @V387398 00169680
  258. DC X'404040404040404040407A7B7C7D7E7F' 70 @V387398 00169700
  259. DC X'408182838485868788898A408CCBFBDF' 80 @V387398 00169720
  260. DC X'909192939495969798994040404040DE' 90 @V387398 00169740
  261. DC X'4040A2A3A4A5A6A7A8A9404040ADAE40' A0 @V387398 00169760
  262. DC X'40404040404040E04040BACA40BDBEFA' B0 @V387398 00169780
  263. DC X'40C1C2C3C4C5C6C7C8C9404040404040' C0 @V387398 00169800
  264. DC X'40D1D2D3D4D5D6D7D8D9404040404040' D0 @V387398 00169820
  265. DC X'4040E2E3E4E5E6E7E8E9404040404040' E0 @V387398 00169840
  266. DC X'F0F1F2F3F4F5F6F7F8F9404040404040' F0 @V387398 00169860
  267. * 0 1 2 3 4 5 6 7 8 9 A B C D E F 00169880
  268. SPACE 00169900
  269. END 00170000
ibm/vm370-lib/cp/dmktbm.assemble_src.txt ยท Last modified: 2023/08/06 13:37 by Site Administrator