home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / compiler / pbug1_30 / peacebug / peacebug.sym < prev   
Encoding:
Text File  |  1995-02-16  |  9.2 KB  |  454 lines

  1. *************************************************************************
  2. *        Peacebug, Symboltabelle                 24.12.1994 *
  3. *        -----------------------                    *
  4. *                                    *
  5. * written by:    Emanuel Möcklin                        *
  6. *        Rainfussweg 7                        *
  7. *        CH-8038 Zürich                        *
  8. *        peace@@soziologie.unizh.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. *proc_d0            =    $384    ; ausführlicher, aber
  94. *proc_d1            =    $384+.4    ; nicht definiert
  95. *proc_d2            =    $384+.8
  96. *proc_d3            =    $384+.12
  97. *proc_d4            =    $384+.16
  98. *proc_d5            =    $384+.20
  99. *proc_d6            =    $384+.24
  100. *proc_d7            =    $384+.28
  101. *proc_a0            =    $3a4
  102. *proc_a1            =    $3a4+.4
  103. *proc_a2            =    $3a4+.8
  104. *proc_a3            =    $3a4+.12
  105. *proc_a4            =    $3a4+.16
  106. *proc_a5            =    $3a4+.20
  107. *proc_a6            =    $3a4+.24
  108. *proc_a7(ssp)            =    $3a4+.28
  109.  
  110. *-------------------------------------------------------------------------------
  111.  
  112. * BIOS SYSTEMVARIABLEN:
  113.  
  114. etv_timer        =    $400        ; BIOS Systemvariablen
  115. etv_critic        =    $404
  116. etv_term        =    $408
  117. etv_xtra_103        =    $40C
  118. etv_xtra_104        =    $410
  119. etv_xtra_105        =    $414
  120. etv_xtra_106        =    $418
  121. etv_xtra_107        =    $41C
  122. memvalid        =    $420
  123. memcntrl        =    $424
  124. resvalid        =    $426
  125. resvector        =    $42A
  126. phystop            =    $42E
  127. _membot            =    $432
  128. _memtop            =    $436
  129. memval2            =    $43A
  130. flock            =    $43E
  131. seekrate        =    $440
  132. _timr_ms        =    $442
  133. _fverify        =    $444
  134. _bootdev        =    $446
  135. palmode            =    $448
  136. defshiftmd        =    $44A
  137. sshiftmd        =    $44C
  138. _v_bas_add        =    $44E
  139. vblsem            =    $452
  140. nvbls            =    $454
  141. _vblqueue        =    $456
  142. colorptr        =    $45A
  143. screenptr        =    $45E
  144. _vbclock        =    $462
  145. _frclock        =    $466
  146. hdv_init        =    $46A
  147. swv_vec            =    $46E
  148. hdv_bpb            =    $472
  149. hdv_rw            =    $476
  150. hdv_boot        =    $47A
  151. hdv_mediach        =    $47E
  152. _cmdload        =    $482
  153. conterm            =    $484
  154. trp14ret        =    $486
  155. criticret        =    $48A
  156. themd.m_link        =    $48E
  157. themd.m_stat        =    $492
  158. themd.m_length        =    $496
  159. themd.m_own        =    $49A
  160. __md            =    $49E
  161. savptr            =    $4A2
  162. _nflops            =    $4A6
  163. con_state        =    $4A8
  164. sav_row            =    $4AC
  165. sav_context        =    $4AE
  166. bufl_1_SectorBCB    =    $4B2
  167. bufl_2_FAT_BCB        =    $4B6
  168. _hz_200            =    $4BA
  169. the_env            =    $4BE
  170. _drvbits        =    $4C2
  171. _dskbufp        =    $4C6
  172. _autopath        =    $4CA
  173. _vbl_0            =    $4CE
  174. _vbl_1            =    $4CE+.4
  175. _vbl_2            =    $4CE+.8
  176. _vbl_3            =    $4CE+.12
  177. _vbl_4            =    $4CE+.16
  178. _vbl_5            =    $4CE+.20
  179. _vbl_6            =    $4CE+.24
  180. _vbl_7            =    $4CE+.28
  181. prt_cnt            =    $4EE
  182. _prtab            =    $4F0
  183. _sysbase        =    $4F2
  184. _shell_p        =    $4F6
  185. end_os            =    $4FA
  186. exec_os            =    $4FE
  187.  
  188. _dump_vec        =    $502        ; Sysmonnotation
  189. prt_stat        =    $506        ;    "
  190. prt_vec            =    $50A        ;    "
  191. aux_stat        =    $50E        ;    "
  192. aux_vec            =    $512        ;    "
  193. scr_dump        =    $502        ; Profibuchnotation
  194. prv_lsto        =    $506        ;    "
  195. prv_lst            =    $50A        ;    "
  196. prv_auxo        =    $50E        ;    "
  197. prv_aux            =    $512        ;    "
  198.  
  199. pun_ptr            =    $516
  200. memval3            =    $51A
  201.  
  202. *_is_prt        =    $51E        ; Bios Device Vektoren
  203. *_is_aux        =    _is_prt+$4    ; nicht definieren
  204. *_is_con        =    _is_prt+$8
  205. *_is_midi        =    _is_prt+$12
  206. *_is_ikbd        =    _is_prt+$16
  207. *_is_rawcon        =    _is_prt+$20
  208. *_is_dev6        =    _is_prt+$24
  209. *_is_dev7        =    _is_prt+$28
  210.  
  211. *_i_prt            =    $53E
  212. *_i_aux            =    _i_prt+$4
  213. *_i_con            =    _i_prt+$8
  214. *_i_midi        =    _i_prt+$12
  215. *_i_ikbd        =    _i_prt+$16
  216. *_i_rawcon        =    _i_prt+$20
  217. *_i_dev6        =    _i_prt+$24
  218. *_i_dev7        =    _i_prt+$28
  219.  
  220. *_os_prt        =    $55E
  221. *_os_aux        =    _os_prt+$4
  222. *_os_con        =    _os_prt+$8
  223. *_os_midi        =    _os_prt+$12
  224. *_os_ikbd        =    _os_prt+$16
  225. *_os_rawcon        =    _os_prt+$20
  226. *_os_dev6        =    _os_prt+$24
  227. *_os_dev7        =    _os_prt+$28
  228.  
  229. *_o_prt            =    $57E
  230. *_o_aux            =    _o_prt+$4
  231. *_o_con            =    _o_prt+$8
  232. *_o_midi        =    _o_prt+$12
  233. *_o_ikbd        =    _o_prt+$16
  234. *_o_rawcon        =    _o_prt+$20
  235. *_o_dev6        =    _o_prt+$24
  236. *_o_dev7        =    _o_prt+$28
  237.  
  238. xconstat        =    $51E        ; dafür diese vier Vektoren
  239. xconin            =    $53E
  240. xcostat            =    $55E
  241. xconout            =    $57E
  242.  
  243. _longframe        =    $59E
  244. _p_cookies        =    $5A0
  245.  
  246. fmemtop            =    $5A4        ; Sysmonnotation
  247. fmemvalid        =    $5A8        ;    "
  248. ramtop            =    $5A4        ; Profibuchnotation
  249. ramvalid        =    $5A8        ;    "
  250.  
  251. bell_hook        =    $5AC
  252. kcl_hook        =    $5B0
  253.  
  254. cart_port        =    $FA0000
  255.  
  256. os_start_old        =    $FC0000
  257. os_start_new        =    $E00000
  258.  
  259. *-------------------------------------------------------------------------------
  260.  
  261. * HARDWAREREGISTER ST(E):
  262.  
  263. memconf            =    $FFFF8001
  264.  
  265. dbasehi            =    $FFFF8201    ; VideoRegister
  266. dbasemid        =    $FFFF8203
  267. vcounthi        =    $FFFF8205
  268. vcountmid        =    $FFFF8207
  269. vcountlow        =    $FFFF8209
  270. syncmode        =    $FFFF820A
  271. dbaselow        =    $FFFF820D
  272. linewid            =    $FFFF820F
  273. ST_col            =    $FFFF8240
  274. shiftmd            =    $FFFF8260
  275. hscroll            =    $FFFF8265
  276. stacydsp        =    $FFFF827E
  277.  
  278. diskctl            =    $FFFF8604    ; DMA
  279. fifo            =    $FFFF8606
  280. dmahigh            =    $FFFF8609
  281. dmamid            =    $FFFF860B
  282. dmalow            =    $FFFF860D
  283.  
  284. giselect        =    $FFFF8800    ; YAMAHA
  285. giwrite            =    $FFFF8802
  286.  
  287. sndmactl        =    $FFFF8900    ; DMA-Sound
  288. sndbashi        =    $FFFF8902
  289. sndbasmi        =    $FFFF8904
  290. sndbaslo        =    $FFFF8906
  291. sndadrhi        =    $FFFF8908
  292. sndadrmi        =    $FFFF890A
  293. sndadrlo        =    $FFFF890C
  294. sndendhi        =    $FFFF890E
  295. sndendmi        =    $FFFF8910
  296. sndendlo        =    $FFFF8912
  297. sndmode            =    $FFFF8920
  298. MWDATA            =    $FFFF8922
  299. MWMASK            =    $FFFF8924
  300.  
  301. Halftone        =    $FFFF8A00    ; Blitter
  302. Src_Xinc        =    $FFFF8A20
  303. Scr_Yinc        =    $FFFF8A22
  304. Scr_addr        =    $FFFF8A24
  305. Endmask1        =    $FFFF8A28
  306. Endmask2        =    $FFFF8A2A
  307. Endmask3        =    $FFFF8A2C
  308. Dst_Xinc        =    $FFFF8A2E
  309. Dst_Yinc        =    $FFFF8A30
  310. Dst_Addr        =    $FFFF8A32
  311. X_Count            =    $FFFF8A36
  312. Y_Count            =    $FFFF8A38
  313. HOP            =    $FFFF8A3A
  314. OP            =    $FFFF8A3B
  315. Line_Num        =    $FFFF8A3C
  316. Skew            =    $FFFF8A3D
  317.  
  318. PADDL0            =    $FFFF9210    ; Joystickport STE
  319. PADDL1            =    $FFFF9212
  320. PADDL2            =    $FFFF9214
  321. PADDL3            =    $FFFF9216
  322. XPEN            =    $FFFF9220
  323. YPEN            =    $FFFF9222
  324.  
  325. gpip            =    $FFFFFA01    ; MFP ST
  326. aer            =    $FFFFFA03
  327. ddr            =    $FFFFFA05
  328. iera            =    $FFFFFA07
  329. ierb            =    $FFFFFA09
  330. ipra            =    $FFFFFA0B
  331. iprb            =    $FFFFFA0D
  332. isra            =    $FFFFFA0F
  333. isrb            =    $FFFFFA11
  334. imra            =    $FFFFFA13
  335. imrb            =    $FFFFFA15
  336. vr            =    $FFFFFA17
  337. tacr            =    $FFFFFA19
  338. tbcr            =    $FFFFFA1B
  339. tcdcr            =    $FFFFFA1D
  340. tadr            =    $FFFFFA1F
  341. tbdr            =    $FFFFFA21
  342. tcdr            =    $FFFFFA23
  343. tddr            =    $FFFFFA25
  344. scr            =    $FFFFFA27
  345. ucr            =    $FFFFFA29
  346. rsr            =    $FFFFFA2B
  347. tsr            =    $FFFFFA2D
  348. udr            =    $FFFFFA2F
  349.  
  350. FPstat            =    $FFFFFA40    ; FPU MC68881,SFP004
  351. FPctl            =    $FFFFFA42
  352. FPsave            =    $FFFFFA44
  353. FPrestore        =    $FFFFFA46
  354. FPcmd            =    $FFFFFA4A
  355. FPccr            =    $FFFFFA4E
  356. FPop            =    $FFFFFA50
  357. FPselct            =    $FFFFFA54
  358. FPiadr            =    $FFFFFA58
  359.  
  360. keyctl            =    $FFFFFC00    ; Keyboard Acia
  361. keybd            =    $FFFFFC02
  362. midictl            =    $FFFFFC04
  363. midi            =    $FFFFFC06    ; MIDI Acia
  364.  
  365. *-------------------------------------------------------------------------------
  366.  
  367. * HARDWAREREGISTER TT + Mega STE:
  368.  
  369. shift_tt        =    $FFFF8262
  370. TT_col            =    $FFFF8400
  371.  
  372. tt_dmabas        =    $FFFF8701    ; TT DMA
  373. tt_dmacnt        =    $FFFF8709
  374. tt_dmarsd        =    $FFFF8710
  375. tt_dmactl        =    $FFFF8714
  376.  
  377. s_data            =    $FFFF8781    ; TT SCSI-Controller
  378. s_icr            =    $FFFF8783
  379. s_mode            =    $FFFF8785
  380. s_tcr            =    $FFFF8787
  381. s_idstat        =    $FFFF8789
  382. s_dmastat        =    $FFFF878B
  383. s_targrcv        =    $FFFF878D
  384. s_inircv        =    $FFFF878F
  385.  
  386. rtc_rnr            =    $FFFF8961    ; Clock TT
  387. rtc_data        =    $FFFF8963
  388.  
  389. scdmabas        =    $FFFF8C01    ; SCC-DMA TT
  390. scdmacnt        =    $FFFF8C09
  391. scdmarsd        =    $FFFF8C10
  392. scdmactl        =    $FFFF8C14
  393.  
  394. sccctl_a        =    $FFFF8C81    ; SCC
  395. sccdat_a        =    $FFFF8C83
  396. sccctl_b        =    $FFFF8C85
  397. sccdat_b        =    $FFFF8C87
  398.  
  399. sys_mask        =    $FFFF8E01    ; SCU
  400. sys_stat        =    $FFFF8E03
  401. sys_int            =    $FFFF8E05
  402. vme_int            =    $FFFF8E07
  403. scu_gp1            =    $FFFF8E09
  404. scu_gp2            =    $FFFF8E0B
  405. vme_mask        =    $FFFF8E0D
  406. vme_stat        =    $FFFF8E0F
  407. ste_ctl            =    $FFFF8E21
  408.  
  409. GPIP_TT            =    $FFFFFA81    ; MFP TT
  410. AER_TT            =    $FFFFFA83
  411. DDR_TT            =    $FFFFFA85
  412. IERA_TT            =    $FFFFFA87
  413. IERB_TT            =    $FFFFFA89
  414. IPRA_TT            =    $FFFFFA8B
  415. IPRB_TT            =    $FFFFFA8D
  416. ISRA_TT            =    $FFFFFA8F
  417. ISRB_TT            =    $FFFFFA91
  418. IMRA_TT            =    $FFFFFA93
  419. IMRB_TT            =    $FFFFFA95
  420. VR_TT            =    $FFFFFA97
  421. TACR_TT            =    $FFFFFA99
  422. TBCR_TT            =    $FFFFFA9B
  423. TCDCR_TT        =    $FFFFFA9D
  424. TADR_TT            =    $FFFFFA9F
  425. TBDR_TT            =    $FFFFFAA1
  426. TCDR_TT            =    $FFFFFAA3
  427. TDDR_TT            =    $FFFFFAA5
  428. SCR_TT            =    $FFFFFAA7
  429. UCR_TT            =    $FFFFFAA9
  430. RSR_TT            =    $FFFFFAAB
  431. TSR_TT            =    $FFFFFAAD
  432. UDR_TT            =    $FFFFFAAF
  433.  
  434. *-------------------------------------------------------------------------------
  435.  
  436. * SYSTEMSTRUKTUREN:
  437.  
  438. os_version    =    pw(p$4f2+$2)        ; OSHEADER
  439. reseth        =    p(p$4f2+$4)
  440. os_beg        =    p(p$4f2+$8)
  441. os_end        =    p(p$4f2+$c)
  442. os_date        =    p(p$4f2+$18)
  443. os_conf        =    pw(p$4f2+$1c)
  444. os_dosdate    =    pw(p$4f2+$1e)
  445. p_root        =    p(p$4f2+$20)
  446. pkbshift    =    p(p$4f2+$24)
  447. p_run        =    p(p$4f2+$28)
  448.  
  449. puns        =    pwp$516            ; PUN_INFO
  450. P_cookie    =    p(p$516+.82)
  451. P_version    =    pw(p$516+.90)
  452. P_max_sector    =    pw(p$516+.92)
  453.  
  454.