-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.sym
More file actions
180 lines (180 loc) · 3.37 KB
/
main.sym
File metadata and controls
180 lines (180 loc) · 3.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
; no$gmb format .sym file
; Generated automagically by ASxxxx linker V01.75 (SDK 3.0.0)
; Area: . .ABS.
00:0000 s__HEADER
00:0000 .init
00:0000 s__SFR
00:0200 s__CODE
00:0362 s__HOME
00:050E s__BASE
00:06B1 s__LIT
00:06B1 s__GSINIT
00:2259 s__GSINITTAIL
00:225A s__GSFINAL
00:C000 .OAM
00:C0A0 s__DATA
00:C53E s__BSS
00:C597 s__HEAP
00:C597 s__BSEG
00:C597 s__ISEG
00:C597 s__XSEG
00:C597 s__OVERLAY
00:E000 .STACK
00:FF80 .refresh_OAM
; Area: _CODE
00:0200 _main
00:0210 _init
00:0290 _updateSwitches
00:02A3 _checkInput
; Area: _HEADER
00:01D2 _exit
; Area: _HOME
00:0362 .set_mode
00:0372 .remove_VBL
00:0378 .remove_LCD
00:037E .remove_TIM
00:0384 .remove_SIO
00:038A .remove_JOY
00:0390 .add_VBL
00:0396 .add_LCD
00:039C .add_TIM
00:03A2 .add_SIO
00:03A8 .add_JOY
00:03AE .remove_int
00:03CE .add_int
00:03EA .wait_vbl_done
00:03EA _wait_vbl_done
00:0401 _display_off
00:0401 .display_off
00:0422 .serial_IO
00:0451 _mode
00:045A _get_mode
00:045F _enable_interrupts
00:0461 _disable_interrupts
00:0463 _reset
00:0463 .reset
00:0469 _set_interrupts
00:0474 _remove_VBL
00:047F _remove_LCD
00:048A _remove_TIM
00:0495 _remove_SIO
00:04A0 _remove_JOY
00:04AB _add_VBL
00:04B6 _add_LCD
00:04C1 _add_TIM
00:04CC _add_SIO
00:04D7 _add_JOY
00:04E2 _clock
00:04EB __printTStates
00:04EC banked_call
00:0505 banked_ret
; Area: _BASE
00:050E .mv_sprite
00:051D _move_sprite
00:052A _set_win_data
00:052A _set_bkg_data
00:0577 _set_sprite_data
00:05A6 .padup
00:05A6 _waitpadup
00:05B6 .jpad
00:05E3 .wait_pad
00:05EA _joypad
00:05EF _waitpad
00:05F9 .set_sprite_tile
00:0606 _set_sprite_tile
00:0611 .copy_vram
00:0620 _get_data
00:0620 _set_data
00:0633 _set_bkg_tiles
00:0647 .set_xy_wtt
00:0658 .set_xy_btt
00:0667 .set_xy_tt
00:0698 _set_tiles
; Area: _LIT
; Area: _GSINIT
00:06B1 gsinit
; Area: _GSINITTAIL
; Area: _GSFINAL
; Area: _DATA
00:C0A0 _alpha
00:C3A0 _helloWorld
00:C3B4 _blankScreen
00:C51C _sprites
00:C53C _player
; Area: _BSS
00:C53E __cpu
00:C53F .mode
00:C540 __io_out
00:C541 __io_in
00:C542 __io_status
00:C543 .vbl_done
00:C544 __current_bank
00:C545 _sys_time
00:C545 .sys_time
00:C547 .int_0x40
00:C557 .int_0x48
00:C567 .int_0x50
00:C577 .int_0x58
00:C587 .int_0x60
; Area: _HEAP
00:C597 _malloc_heap_start
; Area: _OVERLAY
; Area: _ISEG
; Area: _BSEG
; Area: _XSEG
; Area: _SFR
00:FF00 _P1_REG
00:FF01 _SB_REG
00:FF02 _SC_REG
00:FF04 _DIV_REG
00:FF05 _TIMA_REG
00:FF06 _TMA_REG
00:FF07 _TAC_REG
00:FF0F _IF_REG
00:FF10 _NR10_REG
00:FF11 _NR11_REG
00:FF12 _NR12_REG
00:FF13 _NR13_REG
00:FF14 _NR14_REG
00:FF16 _NR21_REG
00:FF17 _NR22_REG
00:FF18 _NR23_REG
00:FF19 _NR24_REG
00:FF1A _NR30_REG
00:FF1B _NR31_REG
00:FF1C _NR32_REG
00:FF1D _NR33_REG
00:FF1E _NR34_REG
00:FF20 _NR41_REG
00:FF21 _NR42_REG
00:FF22 _NR43_REG
00:FF23 _NR44_REG
00:FF24 _NR50_REG
00:FF25 _NR51_REG
00:FF26 _NR52_REG
00:FF40 _LCDC_REG
00:FF41 _STAT_REG
00:FF42 _SCY_REG
00:FF43 _SCX_REG
00:FF44 _LY_REG
00:FF45 _LYC_REG
00:FF46 _DMA_REG
00:FF47 _BGP_REG
00:FF48 _OBP0_REG
00:FF49 _OBP1_REG
00:FF4A _WY_REG
00:FF4B _WX_REG
00:FF4D _KEY1_REG
00:FF4F _VBK_REG
00:FF51 _HDMA1_REG
00:FF52 _HDMA2_REG
00:FF53 _HDMA3_REG
00:FF54 _HDMA4_REG
00:FF55 _HDMA5_REG
00:FF56 _RP_REG
00:FF68 _BCPS_REG
00:FF69 _BCPD_REG
00:FF6A _OCPS_REG
00:FF6B _OCPD_REG
00:FF70 _SVBK_REG
00:FFFF _IE_REG