-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscrolltester.map
More file actions
441 lines (371 loc) · 22 KB
/
scrolltester.map
File metadata and controls
441 lines (371 loc) · 22 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
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
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
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 Global Defined In Module
----- -------------------------------- ------------------------
00000000 .__.ABS. SMSlib_VRAMmemset
00000000 _addEntity
00000000 _enemyanimation0frame0_bin
00000000 _enemyanimation0frame0mirrored_b
00000000 _enemyanimation1frame0_bin
00000000 _enemyanimation1frame0mirrored_b
00000000 _enemyanimation1frame1_bin
00000000 _enemyanimation1frame1mirrored_b
00000000 _enemyanimation1frame2_bin
00000000 _enemyanimation1frame2mirrored_b
00000000 _enemyanimation1frame3_bin
00000000 _enemyanimation1frame3mirrored_b
00000000 _forceReload
00000000 _isAnimationEnded
00000000 _isFrameEnded
00000000 _move_entity
00000000 _play_punch_sound1
00000000 _play_punch_sound2
00000000 _setAnimation
00000000 l__BSEG
00000000 l__BSS
00000000 l__CABS
00000000 l__DABS
00000000 l__HEADER
00000000 l__HEAP
00000000 l__HOME
00000000 s__CABS
00000000 s__DABS
00000000 s__HEADER
00000000 s__HEADER0
00000000 s__HEADER1
00000000 s__HEADER2
00000000 s__HEADER3
00000000 s__HEADER4
00000000 s__HEADER5
00000001 l__GSFINAL
00000003 l__HEADER3
00000003 l__HEADER4
00000006 l__HEADER0
00000007 l__INITIALIZED
00000007 l__INITIALIZER
00000009 l__HEADER1
0000000A l__HEADER2
0000000F l__GSINIT
0000012A l__HEADER5
000001EF l__DATA
00000200 s__CODE
00003944 l__CODE
00003B44 s__HOME
00003B44 s__INITIALIZER
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 Global Defined In Module
----- -------------------------------- ------------------------
00003B4B s__GSINIT
00003B5A s__GSFINAL
00003F06 l__BANK3
00003F17 l__BANK2
00008000 _SMS_SRAM SMSlib_VRAMmemset
00008000 s__BANK2
00008000 s__BANK3
0000C000 s__DATA
0000C1EF s__INITIALIZED
0000C1F6 s__BSEG
0000C1F6 s__BSS
0000C1F6 s__HEAP
0000FFFC _SRAM_bank_to_be_mapped_on_slot2 SMSlib_VRAMmemset
0000FFFF _ROM_bank_to_be_mapped_on_slot2 SMSlib_VRAMmemset
ASxxxx Linker V03.00 + NoICE + sdld, page 3.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_CODE 00000200 00003944 = 14660. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00000200 __clock crt0
00000204 _exit crt0
0000020A _processUpKey scrolltester
00000228 _processDownKey scrolltester
0000024E _processLeftKey scrolltester
0000026C _processRightKey scrolltester
00000292 _processUserInput scrolltester
000002C4 _main scrolltester
00000343 _GSL_positionWindow GSLib
0000034D _GSL_metatileLookup GSLib
00000357 _GSL_tileLookup GSLib
00000361 _GSL_refreshVDP GSLib
00000369 _GSL_scroll GSLib
0000037D _GSL_VBlank GSLib
00000385 _GSL_metatileUpdate GSLib
00000389 _GSL_metatileUpdateCustom GSLib
000003A3 _GSL_getMapWidthInPixels GSLib
000003AB _GSL_getMapHeightInPixels GSLib
000003B3 _GSL_getMapWidthInMetatiles GSLib
000003BB _GSL_getMapHeightInMetatiles GSLib
000003C3 _GSL_getScrolltableSize GSLib
000003CB _GSL_getCurrentX GSLib
000003D3 _GSL_getCurrentY GSLib
000003DB _GSL_getCollisionCount GSLib
000003E0 _GSL_getScrolltableAddress GSLib
000003E8 _GSL_initializeMap GSLib
00000B22 _GSL_LUTColumnUpdate GSLib
00000B92 _GSL_LUTRowUpdate GSLib
00000C12 _add_enemy enemy
000032BF _decide_action enemy
000032EC _decide_action_enemy enemy
00003314 _manage_enemy_iddle_status enemy
0000349A _manage_enemy_walking_status enemy
0000375B _update_enemy_positions enemy
00003835 _SMS_init SMSlib
00003860 _VDPReg_init SMSlib
0000386B _SMS_VDPturnOnFeature SMSlib
00003880 _SMS_VDPturnOffFeature SMSlib
00003897 _SMS_setBGScrollX SMSlib
000038A2 _SMS_setBGScrollY SMSlib
000038AD _SMS_setBackdropColor SMSlib
000038B8 _SMS_useFirstHalfTilesforSprites SMSlib
000038CF _SMS_setSpriteMode SMSlib
0000391E _SMS_setBGPaletteColor SMSlib
00003938 _SMS_setSpritePaletteColor SMSlib
00003952 _SMS_loadBGPalette SMSlib
00003967 _SMS_loadSpritePalette SMSlib
0000397C _SMS_setColor SMSlib
00003980 _SMS_waitForVBlank SMSlib
0000398D _SMS_getKeysStatus SMSlib
ASxxxx Linker V03.00 + NoICE + sdld, page 4.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_CODE 00000200 00003944 = 14660. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00003991 _SMS_getKeysPressed SMSlib
000039A7 _SMS_getKeysHeld SMSlib
000039B9 _SMS_getKeysReleased SMSlib
000039CF _SMS_queryPauseRequested SMSlib
000039D4 _SMS_resetPauseRequest SMSlib
000039DA _SMS_setLineInterruptHandler SMSlib
000039F1 _SMS_setLineCounter SMSlib
00003A07 _SMS_getVCount SMSlib
00003A0B _SMS_getHCount SMSlib
00003A0F _SMS_isr SMSlib
00003A45 _SMS_nmi_isr SMSlib
00003A58 _SMS_initSprites SMSlib_sprite
00003A5E _SMS_addSprite SMSlib_sprite
00003A91 _SMS_copySpritestoSAT SMSlib_sprite
00003AC7 _SMS_loadTiles SMSlib_loadTiles
00003AF8 ___sdcc_call_hl
00003AF9 _SMS_VRAMmemset SMSlib_VRAMmemset
00003B19 _SMS_VRAMmemsetW SMSlib_VRAMmemset
ASxxxx Linker V03.00 + NoICE + sdld, page 5.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_HEADER0 00000000 00000006 = 6. bytes (ABS,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00000006 _SMS_crt0_RST08 crt0
ASxxxx Linker V03.00 + NoICE + sdld, page 6.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_HEADER1 00000000 00000009 = 9. bytes (ABS,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00000011 _SMS_crt0_RST18 crt0
ASxxxx Linker V03.00 + NoICE + sdld, page 7.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_HEADER2 00000000 0000000A = 10. bytes (ABS,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
ASxxxx Linker V03.00 + NoICE + sdld, page 8.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_HEADER3 00000000 00000003 = 3. bytes (ABS,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
ASxxxx Linker V03.00 + NoICE + sdld, page 9.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_HEADER4 00000000 00000003 = 3. bytes (ABS,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
ASxxxx Linker V03.00 + NoICE + sdld, page 10.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_HEADER5 00000000 0000012A = 298. bytes (ABS,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00000099 _OUTI128 crt0
00000119 _OUTI64 crt0
00000159 _OUTI32 crt0
00000199 _outi_block crt0
ASxxxx Linker V03.00 + NoICE + sdld, page 11.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_INITIALIZER 00003B44 00000007 = 7. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
ASxxxx Linker V03.00 + NoICE + sdld, page 12.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_GSINIT 00003B4B 0000000F = 15. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00003B4B gsinit crt0
ASxxxx Linker V03.00 + NoICE + sdld, page 13.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_GSFINAL 00003B5A 00000001 = 1. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
ASxxxx Linker V03.00 + NoICE + sdld, page 14.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_DATA 0000C000 000001EF = 495. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
0000C000 _GSL_RAM GSLib
0000C107 _enemy1 enemy
0000C111 _enemy2 enemy
0000C11B _enemy3 enemy
0000C125 _VDPBlank SMSlib
0000C126 _SMS_VDPFlags SMSlib
0000C127 _PauseRequested SMSlib
0000C128 _KeysStatus SMSlib
0000C12A _PreviousKeysStatus SMSlib
0000C12C _SMS_theLineInterruptHandler SMSlib
0000C12E _SpriteTableY SMSlib_sprite
0000C16E _SpriteTableXN SMSlib_sprite
0000C1EE _SpriteNextFree SMSlib_sprite
ASxxxx Linker V03.00 + NoICE + sdld, page 15.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_INITIALIZED 0000C1EF 00000007 = 7. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
0000C1EF _scrollXOffset scrolltester
0000C1F0 _scrollYOffset scrolltester
0000C1F1 _VDPReg SMSlib
0000C1F3 _spritesHeight SMSlib
0000C1F4 _spritesWidth SMSlib
0000C1F5 _spritesTileOffset SMSlib
ASxxxx Linker V03.00 + NoICE + sdld, page 16.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_BANK2 00008000 00003F17 = 16151. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00008000 _gatopresentaciontiles_psgcompr bank2
00008F59 _gatopresentaciontilemap_bin bank2
00009559 _gatopresentacionpalette_bin bank2
00009569 _presentation_psg bank2
0000A22C _level1_metatiles_bin bank2
0000A534 _level1_palette_bin bank2
0000A541 _level1_scrolltable_bin bank2
0000AB4E _level1_tiles_bin bank2
0000BC4E _levelbackgroundtiles_psgcompr bank2
0000BE08 _playeranimation1frame1_bin bank2
0000BF08 _levelbackgroundpalette_bin bank2
ASxxxx Linker V03.00 + NoICE + sdld, page 17.
Hexadecimal [32-Bits]
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
_BANK3 00008000 00003F06 = 16134. bytes (REL,CON)
Value Global Global Defined In Module
----- -------------------------------- ------------------------
00008000 _player_palette_bin bank3
0000800D _playeranimation0frame0_bin bank3
0000810D _playeranimation0frame0mirrored_ bank3
0000820D _playeranimation1frame0_bin bank3
0000830D _playeranimation1frame0mirrored_ bank3
0000840D _playeranimation2frame0_bin bank3
0000850D _playeranimation2frame0mirrored_ bank3
0000860D _playeranimation2frame1_bin bank3
0000870D _playeranimation2frame1mirrored_ bank3
0000880D _playeranimation2frame2_bin bank3
0000890D _playeranimation2frame2mirrored_ bank3
00008A0D _playeranimation2frame3_bin bank3
00008B0D _playeranimation2frame3mirrored_ bank3
00008C0D _playeranimation3frame0_bin bank3
00008D4D _playeranimation3frame0mirrored_ bank3
00008E8D _playeranimation3frame1_bin bank3
0000902D _playeranimation3frame1mirrored_ bank3
000091CD _playeranimation3frame2_bin bank3
0000932D _playeranimation3frame2mirrored_ bank3
0000948D _playeranimation4frame0_bin bank3
0000954D _playeranimation4frame0mirrored_ bank3
0000960D _playeranimation5frame0_bin bank3
0000972D _playeranimation5frame0mirrored_ bank3
0000984D _playeranimation6frame0_bin bank3
0000990D _playeranimation6frame0mirrored_ bank3
000099CD _playeranimation7frame0_bin bank3
00009AED _playeranimation7frame0mirrored_ bank3
00009C0D _playeranimation8frame0_bin bank3
00009CCD _playeranimation8frame0mirrored_ bank3
00009D8D _playeranimation9frame0_bin bank3
00009E8D _playeranimation9frame0mirrored_ bank3
00009F8D _playeranimation9frame1_bin bank3
0000A02D _playeranimation9frame1mirrored_ bank3
0000A0CD _logo1985tiles_bin bank3
0000AD8D _logo1985tilemap_bin bank3
0000B38D _logo1985palette_bin bank3
0000B392 _logo1985music_psg bank3
0000B45B _fnaclogotiles_psgcompr bank3
0000B8F6 _fnaclogotilemap_bin bank3
0000BEF6 _fnaclogopalette_bin bank3
ASxxxx Linker V03.00 + NoICE + sdld, page 18.
Files Linked [ module(s) ]
crt0_sms.rel [ crt0 ]
scrolltester.rel [ scrolltester ]
GSLib.rel [ GSLib ]
enemy.rel [ enemy ]
bank2.rel [ bank2 ]
bank3.rel [ bank3 ]
Libraries Linked [ object file ]
C:\Program Files\SDCC\bin\..\lib\z80/SMSlib.lib
[ SMSlib.rel ]
C:\Program Files\SDCC\bin\..\lib\z80/SMSlib.lib
[ SMSlib_sprite.rel ]
C:\Program Files\SDCC\bin\..\lib\z80/SMSlib.lib
[ SMSlib_loadTiles.rel ]
C:\Program Files\SDCC\bin\..\lib\z80/z80.lib
[ __sdcc_call_hl.rel ]
C:\Program Files\SDCC\bin\..\lib\z80/SMSlib.lib
[ SMSlib_VRAMmemset.rel ]
ASxxxx Linker V03.00 + NoICE + sdld, page 19.
User Base Address Definitions
_CODE = 0x0200
_DATA = 0xc000
_BANK2=0x8000
_BANK3=0x8000
?ASlink-Warning-Undefined Global '_enemyanimation0frame0_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame0_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame1_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame2_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame3_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_forceReload' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_addEntity' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_isFrameEnded' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_play_punch_sound1' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_setAnimation' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_play_punch_sound2' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_move_entity' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation0frame0mirrored_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame0mirrored_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame1mirrored_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame2mirrored_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_enemyanimation1frame3mirrored_bin' referenced by module 'enemy'
?ASlink-Warning-Undefined Global '_isAnimationEnded' referenced by module 'enemy'