home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / pbug1_21 / peacebug / peacebug.sym < prev   
Encoding:
Text File  |  1993-06-08  |  8.8 KB  |  419 lines

  1. ********************************************************************************
  2. *                 Peacebug, Symboltabelle                           30.05.1993 *
  3. *                 -----------------------                                      *
  4. *                                                                              *
  5. * written by:     Emanuel Möcklin                                              *
  6. *                 Zschokkestrasse 7                                            *
  7. *                 CH-8037 Zürich                                               *
  8. *                 FREDDY@ezrz1.vmsmail.ethz.ch                                 *
  9. ********************************************************************************
  10.  
  11.  
  12. * SYSTEM VEKTOREN:
  13.  
  14. reset            =    $4
  15. bus_err            =    $8
  16. addr_err        =    $C
  17. illegal            =    $10
  18. div_zero        =    $14
  19. chk_com            =    $18
  20. trapv_com        =    $1C
  21. privilege        =    $20
  22. trace            =    $24
  23. line_a            =    $28
  24. line_f            =    $2C
  25. spurious        =    $60
  26.  
  27. auto_i_1        =    $64        ; Autointerrupt Vektoren
  28. auto_i_2_hbl        =    $68
  29. auto_i_3        =    $6C
  30. auto_i_4_vbl        =    $70
  31. auto_i_5        =    $74
  32. auto_i_6        =    $78
  33. auto_i_7        =    $7C
  34.  
  35. trap_0            =    $80        ; TRAPS
  36. trap_1            =    $84
  37. trap_2            =    $88
  38. trap_3            =    $8C
  39. trap_4            =    $90
  40. trap_5            =    $94
  41. trap_6            =    $98
  42. trap_7            =    $9C
  43. trap_8            =    $A0
  44. trap_9            =    $A4
  45. trap_a            =    $A8
  46. trap_b            =    $AC
  47. trap_c            =    $B0
  48. trap_d            =    $B4
  49. trap_e            =    $B8
  50. trap_f            =    $BC
  51.  
  52. busy_int        =    $100        ; ST-MFP
  53. dcd_int            =    $104
  54. cts_int            =    $108
  55. gpu_done        =    $10C
  56. baud_gen        =    $110
  57. timer200        =    $114
  58. ikbd_midi        =    $118
  59. fdc_acsi        =    $11C
  60. disp_en            =    $120
  61. stmfp_9            =    $124
  62. stmfp_10        =    $128
  63. stmfp_11        =    $12C
  64. stmfp_12        =    $130
  65. stmfp_13        =    $134
  66. ring_ind        =    $138
  67. mon_dect        =    $13C
  68.  
  69. ttmfp_0            =    $170        ; TT-MFP
  70. ttmfp_1            =    $174
  71. ttmfp_2            =    $178
  72. ttmfp_3            =    $17C
  73. ttmfp_4            =    $180
  74. ttmfp_5            =    $184
  75. ttmfp_6            =    $188
  76. ttmfp_7            =    $18C
  77. ttmfp_8            =    $190
  78. ttmfp_9            =    $194
  79. ttmfp_a            =    $198
  80. ttmfp_b            =    $19C
  81. ttmfp_c            =    $1A0
  82. ttmfp_d            =    $1A4
  83. ttmfp_e            =    $1A8
  84. ttmfp_f            =    $1AC
  85.  
  86. proc_lives        =    $380        ; Postmortem Informationen
  87. proc_dregs        =    $384
  88. proc_aregs        =    $3A4
  89. proc_pc            =    $3C4
  90. proc_usp        =    $3C8
  91. proc_stk        =    $3CC
  92.  
  93. *-------------------------------------------------------------------------------
  94.  
  95. * BIOS SYSTEMVARIABLEN:
  96.  
  97. etv_timer        =    $400        ; BIOS Systemvariablen
  98. etv_critic        =    $404
  99. etv_term        =    $408
  100. etv_xtra_103        =    $40C
  101. etv_xtra_104        =    $410
  102. etv_xtra_105        =    $414
  103. etv_xtra_106        =    $418
  104. etv_xtra_107        =    $41C
  105. memvalid        =    $420
  106. memcntrl        =    $424
  107. resvalid        =    $426
  108. resvector        =    $42A
  109. phystop            =    $42E
  110. _membot            =    $432
  111. _memtop            =    $436
  112. memval2            =    $43A
  113. flock            =    $43E
  114. seekrate        =    $440
  115. _timr_ms        =    $442
  116. _fverify        =    $444
  117. _bootdev        =    $446
  118. palmode            =    $448
  119. defshiftmd        =    $44A
  120. sshiftmd        =    $44C
  121. v_bas_ad        =    $44E
  122. vblsem            =    $452
  123. nvbls            =    $454
  124. _vblqueue        =    $456
  125. colorptr        =    $45A
  126. screenpt        =    $45E
  127. _vbclock        =    $462
  128. _frclock        =    $466
  129. hdv_init        =    $46A
  130. swv_vec            =    $46E
  131. hdv_bpb            =    $472
  132. hdv_rw            =    $476
  133. hdv_boot        =    $47A
  134. hdv_mediach        =    $47E
  135. _cmdload        =    $482
  136. conterm            =    $484
  137. trp14ret        =    $486
  138. criticret        =    $48A
  139. themd_link        =    $48E
  140. themd_stat        =    $492
  141. themd_length        =    $496
  142. themd_own        =    $49A
  143. __md            =    $49E
  144. savptr            =    $4A2
  145. _nflops            =    $4A6
  146. con_state        =    $4A8
  147. sav_row            =    $4AC
  148. sav_context        =    $4AE
  149. bufl_1_SectorBCB    =    $4B2
  150. bufl_2_FAT_BCB        =    $4B6
  151. _hz_200            =    $4BA
  152. the_env            =    $4BE
  153. _drvbits        =    $4C2
  154. _dskbufp        =    $4C6
  155. _autopath        =    $4CA
  156. _vbl_list        =    $4CE
  157. prt_cnt            =    $4EE
  158. _prtabt            =    $4F0
  159. _sysbase        =    $4F2
  160. _shell_p        =    $4F6
  161. end_os            =    $4FA
  162. exec_os            =    $4FE
  163. scr_dump        =    $502
  164. prv_lsto        =    $506
  165. prv_lst            =    $50A
  166. prv_auxo        =    $50E
  167. prv_aux            =    $512
  168. pun_ptr            =    $516
  169. memval3            =    $51A
  170.  
  171. *_is_prt        =    $51E        ; Bios Device Vektoren
  172. *_is_aux        =    _is_prt+$4    ; nicht definieren
  173. *_is_con        =    _is_prt+$8
  174. *_is_midi        =    _is_prt+$12
  175. *_is_ikbd        =    _is_prt+$16
  176. *_is_rawcon        =    _is_prt+$20
  177. *_is_dev6        =    _is_prt+$24
  178. *_is_dev7        =    _is_prt+$28
  179.  
  180. *_i_prt            =    $53E
  181. *_i_aux            =    _i_prt+$4
  182. *_i_con            =    _i_prt+$8
  183. *_i_midi        =    _i_prt+$12
  184. *_i_ikbd        =    _i_prt+$16
  185. *_i_rawcon        =    _i_prt+$20
  186. *_i_dev6        =    _i_prt+$24
  187. *_i_dev7        =    _i_prt+$28
  188.  
  189. *_os_prt        =    $55E
  190. *_os_aux        =    _os_prt+$4
  191. *_os_con        =    _os_prt+$8
  192. *_os_midi        =    _os_prt+$12
  193. *_os_ikbd        =    _os_prt+$16
  194. *_os_rawcon        =    _os_prt+$20
  195. *_os_dev6        =    _os_prt+$24
  196. *_os_dev7        =    _os_prt+$28
  197.  
  198. *_o_prt            =    $57E
  199. *_o_aux            =    _o_prt+$4
  200. *_o_con            =    _o_prt+$8
  201. *_o_midi        =    _o_prt+$12
  202. *_o_ikbd        =    _o_prt+$16
  203. *_o_rawcon        =    _o_prt+$20
  204. *_o_dev6        =    _o_prt+$24
  205. *_o_dev7        =    _o_prt+$28
  206.  
  207. xconstat        =    $51E        ; dafür diese vier Vektoren
  208. xconin            =    $53E
  209. xcostat            =    $55E
  210. xconout            =    $57E
  211.  
  212. _longframe        =    $59E
  213. _p_cookies        =    $5A0
  214. ramtop            =    $5A4
  215. ramvalid        =    $5A8
  216. bell_hook        =    $5AC
  217. kcl_hook        =    $5B0
  218.  
  219. cart_port        =    $FA0000
  220.  
  221. os_start_old        =    $FC0000
  222. os_start_new        =    $E00000
  223.  
  224. *-------------------------------------------------------------------------------
  225.  
  226. * HARDWAREREGISTER ST(E):
  227.  
  228. memconf            =    $FFFF8001
  229.  
  230. dbasehi            =    $FFFF8201    ; VideoRegister
  231. dbasemid        =    $FFFF8203
  232. vcounthi        =    $FFFF8205
  233. vcountmid        =    $FFFF8207
  234. vcountlow        =    $FFFF8209
  235. syncmode        =    $FFFF820A
  236. dbaselow        =    $FFFF820D
  237. linewid            =    $FFFF820F
  238. ST_col            =    $FFFF8240
  239. shiftmd            =    $FFFF8260
  240. hscroll            =    $FFFF8265
  241. stacydsp        =    $FFFF827E
  242.  
  243. diskctl            =    $FFFF8604    ; DMA
  244. fifo            =    $FFFF8606
  245. dmahigh            =    $FFFF8609
  246. dmamid            =    $FFFF860B
  247. dmalow            =    $FFFF860D
  248.  
  249. giselect        =    $FFFF8800    ; YAMAHA
  250. giwrite            =    $FFFF8802
  251.  
  252. sndmactl        =    $FFFF8900    ; DMA-Sound
  253. sndbashi        =    $FFFF8902
  254. sndbasmi        =    $FFFF8904
  255. sndbaslo        =    $FFFF8906
  256. sndadrhi        =    $FFFF8908
  257. sndadrmi        =    $FFFF890A
  258. sndadrlo        =    $FFFF890C
  259. sndendhi        =    $FFFF890E
  260. sndendmi        =    $FFFF8910
  261. sndendlo        =    $FFFF8912
  262. sndmode            =    $FFFF8920
  263. MWDATA            =    $FFFF8922
  264. MWMASK            =    $FFFF8924
  265.  
  266. Halftone        =    $FFFF8A00    ; Blitter
  267. Src_Xinc        =    $FFFF8A20
  268. Scr_Yinc        =    $FFFF8A22
  269. Scr_addr        =    $FFFF8A24
  270. Endmask1        =    $FFFF8A28
  271. Endmask2        =    $FFFF8A2A
  272. Endmask3        =    $FFFF8A2C
  273. Dst_Xinc        =    $FFFF8A2E
  274. Dst_Yinc        =    $FFFF8A30
  275. Dst_Addr        =    $FFFF8A32
  276. X_Count            =    $FFFF8A36
  277. Y_Count            =    $FFFF8A38
  278. HOP            =    $FFFF8A3A
  279. OP            =    $FFFF8A3B
  280. Line_Num        =    $FFFF8A3C
  281. Skew            =    $FFFF8A3D
  282.  
  283. PADDL0            =    $FFFF9210    ; Joystickport STE
  284. PADDL1            =    $FFFF9212
  285. PADDL2            =    $FFFF9214
  286. PADDL3            =    $FFFF9216
  287. XPEN            =    $FFFF9220
  288. YPEN            =    $FFFF9222
  289.  
  290. gpip            =    $FFFFFA01    ; MFP ST
  291. aer            =    $FFFFFA03
  292. ddr            =    $FFFFFA05
  293. iera            =    $FFFFFA07
  294. ierb            =    $FFFFFA09
  295. ipra            =    $FFFFFA0B
  296. iprb            =    $FFFFFA0D
  297. isra            =    $FFFFFA0F
  298. isrb            =    $FFFFFA11
  299. imra            =    $FFFFFA13
  300. imrb            =    $FFFFFA15
  301. vr            =    $FFFFFA17
  302. tacr            =    $FFFFFA19
  303. tbcr            =    $FFFFFA1B
  304. tcdcr            =    $FFFFFA1D
  305. tadr            =    $FFFFFA1F
  306. tbdr            =    $FFFFFA21
  307. tcdr            =    $FFFFFA23
  308. tddr            =    $FFFFFA25
  309. scr            =    $FFFFFA27
  310. ucr            =    $FFFFFA29
  311. rsr            =    $FFFFFA2B
  312. tsr            =    $FFFFFA2D
  313. udr            =    $FFFFFA2F
  314.  
  315. FPstat            =    $FFFFFA40    ; FPU MC68881,SFP004
  316. FPctl            =    $FFFFFA42
  317. FPsave            =    $FFFFFA44
  318. FPrestore        =    $FFFFFA46
  319. FPcmd            =    $FFFFFA4A
  320. FPccr            =    $FFFFFA4E
  321. FPop            =    $FFFFFA50
  322. FPselct            =    $FFFFFA54
  323. FPiadr            =    $FFFFFA58
  324.  
  325. keyctl            =    $FFFFFC00    ; Keyboard Acia
  326. keybd            =    $FFFFFC02
  327. midictl            =    $FFFFFC04
  328. midi            =    $FFFFFC06    ; MIDI Acia
  329.  
  330. *-------------------------------------------------------------------------------
  331.  
  332. * HARDWAREREGISTER TT + Mega STE:
  333.  
  334. shift_tt        =    $FFFF8262
  335. TT_col            =    $FFFF8400
  336.  
  337. tt_dmabas        =    $FFFF8701    ; TT DMA
  338. tt_dmacnt        =    $FFFF8709
  339. tt_dmarsd        =    $FFFF8710
  340. tt_dmactl        =    $FFFF8714
  341.  
  342. s_data            =    $FFFF8781    ; TT SCSI-Controller
  343. s_icr            =    $FFFF8783
  344. s_mode            =    $FFFF8785
  345. s_tcr            =    $FFFF8787
  346. s_idstat        =    $FFFF8789
  347. s_dmastat        =    $FFFF878B
  348. s_targrcv        =    $FFFF878D
  349. s_inircv        =    $FFFF878F
  350.  
  351. rtc_rnr            =    $FFFF8961    ; Clock TT
  352. rtc_data        =    $FFFF8963
  353.  
  354. scdmabas        =    $FFFF8C01    ; SCC-DMA TT
  355. scdmacnt        =    $FFFF8C09
  356. scdmarsd        =    $FFFF8C10
  357. scdmactl        =    $FFFF8C14
  358.  
  359. sccctl_a        =    $FFFF8C81    ; SCC
  360. sccdat_a        =    $FFFF8C83
  361. sccctl_b        =    $FFFF8C85
  362. sccdat_b        =    $FFFF8C87
  363.  
  364. sys_mask        =    $FFFF8E01    ; SCU
  365. sys_stat        =    $FFFF8E03
  366. sys_int            =    $FFFF8E05
  367. vme_int            =    $FFFF8E07
  368. scu_gp1            =    $FFFF8E09
  369. scu_gp2            =    $FFFF8E0B
  370. vme_mask        =    $FFFF8E0D
  371. vme_stat        =    $FFFF8E0F
  372. ste_ctl            =    $FFFF8E21
  373.  
  374. GPIP_TT            =    $FFFFFA81    ; MFP TT
  375. AER_TT            =    $FFFFFA83
  376. DDR_TT            =    $FFFFFA85
  377. IERA_TT            =    $FFFFFA87
  378. IERB_TT            =    $FFFFFA89
  379. IPRA_TT            =    $FFFFFA8B
  380. IPRB_TT            =    $FFFFFA8D
  381. ISRA_TT            =    $FFFFFA8F
  382. ISRB_TT            =    $FFFFFA91
  383. IMRA_TT            =    $FFFFFA93
  384. IMRB_TT            =    $FFFFFA95
  385. VR_TT            =    $FFFFFA97
  386. TACR_TT            =    $FFFFFA99
  387. TBCR_TT            =    $FFFFFA9B
  388. TCDCR_TT        =    $FFFFFA9D
  389. TADR_TT            =    $FFFFFA9F
  390. TBDR_TT            =    $FFFFFAA1
  391. TCDR_TT            =    $FFFFFAA3
  392. TDDR_TT            =    $FFFFFAA5
  393. SCR_TT            =    $FFFFFAA7
  394. UCR_TT            =    $FFFFFAA9
  395. RSR_TT            =    $FFFFFAAB
  396. TSR_TT            =    $FFFFFAAD
  397. UDR_TT            =    $FFFFFAAF
  398.  
  399. *-------------------------------------------------------------------------------
  400.  
  401. * SYSTEMSTRUKTUREN:
  402.  
  403. *os_version        =    pw(p$4f2+$2)    ; OSHEADER
  404. *reseth            =    p(p$4f2+$4)
  405. *os_beg            =    p(p$4f2+$8)
  406. *os_end            =    p(p$4f2+$c)
  407. *os_date        =    p(p$4f2+$18)
  408. *os_conf        =    pw(p$4f2+$1c)
  409. *os_dosdate        =    pw(p$4f2+$1e)
  410. *p_root            =    p(p$4f2+$20)
  411. *pkbshift        =    p(p$4f2+$24)
  412. *p_run            =    p(p$4f2+$28)
  413.  
  414. *puns            =    pwp$516        ; PUN_INFO
  415. *P_cookie        =    p(p$516+.82)
  416. *P_version        =    pw(p$516+.90)
  417. *P_max_sector        =    pw(p$516+.92)
  418.  
  419.