Enumerate map constants

closes https://github.com/iimarckus/pokered/issues/86
This commit is contained in:
dannye 2015-07-17 11:20:35 -05:00
parent 6e46ec61f9
commit b85d7c65f3
3 changed files with 312 additions and 310 deletions

View file

@ -1,251 +1,253 @@
PALLET_TOWN EQU $00
VIRIDIAN_CITY EQU $01
PEWTER_CITY EQU $02
CERULEAN_CITY EQU $03
LAVENDER_TOWN EQU $04
VERMILION_CITY EQU $05
CELADON_CITY EQU $06
FUCHSIA_CITY EQU $07
CINNABAR_ISLAND EQU $08
INDIGO_PLATEAU EQU $09
SAFFRON_CITY EQU $0A
; unused EQU $0B
ROUTE_1 EQU $0C
ROUTE_2 EQU $0D
ROUTE_3 EQU $0E
ROUTE_4 EQU $0F
ROUTE_5 EQU $10
ROUTE_6 EQU $11
ROUTE_7 EQU $12
ROUTE_8 EQU $13
ROUTE_9 EQU $14
ROUTE_10 EQU $15
ROUTE_11 EQU $16
ROUTE_12 EQU $17
ROUTE_13 EQU $18
ROUTE_14 EQU $19
ROUTE_15 EQU $1A
ROUTE_16 EQU $1B
ROUTE_17 EQU $1C
ROUTE_18 EQU $1D
ROUTE_19 EQU $1E
ROUTE_20 EQU $1F
ROUTE_21 EQU $20
ROUTE_22 EQU $21
ROUTE_23 EQU $22
ROUTE_24 EQU $23
ROUTE_25 EQU $24
REDS_HOUSE_1F EQU $25
REDS_HOUSE_2F EQU $26
BLUES_HOUSE EQU $27
OAKS_LAB EQU $28
VIRIDIAN_POKECENTER EQU $29
VIRIDIAN_MART EQU $2A
VIRIDIAN_SCHOOL EQU $2B
VIRIDIAN_HOUSE EQU $2C
VIRIDIAN_GYM EQU $2D
DIGLETTS_CAVE_EXIT EQU $2E
VIRIDIAN_FOREST_EXIT EQU $2F
ROUTE_2_HOUSE EQU $30
ROUTE_2_GATE EQU $31
VIRIDIAN_FOREST_ENTRANCE EQU $32
VIRIDIAN_FOREST EQU $33
MUSEUM_1F EQU $34
MUSEUM_2F EQU $35
PEWTER_GYM EQU $36
PEWTER_HOUSE_1 EQU $37
PEWTER_MART EQU $38
PEWTER_HOUSE_2 EQU $39
PEWTER_POKECENTER EQU $3A
MT_MOON_1 EQU $3B
MT_MOON_2 EQU $3C
MT_MOON_3 EQU $3D
TRASHED_HOUSE EQU $3E
CERULEAN_HOUSE EQU $3F
CERULEAN_POKECENTER EQU $40
CERULEAN_GYM EQU $41
BIKE_SHOP EQU $42
CERULEAN_MART EQU $43
MT_MOON_POKECENTER EQU $44
;copy of TRASHED_HOUSE EQU $45
ROUTE_5_GATE EQU $46
PATH_ENTRANCE_ROUTE_5 EQU $47
DAYCAREM EQU $48
ROUTE_6_GATE EQU $49
PATH_ENTRANCE_ROUTE_6 EQU $4A
;copy of PATH_ENTRANCE_ROUTE_6 EQU $4B
ROUTE_7_GATE EQU $4C
PATH_ENTRANCE_ROUTE_7 EQU $4D
;copy of PATH_ENTRANCE_ROUTE_7 EQU $4E
ROUTE_8_GATE EQU $4F
PATH_ENTRANCE_ROUTE_8 EQU $50
ROCK_TUNNEL_POKECENTER EQU $51
ROCK_TUNNEL_1 EQU $52
POWER_PLANT EQU $53
ROUTE_11_GATE_1F EQU $54
DIGLETTS_CAVE_ENTRANCE EQU $55
ROUTE_11_GATE_2F EQU $56
ROUTE_12_GATE_1F EQU $57
BILLS_HOUSE EQU $58
VERMILION_POKECENTER EQU $59
POKEMON_FAN_CLUB EQU $5A
VERMILION_MART EQU $5B
VERMILION_GYM EQU $5C
VERMILION_HOUSE_1 EQU $5D
VERMILION_DOCK EQU $5E
SS_ANNE_1 EQU $5F
SS_ANNE_2 EQU $60
SS_ANNE_3 EQU $61
SS_ANNE_4 EQU $62
SS_ANNE_5 EQU $63
SS_ANNE_6 EQU $64
SS_ANNE_7 EQU $65
SS_ANNE_8 EQU $66
SS_ANNE_9 EQU $67
SS_ANNE_10 EQU $68
;EQU $69
;EQU $6A
;EQU $6B
VICTORY_ROAD_1 EQU $6C
;EQU $6D
;EQU $6E
;EQU $6F
;EQU $70
LANCES_ROOM EQU $71
;EQU $72
;EQU $73
;EQU $74
;EQU $75
HALL_OF_FAME EQU $76
UNDERGROUND_PATH_NS EQU $77
CHAMPIONS_ROOM EQU $78
UNDERGROUND_PATH_WE EQU $79
CELADON_MART_1 EQU $7A
CELADON_MART_2 EQU $7B
CELADON_MART_3 EQU $7C
CELADON_MART_4 EQU $7D
CELADON_MART_ROOF EQU $7E
CELADON_MART_ELEVATOR EQU $7F
CELADON_MANSION_1 EQU $80
CELADON_MANSION_2 EQU $81
CELADON_MANSION_3 EQU $82
CELADON_MANSION_4 EQU $83
CELADON_MANSION_5 EQU $84
CELADON_POKECENTER EQU $85
CELADON_GYM EQU $86
GAME_CORNER EQU $87
CELADON_MART_5 EQU $88
CELADON_PRIZE_ROOM EQU $89
CELADON_DINER EQU $8A
CELADON_HOUSE EQU $8B
CELADON_HOTEL EQU $8C
LAVENDER_POKECENTER EQU $8D
POKEMONTOWER_1 EQU $8E
POKEMONTOWER_2 EQU $8F
POKEMONTOWER_3 EQU $90
POKEMONTOWER_4 EQU $91
POKEMONTOWER_5 EQU $92
POKEMONTOWER_6 EQU $93
POKEMONTOWER_7 EQU $94
LAVENDER_HOUSE_1 EQU $95
LAVENDER_MART EQU $96
LAVENDER_HOUSE_2 EQU $97
FUCHSIA_MART EQU $98
FUCHSIA_HOUSE_1 EQU $99
FUCHSIA_POKECENTER EQU $9A
FUCHSIA_HOUSE_2 EQU $9B
SAFARI_ZONE_ENTRANCE EQU $9C
FUCHSIA_GYM EQU $9D
FUCHSIA_MEETING_ROOM EQU $9E
SEAFOAM_ISLANDS_2 EQU $9F
SEAFOAM_ISLANDS_3 EQU $A0
SEAFOAM_ISLANDS_4 EQU $A1
SEAFOAM_ISLANDS_5 EQU $A2
VERMILION_HOUSE_2 EQU $A3
FUCHSIA_HOUSE_3 EQU $A4
MANSION_1 EQU $A5
CINNABAR_GYM EQU $A6
CINNABAR_LAB_1 EQU $A7
CINNABAR_LAB_2 EQU $A8
CINNABAR_LAB_3 EQU $A9
CINNABAR_LAB_4 EQU $AA
CINNABAR_POKECENTER EQU $AB
CINNABAR_MART EQU $AC
;copy of CINNABAR_MART EQU $AD
INDIGO_PLATEAU_LOBBY EQU $AE
COPYCATS_HOUSE_1F EQU $AF
COPYCATS_HOUSE_2F EQU $B0
FIGHTING_DOJO EQU $B1
SAFFRON_GYM EQU $B2
SAFFRON_HOUSE_1 EQU $B3
SAFFRON_MART EQU $B4
SILPH_CO_1F EQU $B5
SAFFRON_POKECENTER EQU $B6
SAFFRON_HOUSE_2 EQU $B7
ROUTE_15_GATE_1F EQU $B8
ROUTE_15_GATE_2F EQU $B9
ROUTE_16_GATE_1F EQU $BA
ROUTE_16_GATE_2F EQU $BB
ROUTE_16_HOUSE EQU $BC
ROUTE_12_HOUSE EQU $BD
ROUTE_18_GATE_1F EQU $BE
ROUTE_18_GATE_2F EQU $BF
SEAFOAM_ISLANDS_1 EQU $C0
ROUTE_22_GATE EQU $C1
VICTORY_ROAD_2 EQU $C2
ROUTE_12_GATE_2F EQU $C3
VERMILION_HOUSE_3 EQU $C4
DIGLETTS_CAVE EQU $C5
VICTORY_ROAD_3 EQU $C6
ROCKET_HIDEOUT_1 EQU $C7
ROCKET_HIDEOUT_2 EQU $C8
ROCKET_HIDEOUT_3 EQU $C9
ROCKET_HIDEOUT_4 EQU $CA
ROCKET_HIDEOUT_ELEVATOR EQU $CB
;EQU $CC
;EQU $CD
;EQU $CE
SILPH_CO_2F EQU $CF
SILPH_CO_3F EQU $D0
SILPH_CO_4F EQU $D1
SILPH_CO_5F EQU $D2
SILPH_CO_6F EQU $D3
SILPH_CO_7F EQU $D4
SILPH_CO_8F EQU $D5
MANSION_2 EQU $D6
MANSION_3 EQU $D7
MANSION_4 EQU $D8
SAFARI_ZONE_EAST EQU $D9
SAFARI_ZONE_NORTH EQU $DA
SAFARI_ZONE_WEST EQU $DB
SAFARI_ZONE_CENTER EQU $DC
SAFARI_ZONE_REST_HOUSE_1 EQU $DD
SAFARI_ZONE_SECRET_HOUSE EQU $DE
SAFARI_ZONE_REST_HOUSE_2 EQU $DF
SAFARI_ZONE_REST_HOUSE_3 EQU $E0
SAFARI_ZONE_REST_HOUSE_4 EQU $E1
UNKNOWN_DUNGEON_2 EQU $E2
UNKNOWN_DUNGEON_3 EQU $E3
UNKNOWN_DUNGEON_1 EQU $E4
NAME_RATERS_HOUSE EQU $E5
CERULEAN_HOUSE_3 EQU $E6
;EQU $E7
ROCK_TUNNEL_2 EQU $E8
SILPH_CO_9F EQU $E9
SILPH_CO_10F EQU $EA
SILPH_CO_11F EQU $EB
SILPH_CO_ELEVATOR EQU $EC
;EQU $ED
;EQU $EE
TRADE_CENTER EQU $EF
COLOSSEUM EQU $F0
;EQU $F1
;EQU $F2
;EQU $F3
;EQU $F4
LORELEIS_ROOM EQU $F5
BRUNOS_ROOM EQU $F6
AGATHAS_ROOM EQU $F7
const_value = 0
const PALLET_TOWN ; $00
const VIRIDIAN_CITY ; $01
const PEWTER_CITY ; $02
const CERULEAN_CITY ; $03
const LAVENDER_TOWN ; $04
const VERMILION_CITY ; $05
const CELADON_CITY ; $06
const FUCHSIA_CITY ; $07
const CINNABAR_ISLAND ; $08
const INDIGO_PLATEAU ; $09
const SAFFRON_CITY ; $0A
const UNUSED_MAP_0B ; $0B
const ROUTE_1 ; $0C
const ROUTE_2 ; $0D
const ROUTE_3 ; $0E
const ROUTE_4 ; $0F
const ROUTE_5 ; $10
const ROUTE_6 ; $11
const ROUTE_7 ; $12
const ROUTE_8 ; $13
const ROUTE_9 ; $14
const ROUTE_10 ; $15
const ROUTE_11 ; $16
const ROUTE_12 ; $17
const ROUTE_13 ; $18
const ROUTE_14 ; $19
const ROUTE_15 ; $1A
const ROUTE_16 ; $1B
const ROUTE_17 ; $1C
const ROUTE_18 ; $1D
const ROUTE_19 ; $1E
const ROUTE_20 ; $1F
const ROUTE_21 ; $20
const ROUTE_22 ; $21
const ROUTE_23 ; $22
const ROUTE_24 ; $23
const ROUTE_25 ; $24
const REDS_HOUSE_1F ; $25
const REDS_HOUSE_2F ; $26
const BLUES_HOUSE ; $27
const OAKS_LAB ; $28
const VIRIDIAN_POKECENTER ; $29
const VIRIDIAN_MART ; $2A
const VIRIDIAN_SCHOOL ; $2B
const VIRIDIAN_HOUSE ; $2C
const VIRIDIAN_GYM ; $2D
const DIGLETTS_CAVE_EXIT ; $2E
const VIRIDIAN_FOREST_EXIT ; $2F
const ROUTE_2_HOUSE ; $30
const ROUTE_2_GATE ; $31
const VIRIDIAN_FOREST_ENTRANCE ; $32
const VIRIDIAN_FOREST ; $33
const MUSEUM_1F ; $34
const MUSEUM_2F ; $35
const PEWTER_GYM ; $36
const PEWTER_HOUSE_1 ; $37
const PEWTER_MART ; $38
const PEWTER_HOUSE_2 ; $39
const PEWTER_POKECENTER ; $3A
const MT_MOON_1 ; $3B
const MT_MOON_2 ; $3C
const MT_MOON_3 ; $3D
const TRASHED_HOUSE ; $3E
const CERULEAN_HOUSE ; $3F
const CERULEAN_POKECENTER ; $40
const CERULEAN_GYM ; $41
const BIKE_SHOP ; $42
const CERULEAN_MART ; $43
const MT_MOON_POKECENTER ; $44
const TRASHED_HOUSE_COPY ; $45
const ROUTE_5_GATE ; $46
const PATH_ENTRANCE_ROUTE_5 ; $47
const DAYCAREM ; $48
const ROUTE_6_GATE ; $49
const PATH_ENTRANCE_ROUTE_6 ; $4A
const PATH_ENTRANCE_ROUTE_6_COPY ; $4B
const ROUTE_7_GATE ; $4C
const PATH_ENTRANCE_ROUTE_7 ; $4D
const PATH_ENTRANCE_ROUTE_7_COPY ; $4E
const ROUTE_8_GATE ; $4F
const PATH_ENTRANCE_ROUTE_8 ; $50
const ROCK_TUNNEL_POKECENTER ; $51
const ROCK_TUNNEL_1 ; $52
const POWER_PLANT ; $53
const ROUTE_11_GATE_1F ; $54
const DIGLETTS_CAVE_ENTRANCE ; $55
const ROUTE_11_GATE_2F ; $56
const ROUTE_12_GATE_1F ; $57
const BILLS_HOUSE ; $58
const VERMILION_POKECENTER ; $59
const POKEMON_FAN_CLUB ; $5A
const VERMILION_MART ; $5B
const VERMILION_GYM ; $5C
const VERMILION_HOUSE_1 ; $5D
const VERMILION_DOCK ; $5E
const SS_ANNE_1 ; $5F
const SS_ANNE_2 ; $60
const SS_ANNE_3 ; $61
const SS_ANNE_4 ; $62
const SS_ANNE_5 ; $63
const SS_ANNE_6 ; $64
const SS_ANNE_7 ; $65
const SS_ANNE_8 ; $66
const SS_ANNE_9 ; $67
const SS_ANNE_10 ; $68
const UNUSED_MAP_69 ; $69
const UNUSED_MAP_6A ; $6A
const UNUSED_MAP_6B ; $6B
const VICTORY_ROAD_1 ; $6C
const UNUSED_MAP_6D ; $6D
const UNUSED_MAP_6E ; $6E
const UNUSED_MAP_6F ; $6F
const UNUSED_MAP_70 ; $70
const LANCES_ROOM ; $71
const UNUSED_MAP_72 ; $72
const UNUSED_MAP_73 ; $73
const UNUSED_MAP_74 ; $74
const UNUSED_MAP_75 ; $75
const HALL_OF_FAME ; $76
const UNDERGROUND_PATH_NS ; $77
const CHAMPIONS_ROOM ; $78
const UNDERGROUND_PATH_WE ; $79
const CELADON_MART_1 ; $7A
const CELADON_MART_2 ; $7B
const CELADON_MART_3 ; $7C
const CELADON_MART_4 ; $7D
const CELADON_MART_ROOF ; $7E
const CELADON_MART_ELEVATOR ; $7F
const CELADON_MANSION_1 ; $80
const CELADON_MANSION_2 ; $81
const CELADON_MANSION_3 ; $82
const CELADON_MANSION_4 ; $83
const CELADON_MANSION_5 ; $84
const CELADON_POKECENTER ; $85
const CELADON_GYM ; $86
const GAME_CORNER ; $87
const CELADON_MART_5 ; $88
const CELADON_PRIZE_ROOM ; $89
const CELADON_DINER ; $8A
const CELADON_HOUSE ; $8B
const CELADON_HOTEL ; $8C
const LAVENDER_POKECENTER ; $8D
const POKEMONTOWER_1 ; $8E
const POKEMONTOWER_2 ; $8F
const POKEMONTOWER_3 ; $90
const POKEMONTOWER_4 ; $91
const POKEMONTOWER_5 ; $92
const POKEMONTOWER_6 ; $93
const POKEMONTOWER_7 ; $94
const LAVENDER_HOUSE_1 ; $95
const LAVENDER_MART ; $96
const LAVENDER_HOUSE_2 ; $97
const FUCHSIA_MART ; $98
const FUCHSIA_HOUSE_1 ; $99
const FUCHSIA_POKECENTER ; $9A
const FUCHSIA_HOUSE_2 ; $9B
const SAFARI_ZONE_ENTRANCE ; $9C
const FUCHSIA_GYM ; $9D
const FUCHSIA_MEETING_ROOM ; $9E
const SEAFOAM_ISLANDS_2 ; $9F
const SEAFOAM_ISLANDS_3 ; $A0
const SEAFOAM_ISLANDS_4 ; $A1
const SEAFOAM_ISLANDS_5 ; $A2
const VERMILION_HOUSE_2 ; $A3
const FUCHSIA_HOUSE_3 ; $A4
const MANSION_1 ; $A5
const CINNABAR_GYM ; $A6
const CINNABAR_LAB_1 ; $A7
const CINNABAR_LAB_2 ; $A8
const CINNABAR_LAB_3 ; $A9
const CINNABAR_LAB_4 ; $AA
const CINNABAR_POKECENTER ; $AB
const CINNABAR_MART ; $AC
const CINNABAR_MART_COPY ; $AD
const INDIGO_PLATEAU_LOBBY ; $AE
const COPYCATS_HOUSE_1F ; $AF
const COPYCATS_HOUSE_2F ; $B0
const FIGHTING_DOJO ; $B1
const SAFFRON_GYM ; $B2
const SAFFRON_HOUSE_1 ; $B3
const SAFFRON_MART ; $B4
const SILPH_CO_1F ; $B5
const SAFFRON_POKECENTER ; $B6
const SAFFRON_HOUSE_2 ; $B7
const ROUTE_15_GATE_1F ; $B8
const ROUTE_15_GATE_2F ; $B9
const ROUTE_16_GATE_1F ; $BA
const ROUTE_16_GATE_2F ; $BB
const ROUTE_16_HOUSE ; $BC
const ROUTE_12_HOUSE ; $BD
const ROUTE_18_GATE_1F ; $BE
const ROUTE_18_GATE_2F ; $BF
const SEAFOAM_ISLANDS_1 ; $C0
const ROUTE_22_GATE ; $C1
const VICTORY_ROAD_2 ; $C2
const ROUTE_12_GATE_2F ; $C3
const VERMILION_HOUSE_3 ; $C4
const DIGLETTS_CAVE ; $C5
const VICTORY_ROAD_3 ; $C6
const ROCKET_HIDEOUT_1 ; $C7
const ROCKET_HIDEOUT_2 ; $C8
const ROCKET_HIDEOUT_3 ; $C9
const ROCKET_HIDEOUT_4 ; $CA
const ROCKET_HIDEOUT_ELEVATOR ; $CB
const UNUSED_MAP_CC ; $CC
const UNUSED_MAP_CD ; $CD
const UNUSED_MAP_CE ; $CE
const SILPH_CO_2F ; $CF
const SILPH_CO_3F ; $D0
const SILPH_CO_4F ; $D1
const SILPH_CO_5F ; $D2
const SILPH_CO_6F ; $D3
const SILPH_CO_7F ; $D4
const SILPH_CO_8F ; $D5
const MANSION_2 ; $D6
const MANSION_3 ; $D7
const MANSION_4 ; $D8
const SAFARI_ZONE_EAST ; $D9
const SAFARI_ZONE_NORTH ; $DA
const SAFARI_ZONE_WEST ; $DB
const SAFARI_ZONE_CENTER ; $DC
const SAFARI_ZONE_REST_HOUSE_1 ; $DD
const SAFARI_ZONE_SECRET_HOUSE ; $DE
const SAFARI_ZONE_REST_HOUSE_2 ; $DF
const SAFARI_ZONE_REST_HOUSE_3 ; $E0
const SAFARI_ZONE_REST_HOUSE_4 ; $E1
const UNKNOWN_DUNGEON_2 ; $E2
const UNKNOWN_DUNGEON_3 ; $E3
const UNKNOWN_DUNGEON_1 ; $E4
const NAME_RATERS_HOUSE ; $E5
const CERULEAN_HOUSE_3 ; $E6
const UNUSED_MAP_E7 ; $E7
const ROCK_TUNNEL_2 ; $E8
const SILPH_CO_9F ; $E9
const SILPH_CO_10F ; $EA
const SILPH_CO_11F ; $EB
const SILPH_CO_ELEVATOR ; $EC
const UNUSED_MAP_ED ; $ED
const UNUSED_MAP_EE ; $EE
const TRADE_CENTER ; $EF
const COLOSSEUM ; $F0
const UNUSED_MAP_F1 ; $F1
const UNUSED_MAP_F2 ; $F2
const UNUSED_MAP_F3 ; $F3
const UNUSED_MAP_F4 ; $F4
const LORELEIS_ROOM ; $F5
const BRUNOS_ROOM ; $F6
const AGATHAS_ROOM ; $F7
IF DEF(_OPTION_BEACH_HOUSE)
BEACH_HOUSE EQU $F8
const BEACH_HOUSE ; $F8
ENDC

