summaryrefslogtreecommitdiff
path: root/gfx/tilesets.asm
blob: 0f4dcbb344455499cc174328b7b49212b041ef84 (plain)
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
tilecoll: MACRO
; used in data/tilesets/*_collision.asm
	db COLL_\1, COLL_\2, COLL_\3, COLL_\4
ENDM


SECTION "Tileset Data 1", ROMX

TilesetKantoGFX: ; 0x18000
INCBIN "gfx/tilesets/kanto.2bpp.lz"
; 0x18606

TilesetKantoMeta: ; 0x18606
INCBIN "data/tilesets/kanto_metatiles.bin"
; 0x18e06

TilesetKantoColl: ; 0x18e06
INCLUDE "data/tilesets/kanto_collision.asm"
; 0x19006

Tileset0GFX: ; 0x19006
TilesetJohto1GFX: ; 0x19006
INCBIN "gfx/tilesets/johto_1.2bpp.lz"
; 0x19c0e

Tileset0Meta: ; 0x19c0e
TilesetJohto1Meta: ; 0x19c0e
INCBIN "data/tilesets/johto_1_metatiles.bin"
; 0x1a40e

Tileset0Coll: ; 0x1a40e
TilesetJohto1Coll: ; 0x1a40e
INCLUDE "data/tilesets/johto_1_collision.asm"
; 0x1a60e

TilesetIcePathGFX: ; 0x1a60e
INCBIN "gfx/tilesets/ice_path.2bpp.lz"
; 0x1af3e

TilesetIcePathMeta: ; 0x1af3e
INCBIN "data/tilesets/ice_path_metatiles.bin"
; 0x1b33e

TilesetIcePathColl: ; 0x1b33e
INCLUDE "data/tilesets/ice_path_collision.asm"
; 0x1b43e

TilesetPlayersHouse2FGFX: ; 0x1b43e
INCBIN "gfx/tilesets/players_house_2f.2bpp.lz"
; 0x1b8fe

TilesetPlayersHouse2FMeta: ; 0x1b8fe
INCBIN "data/tilesets/players_house_2f_metatiles.bin"
; 0x1bcfe

TilesetPlayersHouse2FColl: ; 0x1bcfe
INCLUDE "data/tilesets/players_house_2f_collision.asm"
; 0x1bdfe


SECTION "Tileset Data 2", ROMX

TilesetPokecenterGFX: ; 0x1c30c
INCBIN "gfx/tilesets/pokecenter.2bpp.lz"
; 0x1c73c

TilesetPokecenterMeta: ; 0x1c73c
INCBIN "data/tilesets/pokecenter_metatiles.bin"
; 0x1cb3c

TilesetPokecenterColl: ; 0x1cb3c
INCLUDE "data/tilesets/pokecenter_collision.asm"
; 0x1cc3c

TilesetPortGFX: ; 0x1cc3c
INCBIN "gfx/tilesets/port.2bpp.lz"
; 0x1d04c

TilesetPortMeta: ; 0x1d04c
INCBIN "data/tilesets/port_metatiles.bin"
; 0x1d44c

TilesetPortColl: ; 0x1d44c
INCLUDE "data/tilesets/port_collision.asm"
; 0x1d54c

TilesetPlayersHouseGFX: ; 0x1d54c
INCBIN "gfx/tilesets/players_house.2bpp.lz"
; 0x1d92c

TilesetPlayersHouseMeta: ; 0x1d92c
INCBIN "data/tilesets/players_house_metatiles.bin"
; 0x1dd2c

TilesetPlayersHouseColl: ; 0x1dd2c
INCLUDE "data/tilesets/players_house_collision.asm"
; 0x1de2c

TilesetCeladonMansionGFX: ; 0x1de2c
INCBIN "gfx/tilesets/celadon_mansion.2bpp.lz"
; 0x1e58c

TilesetCeladonMansionMeta: ; 0x1e58c
INCBIN "data/tilesets/celadon_mansion_metatiles.bin"
; 0x1e98c

TilesetCeladonMansionColl: ; 0x1e98c
INCLUDE "data/tilesets/celadon_mansion_collision.asm"
; 0x1ea8c

TilesetCaveGFX: ; 0x1ea8c
INCBIN "gfx/tilesets/cave.2bpp.lz"
; 0x1ee1c

TilesetCaveMeta: ; 0x1ee1c
TilesetWhirlIslandsMeta: ; 0x1ee1c
INCBIN "data/tilesets/cave_metatiles.bin"
; 0x1f21c

TilesetCaveColl: ; 0x1f21c
TilesetWhirlIslandsColl: ; 0x1f21c
INCLUDE "data/tilesets/cave_collision.asm"
; 0x1f31c


SECTION "Tileset Data 3", ROMX

TilesetSproutTowerGFX: ; 0x20181
INCBIN "gfx/tilesets/sprout_tower.2bpp.lz"
; 0x206e1

TilesetSproutTowerMeta: ; 0x206e1
INCBIN "data/tilesets/sprout_tower_metatiles.bin"
; 0x20ae1

TilesetSproutTowerColl: ; 0x20ae1
INCLUDE "data/tilesets/sprout_tower_collision.asm"
; 0x20be1

TilesetLabGFX: ; 0x20be1
INCBIN "gfx/tilesets/lab.2bpp.lz"
; 0x213e1

TilesetLabMeta: ; 0x213e1
INCBIN "data/tilesets/lab_metatiles.bin"
; 0x217e1

TilesetLabColl: ; 0x217e1
INCLUDE "data/tilesets/lab_collision.asm"
; 0x218e1

TilesetMartGFX: ; 0x218e1
INCBIN "gfx/tilesets/mart.2bpp.lz"
; 0x22031

TilesetMartMeta: ; 0x22031
INCBIN "data/tilesets/mart_metatiles.bin"
; 0x22431

TilesetMartColl: ; 0x22431
INCLUDE "data/tilesets/mart_collision.asm"
; 0x22531

TilesetGameCornerGFX: ; 0x22531
INCBIN "gfx/tilesets/game_corner.2bpp.lz"
; 0x22af1

TilesetGameCornerMeta: ; 0x22af1
INCBIN "data/tilesets/game_corner_metatiles.bin"
; 0x22ef1

TilesetGameCornerColl: ; 0x22ef1
INCLUDE "data/tilesets/game_corner_collision.asm"
; 0x22ff1

TilesetTrainStationGFX: ; 0x22ff1
INCBIN "gfx/tilesets/train_station.2bpp.lz"
; 0x23391

TilesetTrainStationMeta: ; 0x23391
INCBIN "data/tilesets/train_station_metatiles.bin"
; 0x23791

TilesetTrainStationColl: ; 0x23791
INCLUDE "data/tilesets/train_station_collision.asm"
; 0x23891

TilesetIlexForestMeta: ; 0x23891
INCBIN "data/tilesets/ilex_forest_metatiles.bin"
; 0x23b11


SECTION "Tileset Data 4", ROMX

TilesetGym1GFX: ; 0x30000
INCBIN "gfx/tilesets/gym_1.2bpp.lz"
; 0x304e0

TilesetGym1Meta: ; 0x304e0
INCBIN "data/tilesets/gym_1_metatiles.bin"
; 0x308e0

TilesetGym1Coll: ; 0x308e0
INCLUDE "data/tilesets/gym_1_collision.asm"
; 0x309e0

TilesetParkGFX: ; 0x309e0
INCBIN "gfx/tilesets/park.2bpp.lz"
; 0x30e80

TilesetParkMeta: ; 0x30e80
INCBIN "data/tilesets/park_metatiles.bin"
; 0x31280

TilesetParkColl: ; 0x31280
INCLUDE "data/tilesets/park_collision.asm"
; 0x31380

TilesetRadioTowerGFX: ; 0x31380
INCBIN "gfx/tilesets/radio_tower.2bpp.lz"
; 0x318e0

TilesetRadioTowerMeta: ; 0x318e0
INCBIN "data/tilesets/radio_tower_metatiles.bin"
; 0x31ce0

TilesetRadioTowerColl: ; 0x31ce0
INCLUDE "data/tilesets/radio_tower_collision.asm"
; 0x31de0

TilesetUndergroundGFX: ; 0x31de0
INCBIN "gfx/tilesets/underground.2bpp.lz"
; 0x321b0

TilesetUndergroundMeta: ; 0x321b0
INCBIN "data/tilesets/underground_metatiles.bin"
; 0x325b0

TilesetUndergroundColl: ; 0x325b0
INCLUDE "data/tilesets/underground_collision.asm"
; 0x326b0

TilesetWhirlIslandsGFX: ; 0x326b0
INCBIN "gfx/tilesets/whirl_islands.2bpp.lz"
; 0x329f0

UnusedTilesetWhirlIslandsMeta: ; 0x329f0
INCBIN "data/tilesets/unused_whirl_islands_metatiles.bin"
; 0x331f0

UnusedTilesetWhirlIslandsColl: ; 0x331f0
INCLUDE "data/tilesets/unused_whirl_islands_collision.asm"
; 0x333f0


SECTION "Tileset Data 5", ROMX

TilesetPokeComCenterGFX: ; 0xb4000
INCBIN "gfx/tilesets/pokecom_center.2bpp.lz"
; 0xb48a0

TilesetPokeComCenterMeta: ; 0xb48a0
INCBIN "data/tilesets/pokecom_center_metatiles.bin"
; 0xb4ca0

TilesetPokeComCenterColl: ; 0xb4ca0
INCLUDE "data/tilesets/pokecom_center_collision.asm"
; 0xb4da0

TilesetBattleTowerGFX: ; 0xb4da0
INCBIN "gfx/tilesets/battle_tower.2bpp.lz"
; 0xb50e0

TilesetBattleTowerMeta: ; 0xb50e0
INCBIN "data/tilesets/battle_tower_metatiles.bin"
; 0xb54e0

TilesetBattleTowerColl: ; 0xb54e0
INCLUDE "data/tilesets/battle_tower_collision.asm"
; 0xb55e0

TilesetGateGFX: ; 0xb55e0
INCBIN "gfx/tilesets/gate.2bpp.lz"
; 0xb59e0

TilesetGateMeta: ; 0xb59e0
INCBIN "data/tilesets/gate_metatiles.bin"
; 0xb5de0

TilesetGateColl: ; 0xb5de0
INCLUDE "data/tilesets/gate_collision.asm"
; 0xb5ee0

TilesetJohto2GFX: ; 0xb5ee0
TilesetBattleTowerOutsideGFX: ; 0xb5ee0
INCBIN "gfx/tilesets/johto_2.2bpp.lz"
; 0xb6ae8

TilesetJohto2Meta: ; 0xb6ae8
INCBIN "data/tilesets/johto_2_metatiles.bin"
; 0xb72e8

TilesetJohto2Coll: ; 0xb72e8
INCLUDE "data/tilesets/johto_2_collision.asm"
; 0xb74e8

TilesetKurtsHouseGFX: ; 0xb74e8
INCBIN "gfx/tilesets/kurts_house.2bpp.lz"
; 0xb79a8

TilesetKurtsHouseMeta: ; 0xb79a8
INCBIN "data/tilesets/kurts_house_metatiles.bin"
; 0xb7da8

TilesetKurtsHouseColl: ; 0xb7da8
INCLUDE "data/tilesets/kurts_house_collision.asm"
; 0xb7ea8


SECTION "Tileset Data 6", ROMX

TilesetIlexForestGFX: ; 0xdc000
INCBIN "gfx/tilesets/ilex_forest.2bpp.lz"
; 0xdc3d0

TilesetOlivineGymGFX: ; 0xdc3d0
INCBIN "gfx/tilesets/olivine_gym.2bpp.lz"
; 0xdcc50

TilesetOlivineGymMeta: ; 0xdcc50
INCBIN "data/tilesets/olivine_gym_metatiles.bin"
; 0xdd050

TilesetOlivineGymColl: ; 0xdd050
INCLUDE "data/tilesets/olivine_gym_collision.asm"
; 0xdd150

TilesetHouse1GFX: ; 0xdd150
INCBIN "gfx/tilesets/house_1.2bpp.lz"
; 0xdd600

TilesetHouse1Meta: ; 0xdd600
INCBIN "data/tilesets/house_1_metatiles.bin"
; 0xdda00

TilesetHouse1Coll: ; 0xdda00
INCLUDE "data/tilesets/house_1_collision.asm"
; 0xddb00

TilesetLighthouseGFX: ; 0xddb00
INCBIN "gfx/tilesets/lighthouse.2bpp.lz"
; 0xddf70

TilesetLighthouseMeta: ; 0xddf70
INCBIN "data/tilesets/lighthouse_metatiles.bin"
; 0xde370

TilesetLighthouseColl: ; 0xde370
INCLUDE "data/tilesets/lighthouse_collision.asm"
; 0xde470

TilesetIlexForestColl: ; 0xde470
INCLUDE "data/tilesets/ilex_forest_collision.asm"
; 0xde570

TilesetPowerPlantGFX: ; 0xde570
INCBIN "gfx/tilesets/power_plant.2bpp.lz"
; 0xde990

TilesetPowerPlantMeta: ; 0xde990
INCBIN "data/tilesets/power_plant_metatiles.bin"
; 0xded90

TilesetPowerPlantColl: ; 0xded90
INCLUDE "data/tilesets/power_plant_collision.asm"
; 0xdee90

TilesetBattleTowerOutsideMeta: ; 0xdee90
INCBIN "data/tilesets/battle_tower_outside_metatiles.bin"
; 0xdf690

TilesetBattleTowerOutsideColl: ; 0xdf690
INCLUDE "data/tilesets/battle_tower_outside_collision.asm"
; 0xdf890

TilesetBetaWordRoomMeta: ; 0xdf890
INCBIN "data/tilesets/beta_word_room_metatiles.bin"
; 0xdfc90

TilesetBetaWordRoomColl: ; 0xdfc90
TilesetHoOhWordRoomColl: ; 0xdfc90
TilesetKabutoWordRoomColl: ; 0xdfc90
TilesetOmanyteWordRoomColl: ; 0xdfc90
TilesetAerodactylWordRoomColl: ; 0xdfc90
INCLUDE "data/tilesets/beta_word_room_collision.asm"
; 0xdfd90


SECTION "Tileset Data 7", ROMX

TilesetRuinsOfAlphGFX: ; 0x1dc5a1
TilesetBetaWordRoomGFX: ; 0x1dc5a1
TilesetHoOhWordRoomGFX: ; 0x1dc5a1
TilesetKabutoWordRoomGFX: ; 0x1dc5a1
TilesetOmanyteWordRoomGFX: ; 0x1dc5a1
TilesetAerodactylWordRoomGFX: ; 0x1dc5a1
INCBIN "gfx/tilesets/ruins_of_alph.2bpp.lz"
; 0x1dd1a9

TilesetRuinsOfAlphMeta: ; 0x1dd1a9
INCBIN "data/tilesets/ruins_of_alph_metatiles.bin"
; 0x1dd5a9

TilesetRuinsOfAlphColl: ; 0x1dd5a9
INCLUDE "data/tilesets/ruins_of_alph_collision.asm"
; 0x1dd6a9


SECTION "Tileset Data 8", ROMX

TilesetHoOhWordRoomMeta: ; 0x1e0000
INCBIN "data/tilesets/ho_oh_word_room_metatiles.bin"
; 0x1e0400

TilesetKabutoWordRoomMeta: ; 0x1e0400
INCBIN "data/tilesets/kabuto_word_room_metatiles.bin"
; 0x1e0800

TilesetOmanyteWordRoomMeta: ; 0x1e0800
INCBIN "data/tilesets/omanyte_word_room_metatiles.bin"
; 0x1e0c00

TilesetAerodactylWordRoomMeta: ; 0x1e0c00
INCBIN "data/tilesets/aerodactyl_word_room_metatiles.bin"
; 0x1e1000