home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0000 - 0009 / ibm0000-0009 / ibm0003.tar / ibm0003 / SRCR215.ZIP / BIOS.SDF < prev    next >
Encoding:
Text File  |  1989-11-27  |  25.3 KB  |  763 lines

  1.   
  2.           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3.               SOURCER DEFINITION FILE
  4.           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  5.   
  6.  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Section 1: CONTROL INFORMATION   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  7.   
  8. Analysis Options = a b c d e f g H i j k l m n o p Q R S t u v w x y z
  9. uP         = 8088
  10. Math ON
  11. File format     = lst
  12. Label type     = Decimal
  13. Remarks         = All
  14. Code style     = Exe
  15. Header         = BIOS    ROM Analysis
  16. Drive (output)     = D
  17. Output filename     = bios.lst
  18. Passes         = 5
  19. Xref         = ON
  20.   
  21.   
  22.  
  23.   
  24.  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Section 2: RANGE DEFINITION      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  25.   
  26.  ════ Segments ══════════════════════════
  27.   
  28.   begin      end      default      seg   seg     seg
  29.  seg:off     off     ds        es     type  size    value
  30.  -------     ----    ----   ----   ----- -----   -----
  31. 0000:0000    004F    0000   0000   data  use16   ; 0000
  32. 0000:0400    04CF    0000   0000   data  use16   ; 0000
  33. 0040:0000    0100    0000   0000   data  use16   ; 0040
  34. 0050:0000    0001    0000   0000   data  use16   ; 0050
  35. F000:E000    FFFF    0040   0040   rauto use16   ; F000
  36.   
  37.   
  38.  
  39.   
  40.  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Section 3: REFERENCE DEFINITIONS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  41.   
  42.  ════ Subroutines ═══════════════════════
  43.   seg:off   type & options     label           comments
  44.   -------   --------------     --------------  --------------
  45. F000:E00C   sub                    ; sub_1
  46. F000:E02F   sub                    ; sub_2
  47. F000:E4A6   sub                    ; sub_3
  48. F000:E4B9   sub                    ; sub_4
  49. F000:E50E   sub                    ; sub_5
  50. F000:E540   sub                    ; sub_6
  51. F000:E57C   sub                    ; sub_7
  52. F000:E5A2   sub                    ; sub_8
  53. F000:E5E8   sub                    ; sub_9
  54. F000:E618   sub                    ; sub_10
  55. F000:E636   sub                    ; sub_11
  56. F000:E660   sub                    ; sub_12
  57. F000:E71F   sub                    ; sub_13
  58. F000:E7FC   sub                    ; sub_14
  59. F000:E866   sub                    ; sub_15
  60. F000:E86F   sub                    ; sub_16
  61. F000:E939   sub                    ; sub_17
  62. F000:E94C   sub                    ; sub_18
  63. F000:E965   sub                    ; sub_19
  64. F000:EC28   sub                    ; sub_20
  65. F000:EC31   sub                    ; sub_21
  66. F000:EC4F   sub                    ; sub_22
  67. F000:EDE8   sub                    ; sub_23
  68. F000:EE65   sub                    ; sub_24
  69. F000:EEB0   sub                    ; sub_25
  70. F000:EED7   sub                    ; sub_26
  71. F000:EEFE   sub                    ; sub_27
  72. F000:EF08   sub                    ; sub_28
  73. F000:EF16   sub                    ; sub_29
  74. F000:EF32   sub                    ; sub_30
  75. F000:EF6B   sub                    ; sub_31
  76. F000:F028   sub                    ; sub_32
  77. F000:F038   sub                    ; sub_33
  78. F000:F09B   sub                    ; sub_34
  79. F000:F1F2   sub                    ; sub_35
  80. F000:F1F8   sub                    ; sub_36
  81. F000:F1FF   sub                    ; sub_37
  82. F000:F203   sub                    ; sub_38
  83. F000:F2AE   sub                    ; sub_39
  84. F000:F321   sub                    ; sub_40
  85. F000:F34E   sub                    ; sub_41
  86. F000:F36C   sub                    ; sub_42
  87. F000:F380   sub                    ; sub_43
  88. F000:F573   sub                    ; sub_44
  89. F000:F584   sub                    ; sub_45
  90. F000:F591   sub                    ; sub_46
  91. F000:F5D4   sub                    ; sub_47
  92. F000:F5DD   sub                    ; sub_48
  93. F000:F60B   sub                    ; sub_49
  94. F000:F61C   sub                    ; sub_50
  95. F000:F638   sub                    ; sub_51
  96. F000:F7B6   sub                    ; sub_52
  97. F000:F7C3   sub                    ; sub_53
  98. F000:F7D7   sub                    ; sub_54
  99. F000:F85D   sub                    ; sub_55
  100. F000:F876   sub                    ; sub_56
  101. F000:F97B   sub                    ; sub_57
  102. F000:FA05   sub                    ; sub_58
  103. F000:FA21   sub                    ; sub_59
  104. F000:FEDB   sub                    ; sub_60
  105. F000:FF34   sub                    ; sub_61
  106. F000:FFDE   sub                    ; sub_62
  107.   
  108.   
  109.  
  110.   
  111.  ════ Locations    ═════════════════════════
  112.   seg:off   type & options     label           comments
  113.   -------   --------------     --------------  --------------
  114. F000:6000   loc                    ; loc_1
  115. F000:E015   loc                    ; locloop_2
  116. F000:E05B   loc, near, c 29    system_reset
  117. F000:E09B   loc                    ; loc_3
  118. F000:E0A6   loc                    ; locloop_4
  119. F000:E0B5   loc                    ; loc_5
  120. F000:E0D9   loc                    ; locloop_6
  121. F000:E103   loc                    ; locloop_7
  122. F000:E136   loc                    ; loc_8
  123. F000:E181   loc                    ; loc_9
  124. F000:E18C   loc                    ; loc_10
  125. F000:E1A8   loc                    ; loc_11
  126. F000:E1D2   loc                    ; loc_12
  127. F000:E1D6   loc                    ; loc_13
  128. F000:E1E4   loc                    ; loc_14
  129. F000:E1F8   loc                    ; loc_15
  130. F000:E1FA   loc                    ; loc_16
  131. F000:E1FE   loc                    ; locloop_17
  132. F000:E205   loc                    ; loc_18
  133. F000:E209   loc                    ; loc_19
  134. F000:E20D   loc                    ; locloop_20
  135. F000:E214   loc                    ; loc_21
  136. F000:E218   loc                    ; loc_22
  137. F000:E221   loc                    ; loc_23
  138. F000:E226   loc                    ; loc_24
  139. F000:E229   loc                    ; loc_25
  140. F000:E244   loc                    ; loc_26
  141. F000:E24A   loc                    ; loc_27
  142. F000:E265   loc                    ; loc_28
  143. F000:E26B   loc                    ; loc_29
  144. F000:E26D   loc                    ; locloop_30
  145. F000:E26F   loc                    ; locloop_31
  146. F000:E27E   loc                    ; loc_32
  147. F000:E284   loc                    ; loc_33
  148. F000:E295   loc                    ; locloop_34
  149. F000:E297   loc                    ; locloop_35
  150. F000:E2A4   loc                    ; locloop_36
  151. F000:E2AB   loc                    ; loc_37
  152. F000:E2B5   loc                    ; loc_38
  153. F000:E2BB   loc                    ; loc_39
  154. F000:E2EF   loc                    ; loc_40
  155. F000:E309   loc                    ; loc_41
  156. F000:E30C   loc                    ; loc_42
  157. F000:E31F   loc                    ; loc_43
  158. F000:E32A   loc                    ; locloop_44
  159. F000:E34A   loc                    ; loc_45
  160. F000:E355   loc                    ; loc_46
  161. F000:E363   loc                    ; locloop_47
  162. F000:E365   loc                    ; locloop_48
  163. F000:E39C   loc                    ; locloop_49
  164. F000:E39E   loc                    ; locloop_50
  165. F000:E3C0   loc                    ; loc_51
  166. F000:E3C6   loc                    ; loc_52
  167. F000:E3D1   loc                    ; loc_53
  168. F000:E3ED   loc                    ; loc_54
  169. F000:E3F1   loc                    ; loc_55
  170. F000:E408   loc                    ; loc_56
  171. F000:E424   loc                    ; locloop_57
  172. F000:E433   loc                    ; loc_58
  173. F000:E473   loc                    ; loc_59
  174. F000:E47C   loc                    ; loc_60
  175. F000:E482   loc                    ; loc_61
  176. F000:E48C   loc                    ; loc_62
  177. F000:E493   loc                    ; loc_63
  178. F000:E4A7   loc                    ; loc_64
  179. F000:E4B7   loc                    ; loc_65
  180. F000:E4D5   loc                    ; locloop_66
  181. F000:E4EA   loc                    ; locloop_67
  182. F000:E50F   loc                    ; loc_68
  183. F000:E538   loc                    ; loc_69
  184. F000:E54F   loc                    ; locloop_70
  185. F000:E555   loc, near, c 02    int_2_NMI
  186. F000:E561   loc                    ; loc_71
  187. F000:E568   loc                    ; loc_72
  188. F000:E56F   loc                    ; locloop_73
  189. F000:E57A   loc                    ; loc_74
  190. F000:E58E   loc                    ; locloop_75
  191. F000:E590   loc                    ; loc_76
  192. F000:E592   loc                    ; loc_77
  193. F000:E597   loc                    ; locloop_78
  194. F000:E5C1   loc                    ; locloop_79
  195. F000:E5D4   loc                    ; locloop_80
  196. F000:E5EF   loc                    ; locloop_81
  197. F000:E602   loc                    ; locloop_82
  198. F000:E609   loc                    ; loc_83
  199. F000:E60B   loc                    ; loc_84
  200. F000:E61D   loc                    ; loc_85
  201. F000:E633   loc                    ; loc_86
  202. F000:E641   loc                    ; loc_87
  203. F000:E643   loc                    ; locloop_88
  204. F000:E659   loc                    ; loc_89
  205. F000:E65E   loc                    ; loc_90
  206. F000:E65F   loc                    ; loc_ret_91
  207. F000:E660   loc                    ; loc_92
  208. F000:E670   loc                    ; loc_93
  209. F000:E69E   loc                    ; loc_94
  210. F000:E6A1   loc                    ; loc_95
  211. F000:E6A4   loc, near, c 08    int_8_timer
  212. F000:E6B6   loc                    ; loc_96
  213. F000:E6CD   loc                    ; loc_97
  214. F000:E6E0   loc                    ; loc_98
  215. F000:E6F2   loc, near, c 19    int_19h_bootup
  216. F000:E6F9   loc                    ; loc_99
  217. F000:E710   loc                    ; loc_100
  218. F000:E717   loc                    ; loc_101
  219. F000:E739   loc, near, c 14    int_14h_RS232
  220. F000:E73F   loc                    ; loc_102
  221. F000:E75A   loc                    ; loc_103
  222. F000:E79C   loc                    ; loc_104
  223. F000:E7A7   loc                    ; loc_105
  224. F000:E7C2   loc                    ; loc_106
  225. F000:E7C8   loc                    ; loc_107
  226. F000:E7CF   loc                    ; loc_108
  227. F000:E7F0   loc                    ; loc_109
  228. F000:E7F8   loc                    ; loc_110
  229. F000:E812   loc                    ; loc_ret_111
  230. F000:E82E   loc, near, c 16    int_16h_keybd
  231. F000:E83C   loc                    ; loc_112
  232. F000:E849   loc                    ; loc_113
  233. F000:E84D   loc                    ; loc_114
  234. F000:E857   loc                    ; loc_115
  235. F000:E879   loc                    ; loc_116
  236. F000:E926   loc                    ; loc_117
  237. F000:E941   loc                    ; locloop_118
  238. F000:E94B   loc                    ; loc_ret_119
  239. F000:E95E   loc                    ; loc_120
  240. F000:E963   loc                    ; loc_121
  241. F000:E964   loc                    ; loc_ret_122
  242. F000:E982   loc                    ; loc_123
  243. F000:E984   loc                    ; loc_ret_124
  244. F000:E987   loc, near, c 09    int_9_keyboard
  245. F000:E9A4   loc                    ; loc_125
  246. F000:E9AA   loc                    ; loc_126
  247. F000:E9AE   loc                    ; loc_127
  248. F000:E9CC   loc                    ; loc_128
  249. F000:EA04   loc                    ; loc_129
  250. F000:EA1A   loc                    ; loc_130
  251. F000:EA2B   loc                    ; loc_131
  252. F000:EA33   loc                    ; loc_132
  253. F000:EA39   loc                    ; loc_133
  254. F000:EA3C   loc                    ; loc_134
  255. F000:EA41   loc                    ; loc_135
  256. F000:EA46   loc                    ; loc_136
  257. F000:EA53   loc                    ; loc_137
  258. F000:EA5C   loc                    ; loc_138
  259. F000:EA67   loc                    ; loc_139
  260. F000:EA6C   loc                    ; loc_140
  261. F000:EA88   loc                    ; loc_141
  262. F000:EA9C   loc                    ; loc_142
  263. F000:EAAD   loc                    ; loc_143
  264. F000:EAB8   loc                    ; loc_144
  265. F000:EAD3   loc                    ; loc_145
  266. F000:EAED   loc                    ; loc_146
  267. F000:EAF3   loc                    ; loc_147
  268. F000:EB07   loc                    ; loc_148
  269. F000:EB0A   loc                    ; loc_149
  270. F000:EB0D   loc                    ; loc_150
  271. F000:EB10   loc                    ; loc_151
  272. F000:EB14   loc                    ; loc_152
  273. F000:EB1C   loc                    ; loc_153
  274. F000:EB1F   loc                    ; loc_154
  275. F000:EB22   loc                    ; loc_155
  276. F000:EB30   loc                    ; loc_156
  277. F000:EB39   loc                    ; loc_157
  278. F000:EB4D   loc                    ; loc_158
  279. F000:EB57   loc                    ; loc_159
  280. F000:EB5A   loc                    ; loc_160
  281. F000:EB5D   loc                    ; loc_161
  282. F000:EB66   loc                    ; loc_162
  283. F000:EB7F   loc                    ; loc_163
  284. F000:EB92   loc                    ; loc_164
  285. F000:EB95   loc                    ; loc_165
  286. F000:EBA3   loc                    ; loc_166
  287. F000:EBA5   loc                    ; loc_167
  288. F000:EBB2   loc                    ; loc_168
  289. F000:EBB8   loc                    ; loc_169
  290. F000:EBBB   loc                    ; loc_170
  291. F000:EBBE   loc                    ; loc_171
  292. F000:EBCD   loc                    ; loc_172
  293. F000:EBD5   loc                    ; loc_173
  294. F000:EBDA   loc                    ; loc_174
  295. F000:EBE7   loc                    ; loc_175
  296. F000:EBFA   loc                    ; loc_176
  297. F000:EC07   loc                    ; loc_177
  298. F000:EC11   loc                    ; loc_178
  299. F000:EC43   loc                    ; loc_ret_179
  300. F000:EC44   loc                    ; loc_180
  301. F000:EC4A   loc                    ; loc_181
  302. F000:EC59   loc, near, c 13    int_13h_floppy
  303. F000:ECA1   loc                    ; loc_182
  304. F000:ECBF   loc                    ; loc_183
  305. F000:ECC7   loc                    ; loc_184
  306. F000:ECD3   loc                    ; loc_185
  307. F000:ECED   loc                    ; loc_186
  308. F000:ECF8   loc                    ; loc_187
  309. F000:ED06   loc                    ; loc_188
  310. F000:ED13   loc                    ; loc_189
  311. F000:ED1B   loc                    ; loc_190
  312. F000:ED31   loc                    ; loc_191
  313. F000:ED41   loc                    ; loc_192
  314. F000:ED51   loc                    ; loc_193
  315. F000:ED58   loc                    ; loc_194
  316. F000:ED82   loc                    ; loc_195
  317. F000:ED9F   loc                    ; loc_196
  318. F000:EDAF   loc                    ; loc_197
  319. F000:EDBD   loc                    ; loc_198
  320. F000:EDC3   loc                    ; loc_199
  321. F000:EDDE   loc                    ; loc_200
  322. F000:EDFD   loc                    ; loc_201
  323. F000:EE22   loc                    ; loc_202
  324. F000:EE51   loc                    ; loc_203
  325. F000:EE61   loc                    ; loc_204
  326. F000:EE64   loc                    ; loc_ret_205
  327. F000:EE72   loc                    ; loc_206
  328. F000:EE7A   loc                    ; loc_207
  329. F000:EE83   loc                    ; locloop_208
  330. F000:EE8A   loc                    ; loc_209
  331. F000:EE90   loc                    ; loc_210
  332. F000:EE92   loc                    ; loc_211
  333. F000:EE96   loc                    ; loc_212
  334. F000:EEAB   loc                    ; loc_213
  335. F000:EEB3   loc                    ; loc_214
  336. F000:EECC   loc                    ; loc_ret_215
  337. F000:EECD   loc                    ; loc_216
  338. F000:EEDE   loc                    ; loc_217
  339. F000:EEF6   loc                    ; loc_218
  340. F000:EEFB   loc                    ; loc_219
  341. F000:EEFC   loc                    ; loc_220
  342. F000:EF19   loc                    ; locloop_221
  343. F000:EF27   loc                    ; loc_222
  344. F000:EF29   loc                    ; loc_223
  345. F000:EF57   loc, near, c 0E    int_0Eh_floppy
  346. F000:EF8F   loc                    ; loc_224
  347. F000:EF98   loc                    ; locloop_225
  348. F000:EFB0   loc                    ; locloop_226
  349. F000:EFBF   loc                    ; loc_227
  350. F000:F065   loc, near, c 10    int_10h_video
  351. F000:F06B   loc                    ; loc_228
  352. F000:F089   loc                    ; loc_229
  353. F000:F0EC   loc                    ; loc_230
  354. F000:F0F8   loc                    ; loc_231
  355. F000:F103   loc                    ; loc_232
  356. F000:F10D   loc                    ; loc_233
  357. F000:F131   loc                    ; loc_234
  358. F000:F13B   loc                    ; loc_235
  359. F000:F13C   loc                    ; loc_236
  360. F000:F147   loc                    ; loc_237
  361. F000:F158   loc                    ; loc_238
  362. F000:F168   loc                    ; loc_239
  363. F000:F198   loc                    ; loc_240
  364. F000:F19F   loc                    ; loc_241
  365. F000:F1A1   loc                    ; loc_242
  366. F000:F1BB   loc                    ; loc_243
  367. F000:F1C7   loc                    ; locloop_244
  368. F000:F1D4   loc                    ; loc_245
  369. F000:F1E6   loc                    ; loc_246
  370. F000:F20C   loc                    ; loc_247
  371. F000:F216   loc                    ; loc_248
  372. F000:F21C   loc                    ; loc_249
  373. F000:F22C   loc                    ; loc_250
  374. F000:F230   loc                    ; loc_251
  375. F000:F24E   loc                    ; locloop_252
  376. F000:F25E   loc                    ; locloop_253
  377. F000:F26B   loc                    ; loc_254
  378. F000:F277   loc                    ; loc_255
  379. F000:F27E   loc                    ; loc_256
  380. F000:F28A   loc                    ; loc_257
  381. F000:F290   loc                    ; loc_258
  382. F000:F2B7   loc                    ; loc_259
  383. F000:F2C2   loc                    ; loc_260
  384. F000:F2C8   loc                    ; loc_261
  385. F000:F2CC   loc                    ; loc_262
  386. F000:F2D4   loc                    ; loc_263
  387. F000:F2DE   loc                    ; loc_264
  388. F000:F2E4   loc                    ; loc_265
  389. F000:F2ED   loc                    ; loc_266
  390. F000:F2F7   loc                    ; loc_267
  391. F000:F2FB   loc                    ; loc_268
  392. F000:F301   loc                    ; loc_269
  393. F000:F30B   loc                    ; loc_270
  394. F000:F311   loc                    ; loc_271
  395. F000:F31A   loc                    ; loc_272
  396. F000:F31E   loc                    ; loc_273
  397. F000:F338   loc                    ; loc_274
  398. F000:F33A   loc                    ; loc_275
  399. F000:F342   loc                    ; loc_276
  400. F000:F361   loc                    ; loc_277
  401. F000:F368   loc                    ; loc_278
  402. F000:F374   loc                    ; loc_279
  403. F000:F37C   loc                    ; loc_280
  404. F000:F38B   loc                    ; loc_281
  405. F000:F398   loc                    ; loc_282
  406. F000:F39A   loc                    ; loc_283
  407. F000:F3AA   loc                    ; loc_284
  408. F000:F3AB   loc                    ; loc_285
  409. F000:F3B2   loc                    ; loc_286
  410. F000:F3B8   loc                    ; locloop_287
  411. F000:F3DA   loc                    ; loc_288
  412. F000:F3E3   loc                    ; loc_289
  413. F000:F401   loc                    ; loc_290
  414. F000:F404   loc                    ; loc_291
  415. F000:F436   loc                    ; loc_292
  416. F000:F43F   loc                    ; locloop_293
  417. F000:F453   loc                    ; locloop_294
  418. F000:F47F   loc                    ; loc_295
  419. F000:F483   loc                    ; loc_296
  420. F000:F487   loc                    ; loc_297
  421. F000:F4A4   loc                    ; loc_298
  422. F000:F4A8   loc                    ; loc_299
  423. F000:F4B0   loc                    ; loc_300
  424. F000:F4BE   loc                    ; loc_301
  425. F000:F4C1   loc                    ; loc_302
  426. F000:F4C5   loc                    ; loc_303
  427. F000:F4D2   loc                    ; loc_304
  428. F000:F4E1   loc                    ; loc_305
  429. F000:F4F2   loc                    ; loc_306
  430. F000:F4FE   loc                    ; loc_307
  431. F000:F504   loc                    ; loc_308
  432. F000:F509   loc                    ; loc_309
  433. F000:F50E   loc                    ; loc_310
  434. F000:F528   loc                    ; loc_311
  435. F000:F543   loc                    ; loc_312
  436. F000:F558   loc                    ; loc_313
  437. F000:F562   loc                    ; loc_314
  438. F000:F564   loc                    ; loc_315
  439. F000:F57D   loc                    ; loc_316
  440. F000:F57F   loc                    ; loc_317
  441. F000:F590   loc                    ; loc_ret_318
  442. F000:F59A   loc                    ; loc_319
  443. F000:F5A6   loc                    ; loc_ret_320
  444. F000:F5A7   loc                    ; loc_321
  445. F000:F5C6   loc                    ; loc_322
  446. F000:F5F0   loc                    ; loc_323
  447. F000:F605   loc                    ; loc_324
  448. F000:F61B   loc                    ; loc_ret_325
  449. F000:F62A   loc                    ; loc_326
  450. F000:F632   loc                    ; loc_327
  451. F000:F643   loc                    ; loc_328
  452. F000:F648   loc                    ; loc_329
  453. F000:F651   loc                    ; loc_330
  454. F000:F654   loc                    ; loc_331
  455. F000:F655   loc                    ; loc_332
  456. F000:F66A   loc                    ; loc_333
  457. F000:F685   loc                    ; loc_334
  458. F000:F688   loc                    ; loc_335
  459. F000:F695   loc                    ; loc_336
  460. F000:F6A7   loc                    ; loc_337
  461. F000:F6BC   loc                    ; loc_338
  462. F000:F6C2   loc                    ; loc_339
  463. F000:F6C8   loc                    ; loc_340
  464. F000:F6D7   loc                    ; loc_341
  465. F000:F6DE   loc                    ; loc_342
  466. F000:F710   loc                    ; loc_343
  467. F000:F716   loc                    ; loc_344
  468. F000:F73E   loc                    ; loc_345
  469. F000:F742   loc                    ; loc_346
  470. F000:F74B   loc                    ; loc_347
  471. F000:F75B   loc                    ; loc_348
  472. F000:F75D   loc                    ; loc_349
  473. F000:F763   loc                    ; loc_350
  474. F000:F775   loc                    ; loc_351
  475. F000:F78E   loc                    ; loc_352
  476. F000:F796   loc                    ; loc_353
  477. F000:F7A0   loc                    ; loc_354
  478. F000:F7C2   loc                    ; loc_ret_355
  479. F000:F7D6   loc                    ; loc_ret_356
  480. F000:F7E3   loc                    ; locloop_357
  481. F000:F7EF   loc                    ; loc_358
  482. F000:F823   loc                    ; loc_359
  483. F000:F82B   loc                    ; loc_ret_360
  484. F000:F841   loc, near, c 12    int_12h_memsiz
  485. F000:F84D   loc, near, c 11    int_11h_equip
  486. F000:F859   loc, near, c 15    int_15h_servics
  487. F000:F85F   loc                    ; locloop_361
  488. F000:F870   loc                    ; locloop_362
  489. F000:F874   loc                    ; loc_363
  490. F000:F897   loc                    ; loc_364
  491. F000:F8C0   loc                    ; loc_365
  492. F000:F8E3   loc                    ; loc_366
  493. F000:F8EC   loc                    ; loc_367
  494. F000:F8FA   loc                    ; locloop_368
  495. F000:F8FD   loc                    ; loc_369
  496. F000:F907   loc                    ; loc_370
  497. F000:F90A   loc                    ; loc_ret_371
  498. F000:F90B   loc, near, c 17    int_17h_printer
  499. F000:F936   loc                    ; loc_372
  500. F000:F93C   loc                    ; loc_373
  501. F000:F941   loc                    ; loc_374
  502. F000:F943   loc                    ; locloop_375
  503. F000:F952   loc                    ; loc_376
  504. F000:F958   loc                    ; loc_377
  505. F000:F95C   loc                    ; loc_378
  506. F000:F962   loc                    ; loc_379
  507. F000:F968   loc                    ; loc_380
  508. F000:F971   loc                    ; locloop_381
  509. F000:FA0D   loc                    ; loc_382
  510. F000:FA15   loc                    ; loc_383
  511. F000:FA20   loc                    ; loc_ret_384
  512. F000:FA26   loc                    ; loc_385
  513. F000:FA41   loc                    ; loc_386
  514. F000:FA46   loc                    ; loc_387
  515. F000:FA50   loc                    ; loc_388
  516. F000:FA57   loc, near, c 27    int_unused
  517. F000:FC9E   loc                    ; loc_389
  518. F000:FCC6   loc                    ; loc_390
  519. F000:FCC9   loc                    ; loc_391
  520. F000:FCD1   loc                    ; loc_392
  521. F000:FCFB   loc                    ; loc_393
  522. F000:FD00   loc                    ; loc_394
  523. F000:FE46   loc                    ; loc_395
  524. F000:FE5E   loc                    ; loc_396
  525. F000:FE6E   loc, near, c 1A    int_1Ah_RTC
  526. F000:FE8F   loc                    ; loc_397
  527. F000:FE98   loc                    ; loc_398
  528. F000:FE9B   loc                    ; loc_ret_399
  529. F000:FF33   loc, near           int_return
  530. F000:FF54   loc, near, c 05    int_5_prn_scrn
  531. F000:FF6D   loc                    ; loc_400
  532. F000:FF8E   loc                    ; loc_401
  533. F000:FFA0   loc                    ; loc_402
  534. F000:FFAD   loc                    ; loc_403
  535. F000:FFD0   loc                    ; loc_404
  536. F000:FFDB   loc                    ; loc_405
  537. F000:FFF0   loc, ext, c    2A     power_on_reset
  538. F600:0000   loc, near, c 18    int_18h_basic
  539.   
  540.   
  541.  
  542.   
  543.  ════ Data Items ════════════════════════
  544.   seg:off   type & options     label           comments
  545.   -------   --------------     --------------  --------------
  546. 0000:0000   dw               vector_0h_off   Divide error
  547. 0000:0002   dw               vector_0h_seg
  548. 0000:0004   dw               vector_1h_off   Single Step
  549. 0000:0006   dw               vector_1h_seg
  550. 0000:0008   dw               vector_2h_off   NMI
  551. 0000:000A   dw               vector_2h_seg
  552. 0000:000C   dw               vector_3h_off   Debug
  553. 0000:000E   dw               vector_3h_seg
  554. 0000:0010   dw               vector_4h_off   Overflow
  555. 0000:0012   dw               vector_4h_seg
  556. 0000:0014   dw               vector_5h_off   Print Screen
  557. 0000:0016   dw               vector_5h_seg
  558. 0000:0018   dw               vector_6h_off
  559. 0000:001A   dw               vector_6h_seg
  560. 0000:001C   dw               vector_7h_off
  561. 0000:001E   dw               vector_7h_seg
  562. 0000:0020   dw               vector_8h_off   Timer Ticks
  563. 0000:0022   dw               vector_8h_seg
  564. 0000:0024   dw               vector_9h_off   Keyboard
  565. 0000:0026   dw               vector_9h_seg
  566. 0000:0028   dw               vector_Ah_off
  567. 0000:002A   dw               vector_Ah_seg
  568. 0000:002C   dw               vector_Bh_off   Serial
  569. 0000:002E   dw               vector_Bh_seg
  570. 0000:0030   dw               vector_Ch_off   Serial
  571. 0000:0032   dw               vector_Ch_seg
  572. 0000:0034   dw               vector_Dh_off   Disk
  573. 0000:0036   dw               vector_Dh_seg
  574. 0000:0038   dw               vector_Eh_off   Diskette
  575. 0000:003A   dw               vector_Eh_seg
  576. 0000:003C   dw               vector_Fh_off   Bad Interrupt
  577. 0000:003E   dw               vector_Fh_seg
  578. 0000:0040   dw               vectr_10h_off   Video
  579. 0000:0042   dw               vectr_10h_seg
  580. 0000:0044   dw               vectr_11h_off   Equipment
  581. 0000:0046   dw               vectr_11h_seg
  582. 0000:0048   dw               vectr_12h_off   Memory Size
  583. 0000:004A   dw               vectr_12h_seg
  584. 0000:004C   dw               vectr_13h_off   Disk Services
  585. 0000:004E   dw               vectr_13h_seg
  586. 0000:0074   dw,    equ           video_hdw_off
  587. 0000:0078   dw,    equ           disk_parm_off
  588. 0000:007C   dw,    equ           graph_tbl_off
  589. 0000:1800   db,    equ                ; data_2e
  590. 0000:1818   db,    equ                ; data_3e
  591. 0000:363C   dw,    equ                ; data_4e
  592. 0040:0000   dw,    c 1           @rs232_port_1
  593. 0040:0002   dw               @rs232_port_2
  594. 0040:0004   dw               @rs232_port_3
  595. 0040:0006   dw               @rs232_port_4
  596. 0040:0008   dw,    c 2           @prn_port_1
  597. 0040:000A   dw               @prn_port_2
  598. 0040:000C   dw               @prn_port_3
  599. 0040:000E   dw,    c 8A           BIOS_data_seg
  600. 0040:0010   dw,    c 3           equip_bits
  601. 0040:0012   db,    c 4           init_test_flag
  602. 0040:0013   dw,    c 5           main_ram_size
  603. 0040:0015   dw,    c 6           chan_io_size
  604. 0040:0017   db,    c 7           keybd_flags_1
  605. 0040:0018   db,    c 8           keybd_flags_2
  606. 0040:0019   db,    c 9           keybd_alt_num
  607. 0040:001A   dw,    c 0A           keybd_q_head
  608. 0040:001C   dw,    c 0B           keybd_q_tail
  609. 0040:001E   dw,    c 0C, r    10     keybd_queue
  610. 0040:003E   db,    c 0E           dsk_recal_stat
  611. 0040:003F   db,    c 0F           dsk_motor_stat
  612. 0040:0040   db,    c 10           dsk_motor_tmr
  613. 0040:0041   db,    c 11           dsk_ret_code
  614. 0040:0042   db,    c 12           dsk_status_1
  615. 0040:0043   db               dsk_status_2
  616. 0040:0044   db               dsk_status_3
  617. 0040:0045   db               dsk_status_4
  618. 0040:0046   db               dsk_status_5
  619. 0040:0047   db               dsk_status_6
  620. 0040:0048   db               dsk_status_7
  621. 0040:0049   db,    c 14           video_mode
  622. 0040:004A   dw,    c 15           video_columns
  623. 0040:004C   dw,    c 16           video_buf_siz
  624. 0040:004E   dw,    c 17           video_segment
  625. 0040:0050   dw,    c 18           vid_curs_pos0
  626. 0040:0052   dw,    c 19           vid_curs_pos1
  627. 0040:0054   dw,    c 1A           vid_curs_pos2
  628. 0040:0056   dw,    c 1B           vid_curs_pos3
  629. 0040:0058   dw,    c 1C           vid_curs_pos4
  630. 0040:005A   dw,    c 1D           vid_curs_pos5
  631. 0040:005C   dw,    c 1E           vid_curs_pos6
  632. 0040:005E   dw,    c 1F           vid_curs_pos7
  633. 0040:0060   dw,    c 20           vid_curs_mode
  634. 0040:0062   db,    c 21           video_page
  635. 0040:0063   dw,    c 22           @video_port
  636. 0040:0065   db,    c 23           video_mode_reg
  637. 0040:0066   db,    c 24           video_color
  638. 0040:0067   dw,    c 25           @gen_io_ptr
  639. 0040:0069   dw,    c 26           @gen_io_seg
  640. 0040:006B   db,    c 27           gen_int_occured
  641. 0040:006C   dw,    c 28           timer_low
  642. 0040:006E   dw,    c 29           timer_hi
  643. 0040:0070   db,    c 2A           timer_rolled
  644. 0040:0071   db,    c 2B           keybd_break
  645. 0040:0072   dw,    c 2C           warm_boot_flag
  646. 0040:0074   db,    c 2D           hdsk_status_1
  647. 0040:0075   db,    c 2E           hdsk_count
  648. 0040:0076   db,    c 2F           hdsk_head_ctrl
  649. 0040:0077   db,    c 30           hdsk_ctrl_port
  650. 0040:0078   db,    c 31           prn_timeout_1
  651. 0040:0079   db,    c 32           prn_timeout_2
  652. 0040:007A   db               prn_timeout_3
  653. 0040:007B   db               prn_timeout_4
  654. 0040:007C   db,    c 33           rs232_timeout_1
  655. 0040:007D   db,    c 34           rs232_timeout_2
  656. 0040:007E   db               rs232_timeout_3
  657. 0040:007F   db               rs232_timeout_4
  658. 0040:0080   dw,    c 35           @keybd_begin
  659. 0040:0082   dw,    c 36           @keybd_end
  660. 0040:0084   db,    c 37           video_rows
  661. 0040:0085   dw,    c 38           video_pixels
  662. 0040:0087   db,    c 39           video_options
  663. 0040:0088   db,    c 3A           video_switches
  664. 0040:0089   db,    c 3B           video_1_reservd
  665. 0040:008A   db,    c 3C           video_2_reservd
  666. 0040:008B   db,    c 3D           dsk_data_rate
  667. 0040:008C   db,    c 3E           hdsk_status_2
  668. 0040:008D   db,    c 3F           hdsk_error
  669. 0040:008E   db,    c 40           hdsk_int_flags
  670. 0040:008F   db,    c 41           hdsk_options
  671. 0040:0090   db,    c 42           hdsk0_media_st
  672. 0040:0091   db,    c 43           hdsk1_media_st
  673. 0040:0092   db,    c 44           hdsk0_start_st
  674. 0040:0093   db,    c 45           hdsk1_start_st
  675. 0040:0094   db,    c 46           hdsk0_cylinder
  676. 0040:0095   db,    c 47           hdsk1_cylinder
  677. 0040:0096   db,    c 48           keybd_flags_3
  678. 0040:0097   db,    c 49           keybd_flags_4
  679. 0040:0098   dw,    c 4A           @timer_wait_off
  680. 0040:009A   dw,    c 4B           @timer_wait_seg
  681. 0040:009C   dw,    c 4C           timer_clk_low
  682. 0040:009E   dw,    c 4D           timer_clk_hi
  683. 0040:00A0   db,    c 4E           timer_clk_flag
  684. 0040:00A1   db,    c 4F           lan_1
  685. 0040:00A2   db               lan_2
  686. 0040:00A3   db               lan_3
  687. 0040:00A4   db               lan_4
  688. 0040:00A5   db               lan_5
  689. 0040:00A6   db               lan_6
  690. 0040:00A7   db               lan_7
  691. 0040:00A8   dd,    c 51           @video_sav_tbls
  692. 0040:00E8   dw                    ; data_6
  693. 0040:00EA   dw,    dup, r 3            ; data_7
  694. 0040:00F1   db                    ; data_8
  695. 0040:00F3   db                    ; data_9
  696. 0040:F045   dw,    oln, equ            ; data_10e
  697. 0040:F047   dw,    oln, equ            ; data_11e
  698. 0040:F049   dw,    oln, equ            ; data_12e
  699. 0040:F04B   dw,    oln, equ            ; data_13e
  700. 0040:F04D   dw,    oln, equ            ; data_14e
  701. 0040:F04F   dw,    oln, equ            ; data_15e
  702. 0040:F051   dw,    oln, equ            ; data_16e
  703. 0040:F053   dw,    oln, equ            ; data_17e
  704. 0040:F055   dw,    oln, equ            ; data_18e
  705. 0040:F057   dw,    oln, equ            ; data_19e
  706. 0040:F059   dw,    oln, equ            ; data_20e
  707. 0040:F05B   dw,    oln, equ            ; data_21e
  708. 0040:F05D   dw,    oln, equ            ; data_22e
  709. 0040:F05F   dw,    oln, equ            ; data_23e
  710. 0040:F061   dw,    oln, equ            ; data_24e
  711. 0040:F063   dw,    oln, equ            ; data_25e
  712. 0050:0000   db,    c 57           prn_scrn_stat
  713. C000:0011   db,    equ                ; data_26e
  714. C000:003E   db,    equ                ; data_27e
  715. C000:003F   db,    equ                ; data_28e
  716. C000:0041   db,    equ                ; data_29e
  717. C000:0042   db,    equ                ; data_30e
  718. C000:0072   dw,    equ                ; data_31e
  719. C000:007C   db,    equ                ; data_32e
  720. C000:007D   db,    equ                ; data_33e
  721. C000:007E   db,    equ                ; data_34e
  722. C000:007F   db,    equ                ; data_35e
  723. C000:00E8   db,    equ                ; data_36e
  724. F000:E729   dw,    c 8C           baud_rate_tbl
  725. F000:E72B   dw               baud_150
  726. F000:E72D   dw               baud_300
  727. F000:E72F   dw               baud_600
  728. F000:E731   dw               baud_1200
  729. F000:E733   dw               baud_2400
  730. F000:E735   dw               baud_4800
  731. F000:E737   dw               baud_9600
  732. F000:E739   dw               baud_19200
  733. F000:EFC7   db,    c 5D           dsk_info_1
  734. F000:EFC8   db,    c 5E           dsk_info_2
  735. F000:EFC9   db,    c 5F           dsk_motor_delay
  736. F000:EFCA   db,    c 60           dsk_sectr_bytes
  737. F000:EFCB   db,    c 61           dsk_sector_trac
  738. F000:EFCC   db,    c 62           dsk_head_gap
  739. F000:EFCD   db,    c 63           dsk_data_length
  740. F000:EFCE   db,    c 64           dsk_format_gap
  741. F000:EFCF   db,    c 65           dsk_format_byte
  742. F000:EFD0   db,    c 66           dsk_settlg_time
  743. F000:EFD1   db,    c 67           dsk_startup_tim
  744. F000:F0A4   db,    c 68, r    10     video_hdwr_tbl1
  745. F000:F0B4   db,    c 69, r    10     video_hdrw_tbl2
  746. F000:F0C4   db,    c 6A, r    10     video_hdwr_tbl3
  747. F000:F0D4   db,    c 6B, r    10     video_hdwr_tbl4
  748. F000:F0E4   db,    c 71, r    8      video_hdwr_mode
  749. F000:F975   dw,    oln                ; data_47
  750. F000:F977   dw,    oln                ; data_48
  751. F000:F979   dw,    oln                ; data_49
  752. F000:FA6E   db,    c 7F, r    400    video_char_tbl
  753. F000:FF03   dw,    oln, c 87, r 15 int_vec_table
  754. F000:FF2D   dw,    odn, r 2       int_data_table
  755. F000:FF31   dw               video_ptr
  756. F000:FF33   dw,    oln, r 8       int_vec_table_2
  757. F000:FFF5   da,    c 88, r    9      rom_versn_date
  758. F000:FFFE   db,    c 89           model_type
  759. F000:FFFF   db               model_sub_type
  760.   
  761.   
  762.  
  763.