View file

@ -38,64 +38,64 @@ ExternalMapEntries: ; 71313 (1c:5313)
EMAP $B,$0,Route25Name
InternalMapEntries: ; 71382 (1c:5382)
IMAP $29,$2,$B,PalletTownName
IMAP $2E,$2,$8,ViridianCityName
IMAP $33,$2,$6,Route2Name
IMAP $34,$2,$4,ViridianForestName
IMAP $3B,$2,$3,PewterCityName
IMAP $3E,$6,$2,MountMoonName
IMAP $44,$A,$2,CeruleanCityName
IMAP $45,$5,$2,Route4Name
IMAP $46,$A,$2,CeruleanCityName
IMAP $49,$A,$4,Route5Name
IMAP $4C,$A,$6,Route6Name
IMAP $4F,$9,$5,Route7Name
IMAP $51,$B,$5,Route8Name
IMAP $53,$E,$3,RockTunnelName
IMAP $54,$F,$4,PowerPlantName
IMAP $57,$D,$9,Route11Name
IMAP $58,$E,$7,Route12Name
IMAP $59,$C,$0,SeaCottageName
IMAP $5F,$A,$9,VermilionCityName
IMAP $69,$9,$A,SSAnneName
IMAP $6D,$0,$4,VictoryRoadName
IMAP $77,$0,$2,PokemonLeagueName
IMAP $78,$A,$5,UndergroundPathName
IMAP $79,$0,$2,PokemonLeagueName
IMAP $7A,$A,$5,UndergroundPathName
IMAP $8D,$7,$5,CeladonCityName
IMAP $8E,$E,$5,LavenderTownName
IMAP $95,$F,$5,PokemonTowerName
IMAP $98,$E,$5,LavenderTownName
IMAP $9C,$8,$D,FuchsiaCityName
IMAP $9D,$8,$C,SafariZoneName
IMAP $9F,$8,$D,FuchsiaCityName
IMAP $A3,$5,$F,SeafoamIslandsName
IMAP $A4,$A,$9,VermilionCityName
IMAP $A5,$8,$D,FuchsiaCityName
IMAP $A6,$2,$F,PokemonMansionName
IMAP $AE,$2,$F,CinnabarIslandName
IMAP $AF,$0,$2,IndigoPlateauName
IMAP $B8,$A,$5,SaffronCityName
IMAP $BA,$9,$D,Route15Name
IMAP $BD,$4,$5,Route16Name
IMAP $BE,$E,$A,Route12Name
IMAP $C0,$7,$D,Route18Name
IMAP $C1,$5,$F,SeafoamIslandsName
IMAP $C2,$0,$7,Route22Name
IMAP $C3,$0,$4,VictoryRoadName
IMAP $C4,$E,$7,Route12Name
IMAP $C5,$A,$9,VermilionCityName
IMAP $C6,$3,$4,DiglettsCaveName
IMAP $C7,$0,$4,VictoryRoadName
IMAP $CF,$7,$5,RocketHQName
IMAP $D6,$A,$5,SilphCoName
IMAP $D9,$2,$F,PokemonMansionName
IMAP $E2,$8,$C,SafariZoneName
IMAP $E5,$9,$1,CeruleanCaveName
IMAP $E6,$E,$5,LavenderTownName
IMAP $E7,$A,$2,CeruleanCityName
IMAP $E9,$E,$3,RockTunnelName
IMAP $ED,$A,$5,SilphCoName
IMAP $F8,$0,$2,PokemonLeagueName
IMAP OAKS_LAB, $2,$B,PalletTownName
IMAP VIRIDIAN_GYM, $2,$8,ViridianCityName
IMAP VIRIDIAN_FOREST_ENTRANCE, $2,$6,Route2Name
IMAP VIRIDIAN_FOREST, $2,$4,ViridianForestName
IMAP PEWTER_POKECENTER, $2,$3,PewterCityName
IMAP MT_MOON_3, $6,$2,MountMoonName
IMAP CERULEAN_MART, $A,$2,CeruleanCityName
IMAP MT_MOON_POKECENTER, $5,$2,Route4Name
IMAP TRASHED_HOUSE_COPY, $A,$2,CeruleanCityName
IMAP DAYCAREM, $A,$4,Route5Name
IMAP PATH_ENTRANCE_ROUTE_6_COPY,$A,$6,Route6Name
IMAP PATH_ENTRANCE_ROUTE_7_COPY,$9,$5,Route7Name
IMAP PATH_ENTRANCE_ROUTE_8, $B,$5,Route8Name
IMAP ROCK_TUNNEL_1, $E,$3,RockTunnelName
IMAP POWER_PLANT, $F,$4,PowerPlantName
IMAP ROUTE_11_GATE_2F, $D,$9,Route11Name
IMAP ROUTE_12_GATE_1F, $E,$7,Route12Name
IMAP BILLS_HOUSE, $C,$0,SeaCottageName
IMAP VERMILION_DOCK, $A,$9,VermilionCityName
IMAP SS_ANNE_10, $9,$A,SSAnneName
IMAP VICTORY_ROAD_1, $0,$4,VictoryRoadName
IMAP HALL_OF_FAME, $0,$2,PokemonLeagueName
IMAP UNDERGROUND_PATH_NS, $A,$5,UndergroundPathName
IMAP CHAMPIONS_ROOM, $0,$2,PokemonLeagueName
IMAP UNDERGROUND_PATH_WE, $A,$5,UndergroundPathName
IMAP CELADON_HOTEL, $7,$5,CeladonCityName
IMAP LAVENDER_POKECENTER, $E,$5,LavenderTownName
IMAP POKEMONTOWER_7, $F,$5,PokemonTowerName
IMAP LAVENDER_HOUSE_2, $E,$5,LavenderTownName
IMAP FUCHSIA_HOUSE_2, $8,$D,FuchsiaCityName
IMAP SAFARI_ZONE_ENTRANCE, $8,$C,SafariZoneName
IMAP FUCHSIA_MEETING_ROOM, $8,$D,FuchsiaCityName
IMAP SEAFOAM_ISLANDS_5, $5,$F,SeafoamIslandsName
IMAP VERMILION_HOUSE_2, $A,$9,VermilionCityName
IMAP FUCHSIA_HOUSE_3, $8,$D,FuchsiaCityName
IMAP MANSION_1, $2,$F,PokemonMansionName
IMAP CINNABAR_MART_COPY, $2,$F,CinnabarIslandName
IMAP INDIGO_PLATEAU_LOBBY, $0,$2,IndigoPlateauName
IMAP SAFFRON_HOUSE_2, $A,$5,SaffronCityName
IMAP ROUTE_15_GATE_2F, $9,$D,Route15Name
IMAP ROUTE_16_HOUSE, $4,$5,Route16Name
IMAP ROUTE_12_HOUSE, $E,$A,Route12Name
IMAP ROUTE_18_GATE_2F, $7,$D,Route18Name
IMAP SEAFOAM_ISLANDS_1, $5,$F,SeafoamIslandsName
IMAP ROUTE_22_GATE, $0,$7,Route22Name
IMAP VICTORY_ROAD_2, $0,$4,VictoryRoadName
IMAP ROUTE_12_GATE_2F, $E,$7,Route12Name
IMAP VERMILION_HOUSE_3, $A,$9,VermilionCityName
IMAP DIGLETTS_CAVE, $3,$4,DiglettsCaveName
IMAP VICTORY_ROAD_3, $0,$4,VictoryRoadName
IMAP UNUSED_MAP_CE, $7,$5,RocketHQName
IMAP SILPH_CO_8F, $A,$5,SilphCoName
IMAP MANSION_4, $2,$F,PokemonMansionName
IMAP SAFARI_ZONE_REST_HOUSE_4, $8,$C,SafariZoneName
IMAP UNKNOWN_DUNGEON_1, $9,$1,CeruleanCaveName
IMAP NAME_RATERS_HOUSE, $E,$5,LavenderTownName
IMAP CERULEAN_HOUSE_3, $A,$2,CeruleanCityName
IMAP ROCK_TUNNEL_2, $E,$3,RockTunnelName
IMAP SILPH_CO_ELEVATOR, $A,$5,SilphCoName
IMAP AGATHAS_ROOM, $0,$2,PokemonLeagueName
db $FF

View file

@ -130,7 +130,7 @@ IMAP: MACRO ; imap mapid_less_than,x-coordinate,y-coordinate,textpointer
; nybble: y-coordinate
; nybble: x-coordinate
; word : pointer to map name
db \1
db \1 + 1
db \2 + \3 << 4
dw \4
ENDM