Some OT and name WRAM labels.

This commit is contained in:
Marcus Huderle 2014-01-05 18:24:01 -06:00
parent 65245542c7
commit e54be71308
2 changed files with 65 additions and 44 deletions

View file

@ -7318,7 +7318,7 @@ DisplayListMenuIDLoop: ; 2c53 (0:2c53)
cp l ; is it a list of party pokemon or box pokemon? cp l ; is it a list of party pokemon or box pokemon?
ld hl,W_PARTYMON1NAME ld hl,W_PARTYMON1NAME
jr z,.getPokemonName jr z,.getPokemonName
ld hl,$de06 ; box pokemon names ld hl, W_BOXMON1NAME ; box pokemon names
.getPokemonName .getPokemonName
ld a,[$cf92] ld a,[$cf92]
call GetPartyMonName call GetPartyMonName
@ -7566,7 +7566,7 @@ PrintListMenuEntries: ; 2e5a (0:2e5a)
cp l ; is it a list of party pokemon or box pokemon? cp l ; is it a list of party pokemon or box pokemon?
ld hl,W_PARTYMON1NAME ld hl,W_PARTYMON1NAME
jr z,.getPokemonName jr z,.getPokemonName
ld hl,$de06 ; box pokemon names ld hl, W_BOXMON1NAME ; box pokemon names
.getPokemonName .getPokemonName
ld a,[$cf92] ld a,[$cf92]
ld b,a ld b,a
@ -11281,7 +11281,7 @@ SonyText: ; 45b1 (1:45b1)
; $cf98 = base address of pokemon data ; $cf98 = base address of pokemon data
; $d0b8 = base address of base stats ; $d0b8 = base address of base stats
LoadMonData_: ; 45b6 (1:45b6) LoadMonData_: ; 45b6 (1:45b6)
ld a,[$da5f] ; daycare pokemon ID ld a,[W_DAYCAREMONDATA] ; daycare pokemon ID
ld [$cf91],a ld [$cf91],a
ld a,[$cc49] ld a,[$cc49]
cp a,$03 cp a,$03
@ -11306,7 +11306,7 @@ LoadMonData_: ; 45b6 (1:45b6)
ld hl,W_BOXMON1DATA ; box pokemon 1 data ld hl,W_BOXMON1DATA ; box pokemon 1 data
ld bc,33 ld bc,33
jr z,.getMonEntry jr z,.getMonEntry
ld hl,$da5f ; daycare pokemon data ld hl, W_DAYCAREMONDATA ; daycare pokemon data
jr .copyMonData jr .copyMonData
.getMonEntry ; add the product of the index and the size of each entry .getMonEntry ; add the product of the index and the size of each entry
ld a,[$cf92] ld a,[$cf92]
@ -18228,7 +18228,7 @@ _RemovePokemon: ; 7b68 (1:7b68)
ld a, [$cf95] ld a, [$cf95]
and a and a
jr z, .asm_7b97 jr z, .asm_7b97
ld hl, $dd2a ld hl, W_BOXMON1OT
ld d, $13 ld d, $13
.asm_7b97 .asm_7b97
ld a, [wWhichPokemon] ; $cf92 ld a, [wWhichPokemon] ; $cf92
@ -18247,7 +18247,7 @@ _RemovePokemon: ; 7b68 (1:7b68)
ld a, [$cf95] ld a, [$cf95]
and a and a
jr z, .asm_7bb8 jr z, .asm_7bb8
ld bc, $de06 ld bc, W_BOXMON1NAME
.asm_7bb8 .asm_7bb8
call CopyDataUntil call CopyDataUntil
ld hl, W_PARTYMON1_NUM ; $d16b (aliases: W_PARTYMON1DATA) ld hl, W_PARTYMON1_NUM ; $d16b (aliases: W_PARTYMON1DATA)
@ -18267,7 +18267,7 @@ _RemovePokemon: ; 7b68 (1:7b68)
jr z, .asm_7be4 jr z, .asm_7be4
ld bc, $21 ld bc, $21
add hl, bc add hl, bc
ld bc, $dd2a ld bc, W_BOXMON1OT
jr .asm_7beb jr .asm_7beb
.asm_7be4 .asm_7be4
ld bc, $2c ld bc, $2c
@ -18279,7 +18279,7 @@ _RemovePokemon: ; 7b68 (1:7b68)
ld a, [$cf95] ld a, [$cf95]
and a and a
jr z, .asm_7bfa jr z, .asm_7bfa
ld hl, $de06 ld hl, W_BOXMON1NAME
.asm_7bfa .asm_7bfa
ld bc, $b ld bc, $b
ld a, [wWhichPokemon] ; $cf92 ld a, [wWhichPokemon] ; $cf92
@ -21825,7 +21825,7 @@ TilesetsHeadPtr: ; c7be (3:47be)
TSETHEAD Tset17_Block,Tset17_GFX,Tset17_Coll,$FF,$FF,$FF,$45,1 TSETHEAD Tset17_Block,Tset17_GFX,Tset17_Coll,$FF,$FF,$FF,$45,1
Func_c8de: ; c8de (3:48de) Func_c8de: ; c8de (3:48de)
ld a, [$da48] ld a, [W_DAYCARE_IN_USE]
and a and a
ret z ret z
ld hl, $da6f ld hl, $da6f
@ -29119,7 +29119,7 @@ Func_e7a4: ; e7a4 (3:67a4)
cp $ff cp $ff
jr nz, .asm_e7b1 jr nz, .asm_e7b1
call GetMonHeader call GetMonHeader
ld hl, $dd2a ld hl, W_BOXMON1OT
ld bc, $b ld bc, $b
ld a, [W_NUMINBOX] ; $da80 ld a, [W_NUMINBOX] ; $da80
dec a dec a
@ -29150,13 +29150,13 @@ Func_e7a4: ; e7a4 (3:67a4)
jr nz, .asm_e7db jr nz, .asm_e7db
.asm_e7ee .asm_e7ee
ld hl, W_PLAYERNAME ; $d158 ld hl, W_PLAYERNAME ; $d158
ld de, $dd2a ld de, W_BOXMON1OT
ld bc, $b ld bc, $b
call CopyData call CopyData
ld a, [W_NUMINBOX] ; $da80 ld a, [W_NUMINBOX] ; $da80
dec a dec a
jr z, .asm_e82a jr z, .asm_e82a
ld hl, $de06 ld hl, W_BOXMON1NAME
ld bc, $b ld bc, $b
dec a dec a
call AddNTimes call AddNTimes
@ -29183,7 +29183,7 @@ Func_e7a4: ; e7a4 (3:67a4)
dec b dec b
jr nz, .asm_e817 jr nz, .asm_e817
.asm_e82a .asm_e82a
ld hl, $de06 ld hl, W_BOXMON1NAME
ld a, $2 ld a, $2
ld [$d07d], a ld [$d07d], a
ld a, $4e ld a, $4e
@ -30666,7 +30666,7 @@ Func_f51e: ; f51e (3:751e)
cp $2 cp $2
jr z, .checkPartyMonSlots jr z, .checkPartyMonSlots
cp $3 cp $3
ld hl, $da5f ld hl, W_DAYCAREMONDATA
jr z, .asm_f575 jr z, .asm_f575
ld hl, W_NUMINBOX ; $da80 ld hl, W_NUMINBOX ; $da80
ld a, [hl] ld a, [hl]
@ -30689,7 +30689,7 @@ Func_f51e: ; f51e (3:751e)
add hl, bc add hl, bc
ld a, [$cf95] ld a, [$cf95]
cp $2 cp $2
ld a, [$da5f] ld a, [W_DAYCAREMONDATA]
jr z, .asm_f556 jr z, .asm_f556
ld a, [$cf91] ld a, [$cf91]
.asm_f556 .asm_f556
@ -30717,7 +30717,7 @@ Func_f51e: ; f51e (3:751e)
ld bc, W_BOXMON2DATA - W_BOXMON1DATA ; $21 ld bc, W_BOXMON2DATA - W_BOXMON1DATA ; $21
jr z, .asm_f591 jr z, .asm_f591
cp $2 cp $2
ld hl, $da5f ld hl, W_DAYCAREMONDATA
jr z, .asm_f597 jr z, .asm_f597
ld hl, W_PARTYMON1DATA ; $d16b ld hl, W_PARTYMON1DATA ; $d16b
ld bc, W_PARTYMON2DATA - W_PARTYMON1DATA ; $2c ld bc, W_PARTYMON2DATA - W_PARTYMON1DATA ; $2c
@ -30746,13 +30746,13 @@ Func_f51e: ; f51e (3:751e)
.asm_f5b4 .asm_f5b4
ld a, [$cf95] ld a, [$cf95]
cp $3 cp $3
ld de, $da54 ld de, W_DAYCAREMONOT
jr z, .asm_f5d3 jr z, .asm_f5d3
dec a dec a
ld hl, W_PARTYMON1OT ; $d273 ld hl, W_PARTYMON1OT ; $d273
ld a, [W_NUMINPARTY] ; $d163 ld a, [W_NUMINPARTY] ; $d163
jr nz, .asm_f5cd jr nz, .asm_f5cd
ld hl, $dd2a ld hl, W_BOXMON1OT
ld a, [W_NUMINBOX] ; $da80 ld a, [W_NUMINBOX] ; $da80
.asm_f5cd .asm_f5cd
dec a dec a
@ -30760,11 +30760,11 @@ Func_f51e: ; f51e (3:751e)
ld d, h ld d, h
ld e, l ld e, l
.asm_f5d3 .asm_f5d3
ld hl, $dd2a ld hl, W_BOXMON1OT
ld a, [$cf95] ld a, [$cf95]
and a and a
jr z, .asm_f5e6 jr z, .asm_f5e6
ld hl, $da54 ld hl, W_DAYCAREMONOT
cp $2 cp $2
jr z, .asm_f5ec jr z, .asm_f5ec
ld hl, W_PARTYMON1OT ; $d273 ld hl, W_PARTYMON1OT ; $d273
@ -30776,13 +30776,13 @@ Func_f51e: ; f51e (3:751e)
call CopyData call CopyData
ld a, [$cf95] ld a, [$cf95]
cp $3 cp $3
ld de, $da49 ld de, W_DAYCAREMONNAME
jr z, .asm_f611 jr z, .asm_f611
dec a dec a
ld hl, W_PARTYMON1NAME ; $d2b5 ld hl, W_PARTYMON1NAME ; $d2b5
ld a, [W_NUMINPARTY] ; $d163 ld a, [W_NUMINPARTY] ; $d163
jr nz, .asm_f60b jr nz, .asm_f60b
ld hl, $de06 ld hl, W_BOXMON1NAME
ld a, [W_NUMINBOX] ; $da80 ld a, [W_NUMINBOX] ; $da80
.asm_f60b .asm_f60b
dec a dec a
@ -30790,11 +30790,11 @@ Func_f51e: ; f51e (3:751e)
ld d, h ld d, h
ld e, l ld e, l
.asm_f611 .asm_f611
ld hl, $de06 ld hl, W_BOXMON1NAME
ld a, [$cf95] ld a, [$cf95]
and a and a
jr z, .asm_f624 jr z, .asm_f624
ld hl, $da49 ld hl, W_DAYCAREMONNAME
cp $2 cp $2
jr z, .asm_f62a jr z, .asm_f62a
ld hl, W_PARTYMON1NAME ; $d2b5 ld hl, W_PARTYMON1NAME ; $d2b5
@ -32123,14 +32123,14 @@ StatusScreen: ; 12953 (4:6953)
ld hl, Coord ld hl, Coord
ld a, $4b ld a, $4b
call Predef ; Prints the type (?) call Predef ; Prints the type (?)
ld hl, Unknown_12a9d ; $6a9d ld hl, NamePointers2 ; $6a9d
call .unk_12a7e call .unk_12a7e
ld d, h ld d, h
ld e, l ld e, l
FuncCoord 9,1 FuncCoord 9,1
ld hl, Coord ld hl, Coord
call PlaceString ; Pokémon name call PlaceString ; Pokémon name
ld hl, Unknown_12a95 ; $6a95 ld hl, OTPointers ; $6a95
call .unk_12a7e call .unk_12a7e
ld d, h ld d, h
ld e, l ld e, l
@ -32170,17 +32170,17 @@ StatusScreen: ; 12953 (4:6953)
ld a, [wWhichPokemon] ld a, [wWhichPokemon]
jp SkipFixedLengthTextEntries jp SkipFixedLengthTextEntries
Unknown_12a95: ; 12a95 (4:6a95) OTPointers: ; 12a95 (4:6a95)
dw W_PARTYMON1OT dw W_PARTYMON1OT
dw W_ENEMYMON1OT dw W_ENEMYMON1OT
dw $DD2A dw W_BOXMON1OT
dw $DA54 dw W_DAYCAREMONOT
Unknown_12a9d: ; 12a9d (4:6a9d) NamePointers2: ; 12a9d (4:6a9d)
dw W_PARTYMON1NAME dw W_PARTYMON1NAME
dw W_ENEMYMON1NAME dw W_ENEMYMON1NAME
dw $DE06 dw W_BOXMON1NAME
dw $DA49 dw W_DAYCAREMONNAME
Type1Text: ; 12aa5 (4:6aa5) Type1Text: ; 12aa5 (4:6aa5)
db "TYPE1/", $4e db "TYPE1/", $4e
@ -45024,7 +45024,7 @@ Func_21618: ; 21618 (8:5618)
call Func_2174b call Func_2174b
jp nc, Func_214e8 jp nc, Func_214e8
ld a, [wWhichPokemon] ; $cf92 ld a, [wWhichPokemon] ; $cf92
ld hl, $de06 ld hl, W_BOXMON1NAME
call GetPartyMonName call GetPartyMonName
ld a, [$cf91] ld a, [$cf91]
call GetCryData call GetCryData
@ -89923,7 +89923,7 @@ DayCareMTextPointers: ; 56252 (15:6252)
DayCareMText1: ; 56254 (15:6254) DayCareMText1: ; 56254 (15:6254)
db $8 db $8
call SaveScreenTilesToBuffer2 call SaveScreenTilesToBuffer2
ld a, [$da48] ld a, [W_DAYCARE_IN_USE]
and a and a
jp nz, Func_562e1 jp nz, Func_562e1
ld hl, UnnamedText_5640f ld hl, UnnamedText_5640f
@ -89964,7 +89964,7 @@ DayCareMText1: ; 56254 (15:6254)
ld hl, UnnamedText_56419 ld hl, UnnamedText_56419
call PrintText call PrintText
ld a, $1 ld a, $1
ld [$da48], a ld [W_DAYCARE_IN_USE], a
ld a, $3 ld a, $3
ld [$cf95], a ld [$cf95], a
call Func_3a68 call Func_3a68
@ -89978,7 +89978,7 @@ DayCareMText1: ; 56254 (15:6254)
Func_562e1: ; 562e1 (15:62e1) Func_562e1: ; 562e1 (15:62e1)
xor a xor a
ld hl, $da49 ld hl, W_DAYCAREMONNAME
call GetPartyMonName call GetPartyMonName
ld a, $3 ld a, $3
ld [$cc49], a ld [$cc49], a
@ -90072,7 +90072,7 @@ Func_562e1: ; 562e1 (15:62e1)
.asm_56396 .asm_56396
xor a xor a
ld [$da48], a ld [W_DAYCARE_IN_USE], a
ld hl, wTrainerEngageDistance ld hl, wTrainerEngageDistance
ld [hli], a ld [hli], a
inc hl inc hl
@ -90090,7 +90090,7 @@ Func_562e1: ; 562e1 (15:62e1)
ld a, $2 ld a, $2
ld [$cf95], a ld [$cf95], a
call Func_3a68 call Func_3a68
ld a, [$da5f] ld a, [W_DAYCAREMONDATA]
ld [$cf91], a ld [$cf91], a
ld a, [W_NUMINPARTY] ld a, [W_NUMINPARTY]
dec a dec a
@ -126385,7 +126385,7 @@ _UnnamedText_5642d: ; 8acae (22:6cae)
db "@" db "@"
UnnamedText_8acb6: ; 8acb6 (22:6cb6) UnnamedText_8acb6: ; 8acb6 (22:6cb6)
TX_RAM $da49 TX_RAM W_DAYCAREMONNAME
db $0, " back!", $57 db $0, " back!", $57
_UnnamedText_56432: ; 8acc1 (22:6cc1) _UnnamedText_56432: ; 8acc1 (22:6cc1)
@ -134104,7 +134104,7 @@ _UnnamedText_4fe3f: ; a418f (29:418f)
db $0, "There's no more", $4f db $0, "There's no more", $4f
db "room for #MON!", $55 db "room for #MON!", $55
db "@" db "@"
TX_RAM $de06 TX_RAM W_BOXMON1NAME
db $0, " was", $55 db $0, " was", $55
db "sent to #MON", $55 db "sent to #MON", $55
db "BOX @" db "BOX @"
@ -135099,14 +135099,14 @@ _ItemUseBallText05: ; a67cf (29:67cf)
_ItemUseBallText07: ; a67ee (29:67ee) _ItemUseBallText07: ; a67ee (29:67ee)
db 1 db 1
dw $DE06 dw W_BOXMON1NAME
db 0," was",$4F db 0," was",$4F
db "transferred to",$55 db "transferred to",$55
db "BILL's PC!",$58 db "BILL's PC!",$58
_ItemUseBallText08: ; a6810 (29:6810) _ItemUseBallText08: ; a6810 (29:6810)
db 1 db 1
dw $DE06 dw W_BOXMON1NAME
db 0," was",$4F db 0," was",$4F
db "transferred to",$55 db "transferred to",$55
db "someone's PC!",$58 db "someone's PC!",$58

View file

@ -1421,7 +1421,19 @@ W_PLAYTIMEFRAMES: ; da45
W_NUMSAFARIBALLS: ; da47 W_NUMSAFARIBALLS: ; da47
ds 1 ds 1
ds 56 W_DAYCARE_IN_USE: ; da48
; 0 if no pokemon is in the daycare
; 1 if pokemon is in the daycare
ds 1
W_DAYCAREMONNAME: ; da49
ds 11
W_DAYCAREMONOT: ; da54
ds 11
W_DAYCAREMONDATA: ; da5f
ds 33
W_NUMINBOX: ; da80 W_NUMINBOX: ; da80
; number of mons in current box ; number of mons in current box
@ -1432,5 +1444,14 @@ W_BOXMON1DATA: ; da96
W_BOXMON2DATA: ; dab7 W_BOXMON2DATA: ; dab7
ds 33 * 19 ds 33 * 19
; dd2a W_BOXMON1OT: ; dd2a
ds 11
W_BOXMON2OT: ; dd35
ds 11 * 19
W_BOXMON1NAME: ; de06
ds 11
W_BOXMON2NAME: ; de11
ds 11 * 19
; dee2