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

View file

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

View file

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