-
Notifications
You must be signed in to change notification settings - Fork 1
/
Gank_Tank.map
418 lines (346 loc) · 22.5 KB
/
Gank_Tank.map
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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
ASxxxx Linker V03.00 + NoICE + sdld, page 1.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
. .ABS. 00000000 00000000 = 0. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000000 .__.ABS. | 00000000 _rRAMG | 00000000 l__BASE
00000000 l__BSS | 00000000 l__CABS | 00000000 l__CODE_0
00000000 l__DABS | 00000000 l__FONT_H | 00000000 l__HEADER
00000000 l__HEADER | 00000000 l__HEAP | 00000000 l__HEAP_E
00000000 l__HRAM | 00000000 l__LIT | 00000000 s__CABS
00000000 s__DABS | 00000000 s__FONT_H | 00000000 s__FONT_H
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HEADER | 00000000 s__HEADER | 00000000 s__HEADER
00000000 s__HRAM | 00000000 s__HRAM12 | 00000001 l__GSFINA
00000001 l__HEADER | 00000001 l__HEADER | 00000001 l__HEADER
00000001 l__HEADER | 00000001 l__HEADER | 00000001 l__HEADER
00000001 l__HEADER | 00000002 l__HEADER | 00000002 l__HEADER
00000002 l__HEADER | 00000003 l__FONT_H | 00000003 l__HEADER
00000003 l__HEADER | 00000003 l__HRAM12 | 00000005 l__HEADER
00000006 l__HEADER | 00000007 l__HEADER | 00000008 l__HEADER
0000000C l__GSINIT | 00000030 l__HEADER | 00000039 l__DATA
0000004C l__HEADER | 00000084 l__HEADER | 00000200 s__CODE
000005AB l__CODE | 000007AB s__HOME | 000008C7 l__HOME
00000ACB l__INITIA | 00000ACB l__INITIA | 00001072 s__BASE
00001072 s__CODE_0 | 00001072 s__INITIA | 00001072 s__LIT
00001B3D s__GSINIT | 00001B49 s__GSFINA | 00002000 _rROMB0
00003000 _rROMB1 | 00004000 _rRAMB | 00008000 __VRAM
00008000 __VRAM800 | 00008800 __VRAM880 | 00009000 __VRAM900
00009800 __SCRN0 | 00009C00 __SCRN1 | 0000A000 __SRAM
0000C000 __RAM | 0000C000 _shadow_O | 0000C0A0 s__DATA
0000C0D9 s__BSS | 0000C0D9 s__INITIA | 0000CBA4 s__HEAP
0000CBA4 s__HEAP_E | 0000D000 __RAMBANK | 0000E000 .STACK
0000FE00 __OAMRAM | 0000FF00 _P1_REG | 0000FF00 __IO
0000FF01 _SB_REG | 0000FF02 _SC_REG | 0000FF04 _DIV_REG
0000FF05 _TIMA_REG | 0000FF06 _TMA_REG | 0000FF07 _TAC_REG
0000FF0F _IF_REG | 0000FF10 _NR10_REG | 0000FF11 _NR11_REG
0000FF12 _NR12_REG | 0000FF13 _NR13_REG | 0000FF14 _NR14_REG
0000FF16 _NR21_REG | 0000FF17 _NR22_REG | 0000FF18 _NR23_REG
0000FF19 _NR24_REG | 0000FF1A _NR30_REG | 0000FF1B _NR31_REG
0000FF1C _NR32_REG | 0000FF1D _NR33_REG | 0000FF1E _NR34_REG
0000FF20 _NR41_REG | 0000FF21 _NR42_REG | 0000FF22 _NR43_REG
0000FF23 _NR44_REG | 0000FF24 _NR50_REG | 0000FF25 _NR51_REG
0000FF26 _NR52_REG | 0000FF30 _AUD3WAVE | 0000FF30 _PCM_SAMP
0000FF30 __AUD3WAV | 0000FF40 _LCDC_REG | 0000FF41 _STAT_REG
0000FF42 _SCY_REG | 0000FF43 _SCX_REG | 0000FF44 _LY_REG
0000FF45 _LYC_REG | 0000FF46 _DMA_REG | 0000FF47 _BGP_REG
0000FF48 _OBP0_REG | 0000FF49 _OBP1_REG | 0000FF4A _WY_REG
0000FF4B _WX_REG | 0000FF4D _KEY1_REG | 0000FF4F _VBK_REG
0000FF51 _HDMA1_RE | 0000FF52 _HDMA2_RE | 0000FF53 _HDMA3_RE
0000FF54 _HDMA4_RE | 0000FF55 _HDMA5_RE | 0000FF56 _RP_REG
ASxxxx Linker V03.00 + NoICE + sdld, page 2.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
. .ABS. 00000000 00000000 = 0. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
0000FF68 _BCPS_REG | 0000FF69 _BCPD_REG | 0000FF6A _OCPS_REG
0000FF6B _OCPD_REG | 0000FF70 _SVBK_REG | 0000FF76 _PCM12_RE
0000FF77 _PCM34_RE | 0000FF80 .refresh_ | 0000FF80 __HRAM
0000FFFF _IE_REG
ASxxxx Linker V03.00 + NoICE + sdld, page 3.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_CODE 00000200 000005AB = 1451. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000200 _detectar | 000002B7 _pantalla | 00000304 _mostrar_
0000039B _acutaliz | 000003E0 _main | 000006BF __divsuch
000006C5 __modsuch | 000006CE __divusch | 000006D7 __modusch
000006E4 __divscha | 000006E9 __modscha | 000006F0 __divsint
000006F9 __modsint | 00000705 __divucha | 0000070A __moducha
00000711 __divuint | 0000071A __moduint | 00000726 .div8
00000726 .mod8 | 0000072E .div16 | 0000072E .mod16
00000764 .divu8 | 00000764 .modu8 | 00000767 .divu16
00000767 .modu16 | 000007A7 ___crlf
ASxxxx Linker V03.00 + NoICE + sdld, page 4.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER0 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000020 .call_hl
ASxxxx Linker V03.00 + NoICE + sdld, page 5.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER1 00000000 00000005 = 5. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000028 .MemsetSm
ASxxxx Linker V03.00 + NoICE + sdld, page 6.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER2 00000000 00000007 = 7. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000030 .MemcpySm
ASxxxx Linker V03.00 + NoICE + sdld, page 7.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER3 00000000 00000008 = 8. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 8.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER4 00000000 0000004C = 76. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000080 .int | 0000008F _wait_int | 0000009C __standar
000000AC _refresh_
ASxxxx Linker V03.00 + NoICE + sdld, page 9.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER5 00000000 00000002 = 2. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 10.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER6 00000000 00000030 = 48. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 11.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER7 00000000 00000006 = 6. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 12.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER8 00000000 00000003 = 3. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 13.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER9 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 14.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADERa 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 15.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADERb 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 16.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADERc 00000000 00000002 = 2. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 17.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADERd 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 18.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADERe 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 19.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADERf 00000000 00000002 = 2. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 20.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER10 00000000 00000084 = 132. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00000150 .reset | 00000150 _reset | 00000157 .code_sta
000001B9 _exit | 000001BD _set_inte
ASxxxx Linker V03.00 + NoICE + sdld, page 21.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER11 00000000 00000001 = 1. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 22.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HOME 000007AB 000008C7 = 2247. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
000007AB .memset_s | 000007B4 .memcpy_s | 000007D1 .remove_V
000007D4 .remove_i | 000007F1 .add_VBL | 000007F4 .add_int
000007FF .wait_vbl | 000007FF _wait_vbl | 0000080F .display_
0000080F _display_ | 00000827 _remove_V | 00000832 _add_VBL
0000083D .padup | 0000083D _waitpadu | 0000084D .jpad
0000084D _joypad | 00000875 _waitpad | 00000876 .wait_pad
0000087D _set_win_ | 00000891 _set_tile | 00000896 _set_bkg_
00000896 _set_win_ | 0000089E _set_spri | 000008CE _puts
000008F1 .delay | 000008F1 _delay | 0000091D _set_bkg_
00000931 .set_xy_w | 0000093A .set_xy_b | 00000949 .set_xy_t
0000098B _font_loa | 00000992 font_load | 000009DA font_copy
00000A10 font_set | 00000A1D .put_char | 00000A35 .out_char
00000A3B .del_char | 00000A91 _putchar | 00000A9A _setchar
00000AA3 _font_loa | 00000AB1 _font_set | 00000AC0 _font_ini
00000ADF .cls | 00000ADF _cls | 00000B01 _gotoxy
00000B0C _posx | 00000B1D _posy | 00000B45 .cr_curs
00000B5A .adv_curs | 00000BB6 .tmode | 00000BDF .tmode_ou
00000BE8 _color | 00000BE8 _set_1bpp | 00000BF7 .drawing_
00000C02 .drawing_ | 00000C3E _add_LCD | 00000C49 .add_LCD
00000C4F _remove_L | 00000C5A .remove_L | 00000C60 _font_ibm
00001012 _set_bkg_ | 00001012 _set_win_ | 0000101A _set_spri
ASxxxx Linker V03.00 + NoICE + sdld, page 23.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_INITIALIZER 00001072 00000ACB = 2763. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 24.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_GSINIT 00001B3D 0000000C = 12. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
00001B3D gsinit
ASxxxx Linker V03.00 + NoICE + sdld, page 25.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_GSFINAL 00001B49 00000001 = 1. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 26.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_DATA 0000C0A0 00000039 = 57. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
0000C0A0 __cpu | 0000C0A1 __is_GBA | 0000C0A2 .mode
0000C0A3 .sys_time | 0000C0A3 _sys_time | 0000C0A5 .int_0x40
0000C0B1 _plx | 0000C0B2 _ply | 0000C0B3 _score
0000C0B5 _bullet | 0000C0B8 _enemigo | 0000C0BB font_curr
0000C0BE font_firs | 0000C0BF font_tabl | 0000C0D1 .int_0x48
ASxxxx Linker V03.00 + NoICE + sdld, page 27.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_INITIALIZED 0000C0D9 00000ACB = 2763. bytes (REL,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
0000C0D9 _TileLabe | 0000C239 _mapalabe | 0000C339 _Nivel1La
0000C4C9 _titlelab | 0000C719 _Pantalla | 0000C8A9 _finLabel
0000C9F9 _gameover | 0000CB89 _directio | 0000CB8A _directio
0000CB8B _direccio | 0000CB8C _game_ove | 0000CB8E _Mensaje
0000CB94 _Numeros | 0000CB9E __map_til | 0000CB9F .curx
0000CBA0 .cury | 0000CBA1 .fg_colou | 0000CBA1 __current
0000CBA2 .bg_colou | 0000CBA3 .draw_mod
ASxxxx Linker V03.00 + NoICE + sdld, page 28.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HRAM12 00000000 00000003 = 3. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
0000FF90 __current | 0000FF92 __shadow_
ASxxxx Linker V03.00 + NoICE + sdld, page 29.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_FONT_HEADER0 00000000 00000003 = 3. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 30.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------- ---- ---- ------- ----- ------------
_HEADER_LCD0 00000000 00000003 = 3. bytes (ABS,CON)
Value Global Value Global Value Global
----- ------ ----- ------ ----- ------
ASxxxx Linker V03.00 + NoICE + sdld, page 31.
Files Linked [ module(s) ]
C:\gbdk\lib/gb/crt0.o [ Runtime ]
C:\Users\nacho\AppData\Local\Temp/lcc21600.o
[ ejemplo ]
Libraries Linked [ object file ]
C:\gbdk\lib/sm83/sm83.lib [ div.o ]
C:\gbdk\lib/gb/gb.lib [ pad.o ]
C:\gbdk\lib/gb/gb.lib [ sfr.o ]
C:\gbdk\lib/gb/gb.lib [ set_wi_t.o ]
C:\gbdk\lib/gb/gb.lib [ set_data.o ]
C:\gbdk\lib/sm83/sm83.lib [ puts.o ]
C:\gbdk\lib/gb/gb.lib [ delay.o ]
C:\gbdk\lib/gb/gb.lib [ set_bk_t.o ]
C:\gbdk\lib/gb/gb.lib [ crlf.o ]
C:\gbdk\lib/gb/gb.lib [ set_xy_t.o ]
C:\gbdk\lib/gb/gb.lib [ font.o ]
C:\gbdk\lib/gb/gb.lib [ color.o ]
C:\gbdk\lib/gb/gb.lib [ drawing_isr.o ]
C:\gbdk\lib/gb/gb.lib [ lcd.o ]
C:\gbdk\lib/gb/gb.lib [ f_ibm_sh.o ]
C:\gbdk\lib/gb/gb.lib [ set_1bit_data.o ]
ASxxxx Linker V03.00 + NoICE + sdld, page 32.
User Base Address Definitions
_DATA=0xC0A0
_CODE=0x0200
ASxxxx Linker V03.00 + NoICE + sdld, page 33.
User Global Definitions
_shadow_OAM=0xC000
.STACK=0xE000
.refresh_OAM=0xFF80