summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorElectroDeoxys <ElectroDeoxys@gmail.com>2021-02-13 09:04:22 +0000
committerElectroDeoxys <ElectroDeoxys@gmail.com>2021-02-13 09:05:27 +0000
commit68fbfa0d8e891794037852595b1ca47464905f90 (patch)
treecb66e5ef7bc759ec092a4540866022d991d0a0b4 /src
parentae378aa629caa6f7281a177ab86bed36787503dc (diff)
Label Tilemap data
Diffstat (limited to 'src')
-rw-r--r--src/constants.asm1
-rw-r--r--src/constants/tilemap_constants.asm107
-rw-r--r--src/data/map_headers.asm68
-rw-r--r--src/engine/bank07.asm15
-rw-r--r--src/engine/bank20.asm312
-rw-r--r--src/engine/home.asm2
-rw-r--r--src/gfx.asm130
-rw-r--r--src/wram.asm4
8 files changed, 376 insertions, 263 deletions
diff --git a/src/constants.asm b/src/constants.asm
index efa44fb..733dd8c 100644
--- a/src/constants.asm
+++ b/src/constants.asm
@@ -18,6 +18,7 @@ INCLUDE "constants/sgb_constants.asm"
INCLUDE "constants/sfx_constants.asm"
INCLUDE "constants/sprite_constants.asm"
INCLUDE "constants/text_constants.asm"
+INCLUDE "constants/tilemap_constants.asm"
INCLUDE "constants/tileset_constants.asm"
INCLUDE "constants/animation_constants.asm"
INCLUDE "constants/attack_animation_constants.asm"
diff --git a/src/constants/tilemap_constants.asm b/src/constants/tilemap_constants.asm
new file mode 100644
index 0000000..cb12931
--- /dev/null
+++ b/src/constants/tilemap_constants.asm
@@ -0,0 +1,107 @@
+ const_def
+ const TILEMAP_OVERWORLD_MAP ; $00
+ const TILEMAP_OVERWORLD_MAP_CGB ; $01
+ const TILEMAP_MASON_LABORATORY ; $02
+ const TILEMAP_MASON_LABORATORY_CGB ; $03
+ const TILEMAP_UNUSED_1 ; $04
+ const TILEMAP_UNUSED_2 ; $05
+ const TILEMAP_DECK_MACHINE_ROOM ; $06
+ const TILEMAP_DECK_MACHINE_ROOM_CGB ; $07
+ const TILEMAP_UNUSED_3 ; $08
+ const TILEMAP_UNUSED_4 ; $09
+ const TILEMAP_ISHIHARA ; $0a
+ const TILEMAP_ISHIHARA_CGB ; $0b
+ const TILEMAP_FIGHTING_CLUB_ENTRANCE ; $0c
+ const TILEMAP_FIGHTING_CLUB_ENTRANCE_CGB ; $0d
+ const TILEMAP_ROCK_CLUB_ENTRANCE ; $0e
+ const TILEMAP_ROCK_CLUB_ENTRANCE_CGB ; $0f
+ const TILEMAP_WATER_CLUB_ENTRANCE ; $10
+ const TILEMAP_WATER_CLUB_ENTRANCE_CGB ; $11
+ const TILEMAP_LIGHTNING_CLUB_ENTRANCE ; $12
+ const TILEMAP_LIGHTNING_CLUB_ENTRANCE_CGB ; $13
+ const TILEMAP_GRASS_CLUB_ENTRANCE ; $14
+ const TILEMAP_GRASS_CLUB_ENTRANCE_CGB ; $15
+ const TILEMAP_PSYCHIC_CLUB_ENTRANCE ; $16
+ const TILEMAP_PSYCHIC_CLUB_ENTRANCE_CGB ; $17
+ const TILEMAP_SCIENCE_CLUB_ENTRANCE ; $18
+ const TILEMAP_SCIENCE_CLUB_ENTRANCE_CGB ; $19
+ const TILEMAP_FIRE_CLUB_ENTRANCE ; $1a
+ const TILEMAP_FIRE_CLUB_ENTRANCE_CGB ; $1b
+ const TILEMAP_CHALLENGE_HALL_ENTRANCE ; $1c
+ const TILEMAP_CHALLENGE_HALL_ENTRANCE_CGB ; $1d
+ const TILEMAP_CLUB_LOBBY ; $1e
+ const TILEMAP_CLUB_LOBBY_CGB ; $1f
+ const TILEMAP_FIGHTING_CLUB ; $20
+ const TILEMAP_FIGHTING_CLUB_CGB ; $21
+ const TILEMAP_ROCK_CLUB ; $22
+ const TILEMAP_ROCK_CLUB_CGB ; $23
+ const TILEMAP_WATER_CLUB ; $24
+ const TILEMAP_WATER_CLUB_CGB ; $25
+ const TILEMAP_LIGHTNING_CLUB ; $26
+ const TILEMAP_LIGHTNING_CLUB_CGB ; $27
+ const TILEMAP_GRASS_CLUB ; $28
+ const TILEMAP_GRASS_CLUB_CGB ; $29
+ const TILEMAP_PSYCHIC_CLUB ; $2a
+ const TILEMAP_PSYCHIC_CLUB_CGB ; $2b
+ const TILEMAP_SCIENCE_CLUB ; $2c
+ const TILEMAP_SCIENCE_CLUB_CGB ; $2d
+ const TILEMAP_FIRE_CLUB ; $2e
+ const TILEMAP_FIRE_CLUB_CGB ; $2f
+ const TILEMAP_CHALLENGE_HALL ; $30
+ const TILEMAP_CHALLENGE_HALL_CGB ; $31
+ const TILEMAP_POKEMON_DOME_ENTRANCE ; $32
+ const TILEMAP_POKEMON_DOME_ENTRANCE_CGB ; $33
+ const TILEMAP_UNUSED_5 ; $34
+ const TILEMAP_UNUSED_6 ; $35
+ const TILEMAP_POKEMON_DOME ; $36
+ const TILEMAP_POKEMON_DOME_CGB ; $37
+ const TILEMAP_UNUSED_7 ; $38
+ const TILEMAP_UNUSED_8 ; $39
+ const TILEMAP_HALL_OF_HONOR ; $3a
+ const TILEMAP_HALL_OF_HONOR_CGB ; $3b
+ const TILEMAP_CARD_POP_1 ; $3c
+ const TILEMAP_CARD_POP_1_CGB ; $3d
+ const TILEMAP_GRASS_MEDAL ; $3e
+ const TILEMAP_SCIENCE_MEDAL ; $3f
+ const TILEMAP_FIRE_MEDAL ; $40
+ const TILEMAP_WATER_MEDAL ; $41
+ const TILEMAP_LIGHTNING_MEDAL ; $42
+ const TILEMAP_FIGHTING_MEDAL ; $43
+ const TILEMAP_ROCK_MEDAL ; $44
+ const TILEMAP_PSYCHIC_MEDAL ; $45
+ const TILEMAP_CARD_POP_2 ; $46
+ const TILEMAP_CARD_POP_2_CGB ; $47
+ const TILEMAP_CARD_POP_2_UNKNOWN_1 ; $48
+ const TILEMAP_CARD_POP_2_UNKNOWN_2 ; $49
+ const TILEMAP_CARD_POP_3 ; $4a
+ const TILEMAP_CARD_POP_3_CGB ; $4b
+ const TILEMAP_COLOSSEUM ; $4c
+ const TILEMAP_COLOSSEUM_CGB ; $4d
+ const TILEMAP_EVOLUTION ; $4e
+ const TILEMAP_EVOLUTION_CGB ; $4f
+ const TILEMAP_MYSTERY ; $50
+ const TILEMAP_MYSTERY_CGB ; $51
+ const TILEMAP_LABORATORY ; $52
+ const TILEMAP_LABORATORY_CGB ; $53
+ const TILEMAP_CHARIZARD_INTRO ; $54
+ const TILEMAP_CHARIZARD_INTRO_CGB ; $55
+ const TILEMAP_SCYTHER_INTRO ; $56
+ const TILEMAP_SCYTHER_INTRO_CGB ; $57
+ const TILEMAP_AERODACTYL_INTRO ; $58
+ const TILEMAP_AERODACTYL_INTRO_CGB ; $59
+ const TILEMAP_TITLE_SCREEN_1 ; $5a
+ const TILEMAP_TITLE_SCREEN_2 ; $5b
+ const TILEMAP_SOLID_TILES_1 ; $5c
+ const TILEMAP_SOLID_TILES_2 ; $5d
+ const TILEMAP_SOLID_TILES_3 ; $5e
+ const TILEMAP_TITLE_SCREEN_3 ; $5f
+ const TILEMAP_TITLE_SCREEN_4 ; $60
+ const TILEMAP_SOLID_TILES_4 ; $61
+ const TILEMAP_PLAYER ; $62
+ const TILEMAP_OPPONENT ; $63
+ const TILEMAP_TITLE_SCREEN_5 ; $64
+ const TILEMAP_TITLE_SCREEN_6 ; $65
+ const TILEMAP_COPYRIGHT ; $66
+ const TILEMAP_COPYRIGHT_CGB ; $67
+ const TILEMAP_NINTENDO ; $68
+ const TILEMAP_COMPANIES ; $69
diff --git a/src/data/map_headers.asm b/src/data/map_headers.asm
index 06a2e20..3204bbf 100644
--- a/src/data/map_headers.asm
+++ b/src/data/map_headers.asm
@@ -1,37 +1,37 @@
; TODO: figure out the rest of the data for each map
; related to the table at 20:4e5d
MapHeaders: ; 1c374 (7:4374)
- db $00,$01,$00,$01,$01,MUSIC_OVERWORLD ; OVERWORLD_MAP
- db $02,$03,$00,$02,$02,MUSIC_OVERWORLD ; MASON_LABORATORY
- db $06,$07,$00,$02,$02,MUSIC_OVERWORLD ; DECK_MACHINE_ROOM
- db $0A,$0B,$00,$03,$03,MUSIC_OVERWORLD ; ISHIHARAS_HOUSE
- db $0C,$0D,$00,$03,$04,MUSIC_OVERWORLD ; FIGHTING_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIGHTING_CLUB_LOBBY
- db $20,$21,$00,$04,$0D,MUSIC_CLUB_3 ; FIGHTING_CLUB
- db $0E,$0F,$00,$03,$05,MUSIC_OVERWORLD ; ROCK_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; ROCK_CLUB_LOBBY
- db $22,$23,$00,$04,$0E,MUSIC_CLUB_2 ; ROCK_CLUB
- db $10,$11,$00,$03,$06,MUSIC_OVERWORLD ; WATER_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; WATER_CLUB_LOBBY
- db $24,$25,$00,$02,$0F,MUSIC_CLUB_2 ; WATER_CLUB
- db $12,$13,$00,$03,$07,MUSIC_OVERWORLD ; LIGHTNING_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; LIGHTNING_CLUB_LOBBY
- db $26,$27,$00,$05,$10,MUSIC_CLUB_1 ; LIGHTNING_CLUB
- db $14,$15,$00,$03,$08,MUSIC_OVERWORLD ; GRASS_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; GRASS_CLUB_LOBBY
- db $28,$29,$00,$06,$11,MUSIC_CLUB_1 ; GRASS_CLUB
- db $16,$17,$00,$03,$09,MUSIC_OVERWORLD ; PSYCHIC_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; PSYCHIC_CLUB_LOBBY
- db $2A,$2B,$00,$07,$12,MUSIC_CLUB_2 ; PSYCHIC_CLUB
- db $18,$19,$00,$03,$0A,MUSIC_OVERWORLD ; SCIENCE_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; SCIENCE_CLUB_LOBBY
- db $2C,$2D,$00,$06,$13,MUSIC_CLUB_3 ; SCIENCE_CLUB
- db $1A,$1B,$00,$03,$0B,MUSIC_OVERWORLD ; FIRE_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIRE_CLUB_LOBBY
- db $2E,$2F,$00,$08,$14,MUSIC_CLUB_3 ; FIRE_CLUB
- db $1C,$1D,$00,$03,$04,MUSIC_OVERWORLD ; CHALLENGE_HALL_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; CHALLENGE_HALL_LOBBY
- db $30,$31,$00,$09,$15,MUSIC_OVERWORLD ; CHALLENGE_HALL
- db $32,$33,$00,$0A,$16,MUSIC_OVERWORLD ; POKEMON_DOME_ENTRANCE
- db $36,$37,$00,$0A,$17,MUSIC_POKEMON_DOME ; POKEMON_DOME
- db $3A,$3B,$00,$0A,$18,MUSIC_HALL_OF_HONOR ; HALL_OF_HONOR
+ db TILEMAP_OVERWORLD_MAP, TILEMAP_OVERWORLD_MAP_CGB, $00, $01, $01, MUSIC_OVERWORLD ; OVERWORLD_MAP
+ db TILEMAP_MASON_LABORATORY, TILEMAP_MASON_LABORATORY_CGB, $00, $02, $02, MUSIC_OVERWORLD ; MASON_LABORATORY
+ db TILEMAP_DECK_MACHINE_ROOM, TILEMAP_DECK_MACHINE_ROOM_CGB, $00, $02, $02, MUSIC_OVERWORLD ; DECK_MACHINE_ROOM
+ db TILEMAP_ISHIHARA, TILEMAP_ISHIHARA_CGB, $00, $03, $03, MUSIC_OVERWORLD ; ISHIHARAS_HOUSE
+ db TILEMAP_FIGHTING_CLUB_ENTRANCE, TILEMAP_FIGHTING_CLUB_ENTRANCE_CGB, $00, $03, $04, MUSIC_OVERWORLD ; FIGHTING_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; FIGHTING_CLUB_LOBBY
+ db TILEMAP_FIGHTING_CLUB, TILEMAP_FIGHTING_CLUB_CGB, $00, $04, $0d, MUSIC_CLUB_3 ; FIGHTING_CLUB
+ db TILEMAP_ROCK_CLUB_ENTRANCE, TILEMAP_ROCK_CLUB_ENTRANCE_CGB, $00, $03, $05, MUSIC_OVERWORLD ; ROCK_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; ROCK_CLUB_LOBBY
+ db TILEMAP_ROCK_CLUB, TILEMAP_ROCK_CLUB_CGB, $00, $04, $0e, MUSIC_CLUB_2 ; ROCK_CLUB
+ db TILEMAP_WATER_CLUB_ENTRANCE, TILEMAP_WATER_CLUB_ENTRANCE_CGB, $00, $03, $06, MUSIC_OVERWORLD ; WATER_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; WATER_CLUB_LOBBY
+ db TILEMAP_WATER_CLUB, TILEMAP_WATER_CLUB_CGB, $00, $02, $0f, MUSIC_CLUB_2 ; WATER_CLUB
+ db TILEMAP_LIGHTNING_CLUB_ENTRANCE, TILEMAP_LIGHTNING_CLUB_ENTRANCE_CGB, $00, $03, $07, MUSIC_OVERWORLD ; LIGHTNING_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; LIGHTNING_CLUB_LOBBY
+ db TILEMAP_LIGHTNING_CLUB, TILEMAP_LIGHTNING_CLUB_CGB, $00, $05, $10, MUSIC_CLUB_1 ; LIGHTNING_CLUB
+ db TILEMAP_GRASS_CLUB_ENTRANCE, TILEMAP_GRASS_CLUB_ENTRANCE_CGB, $00, $03, $08, MUSIC_OVERWORLD ; GRASS_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; GRASS_CLUB_LOBBY
+ db TILEMAP_GRASS_CLUB, TILEMAP_GRASS_CLUB_CGB, $00, $06, $11, MUSIC_CLUB_1 ; GRASS_CLUB
+ db TILEMAP_PSYCHIC_CLUB_ENTRANCE, TILEMAP_PSYCHIC_CLUB_ENTRANCE_CGB, $00, $03, $09, MUSIC_OVERWORLD ; PSYCHIC_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; PSYCHIC_CLUB_LOBBY
+ db TILEMAP_PSYCHIC_CLUB, TILEMAP_PSYCHIC_CLUB_CGB, $00, $07, $12, MUSIC_CLUB_2 ; PSYCHIC_CLUB
+ db TILEMAP_SCIENCE_CLUB_ENTRANCE, TILEMAP_SCIENCE_CLUB_ENTRANCE_CGB, $00, $03, $0a, MUSIC_OVERWORLD ; SCIENCE_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; SCIENCE_CLUB_LOBBY
+ db TILEMAP_SCIENCE_CLUB, TILEMAP_SCIENCE_CLUB_CGB, $00, $06, $13, MUSIC_CLUB_3 ; SCIENCE_CLUB
+ db TILEMAP_FIRE_CLUB_ENTRANCE, TILEMAP_FIRE_CLUB_ENTRANCE_CGB, $00, $03, $0b, MUSIC_OVERWORLD ; FIRE_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; FIRE_CLUB_LOBBY
+ db TILEMAP_FIRE_CLUB, TILEMAP_FIRE_CLUB_CGB, $00, $08, $14, MUSIC_CLUB_3 ; FIRE_CLUB
+ db TILEMAP_CHALLENGE_HALL_ENTRANCE, TILEMAP_CHALLENGE_HALL_ENTRANCE_CGB, $00, $03, $04, MUSIC_OVERWORLD ; CHALLENGE_HALL_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; CHALLENGE_HALL_LOBBY
+ db TILEMAP_CHALLENGE_HALL, TILEMAP_CHALLENGE_HALL_CGB, $00, $09, $15, MUSIC_OVERWORLD ; CHALLENGE_HALL
+ db TILEMAP_POKEMON_DOME_ENTRANCE, TILEMAP_POKEMON_DOME_ENTRANCE_CGB, $00, $0a, $16, MUSIC_OVERWORLD ; POKEMON_DOME_ENTRANCE
+ db TILEMAP_POKEMON_DOME, TILEMAP_POKEMON_DOME_CGB, $00, $0a, $17, MUSIC_POKEMON_DOME ; POKEMON_DOME
+ db TILEMAP_HALL_OF_HONOR, TILEMAP_HALL_OF_HONOR_CGB, $00, $0a, $18, MUSIC_HALL_OF_HONOR ; HALL_OF_HONOR
diff --git a/src/engine/bank07.asm b/src/engine/bank07.asm
index dc4a8c8..02590a8 100644
--- a/src/engine/bank07.asm
+++ b/src/engine/bank07.asm
@@ -64,7 +64,7 @@ Func_1c33b: ; 1c33b (7:433b)
ld hl, MapHeaders
add hl, bc
ld a, [hli]
- ld [wd131], a
+ ld [wCurTilemap], a
ld a, [hli]
ld c, a
ld a, [hli]
@@ -75,14 +75,17 @@ Func_1c33b: ; 1c33b (7:433b)
ld [wd290], a
ld a, [hli]
ld [wd111], a
+
ld a, [wConsole]
- cp $2
- jr nz, .asm_1c370
+ cp CONSOLE_CGB
+ jr nz, .got_tilemap
+ ; use CGB variant, if valid
ld a, c
or a
- jr z, .asm_1c370
- ld [wd131], a
-.asm_1c370
+ jr z, .got_tilemap
+ ld [wCurTilemap], a
+.got_tilemap
+
pop de
pop bc
pop hl
diff --git a/src/engine/bank20.asm b/src/engine/bank20.asm
index 8039177..078d4b2 100644
--- a/src/engine/bank20.asm
+++ b/src/engine/bank20.asm
@@ -625,10 +625,10 @@ LoadTilesetGfx: ; 802d4 (20:42d4)
ret
; 0x803b9
-; gets pointer to BG map with ID from wd131
+; gets pointer to BG map with ID from wCurTilemap
Func_803b9: ; 803b9 (20:43b9)
ld l, $00
- ld a, [wd131]
+ ld a, [wCurTilemap]
call GetMapDataPointer
call LoadGraphicsPointerFromHL
ld a, [hl]
@@ -845,7 +845,7 @@ Func_80baa: ; 80baa (20:4baa)
push bc
push de
ld c, a
- ld a, [wd131]
+ ld a, [wCurTilemap]
push af
ld a, [wd23d]
push af
@@ -882,7 +882,7 @@ Func_80baa: ; 80baa (20:4baa)
.asm_80be7
ld a, [hl]
- ld [wd131], a
+ ld [wCurTilemap], a
push bc
farcall Func_80082
pop bc
@@ -908,7 +908,7 @@ Func_80baa: ; 80baa (20:4baa)
pop af
ld [wd23d], a
pop af
- ld [wd131], a
+ ld [wCurTilemap], a
pop de
pop bc
pop hl
@@ -925,7 +925,7 @@ SpriteNullAnimationFrame:
; might be closer to "screen specific data" than map data
MapDataPointers: ; 80e5d (20:4e5d)
- dw MapDataPointers_80e67
+ dw Tilemaps
dw Tilesets
dw MapDataPointers_8116b
dw SpriteAnimationPointers
@@ -933,118 +933,118 @@ MapDataPointers: ; 80e5d (20:4e5d)
; \1 = pointer
; \2 = tileset
-macro_80e67: MACRO
- dwb \1, BANK(\1) - BANK(MapDataPointers_80e67)
+tilemap: MACRO
+ dwb \1, BANK(\1) - BANK(Tilemaps)
db \2
ENDM
-MapDataPointers_80e67: ; 80e67 (20:4e67)
- macro_80e67 Data_8191b, TILESET_OVERWORLD_MAP ; 0
- macro_80e67 Data_81a22, TILESET_OVERWORLD_MAP ; 1
- macro_80e67 Data_81c13, TILESET_MASON_LABORATORY ; 2
- macro_80e67 Data_81d2e, TILESET_MASON_LABORATORY ; 3
- macro_80e67 Data_81ed1, TILESET_MASON_LABORATORY ; 4
- macro_80e67 Data_81ef5, TILESET_MASON_LABORATORY ; 5
- macro_80e67 Data_81f26, TILESET_MASON_LABORATORY ; 6
- macro_80e67 Data_81feb, TILESET_MASON_LABORATORY ; 7
- macro_80e67 Data_82143, TILESET_MASON_LABORATORY ; 8
- macro_80e67 Data_82150, TILESET_MASON_LABORATORY ; 9
- macro_80e67 Data_82160, TILESET_ISHIHARA ; 10
- macro_80e67 Data_82222, TILESET_ISHIHARA ; 11
- macro_80e67 Data_82336, TILESET_CLUB_ENTRANCE ; 12
- macro_80e67 Data_82400, TILESET_CLUB_ENTRANCE ; 13
- macro_80e67 Data_8251d, TILESET_CLUB_ENTRANCE ; 14
- macro_80e67 Data_825e7, TILESET_CLUB_ENTRANCE ; 15
- macro_80e67 Data_82704, TILESET_CLUB_ENTRANCE ; 16
- macro_80e67 Data_827ce, TILESET_CLUB_ENTRANCE ; 17
- macro_80e67 Data_828eb, TILESET_CLUB_ENTRANCE ; 18
- macro_80e67 Data_829b5, TILESET_CLUB_ENTRANCE ; 19
- macro_80e67 Data_82ad2, TILESET_CLUB_ENTRANCE ; 20
- macro_80e67 Data_82b9c, TILESET_CLUB_ENTRANCE ; 21
- macro_80e67 Data_82cb9, TILESET_CLUB_ENTRANCE ; 22
- macro_80e67 Data_82d83, TILESET_CLUB_ENTRANCE ; 23
- macro_80e67 Data_82ea0, TILESET_CLUB_ENTRANCE ; 24
- macro_80e67 Data_82f6a, TILESET_CLUB_ENTRANCE ; 25
- macro_80e67 Data_83087, TILESET_CLUB_ENTRANCE ; 26
- macro_80e67 Data_83151, TILESET_CLUB_ENTRANCE ; 27
- macro_80e67 Data_8326e, TILESET_CLUB_ENTRANCE ; 28
- macro_80e67 Data_83321, TILESET_CLUB_ENTRANCE ; 29
- macro_80e67 Data_83424, TILESET_CLUB_LOBBY ; 30
- macro_80e67 Data_83545, TILESET_CLUB_LOBBY ; 31
- macro_80e67 Data_836db, TILESET_FIGHTING_CLUB ; 32
- macro_80e67 Data_8378c, TILESET_FIGHTING_CLUB ; 33
- macro_80e67 Data_8388d, TILESET_ROCK_CLUB ; 34
- macro_80e67 Data_839d6, TILESET_ROCK_CLUB ; 35
- macro_80e67 Data_84000, TILESET_WATER_CLUB ; 36
- macro_80e67 Data_84188, TILESET_WATER_CLUB ; 37
- macro_80e67 Data_843bb, TILESET_LIGHTNING_CLUB ; 38
- macro_80e67 Data_84533, TILESET_LIGHTNING_CLUB ; 39
- macro_80e67 Data_8472e, TILESET_GRASS_CLUB ; 40
- macro_80e67 Data_848d8, TILESET_GRASS_CLUB ; 41
- macro_80e67 Data_84b73, TILESET_PSYCHIC_CLUB ; 42
- macro_80e67 Data_84c6f, TILESET_PSYCHIC_CLUB ; 43
- macro_80e67 Data_84dfe, TILESET_SCIENCE_CLUB ; 44
- macro_80e67 Data_84f1d, TILESET_SCIENCE_CLUB ; 45
- macro_80e67 Data_850b6, TILESET_FIRE_CLUB ; 46
- macro_80e67 Data_85191, TILESET_FIRE_CLUB ; 47
- macro_80e67 Data_85315, TILESET_CHALLENGE_HALL ; 48
- macro_80e67 Data_854b3, TILESET_CHALLENGE_HALL ; 49
- macro_80e67 Data_8570a, TILESET_POKEMON_DOME_ENTRANCE ; 50
- macro_80e67 Data_857ce, TILESET_POKEMON_DOME_ENTRANCE ; 51
- macro_80e67 Data_83bf1, TILESET_POKEMON_DOME_ENTRANCE ; 52
- macro_80e67 Data_83c03, TILESET_POKEMON_DOME_ENTRANCE ; 53
- macro_80e67 Data_858ef, TILESET_POKEMON_DOME ; 54
- macro_80e67 Data_85a79, TILESET_POKEMON_DOME ; 55
- macro_80e67 Data_83c1a, TILESET_POKEMON_DOME ; 56
- macro_80e67 Data_83c26, TILESET_POKEMON_DOME ; 57
- macro_80e67 Data_85ce2, TILESET_HALL_OF_HONOR ; 58
- macro_80e67 Data_85df4, TILESET_HALL_OF_HONOR ; 59
- macro_80e67 Data_85f7c, TILESET_CARD_POP_1 ; 60
- macro_80e67 Data_8607f, TILESET_CARD_POP_1 ; 61
- macro_80e67 Data_83c36, TILESET_MEDAL ; 62
- macro_80e67 Data_8617d, TILESET_MEDAL ; 63
- macro_80e67 Data_86193, TILESET_MEDAL ; 64
- macro_80e67 Data_861a9, TILESET_MEDAL ; 65
- macro_80e67 Data_861bf, TILESET_MEDAL ; 66
- macro_80e67 Data_861d5, TILESET_MEDAL ; 67
- macro_80e67 Data_861eb, TILESET_MEDAL ; 68
- macro_80e67 Data_86201, TILESET_MEDAL ; 69
- macro_80e67 Data_86217, TILESET_CARD_POP_2 ; 70
- macro_80e67 Data_862da, TILESET_CARD_POP_2 ; 71
- macro_80e67 Data_86364, TILESET_CARD_POP_2 ; 72
- macro_80e67 Data_86443, TILESET_CARD_POP_2 ; 73
- macro_80e67 Data_864df, TILESET_CARD_POP_3 ; 74
- macro_80e67 Data_865b5, TILESET_CARD_POP_3 ; 75
- macro_80e67 Data_86647, TILESET_COLOSSEUM_1 ; 76
- macro_80e67 Data_866b8, TILESET_COLOSSEUM_2 ; 77
- macro_80e67 Data_8673e, TILESET_EVOLUTION_1 ; 78
- macro_80e67 Data_867af, TILESET_EVOLUTION_2 ; 79
- macro_80e67 Data_86833, TILESET_MYSTERY_1 ; 80
- macro_80e67 Data_868a4, TILESET_MYSTERY_2 ; 81
- macro_80e67 Data_86925, TILESET_LABORATORY_1 ; 82
- macro_80e67 Data_86996, TILESET_LABORATORY_2 ; 83
- macro_80e67 Data_86a14, TILESET_CHARIZARD_INTRO_1 ; 84
- macro_80e67 Data_86a85, TILESET_CHARIZARD_INTRO_2 ; 85
- macro_80e67 Data_86b28, TILESET_SCYTHER_INTRO_1 ; 86
- macro_80e67 Data_86b99, TILESET_SCYTHER_INTRO_2 ; 87
- macro_80e67 Data_86c34, TILESET_AERODACTYL_INTRO_1 ; 88
- macro_80e67 Data_86ca5, TILESET_AERODACTYL_INTRO_2 ; 89
- macro_80e67 Data_86d37, TILESET_TITLE_SCREEN_1 ; 90
- macro_80e67 Data_86dcc, TILESET_TITLE_SCREEN_2 ; 91
- macro_80e67 Data_86e8a, TILESET_SOLID_TILES_1 ; 92
- macro_80e67 Data_86f18, TILESET_SOLID_TILES_1 ; 93
- macro_80e67 Data_86fc0, TILESET_SOLID_TILES_1 ; 94
- macro_80e67 Data_8704f, TILESET_TITLE_SCREEN_3 ; 95
- macro_80e67 Data_871a5, TILESET_TITLE_SCREEN_4 ; 96
- macro_80e67 Data_87397, TILESET_SOLID_TILES_2 ; 97
- macro_80e67 Data_873b7, TILESET_PLAYER ; 98
- macro_80e67 Data_873e5, TILESET_RONALD ; 99
- macro_80e67 Data_87413, TILESET_TITLE_SCREEN_5 ; 100
- macro_80e67 Data_87538, TILESET_TITLE_SCREEN_6 ; 101
- macro_80e67 Data_8769f, TILESET_COPYRIGHT ; 102
- macro_80e67 Data_876f6, TILESET_COPYRIGHT ; 103
- macro_80e67 Data_8777c, TILESET_NINTENDO ; 104
- macro_80e67 Data_877c4, TILESET_COMPANIES ; 105
+Tilemaps: ; 80e67 (20:4e67)
+ tilemap OverworldMapTilemap, TILESET_OVERWORLD_MAP ; TILEMAP_OVERWORLD_MAP
+ tilemap OverworldMapCGBTilemap, TILESET_OVERWORLD_MAP ; TILEMAP_OVERWORLD_MAP_CGB
+ tilemap MasonLaboratoryTilemap, TILESET_MASON_LABORATORY ; TILEMAP_MASON_LABORATORY
+ tilemap MasonLaboratoryCGBTilemap, TILESET_MASON_LABORATORY ; TILEMAP_MASON_LABORATORY_CGB
+ tilemap Unused1Tilemap, TILESET_MASON_LABORATORY ; TILEMAP_UNUSED_1
+ tilemap Unused2Tilemap, TILESET_MASON_LABORATORY ; TILEMAP_UNUSED_2
+ tilemap DeckMachineRoomTilemap, TILESET_MASON_LABORATORY ; TILEMAP_DECK_MACHINE_ROOM
+ tilemap DeckMachineRoomCGBTilemap, TILESET_MASON_LABORATORY ; TILEMAP_DECK_MACHINE_ROOM_CGB
+ tilemap Unused3Tilemap, TILESET_MASON_LABORATORY ; TILEMAP_UNUSED_3
+ tilemap Unused4Tilemap, TILESET_MASON_LABORATORY ; TILEMAP_UNUSED_4
+ tilemap IshiharaTilemap, TILESET_ISHIHARA ; TILEMAP_ISHIHARA
+ tilemap IshiharaCGBTilemap, TILESET_ISHIHARA ; TILEMAP_ISHIHARA_CGB
+ tilemap FightingClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_FIGHTING_CLUB_ENTRANCE
+ tilemap FightingClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_FIGHTING_CLUB_ENTRANCE_CGB
+ tilemap RockClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_ROCK_CLUB_ENTRANCE
+ tilemap RockClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_ROCK_CLUB_ENTRANCE_CGB
+ tilemap WaterClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_WATER_CLUB_ENTRANCE
+ tilemap WaterClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_WATER_CLUB_ENTRANCE_CGB
+ tilemap LightningClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_LIGHTNING_CLUB_ENTRANCE
+ tilemap LightningClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_LIGHTNING_CLUB_ENTRANCE_CGB
+ tilemap GrassClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_GRASS_CLUB_ENTRANCE
+ tilemap GrassClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_GRASS_CLUB_ENTRANCE_CGB
+ tilemap PsychicClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_PSYCHIC_CLUB_ENTRANCE
+ tilemap PsychicClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_PSYCHIC_CLUB_ENTRANCE_CGB
+ tilemap ScienceClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_SCIENCE_CLUB_ENTRANCE
+ tilemap ScienceClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_SCIENCE_CLUB_ENTRANCE_CGB
+ tilemap FireClubEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_FIRE_CLUB_ENTRANCE
+ tilemap FireClubEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_FIRE_CLUB_ENTRANCE_CGB
+ tilemap ChallengeHallEntranceTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_CHALLENGE_HALL_ENTRANCE
+ tilemap ChallengeHallEntranceCGBTilemap, TILESET_CLUB_ENTRANCE ; TILEMAP_CHALLENGE_HALL_ENTRANCE_CGB
+ tilemap ClubLobbyTilemap, TILESET_CLUB_LOBBY ; TILEMAP_CLUB_LOBBY
+ tilemap ClubLobbyCGBTilemap, TILESET_CLUB_LOBBY ; TILEMAP_CLUB_LOBBY_CGB
+ tilemap FightingClubTilemap, TILESET_FIGHTING_CLUB ; TILEMAP_FIGHTING_CLUB
+ tilemap FightingClubCGBTilemap, TILESET_FIGHTING_CLUB ; TILEMAP_FIGHTING_CLUB_CGB
+ tilemap RockClubTilemap, TILESET_ROCK_CLUB ; TILEMAP_ROCK_CLUB
+ tilemap RockClubCGBTilemap, TILESET_ROCK_CLUB ; TILEMAP_ROCK_CLUB_CGB
+ tilemap WaterClubTilemap, TILESET_WATER_CLUB ; TILEMAP_WATER_CLUB
+ tilemap WaterClubCGBTilemap, TILESET_WATER_CLUB ; TILEMAP_WATER_CLUB_CGB
+ tilemap LightningClubTilemap, TILESET_LIGHTNING_CLUB ; TILEMAP_LIGHTNING_CLUB
+ tilemap LightningClubCGBTilemap, TILESET_LIGHTNING_CLUB ; TILEMAP_LIGHTNING_CLUB_CGB
+ tilemap GrassClubTilemap, TILESET_GRASS_CLUB ; TILEMAP_GRASS_CLUB
+ tilemap GrassClubCGBTilemap, TILESET_GRASS_CLUB ; TILEMAP_GRASS_CLUB_CGB
+ tilemap PsychicClubTilemap, TILESET_PSYCHIC_CLUB ; TILEMAP_PSYCHIC_CLUB
+ tilemap PsychicClubCGBTilemap, TILESET_PSYCHIC_CLUB ; TILEMAP_PSYCHIC_CLUB_CGB
+ tilemap ScienceClubTilemap, TILESET_SCIENCE_CLUB ; TILEMAP_SCIENCE_CLUB
+ tilemap ScienceClubCGBTilemap, TILESET_SCIENCE_CLUB ; TILEMAP_SCIENCE_CLUB_CGB
+ tilemap FireClubTilemap, TILESET_FIRE_CLUB ; TILEMAP_FIRE_CLUB
+ tilemap FireClubCGBTilemap, TILESET_FIRE_CLUB ; TILEMAP_FIRE_CLUB_CGB
+ tilemap ChallengeHallTilemap, TILESET_CHALLENGE_HALL ; TILEMAP_CHALLENGE_HALL
+ tilemap ChallengeHallCGBTilemap, TILESET_CHALLENGE_HALL ; TILEMAP_CHALLENGE_HALL_CGB
+ tilemap PokemonDomeEntranceTilemap, TILESET_POKEMON_DOME_ENTRANCE ; TILEMAP_POKEMON_DOME_ENTRANCE
+ tilemap PokemonDomeEntranceCGBTilemap, TILESET_POKEMON_DOME_ENTRANCE ; TILEMAP_POKEMON_DOME_ENTRANCE_CGB
+ tilemap Unused5Tilemap, TILESET_POKEMON_DOME_ENTRANCE ; TILEMAP_UNUSED_5
+ tilemap Unused6Tilemap, TILESET_POKEMON_DOME_ENTRANCE ; TILEMAP_UNUSED_6
+ tilemap PokemonDomeTilemap, TILESET_POKEMON_DOME ; TILEMAP_POKEMON_DOME
+ tilemap PokemonDomeGBTilemap, TILESET_POKEMON_DOME ; TILEMAP_POKEMON_DOME_CGB
+ tilemap Unused7Tilemap, TILESET_POKEMON_DOME ; TILEMAP_UNUSED_7
+ tilemap Unused8Tilemap, TILESET_POKEMON_DOME ; TILEMAP_UNUSED_8
+ tilemap HallOfHonorTilemap, TILESET_HALL_OF_HONOR ; TILEMAP_HALL_OF_HONOR
+ tilemap HallOfHonorCGBTilemap, TILESET_HALL_OF_HONOR ; TILEMAP_HALL_OF_HONOR_CGB
+ tilemap CardPop1Tilemap, TILESET_CARD_POP_1 ; TILEMAP_CARD_POP_1
+ tilemap CardPop1CGBTilemap, TILESET_CARD_POP_1 ; TILEMAP_CARD_POP_1_CGB
+ tilemap GrassMedalTilemap, TILESET_MEDAL ; TILEMAP_GRASS_MEDAL
+ tilemap ScienceMedalTilemap, TILESET_MEDAL ; TILEMAP_SCIENCE_MEDAL
+ tilemap FireMedalTilemap, TILESET_MEDAL ; TILEMAP_FIRE_MEDAL
+ tilemap WaterMedalTilemap, TILESET_MEDAL ; TILEMAP_WATER_MEDAL
+ tilemap LightningMedalTilemap, TILESET_MEDAL ; TILEMAP_LIGHTNING_MEDAL
+ tilemap FightingMedalTilemap, TILESET_MEDAL ; TILEMAP_FIGHTING_MEDAL
+ tilemap RockMedalTilemap, TILESET_MEDAL ; TILEMAP_ROCK_MEDAL
+ tilemap PsychicMedalTilemap, TILESET_MEDAL ; TILEMAP_PSYCHIC_MEDAL
+ tilemap CardPop2Tilemap, TILESET_CARD_POP_2 ; TILEMAP_CARD_POP_2
+ tilemap CardPop2CGBTilemap, TILESET_CARD_POP_2 ; TILEMAP_CARD_POP_2_CGB
+ tilemap CardPop2Unknown1Tilemap, TILESET_CARD_POP_2 ; TILEMAP_CARD_POP_2_UNKNOWN_1
+ tilemap CardPop2Unknown2Tilemap, TILESET_CARD_POP_2 ; TILEMAP_CARD_POP_2_UNKNOWN_2
+ tilemap CardPop3Tilemap, TILESET_CARD_POP_3 ; TILEMAP_CARD_POP_3
+ tilemap CardPop3CGBTilemap, TILESET_CARD_POP_3 ; TILEMAP_CARD_POP_3_CGB
+ tilemap ColosseumTilemap, TILESET_COLOSSEUM_1 ; TILEMAP_COLOSSEUM
+ tilemap ColosseumCGBTilemap, TILESET_COLOSSEUM_2 ; TILEMAP_COLOSSEUM_CGB
+ tilemap EvolutionTilemap, TILESET_EVOLUTION_1 ; TILEMAP_EVOLUTION
+ tilemap EvolutionCGBTilemap, TILESET_EVOLUTION_2 ; TILEMAP_EVOLUTION_CGB
+ tilemap MysteryTilemap, TILESET_MYSTERY_1 ; TILEMAP_MYSTERY
+ tilemap MysteryCGBTilemap, TILESET_MYSTERY_2 ; TILEMAP_MYSTERY_CGB
+ tilemap LaboratoryTilemap, TILESET_LABORATORY_1 ; TILEMAP_LABORATORY
+ tilemap LaboratoryCGBTilemap, TILESET_LABORATORY_2 ; TILEMAP_LABORATORY_CGB
+ tilemap CharizardIntroTilemap, TILESET_CHARIZARD_INTRO_1 ; TILEMAP_CHARIZARD_INTRO
+ tilemap CharizardIntroCGBTilemap, TILESET_CHARIZARD_INTRO_2 ; TILEMAP_CHARIZARD_INTRO_CGB
+ tilemap ScytherIntroTilemap, TILESET_SCYTHER_INTRO_1 ; TILEMAP_SCYTHER_INTRO
+ tilemap ScytherIntroCGBTilemap, TILESET_SCYTHER_INTRO_2 ; TILEMAP_SCYTHER_INTRO_CGB
+ tilemap AerodactylIntroTilemap, TILESET_AERODACTYL_INTRO_1 ; TILEMAP_AERODACTYL_INTRO
+ tilemap AerodactylIntroCGBTilemap, TILESET_AERODACTYL_INTRO_2 ; TILEMAP_AERODACTYL_INTRO_CGB
+ tilemap TitleScreen1Tilemap, TILESET_TITLE_SCREEN_1 ; TILEMAP_TITLE_SCREEN_1
+ tilemap TitleScreen2Tilemap, TILESET_TITLE_SCREEN_2 ; TILEMAP_TITLE_SCREEN_2
+ tilemap SolidTiles1Tilemap, TILESET_SOLID_TILES_1 ; TILEMAP_SOLID_TILES_1
+ tilemap SolidTiles2Tilemap, TILESET_SOLID_TILES_1 ; TILEMAP_SOLID_TILES_2
+ tilemap SolidTiles3Tilemap, TILESET_SOLID_TILES_1 ; TILEMAP_SOLID_TILES_3
+ tilemap TitleScreen3Tilemap, TILESET_TITLE_SCREEN_3 ; TILEMAP_TITLE_SCREEN_3
+ tilemap TitleScreen4Tilemap, TILESET_TITLE_SCREEN_4 ; TILEMAP_TITLE_SCREEN_4
+ tilemap SolidTiles4Tilemap, TILESET_SOLID_TILES_2 ; TILEMAP_SOLID_TILES_4
+ tilemap PlayerTilemap, TILESET_PLAYER ; TILEMAP_PLAYER
+ tilemap OpponentTilemap, TILESET_RONALD ; TILEMAP_OPPONENT
+ tilemap TitleScreen5Tilemap, TILESET_TITLE_SCREEN_5 ; TILEMAP_TITLE_SCREEN_5
+ tilemap TitleScreen6Tilemap, TILESET_TITLE_SCREEN_6 ; TILEMAP_TITLE_SCREEN_6
+ tilemap CopyrightTilemap, TILESET_COPYRIGHT ; TILEMAP_COPYRIGHT
+ tilemap CopyrightCGBTilemap, TILESET_COPYRIGHT ; TILEMAP_COPYRIGHT_CGB
+ tilemap NintendoTilemap, TILESET_NINTENDO ; TILEMAP_NINTENDO
+ tilemap CompaniesTilemap, TILESET_COMPANIES ; TILEMAP_COMPANIES
; \1 = pointer
; \2 = number of tiles
@@ -1661,7 +1661,7 @@ MapDataPointers_81697: ; 81697 (20:5697)
palette_pointer Palette159, 1, 0 ; PALETTE_159
palette_pointer Palette160, 1, 0 ; PALETTE_160
-Data_8191b:: ; 8191b (20:591b)
+OverworldMapTilemap:: ; 8191b (20:591b)
db $14 ; width
db $12 ; height
dw $0000
@@ -1669,7 +1669,7 @@ Data_8191b:: ; 8191b (20:591b)
INCBIN "data/maps/map0.bin"
-Data_81a22:: ; 81a22 (20:5a22)
+OverworldMapCGBTilemap:: ; 81a22 (20:5a22)
db $14 ; width
db $12 ; height
dw $0000
@@ -1677,7 +1677,7 @@ Data_81a22:: ; 81a22 (20:5a22)
INCBIN "data/maps/map1.bin"
-Data_81c13:: ; 81c13 (20:5c13)
+MasonLaboratoryTilemap:: ; 81c13 (20:5c13)
db $1c ; width
db $1e ; height
dw $5d11
@@ -1685,7 +1685,7 @@ Data_81c13:: ; 81c13 (20:5c13)
INCBIN "data/maps/map2.bin"
-Data_81d2e:: ; 81d2e (20:5d2e)
+MasonLaboratoryCGBTilemap:: ; 81d2e (20:5d2e)
db $1c ; width
db $1e ; height
dw $5eb4
@@ -1693,7 +1693,7 @@ Data_81d2e:: ; 81d2e (20:5d2e)
INCBIN "data/maps/map3.bin"
-Data_81ed1:: ; 81ed1 (20:5ed1)
+Unused1Tilemap:: ; 81ed1 (20:5ed1)
db $04 ; width
db $06 ; height
dw $5ef0
@@ -1701,7 +1701,7 @@ Data_81ed1:: ; 81ed1 (20:5ed1)
INCBIN "data/maps/map4.bin"
-Data_81ef5:: ; 81ef5 (20:5ef5)
+Unused2Tilemap:: ; 81ef5 (20:5ef5)
db $04 ; width
db $06 ; height
dw $5f21
@@ -1709,7 +1709,7 @@ Data_81ef5:: ; 81ef5 (20:5ef5)
INCBIN "data/maps/map5.bin"
-Data_81f26:: ; 81f26 (20:5f26)
+DeckMachineRoomTilemap:: ; 81f26 (20:5f26)
db $18 ; width
db $1e ; height
dw $5fd3
@@ -1717,7 +1717,7 @@ Data_81f26:: ; 81f26 (20:5f26)
INCBIN "data/maps/map6.bin"
-Data_81feb:: ; 81feb (20:5feb)
+DeckMachineRoomCGBTilemap:: ; 81feb (20:5feb)
db $18 ; width
db $1e ; height
dw $612b
@@ -1725,7 +1725,7 @@ Data_81feb:: ; 81feb (20:5feb)
INCBIN "data/maps/map7.bin"
-Data_82143:: ; 82143 (20:6143)
+Unused3Tilemap:: ; 82143 (20:6143)
db $04 ; width
db $01 ; height
dw $614d
@@ -1733,7 +1733,7 @@ Data_82143:: ; 82143 (20:6143)
INCBIN "data/maps/map8.bin"
-Data_82150:: ; 82150 (20:6150)
+Unused4Tilemap:: ; 82150 (20:6150)
db $04 ; width
db $01 ; height
dw $615d
@@ -1741,7 +1741,7 @@ Data_82150:: ; 82150 (20:6150)
INCBIN "data/maps/map9.bin"
-Data_82160:: ; 82160 (20:6160)
+IshiharaTilemap:: ; 82160 (20:6160)
db $14 ; width
db $18 ; height
dw $620e
@@ -1749,7 +1749,7 @@ Data_82160:: ; 82160 (20:6160)
INCBIN "data/maps/map10.bin"
-Data_82222:: ; 82222 (20:6222)
+IshiharaCGBTilemap:: ; 82222 (20:6222)
db $14 ; width
db $18 ; height
dw $6322
@@ -1757,7 +1757,7 @@ Data_82222:: ; 82222 (20:6222)
INCBIN "data/maps/map11.bin"
-Data_82336:: ; 82336 (20:6336)
+FightingClubEntranceTilemap:: ; 82336 (20:6336)
db $14 ; width
db $12 ; height
dw $63ec
@@ -1765,7 +1765,7 @@ Data_82336:: ; 82336 (20:6336)
INCBIN "data/maps/map12.bin"
-Data_82400:: ; 82400 (20:6400)
+FightingClubEntranceCGBTilemap:: ; 82400 (20:6400)
db $14 ; width
db $12 ; height
dw $6509
@@ -1773,7 +1773,7 @@ Data_82400:: ; 82400 (20:6400)
INCBIN "data/maps/map13.bin"
-Data_8251d:: ; 8251d (20:651d)
+RockClubEntranceTilemap:: ; 8251d (20:651d)
db $14 ; width
db $12 ; height
dw $65d3
@@ -1781,7 +1781,7 @@ Data_8251d:: ; 8251d (20:651d)
INCBIN "data/maps/map14.bin"
-Data_825e7:: ; 825e7 (20:65e7)
+RockClubEntranceCGBTilemap:: ; 825e7 (20:65e7)
db $14 ; width
db $12 ; height
dw $66f0
@@ -1789,7 +1789,7 @@ Data_825e7:: ; 825e7 (20:65e7)
INCBIN "data/maps/map15.bin"
-Data_82704:: ; 82704 (20:6704)
+WaterClubEntranceTilemap:: ; 82704 (20:6704)
db $14 ; width
db $12 ; height
dw $67ba
@@ -1797,7 +1797,7 @@ Data_82704:: ; 82704 (20:6704)
INCBIN "data/maps/map16.bin"
-Data_827ce:: ; 827ce (20:67ce)
+WaterClubEntranceCGBTilemap:: ; 827ce (20:67ce)
db $14 ; width
db $12 ; height
dw $68d7
@@ -1805,7 +1805,7 @@ Data_827ce:: ; 827ce (20:67ce)
INCBIN "data/maps/map17.bin"
-Data_828eb:: ; 828eb (20:68eb)
+LightningClubEntranceTilemap:: ; 828eb (20:68eb)
db $14 ; width
db $12 ; height
dw $69a1
@@ -1813,7 +1813,7 @@ Data_828eb:: ; 828eb (20:68eb)
INCBIN "data/maps/map18.bin"
-Data_829b5:: ; 829b5 (20:69b5)
+LightningClubEntranceCGBTilemap:: ; 829b5 (20:69b5)
db $14 ; width
db $12 ; height
dw $6abe
@@ -1821,7 +1821,7 @@ Data_829b5:: ; 829b5 (20:69b5)
INCBIN "data/maps/map19.bin"
-Data_82ad2:: ; 82ad2 (20:6ad2)
+GrassClubEntranceTilemap:: ; 82ad2 (20:6ad2)
db $14 ; width
db $12 ; height
dw $6b88
@@ -1829,7 +1829,7 @@ Data_82ad2:: ; 82ad2 (20:6ad2)
INCBIN "data/maps/map20.bin"
-Data_82b9c:: ; 82b9c (20:6b9c)
+GrassClubEntranceCGBTilemap:: ; 82b9c (20:6b9c)
db $14 ; width
db $12 ; height
dw $6ca5
@@ -1837,7 +1837,7 @@ Data_82b9c:: ; 82b9c (20:6b9c)
INCBIN "data/maps/map21.bin"
-Data_82cb9:: ; 82cb9 (20:6cb9)
+PsychicClubEntranceTilemap:: ; 82cb9 (20:6cb9)
db $14 ; width
db $12 ; height
dw $6d6f
@@ -1845,7 +1845,7 @@ Data_82cb9:: ; 82cb9 (20:6cb9)
INCBIN "data/maps/map22.bin"
-Data_82d83:: ; 82d83 (20:6d83)
+PsychicClubEntranceCGBTilemap:: ; 82d83 (20:6d83)
db $14 ; width
db $12 ; height
dw $6e8c
@@ -1853,7 +1853,7 @@ Data_82d83:: ; 82d83 (20:6d83)
INCBIN "data/maps/map23.bin"
-Data_82ea0:: ; 82ea0 (20:6ea0)
+ScienceClubEntranceTilemap:: ; 82ea0 (20:6ea0)
db $14 ; width
db $12 ; height
dw $6f56
@@ -1861,7 +1861,7 @@ Data_82ea0:: ; 82ea0 (20:6ea0)
INCBIN "data/maps/map24.bin"
-Data_82f6a:: ; 82f6a (20:6f6a)
+ScienceClubEntranceCGBTilemap:: ; 82f6a (20:6f6a)
db $14 ; width
db $12 ; height
dw $7073
@@ -1869,7 +1869,7 @@ Data_82f6a:: ; 82f6a (20:6f6a)
INCBIN "data/maps/map25.bin"
-Data_83087:: ; 83087 (20:7087)
+FireClubEntranceTilemap:: ; 83087 (20:7087)
db $14 ; width
db $12 ; height
dw $713d
@@ -1877,7 +1877,7 @@ Data_83087:: ; 83087 (20:7087)
INCBIN "data/maps/map26.bin"
-Data_83151:: ; 83151 (20:7151)
+FireClubEntranceCGBTilemap:: ; 83151 (20:7151)
db $14 ; width
db $12 ; height
dw $725a
@@ -1885,7 +1885,7 @@ Data_83151:: ; 83151 (20:7151)
INCBIN "data/maps/map27.bin"
-Data_8326e:: ; 8326e (20:726e)
+ChallengeHallEntranceTilemap:: ; 8326e (20:726e)
db $14 ; width
db $12 ; height
dw $730d
@@ -1893,7 +1893,7 @@ Data_8326e:: ; 8326e (20:726e)
INCBIN "data/maps/map28.bin"
-Data_83321:: ; 83321 (20:7321)
+ChallengeHallEntranceCGBTilemap:: ; 83321 (20:7321)
db $14 ; width
db $12 ; height
dw $7410
@@ -1901,7 +1901,7 @@ Data_83321:: ; 83321 (20:7321)
INCBIN "data/maps/map29.bin"
-Data_83424:: ; 83424 (20:7424)
+ClubLobbyTilemap:: ; 83424 (20:7424)
db $1c ; width
db $1a ; height
dw $7529
@@ -1909,7 +1909,7 @@ Data_83424:: ; 83424 (20:7424)
INCBIN "data/maps/map30.bin"
-Data_83545:: ; 83545 (20:7545)
+ClubLobbyCGBTilemap:: ; 83545 (20:7545)
db $1c ; width
db $1a ; height
dw $76bf
@@ -1917,7 +1917,7 @@ Data_83545:: ; 83545 (20:7545)
INCBIN "data/maps/map31.bin"
-Data_836db:: ; 836db (20:76db)
+FightingClubTilemap:: ; 836db (20:76db)
db $18 ; width
db $12 ; height
dw $777b
@@ -1925,7 +1925,7 @@ Data_836db:: ; 836db (20:76db)
INCBIN "data/maps/map32.bin"
-Data_8378c:: ; 8378c (20:778c)
+FightingClubCGBTilemap:: ; 8378c (20:778c)
db $18 ; width
db $12 ; height
dw $787c
@@ -1933,7 +1933,7 @@ Data_8378c:: ; 8378c (20:778c)
INCBIN "data/maps/map33.bin"
-Data_8388d:: ; 8388d (20:788d)
+RockClubTilemap:: ; 8388d (20:788d)
db $1c ; width
db $1e ; height
dw $79b5
@@ -1941,7 +1941,7 @@ Data_8388d:: ; 8388d (20:788d)
INCBIN "data/maps/map34.bin"
-Data_839d6:: ; 839d6 (20:79d6)
+RockClubCGBTilemap:: ; 839d6 (20:79d6)
db $1c ; width
db $1e ; height
dw $7bd0
@@ -1949,7 +1949,7 @@ Data_839d6:: ; 839d6 (20:79d6)
INCBIN "data/maps/map35.bin"
-Data_83bf1:: ; 83bf1 (20:7bf1)
+Unused5Tilemap:: ; 83bf1 (20:7bf1)
db $04 ; width
db $03 ; height
dw $7c00
@@ -1957,7 +1957,7 @@ Data_83bf1:: ; 83bf1 (20:7bf1)
INCBIN "data/maps/map52.bin"
-Data_83c03:: ; 83c03 (20:7c03)
+Unused6Tilemap:: ; 83c03 (20:7c03)
db $04 ; width
db $03 ; height
dw $7c17
@@ -1965,7 +1965,7 @@ Data_83c03:: ; 83c03 (20:7c03)
INCBIN "data/maps/map53.bin"
-Data_83c1a:: ; 83c1a (20:7c1a)
+Unused7Tilemap:: ; 83c1a (20:7c1a)
db $04 ; width
db $03 ; height
dw $7c23
@@ -1973,7 +1973,7 @@ Data_83c1a:: ; 83c1a (20:7c1a)
INCBIN "data/maps/map56.bin"
-Data_83c26:: ; 83c26 (20:7c26)
+Unused8Tilemap:: ; 83c26 (20:7c26)
db $04 ; width
db $03 ; height
dw $7c33
@@ -1981,7 +1981,7 @@ Data_83c26:: ; 83c26 (20:7c26)
INCBIN "data/maps/map57.bin"
-Data_83c36:: ; 83c36 (20:7c36)
+GrassMedalTilemap:: ; 83c36 (20:7c36)
db $03 ; width
db $03 ; height
dw $0000
diff --git a/src/engine/home.asm b/src/engine/home.asm
index 326e327..b24bc9d 100644
--- a/src/engine/home.asm
+++ b/src/engine/home.asm
@@ -11669,7 +11669,7 @@ Func_3e10: ; 3e10 (0:3e10)
; fallthrough
Func_3e17: ; 3e17 (0:3e17)
- ld [wd131], a
+ ld [wCurTilemap], a
ldh a, [hBankROM]
push af
ld a, BANK(Func_12fc6)
diff --git a/src/gfx.asm b/src/gfx.asm
index c2db3e9..e27c140 100644
--- a/src/gfx.asm
+++ b/src/gfx.asm
@@ -47,7 +47,7 @@ endr
SECTION "Gfx 3", ROMX
-Data_84000:: ; 84000 (21:4000)
+WaterClubTilemap:: ; 84000 (21:4000)
db $1c ; width
db $20 ; height
dw $4164
@@ -55,7 +55,7 @@ Data_84000:: ; 84000 (21:4000)
INCBIN "data/maps/map36.bin"
-Data_84188:: ; 84188 (21:4188)
+WaterClubCGBTilemap:: ; 84188 (21:4188)
db $1c ; width
db $20 ; height
dw $4397
@@ -63,7 +63,7 @@ Data_84188:: ; 84188 (21:4188)
INCBIN "data/maps/map37.bin"
-Data_843bb:: ; 843bb (21:43bb)
+LightningClubTilemap:: ; 843bb (21:43bb)
db $1c ; width
db $20 ; height
dw $4511
@@ -71,7 +71,7 @@ Data_843bb:: ; 843bb (21:43bb)
INCBIN "data/maps/map38.bin"
-Data_84533:: ; 84533 (21:4533)
+LightningClubCGBTilemap:: ; 84533 (21:4533)
db $1c ; width
db $20 ; height
dw $470c
@@ -79,7 +79,7 @@ Data_84533:: ; 84533 (21:4533)
INCBIN "data/maps/map39.bin"
-Data_8472e:: ; 8472e (21:472e)
+GrassClubTilemap:: ; 8472e (21:472e)
db $1c ; width
db $20 ; height
dw $48b4
@@ -87,7 +87,7 @@ Data_8472e:: ; 8472e (21:472e)
INCBIN "data/maps/map40.bin"
-Data_848d8:: ; 848d8 (21:48d8)
+GrassClubCGBTilemap:: ; 848d8 (21:48d8)
db $1c ; width
db $20 ; height
dw $4b4f
@@ -95,7 +95,7 @@ Data_848d8:: ; 848d8 (21:48d8)
INCBIN "data/maps/map41.bin"
-Data_84b73:: ; 84b73 (21:4b73)
+PsychicClubTilemap:: ; 84b73 (21:4b73)
db $1c ; width
db $1c ; height
dw $4c50
@@ -103,7 +103,7 @@ Data_84b73:: ; 84b73 (21:4b73)
INCBIN "data/maps/map42.bin"
-Data_84c6f:: ; 84c6f (21:4c6f)
+PsychicClubCGBTilemap:: ; 84c6f (21:4c6f)
db $1c ; width
db $1c ; height
dw $4ddf
@@ -111,7 +111,7 @@ Data_84c6f:: ; 84c6f (21:4c6f)
INCBIN "data/maps/map43.bin"
-Data_84dfe:: ; 84dfe (21:4dfe)
+ScienceClubTilemap:: ; 84dfe (21:4dfe)
db $1c ; width
db $20 ; height
dw $4efe
@@ -119,7 +119,7 @@ Data_84dfe:: ; 84dfe (21:4dfe)
INCBIN "data/maps/map44.bin"
-Data_84f1d:: ; 84f1d (21:4f1d)
+ScienceClubCGBTilemap:: ; 84f1d (21:4f1d)
db $1c ; width
db $20 ; height
dw $5097
@@ -127,7 +127,7 @@ Data_84f1d:: ; 84f1d (21:4f1d)
INCBIN "data/maps/map45.bin"
-Data_850b6:: ; 850b6 (21:50b6)
+FireClubTilemap:: ; 850b6 (21:50b6)
db $1c ; width
db $20 ; height
dw $5175
@@ -135,7 +135,7 @@ Data_850b6:: ; 850b6 (21:50b6)
INCBIN "data/maps/map46.bin"
-Data_85191:: ; 85191 (21:5191)
+FireClubCGBTilemap:: ; 85191 (21:5191)
db $1c ; width
db $20 ; height
dw $52f9
@@ -143,7 +143,7 @@ Data_85191:: ; 85191 (21:5191)
INCBIN "data/maps/map47.bin"
-Data_85315:: ; 85315 (21:5315)
+ChallengeHallTilemap:: ; 85315 (21:5315)
db $20 ; width
db $20 ; height
dw $5484
@@ -151,7 +151,7 @@ Data_85315:: ; 85315 (21:5315)
INCBIN "data/maps/map48.bin"
-Data_854b3:: ; 854b3 (21:54b3)
+ChallengeHallCGBTilemap:: ; 854b3 (21:54b3)
db $20 ; width
db $20 ; height
dw $56db
@@ -159,7 +159,7 @@ Data_854b3:: ; 854b3 (21:54b3)
INCBIN "data/maps/map49.bin"
-Data_8570a:: ; 8570a (21:570a)
+PokemonDomeEntranceTilemap:: ; 8570a (21:570a)
db $20 ; width
db $12 ; height
dw $57ba
@@ -167,7 +167,7 @@ Data_8570a:: ; 8570a (21:570a)
INCBIN "data/maps/map50.bin"
-Data_857ce:: ; 857ce (21:57ce)
+PokemonDomeEntranceCGBTilemap:: ; 857ce (21:57ce)
db $20 ; width
db $12 ; height
dw $58db
@@ -175,7 +175,7 @@ Data_857ce:: ; 857ce (21:57ce)
INCBIN "data/maps/map51.bin"
-Data_858ef:: ; 858ef (21:58ef)
+PokemonDomeTilemap:: ; 858ef (21:58ef)
db $20 ; width
db $20 ; height
dw $5a58
@@ -183,7 +183,7 @@ Data_858ef:: ; 858ef (21:58ef)
INCBIN "data/maps/map54.bin"
-Data_85a79:: ; 85a79 (21:5a79)
+PokemonDomeGBTilemap:: ; 85a79 (21:5a79)
db $20 ; width
db $20 ; height
dw $5cc1
@@ -191,7 +191,7 @@ Data_85a79:: ; 85a79 (21:5a79)
INCBIN "data/maps/map55.bin"
-Data_85ce2:: ; 85ce2 (21:5ce2)
+HallOfHonorTilemap:: ; 85ce2 (21:5ce2)
db $18 ; width
db $1a ; height
dw $5ddc
@@ -199,7 +199,7 @@ Data_85ce2:: ; 85ce2 (21:5ce2)
INCBIN "data/maps/map58.bin"
-Data_85df4:: ; 85df4 (21:5df4)
+HallOfHonorCGBTilemap:: ; 85df4 (21:5df4)
db $18 ; width
db $1a ; height
dw $5f64
@@ -207,7 +207,7 @@ Data_85df4:: ; 85df4 (21:5df4)
INCBIN "data/maps/map59.bin"
-Data_85f7c:: ; 85f7c (21:5f7c)
+CardPop1Tilemap:: ; 85f7c (21:5f7c)
db $14 ; width
db $12 ; height
dw $0000
@@ -215,7 +215,7 @@ Data_85f7c:: ; 85f7c (21:5f7c)
INCBIN "data/maps/map60.bin"
-Data_8607f:: ; 8607f (21:607f)
+CardPop1CGBTilemap:: ; 8607f (21:607f)
db $14 ; width
db $12 ; height
dw $0000
@@ -223,7 +223,7 @@ Data_8607f:: ; 8607f (21:607f)
INCBIN "data/maps/map61.bin"
-Data_8617d:: ; 8617d (21:617d)
+ScienceMedalTilemap:: ; 8617d (21:617d)
db $03 ; width
db $03 ; height
dw $0000
@@ -231,7 +231,7 @@ Data_8617d:: ; 8617d (21:617d)
INCBIN "data/maps/map63.bin"
-Data_86193:: ; 86193 (21:6193)
+FireMedalTilemap:: ; 86193 (21:6193)
db $03 ; width
db $03 ; height
dw $0000
@@ -239,7 +239,7 @@ Data_86193:: ; 86193 (21:6193)
INCBIN "data/maps/map64.bin"
-Data_861a9:: ; 861a9 (21:61a9)
+WaterMedalTilemap:: ; 861a9 (21:61a9)
db $03 ; width
db $03 ; height
dw $0000
@@ -247,7 +247,7 @@ Data_861a9:: ; 861a9 (21:61a9)
INCBIN "data/maps/map65.bin"
-Data_861bf:: ; 861bf (21:61bf)
+LightningMedalTilemap:: ; 861bf (21:61bf)
db $03 ; width
db $03 ; height
dw $0000
@@ -255,7 +255,7 @@ Data_861bf:: ; 861bf (21:61bf)
INCBIN "data/maps/map66.bin"
-Data_861d5:: ; 861d5 (21:61d5)
+FightingMedalTilemap:: ; 861d5 (21:61d5)
db $03 ; width
db $03 ; height
dw $0000
@@ -263,7 +263,7 @@ Data_861d5:: ; 861d5 (21:61d5)
INCBIN "data/maps/map67.bin"
-Data_861eb:: ; 861eb (21:61eb)
+RockMedalTilemap:: ; 861eb (21:61eb)
db $03 ; width
db $03 ; height
dw $0000
@@ -271,7 +271,7 @@ Data_861eb:: ; 861eb (21:61eb)
INCBIN "data/maps/map68.bin"
-Data_86201:: ; 86201 (21:6201)
+PsychicMedalTilemap:: ; 86201 (21:6201)
db $03 ; width
db $03 ; height
dw $0000
@@ -279,7 +279,7 @@ Data_86201:: ; 86201 (21:6201)
INCBIN "data/maps/map69.bin"
-Data_86217:: ; 86217 (21:6217)
+CardPop2Tilemap:: ; 86217 (21:6217)
db $14 ; width
db $12 ; height
dw $0000
@@ -287,7 +287,7 @@ Data_86217:: ; 86217 (21:6217)
INCBIN "data/maps/map70.bin"
-Data_862da:: ; 862da (21:62da)
+CardPop2CGBTilemap:: ; 862da (21:62da)
db $14 ; width
db $12 ; height
dw $0000
@@ -295,7 +295,7 @@ Data_862da:: ; 862da (21:62da)
INCBIN "data/maps/map71.bin"
-Data_86364:: ; 86364 (21:6364)
+CardPop2Unknown1Tilemap:: ; 86364 (21:6364)
db $14 ; width
db $12 ; height
dw $0000
@@ -303,7 +303,7 @@ Data_86364:: ; 86364 (21:6364)
INCBIN "data/maps/map72.bin"
-Data_86443:: ; 86443 (21:6443)
+CardPop2Unknown2Tilemap:: ; 86443 (21:6443)
db $14 ; width
db $12 ; height
dw $0000
@@ -311,7 +311,7 @@ Data_86443:: ; 86443 (21:6443)
INCBIN "data/maps/map73.bin"
-Data_864df:: ; 864df (21:64df)
+CardPop3Tilemap:: ; 864df (21:64df)
db $14 ; width
db $12 ; height
dw $0000
@@ -319,7 +319,7 @@ Data_864df:: ; 864df (21:64df)
INCBIN "data/maps/map74.bin"
-Data_865b5:: ; 865b5 (21:65b5)
+CardPop3CGBTilemap:: ; 865b5 (21:65b5)
db $14 ; width
db $12 ; height
dw $0000
@@ -327,7 +327,7 @@ Data_865b5:: ; 865b5 (21:65b5)
INCBIN "data/maps/map75.bin"
-Data_86647:: ; 86647 (21:6647)
+ColosseumTilemap:: ; 86647 (21:6647)
db $08 ; width
db $0c ; height
dw $0000
@@ -335,7 +335,7 @@ Data_86647:: ; 86647 (21:6647)
INCBIN "data/maps/map76.bin"
-Data_866b8:: ; 866b8 (21:66b8)
+ColosseumCGBTilemap:: ; 866b8 (21:66b8)
db $08 ; width
db $0c ; height
dw $0000
@@ -343,7 +343,7 @@ Data_866b8:: ; 866b8 (21:66b8)
INCBIN "data/maps/map77.bin"
-Data_8673e:: ; 8673e (21:673e)
+EvolutionTilemap:: ; 8673e (21:673e)
db $08 ; width
db $0c ; height
dw $0000
@@ -351,7 +351,7 @@ Data_8673e:: ; 8673e (21:673e)
INCBIN "data/maps/map78.bin"
-Data_867af:: ; 867af (21:67af)
+EvolutionCGBTilemap:: ; 867af (21:67af)
db $08 ; width
db $0c ; height
dw $0000
@@ -359,7 +359,7 @@ Data_867af:: ; 867af (21:67af)
INCBIN "data/maps/map79.bin"
-Data_86833:: ; 86833 (21:6833)
+MysteryTilemap:: ; 86833 (21:6833)
db $08 ; width
db $0c ; height
dw $0000
@@ -367,7 +367,7 @@ Data_86833:: ; 86833 (21:6833)
INCBIN "data/maps/map80.bin"
-Data_868a4:: ; 868a4 (21:68a4)
+MysteryCGBTilemap:: ; 868a4 (21:68a4)
db $08 ; width
db $0c ; height
dw $0000
@@ -375,7 +375,7 @@ Data_868a4:: ; 868a4 (21:68a4)
INCBIN "data/maps/map81.bin"
-Data_86925:: ; 86925 (21:6925)
+LaboratoryTilemap:: ; 86925 (21:6925)
db $08 ; width
db $0c ; height
dw $0000
@@ -383,7 +383,7 @@ Data_86925:: ; 86925 (21:6925)
INCBIN "data/maps/map82.bin"
-Data_86996:: ; 86996 (21:6996)
+LaboratoryCGBTilemap:: ; 86996 (21:6996)
db $08 ; width
db $0c ; height
dw $0000
@@ -391,7 +391,7 @@ Data_86996:: ; 86996 (21:6996)
INCBIN "data/maps/map83.bin"
-Data_86a14:: ; 86a14 (21:6a14)
+CharizardIntroTilemap:: ; 86a14 (21:6a14)
db $08 ; width
db $0c ; height
dw $0000
@@ -399,7 +399,7 @@ Data_86a14:: ; 86a14 (21:6a14)
INCBIN "data/maps/map84.bin"
-Data_86a85:: ; 86a85 (21:6a85)
+CharizardIntroCGBTilemap:: ; 86a85 (21:6a85)
db $08 ; width
db $0c ; height
dw $0000
@@ -407,7 +407,7 @@ Data_86a85:: ; 86a85 (21:6a85)
INCBIN "data/maps/map85.bin"
-Data_86b28:: ; 86b28 (21:6b28)
+ScytherIntroTilemap:: ; 86b28 (21:6b28)
db $08 ; width
db $0c ; height
dw $0000
@@ -415,7 +415,7 @@ Data_86b28:: ; 86b28 (21:6b28)
INCBIN "data/maps/map86.bin"
-Data_86b99:: ; 86b99 (21:6b99)
+ScytherIntroCGBTilemap:: ; 86b99 (21:6b99)
db $08 ; width
db $0c ; height
dw $0000
@@ -423,7 +423,7 @@ Data_86b99:: ; 86b99 (21:6b99)
INCBIN "data/maps/map87.bin"
-Data_86c34:: ; 86c34 (21:6c34)
+AerodactylIntroTilemap:: ; 86c34 (21:6c34)
db $08 ; width
db $0c ; height
dw $0000
@@ -431,7 +431,7 @@ Data_86c34:: ; 86c34 (21:6c34)
INCBIN "data/maps/map88.bin"
-Data_86ca5:: ; 86ca5 (21:6ca5)
+AerodactylIntroCGBTilemap:: ; 86ca5 (21:6ca5)
db $08 ; width
db $0c ; height
dw $0000
@@ -439,7 +439,7 @@ Data_86ca5:: ; 86ca5 (21:6ca5)
INCBIN "data/maps/map89.bin"
-Data_86d37:: ; 86d37 (21:6d37)
+TitleScreen1Tilemap:: ; 86d37 (21:6d37)
db $14 ; width
db $12 ; height
dw $0000
@@ -447,7 +447,7 @@ Data_86d37:: ; 86d37 (21:6d37)
INCBIN "data/maps/map90.bin"
-Data_86dcc:: ; 86dcc (21:6dcc)
+TitleScreen2Tilemap:: ; 86dcc (21:6dcc)
db $14 ; width
db $12 ; height
dw $0000
@@ -455,7 +455,7 @@ Data_86dcc:: ; 86dcc (21:6dcc)
INCBIN "data/maps/map91.bin"
-Data_86e8a:: ; 86e8a (21:6e8a)
+SolidTiles1Tilemap:: ; 86e8a (21:6e8a)
db $14 ; width
db $12 ; height
dw $0000
@@ -463,7 +463,7 @@ Data_86e8a:: ; 86e8a (21:6e8a)
INCBIN "data/maps/map92.bin"
-Data_86f18:: ; 86f18 (21:6f18)
+SolidTiles2Tilemap:: ; 86f18 (21:6f18)
db $14 ; width
db $12 ; height
dw $0000
@@ -471,7 +471,7 @@ Data_86f18:: ; 86f18 (21:6f18)
INCBIN "data/maps/map93.bin"
-Data_86fc0:: ; 86fc0 (21:6fc0)
+SolidTiles3Tilemap:: ; 86fc0 (21:6fc0)
db $14 ; width
db $12 ; height
dw $0000
@@ -479,7 +479,7 @@ Data_86fc0:: ; 86fc0 (21:6fc0)
INCBIN "data/maps/map94.bin"
-Data_8704f:: ; 8704f (21:704f)
+TitleScreen3Tilemap:: ; 8704f (21:704f)
db $14 ; width
db $12 ; height
dw $0000
@@ -487,7 +487,7 @@ Data_8704f:: ; 8704f (21:704f)
INCBIN "data/maps/map95.bin"
-Data_871a5:: ; 871a5 (21:71a5)
+TitleScreen4Tilemap:: ; 871a5 (21:71a5)
db $14 ; width
db $12 ; height
dw $0000
@@ -495,7 +495,7 @@ Data_871a5:: ; 871a5 (21:71a5)
INCBIN "data/maps/map96.bin"
-Data_87397:: ; 87397 (21:7397)
+SolidTiles4Tilemap:: ; 87397 (21:7397)
db $08 ; width
db $04 ; height
dw $0000
@@ -503,7 +503,7 @@ Data_87397:: ; 87397 (21:7397)
INCBIN "data/maps/map97.bin"
-Data_873b7:: ; 873b7 (21:73b7)
+PlayerTilemap:: ; 873b7 (21:73b7)
db $06 ; width
db $06 ; height
dw $0000
@@ -511,7 +511,7 @@ Data_873b7:: ; 873b7 (21:73b7)
INCBIN "data/maps/map98.bin"
-Data_873e5:: ; 873e5 (21:73e5)
+OpponentTilemap:: ; 873e5 (21:73e5)
db $06 ; width
db $06 ; height
dw $0000
@@ -519,7 +519,7 @@ Data_873e5:: ; 873e5 (21:73e5)
INCBIN "data/maps/map99.bin"
-Data_87413:: ; 87413 (21:7413)
+TitleScreen5Tilemap:: ; 87413 (21:7413)
db $14 ; width
db $12 ; height
dw $0000
@@ -527,7 +527,7 @@ Data_87413:: ; 87413 (21:7413)
INCBIN "data/maps/map100.bin"
-Data_87538:: ; 87538 (21:7538)
+TitleScreen6Tilemap:: ; 87538 (21:7538)
db $14 ; width
db $12 ; height
dw $0000
@@ -535,7 +535,7 @@ Data_87538:: ; 87538 (21:7538)
INCBIN "data/maps/map101.bin"
-Data_8769f:: ; 8769f (21:769f)
+CopyrightTilemap:: ; 8769f (21:769f)
db $14 ; width
db $12 ; height
dw $0000
@@ -543,7 +543,7 @@ Data_8769f:: ; 8769f (21:769f)
INCBIN "data/maps/map102.bin"
-Data_876f6:: ; 876f6 (21:76f6)
+CopyrightCGBTilemap:: ; 876f6 (21:76f6)
db $14 ; width
db $12 ; height
dw $0000
@@ -551,7 +551,7 @@ Data_876f6:: ; 876f6 (21:76f6)
INCBIN "data/maps/map103.bin"
-Data_8777c:: ; 8777c (21:777c)
+NintendoTilemap:: ; 8777c (21:777c)
db $14 ; width
db $12 ; height
dw $0000
@@ -559,7 +559,7 @@ Data_8777c:: ; 8777c (21:777c)
INCBIN "data/maps/map104.bin"
-Data_877c4:: ; 877c4 (21:77c4)
+CompaniesTilemap:: ; 877c4 (21:77c4)
db $14 ; width
db $12 ; height
dw $0000
diff --git a/src/wram.asm b/src/wram.asm
index 4b18de1..2e26262 100644
--- a/src/wram.asm
+++ b/src/wram.asm
@@ -2082,7 +2082,9 @@ wBGMapWidth:: ; d12f
wBGMapHeight:: ; d130
ds $1
-wd131:: ; d131
+; current tilemap to load
+; TILEMAP_* constant
+wCurTilemap:: ; d131
ds $1
wd132:: ; d132