diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/color.asm | 106 | ||||
-rw-r--r-- | engine/credits.asm | 88 | ||||
-rw-r--r-- | engine/engine_flags.asm | 264 | ||||
-rw-r--r-- | engine/events.asm | 38 | ||||
-rw-r--r-- | engine/events_2.asm | 42 | ||||
-rw-r--r-- | engine/fruit_trees.asm | 4 | ||||
-rw-r--r-- | engine/movement.asm | 10 | ||||
-rw-r--r-- | engine/title.asm | 6 |
8 files changed, 279 insertions, 279 deletions
diff --git a/engine/color.asm b/engine/color.asm index 70ffaaeac..4e56b7001 100644 --- a/engine/color.asm +++ b/engine/color.asm @@ -82,20 +82,20 @@ Function8aa4: ; 8aa4 push de push bc ld hl, PalPacket_9ce6 - ld de, $cda9 + ld de, wcda9 ld bc, $0010 call CopyBytes pop bc pop de ld a, c - ld [$cdac], a + ld [wcda9 + 3], a ld a, b - ld [$cdad], a + ld [wcda9 + 4], a ld a, e - ld [$cdae], a + ld [wcda9 + 5], a ld a, d - ld [$cdaf], a - ld hl, $cda9 + ld [wcda9 + 6], a + ld hl, wcda9 call Function9809 ld hl, BlkPacket_9a86 call Function9809 @@ -112,8 +112,8 @@ Function8ad1: ; 8ad1 ; 8ade Function8ade: ; 8ade - ld hl, $cd9b - ld a, [$cda9] + ld hl, wcd9b + ld a, [wcda9] ld e, a ld d, $0 add hl, de @@ -130,9 +130,9 @@ Function8ade: ; 8ade .asm_8af7 push de - ld hl, $cdb3 + ld hl, wcda9 + 10 ld bc, $0006 - ld a, [$cda9] + ld a, [wcda9] call AddNTimes pop de ld [hl], e @@ -143,7 +143,7 @@ Function8b07: ; 8b07 call CheckCGB ret z ld hl, Palette8b2f - ld de, $d000 + ld de, Unkn1Pals ld bc, $0008 ld a, $5 call FarCopyWRAM @@ -225,20 +225,20 @@ Function8b81: ; 8b81 ld a, c push af ld hl, PalPacket_9ce6 - ld de, $cda9 + ld de, wcda9 ld bc, $0010 call CopyBytes pop af call Function9775 ld a, [hli] - ld [$cdac], a + ld [wcda9 + 3], a ld a, [hli] - ld [$cdad], a + ld [wcda9 + 4], a ld a, [hli] - ld [$cdae], a + ld [wcda9 + 5], a ld a, [hl] - ld [$cdaf], a - ld hl, $cda9 + ld [wcda9 + 6], a + ld hl, wcda9 jp Function9809 .asm_8bb2 @@ -311,7 +311,7 @@ Function8bec: ; 8bec ld b, $0 add hl, bc ld bc, $0604 - ld a, [$c705] + ld a, [EnemySafeguardCount] and $3 call Function9663 call Function323d @@ -342,7 +342,7 @@ Function8c1d: ; 8c1d ; 8c43 Function8c43: ; 8c43 - ld a, [$d10a] + ld a, [wd10a] and a jr z, .asm_8c52 cp $1 @@ -352,11 +352,11 @@ Function8c43: ; 8c43 ret .asm_8c52 - ld de, $d092 + ld de, BGPals + $10 + 2 jr .asm_8c5a .asm_8c57 - ld de, $d09a + ld de, BGPals + $18 + 2 .asm_8c5a ld l, c @@ -375,7 +375,7 @@ Function8c43: ; 8c43 .asm_8c70 ld e, c inc e - ld hl, $cdf8 + hlcoord 11, 1, AttrMap ld bc, $0028 ld a, [CurPartyMon] .asm_8c7b @@ -406,10 +406,10 @@ Function8c8a: ; 8c8a ld [rSVBK], a ld a, [hli] ld [Unkn1Pals], a - ld [$d010], a + ld [wd010], a ld a, [hl] - ld [$d001], a - ld [$d011], a + ld [wd001], a + ld [wd011], a pop af ld [rSVBK], a call Function96a4 @@ -429,28 +429,28 @@ Function8cb4: ; 8cb4 jr nz, .asm_8cf0 push hl ld hl, PalPacket_9ce6 - ld de, $cda9 + ld de, wcda9 ld bc, $0010 call CopyBytes pop hl inc hl inc hl ld a, [hli] - ld [$cdac], a + ld [wcda9 + 3], a ld a, [hli] - ld [$cdad], a + ld [wcda9 + 4], a ld a, [hli] - ld [$cdae], a + ld [wcda9 + 5], a ld a, [hli] - ld [$cdaf], a - ld hl, $cda9 + ld [wcda9 + 6], a + ld hl, wcda9 call Function9809 ld hl, BlkPacket_9a86 call Function9809 ret .asm_8cf0 - ld de, $d000 + ld de, Unkn1Pals ld bc, $0008 ld a, $5 call FarCopyWRAM @@ -536,7 +536,7 @@ Palette_9608: ; 9608 Function9610: ; 9610 - ld de, $d000 + ld de, Unkn1Pals ld c, $4 Function9615: ; 9615 @@ -635,7 +635,7 @@ Function9673: ; 9673 push af ld a, $5 ld [rSVBK], a - ld hl, $d000 + ld hl, Unkn1Pals ld c, $8 .asm_9683 ld a, $ff @@ -669,8 +669,8 @@ Function9699: ; 9699 ; 96a4 Function96a4: ; 96a4 - ld hl, $d000 - ld de, $d080 + ld hl, Unkn1Pals + ld de, BGPals ld bc, $0080 ld a, $5 call FarCopyWRAM @@ -722,8 +722,8 @@ Function96b3: ; 96b3 ; 96f3 Function96f3: ; 96f3 - ld hl, $cd9b - ld a, [$cda9] + ld hl, wcd9b + ld a, [wcda9] ld e, a ld d, $0 add hl, de @@ -732,9 +732,9 @@ Function96f3: ; 96f3 ld a, [de] inc a ld e, a - ld hl, $ce0c + hlcoord 11, 2, AttrMap ld bc, $0028 - ld a, [$cda9] + ld a, [wcda9] .asm_970b and a jr z, .asm_9712 @@ -784,7 +784,7 @@ Function973a: ; 973a Function974b: ; 974b and a jp nz, Function97f9 - ld a, [$d45b] + ld a, [wd45b] bit 2, a jr nz, .asm_9760 ld a, [PlayerGender] @@ -835,7 +835,7 @@ Function977a: ; 977a dec c jr nz, .asm_9787 ld hl, Palettes_979c - ld de, $d050 + ld de, wd050 ld bc, $0010 ld a, $5 call FarCopyWRAM @@ -920,13 +920,13 @@ Function97f9: ; 97f9 ; 9809 Function9809: ; 9809 - ld a, [$cfbe] + ld a, [wcfbe] push af set 7, a - ld [$cfbe], a + ld [wcfbe], a call Function981a pop af - ld [$cfbe], a + ld [wcfbe], a ret ; 981a @@ -976,10 +976,10 @@ Function9853: ; 9853 call CheckCGB ret nz di - ld a, [$cfbe] + ld a, [wcfbe] push af set 7, a - ld [$cfbe], a + ld [wcfbe], a xor a ld [rJOYP], a ld [hSGB], a @@ -999,7 +999,7 @@ Function9853: ; 9853 .asm_988a pop af - ld [$cfbe], a + ld [wcfbe], a ei ret ; 9890 @@ -1040,9 +1040,9 @@ Function9890:: ; 9890 push af ld a, $5 ld [rSVBK], a - ld hl, $d000 + ld hl, Unkn1Pals call Function98df - ld hl, $d080 + ld hl, BGPals call Function98df pop af ld [rSVBK], a @@ -1942,7 +1942,7 @@ INCLUDE "gfx/trainers/palette_pointers.asm" Functionb1de: ; b1de callba Function494ac jr c, .asm_b230 - ld a, [$d19a] + ld a, [wd19a] and 7 ld e, a ld d, 0 @@ -2006,7 +2006,7 @@ Functionb1de: ; b1de ld bc, $0040 ld a, $5 call FarCopyWRAM - ld a, [$d19a] + ld a, [wd19a] cp 1 jr z, .asm_b253 cp 2 @@ -2031,7 +2031,7 @@ Functionb1de: ; b1de inc hl .asm_b26d - ld de, $d032 + ld de, wd032 ld bc, $0004 ld a, $5 call FarCopyWRAM diff --git a/engine/credits.asm b/engine/credits.asm index 8fc8ad627..18785a6bd 100644 --- a/engine/credits.asm +++ b/engine/credits.asm @@ -124,7 +124,7 @@ Function109847:: ; 109847 jr z, .asm_10984f ld a, $40 .asm_10984f - ld [$cf63], a + ld [wcf63], a ld a, [rSVBK] push af @@ -135,7 +135,7 @@ Function109847:: ; 109847 call ClearTileMap call ClearSprites - ld hl, $ca00 + ld hl, wca00 ld c, $80 ld de, $ff00 @@ -163,9 +163,9 @@ Function109847:: ; 109847 call Request2bpp ld a, $ff - ld [$cf64], a + ld [wcf64], a xor a - ld [$cf65], a + ld [wcf65], a call Function109bca ld e, l @@ -176,7 +176,7 @@ Function109847:: ; 109847 call Function109a95 xor a - ld [$cf66], a + ld [wcf66], a ld hl, LYOverrides ld bc, $100 @@ -197,7 +197,7 @@ Function109847:: ; 109847 xor a ld [hBGMapMode], a ld [CreditsPos], a - ld [$cd21], a + ld [wcd21], a ld [CreditsTimer], a .asm_1098de @@ -225,7 +225,7 @@ Function1098fd: ; 1098fd ld a, [hJoypadDown] and $1 ret z - ld a, [$cf63] + ld a, [wcf63] bit 7, a ret ; 109908 @@ -234,7 +234,7 @@ Function109908: ; 109908 ld a, [hJoypadDown] and $2 ret z - ld a, [$cf63] + ld a, [wcf63] bit 6, a ret z ld hl, CreditsPos @@ -255,7 +255,7 @@ Function109908: ; 109908 ; 109926 Function109926: ; 109926 - ld a, [$cf63] + ld a, [wcf63] and $f ld e, a ld d, 0 @@ -286,12 +286,12 @@ Jumptable_109937: ; 109937 (42:5937) Function109951: ; 109951 (42:5951) - ld hl, $cf63 + ld hl, wcf63 inc [hl] ret Function109956: ; 109956 (42:5956) - ld hl, $cf63 + ld hl, wcf63 ld a, [hl] and $f0 ld [hl], a @@ -305,33 +305,33 @@ Function10995e: ; 10995e (42:595e) Function109964: ; 109964 (42:5964) call Function109bca ld a, l - ld [$cf68], a + ld [Requested2bppSource], a ld a, h - ld [$cf69], a + ld [Requested2bppSource + 1], a ld a, $0 - ld [$cf6a], a + ld [Requested2bppDest], a ld a, $90 - ld [$cf6b], a + ld [Requested2bppDest + 1], a jr Function10997b Function10997b: ; 10997b (42:597b) xor a ld [hBGMapMode], a ; $ff00+$d4 ld a, $8 - ld [$cf67], a + ld [Requested2bpp], a jp Function109951 Function109986: ; 109986 (42:5986) ld a, [rLY] ; $ff00+$44 cp $30 jr c, Function109986 - ld a, [$cf66] + ld a, [wcf66] dec a dec a - ld [$cf66], a - ld hl, $d11f + ld [wcf66], a + ld hl, LYOverrides + $1f call Function1099a3 - ld hl, $d187 + ld hl, LYOverrides + $87 call Function1099a3 jp Function109951 @@ -346,7 +346,7 @@ Function1099a3: ; 1099a3 (42:59a3) ParseCredits: ; 1099aa - ld hl, $cf63 + ld hl, wcf63 bit 7, [hl] jp nz, .done @@ -440,9 +440,9 @@ ParseCredits: ; 1099aa .scene ; Update the scene number and corresponding palette. call .get - ld [$cf65], a ; scene + ld [wcf65], a ; scene xor a - ld [$cf64], a ; frame + ld [wcf64], a ; frame call GetCreditsPalette call Function32f9 ; update hw pal registers jr .loop @@ -450,7 +450,7 @@ ParseCredits: ; 1099aa .clear ; Clear the banner. ld a, $ff - ld [$cf64], a ; frame + ld [wcf64], a ; frame jr .loop .music @@ -485,14 +485,14 @@ ParseCredits: ; 1099aa .end ; Stop execution. - ld hl, $cf63 + ld hl, wcf63 set 7, [hl] ld a, $20 - ld [$c2a7], a - ld a, $5c - ld [$c2a9], a - ld a, $00 - ld [$c2aa], a + ld [MusicFade], a + ld a, MUSIC_POST_CREDITS % $100 + ld [MusicFadeID], a + ld a, MUSIC_POST_CREDITS / $100 + ld [MusicFadeIDHi], a ret .get @@ -524,7 +524,7 @@ Function109a95: ; 109a95 (42:5a95) ld a, $c ld [hBGMapAddress], a ; $ff00+$d6 ld a, $28 - ld hl, TileMap ; $c4a0 (aliases: SpritesEnd) + ld hl, TileMap ld bc, $168 call ByteFill ld a, $7f @@ -537,19 +537,19 @@ Function109a95: ; 109a95 (42:5a95) hlcoord 0, 17 ld a, $20 call Function109b1d - ld hl, AttrMap ; $cdd9 + ld hl, AttrMap ld bc, $50 xor a call ByteFill - ld hl, $ce29 + hlcoord 0, 4, AttrMap ld bc, $14 ld a, $1 call ByteFill - ld hl, $ce3d + hlcoord 0, 5, AttrMap ld bc, $f0 ld a, $2 call ByteFill - ld hl, $cf2d + hlcoord 0, 17, AttrMap ld bc, $14 ld a, $1 call ByteFill @@ -557,7 +557,7 @@ Function109a95: ; 109a95 (42:5a95) xor a ld [hBGMapMode], a ; $ff00+$d4 ld [hBGMapAddress], a ; $ff00+$d6 - ld hl, TileMap ; $c4a0 (aliases: SpritesEnd) + ld hl, TileMap call Function109aff call Function3200 ret @@ -617,7 +617,7 @@ GetCreditsPalette: ; 109b2c .GetPalAddress ; Each set of palette data is 24 bytes long. - ld a, [$cf65] ; scene + ld a, [wcf65] ; scene and 3 add a add a ; * 8 @@ -635,20 +635,20 @@ GetCreditsPalette: ; 109b2c push af push hl - add $d000 % $100 + add Unkn1Pals % $100 ld e, a ld a, 0 - adc $d000 / $100 + adc Unkn1Pals / $100 ld d, a ld bc, 24 call CopyBytes pop hl pop af - add $d080 % $100 + add BGPals % $100 ld e, a ld a, 0 - adc $d080 / $100 + adc BGPals / $100 ld d, a ld bc, 24 call CopyBytes @@ -723,7 +723,7 @@ CreditsPalettes: ; 109bca Function109bca: ; 109bca (42:5bca) - ld hl, $cf64 + ld hl, wcf64 ld a, [hl] cp $ff jr z, .asm_109bed @@ -733,7 +733,7 @@ Function109bca: ; 109bca (42:5bca) inc a and 3 ld [hl], a - ld a, [$cf65] + ld a, [wcf65] and 3 add a add a @@ -749,7 +749,7 @@ Function109bca: ; 109bca (42:5bca) ret .asm_109bed - ld hl, $ca00 + ld hl, wca00 ret ; 109bf1 (42:5bf1) diff --git a/engine/engine_flags.asm b/engine/engine_flags.asm index 34f26c87c..0d4c27e51 100644 --- a/engine/engine_flags.asm +++ b/engine/engine_flags.asm @@ -3,43 +3,43 @@ ; location, bit ; pokegear - dwb $d957, %00000010 ; radio card ; $0 - dwb $d957, %00000001 ; map card - dwb $d957, %00000100 ; phone card - dwb $d957, %00001000 ; expn card - dwb $d957, %10000000 ; on/off - + dwb wd957, %00000010 ; radio card ; $0 + dwb wd957, %00000001 ; map card + dwb wd957, %00000100 ; phone card + dwb wd957, %00001000 ; expn card + dwb wd957, %10000000 ; on/off + ; wDaycareMan, %10000000 ; daycare 1 on dwb wDaycareMan, %01000000 ; monster 1 and 2 are compatible ; wDaycareMan, %00100000 ; egg is ready dwb wDaycareMan, %00000001 ; monster 1 in daycare - + ; wDaycareLady, %10000000 = daycare 2 on dwb wDaycareLady, %00000001 ; monster 2 in daycare - - dwb $d854, %00000001 ; mom saving money ; $8 - dwb $d854, %10000000 ; dst - - dwb $dc39, %00000001 - - dwb $d84c, %00000001 ; pokedex - dwb $d84c, %00000010 ; unown dex - dwb $d84c, %00001000 ; pokerus - dwb $d84c, %00010000 ; rocket signal on ch20 - dwb $d84c, %01000000 ; credits skip - dwb $d84c, %10000000 ; bug contest on ; $10 - dwb $d84d, %00000100 ; bug contest timer - dwb $d84d, %00000010 ; rockets in radio tower - dwb $d84d, %00000001 ; bike shop call enabled (1024 bike steps reqd) - dwb $d84d, %00010000 - dwb $d84d, %00100000 ; give pokerus; berry -> berry juice when trading? - dwb $d84d, %01000000 - dwb $d84d, %10000000 ; rockets in mahogany - - dwb $dbf5, %00000001 ; strength active ; $18 - dwb $dbf5, %00000010 ; always on bike (cant surf) - dwb $dbf5, %00000100 ; downhill (cycling road) - + + dwb wMomSavingMoney, %00000001 ; mom saving money ; $8 + dwb wMomSavingMoney, %10000000 ; dst + + dwb wdc39, %00000001 + + dwb StatusFlags, %00000001 ; pokedex + dwb StatusFlags, %00000010 ; unown dex + dwb StatusFlags, %00001000 ; pokerus + dwb StatusFlags, %00010000 ; rocket signal on ch20 + dwb StatusFlags, %01000000 ; credits skip + dwb StatusFlags, %10000000 ; bug contest on ; $10 + dwb StatusFlags2, %00000100 ; bug contest timer + dwb StatusFlags2, %00000010 ; rockets in radio tower + dwb StatusFlags2, %00000001 ; bike shop call enabled (1024 bike steps reqd) + dwb StatusFlags2, %00010000 + dwb StatusFlags2, %00100000 ; give pokerus; berry -> berry juice when trading? + dwb StatusFlags2, %01000000 + dwb StatusFlags2, %10000000 ; rockets in mahogany + + dwb BikeFlags, %00000001 ; strength active ; $18 + dwb BikeFlags, %00000010 ; always on bike (cant surf) + dwb BikeFlags, %00000100 ; downhill (cycling road) + dwb JohtoBadges, %00000001 ; zephyrbadge dwb JohtoBadges, %00000010 ; hivebadge dwb JohtoBadges, %00000100 ; plainbadge @@ -48,7 +48,7 @@ dwb JohtoBadges, %00100000 ; stormbadge ; $20 dwb JohtoBadges, %01000000 ; glacierbadge dwb JohtoBadges, %10000000 ; risingbadge - + dwb KantoBadges, %00000001 ; boulderbadge dwb KantoBadges, %00000010 ; cascadebadge dwb KantoBadges, %00000100 ; thunderbadge @@ -57,7 +57,7 @@ dwb KantoBadges, %00100000 ; marshbadge ; $28 dwb KantoBadges, %01000000 ; volcanobadge dwb KantoBadges, %10000000 ; earthbadge - + ; unown sets dwb UnlockedUnowns, %00000001 ; 1 dwb UnlockedUnowns, %00000010 ; 2 @@ -67,7 +67,7 @@ dwb UnlockedUnowns, %00100000 ; 6 ; $30 dwb UnlockedUnowns, %01000000 ; 7 dwb UnlockedUnowns, %10000000 ; 8 - + ; fly dwb VisitedSpawns, %00000001 ; your house dwb VisitedSpawns, %00000010 ; viridian pokecenter @@ -96,103 +96,103 @@ dwb VisitedSpawns + 3, %00000010 ; blackthorn dwb VisitedSpawns + 3, %00000100 ; silver cave dwb VisitedSpawns + 3, %00010000 ; unused - - dwb $dc9d, %00000001 ; lucky number show - dwb $d84d, %00001000 - - dwb $dc1e, %00000001 ; kurt making balls ; $50 - dwb $dc1e, %00000010 - dwb $dc1e, %00000100 ; special wilddata? - dwb $dc1e, %00001000 ; time capsule (24h wait) - dwb $dc1e, %00010000 ; all fruit trees - dwb $dc1e, %00100000 ; shuckle given - dwb $dc1e, %01000000 ; goldenrod underground merchant closed - dwb $dc1e, %10000000 ; fought in trainer hall today - - dwb $dc1f, %00000001 ; mt moon square clefairy ; $58 - dwb $dc1f, %00000010 ; union cave lapras - dwb $dc1f, %00000100 ; goldenrod underground haircut used - dwb $dc1f, %00001000 ; goldenrod mall happiness event floor05 person07 - dwb $dc1f, %00010000 ; tea in blues house - dwb $dc1f, %00100000 ; indigo plateau rival fight - dwb $dc1f, %01000000 - dwb $dc1f, %10000000 - - dwb $dc20, %00000001 ; $60 - dwb $dc20, %00000010 ; goldenrod dept store sale is on - - dwb $cfbc, %10000000 ; $62 - + + dwb wdc9d, %00000001 ; lucky number show + dwb StatusFlags2, %00001000 + + dwb wdc1e, %00000001 ; kurt making balls ; $50 + dwb wdc1e, %00000010 + dwb wdc1e, %00000100 ; special wilddata? + dwb wdc1e, %00001000 ; time capsule (24h wait) + dwb wdc1e, %00010000 ; all fruit trees + dwb wdc1e, %00100000 ; shuckle given + dwb wdc1e, %01000000 ; goldenrod underground merchant closed + dwb wdc1e, %10000000 ; fought in trainer hall today + + dwb wdc1f, %00000001 ; mt moon square clefairy ; $58 + dwb wdc1f, %00000010 ; union cave lapras + dwb wdc1f, %00000100 ; goldenrod underground haircut used + dwb wdc1f, %00001000 ; goldenrod mall happiness event floor05 person07 + dwb wdc1f, %00010000 ; tea in blues house + dwb wdc1f, %00100000 ; indigo plateau rival fight + dwb wdc1f, %01000000 + dwb wdc1f, %10000000 + + dwb wdc20, %00000001 ; $60 + dwb wdc20, %00000010 ; goldenrod dept store sale is on + + dwb GameTimerPause, %10000000 ; $62 + dwb PlayerGender, %00000001 ; player is female - - dwb $dbf3, %00000100 ; have gs ball after kurt examined it - + + dwb wdbf3, %00000100 ; have gs ball after kurt examined it + ; rematches - dwb $dc4c, %00000001 ; jack - dwb $dc4c, %00000010 ; huey - dwb $dc4c, %00000100 ; gaven - dwb $dc4c, %00001000 ; beth ; $68 - dwb $dc4c, %00010000 ; jose - dwb $dc4c, %00100000 ; reena - dwb $dc4c, %01000000 ; joey - dwb $dc4c, %10000000 ; wade - dwb $dc4d, %00000001 ; ralph - dwb $dc4d, %00000010 ; liz - dwb $dc4d, %00000100 ; anthony - dwb $dc4d, %00001000 ; todd ; $70 - dwb $dc4d, %00010000 ; gina - dwb $dc4d, %00100000 ; arnie - dwb $dc4d, %01000000 ; alan - dwb $dc4d, %10000000 ; dana - dwb $dc4e, %00000001 ; chad - dwb $dc4e, %00000010 ; tully - dwb $dc4e, %00000100 ; brent - dwb $dc4e, %00001000 ; tiffany ; $78 - dwb $dc4e, %00010000 ; vance - dwb $dc4e, %00100000 ; wilton - dwb $dc4e, %01000000 ; parry - dwb $dc4e, %10000000 ; erin - - dwb $dc50, %00000001 ; beverly has nugget - dwb $dc50, %00000010 ; jose has star piece - dwb $dc50, %00000100 ; wade has item (see bittable1 $032b-e) - dwb $dc50, %00001000 ; gina has leaf stone ; $80 - dwb $dc50, %00010000 ; alan has fire stone - dwb $dc50, %00100000 ; liz has thunderstone - dwb $dc50, %01000000 ; derek has nugget - dwb $dc50, %10000000 ; tully has water stone - - dwb $dc51, %00000001 ; tiffany has pink bow - dwb $dc51, %00000010 ; wilton has item (see bittable1 $032f-31) - - dwb $dc54, %00000001 - dwb $dc54, %00000010 ; $88 - dwb $dc54, %00000100 - dwb $dc54, %00001000 - dwb $dc54, %00010000 - dwb $dc54, %00100000 - dwb $dc54, %01000000 - dwb $dc54, %10000000 - - dwb $dc55, %00000001 - dwb $dc55, %00000010 ; $90 - dwb $dc55, %00000100 - dwb $dc55, %00001000 - dwb $dc55, %00010000 - dwb $dc55, %00100000 - dwb $dc55, %01000000 - dwb $dc55, %10000000 - - dwb $dc56, %00000001 - dwb $dc56, %00000010 ; $98 - dwb $dc56, %00000100 - dwb $dc56, %00001000 - dwb $dc56, %00010000 - dwb $dc56, %00100000 - dwb $dc56, %01000000 - dwb $dc56, %10000000 - - dwb $d45b, %00000100 ; female player has been transformed into male - - dwb $dc20, %00000100 ; dunsparce swarm ; $a0 - dwb $dc20, %00001000 ; yanma swarm + dwb wdc4c, %00000001 ; jack + dwb wdc4c, %00000010 ; huey + dwb wdc4c, %00000100 ; gaven + dwb wdc4c, %00001000 ; beth ; $68 + dwb wdc4c, %00010000 ; jose + dwb wdc4c, %00100000 ; reena + dwb wdc4c, %01000000 ; joey + dwb wdc4c, %10000000 ; wade + dwb wdc4c + 1, %00000001 ; ralph + dwb wdc4c + 1, %00000010 ; liz + dwb wdc4c + 1, %00000100 ; anthony + dwb wdc4c + 1, %00001000 ; todd ; $70 + dwb wdc4c + 1, %00010000 ; gina + dwb wdc4c + 1, %00100000 ; arnie + dwb wdc4c + 1, %01000000 ; alan + dwb wdc4c + 1, %10000000 ; dana + dwb wdc4c + 2, %00000001 ; chad + dwb wdc4c + 2, %00000010 ; tully + dwb wdc4c + 2, %00000100 ; brent + dwb wdc4c + 2, %00001000 ; tiffany ; $78 + dwb wdc4c + 2, %00010000 ; vance + dwb wdc4c + 2, %00100000 ; wilton + dwb wdc4c + 2, %01000000 ; parry + dwb wdc4c + 2, %10000000 ; erin + + dwb wdc50, %00000001 ; beverly has nugget + dwb wdc50, %00000010 ; jose has star piece + dwb wdc50, %00000100 ; wade has item (see bittable1 $032b-e) + dwb wdc50, %00001000 ; gina has leaf stone ; $80 + dwb wdc50, %00010000 ; alan has fire stone + dwb wdc50, %00100000 ; liz has thunderstone + dwb wdc50, %01000000 ; derek has nugget + dwb wdc50, %10000000 ; tully has water stone + + dwb wdc50 + 1, %00000001 ; tiffany has pink bow + dwb wdc50 + 1, %00000010 ; wilton has item (see bittable1 $032f-31) + + dwb wdc54, %00000001 + dwb wdc54, %00000010 ; $88 + dwb wdc54, %00000100 + dwb wdc54, %00001000 + dwb wdc54, %00010000 + dwb wdc54, %00100000 + dwb wdc54, %01000000 + dwb wdc54, %10000000 + + dwb wdc54 + 1, %00000001 + dwb wdc54 + 1, %00000010 ; $90 + dwb wdc54 + 1, %00000100 + dwb wdc54 + 1, %00001000 + dwb wdc54 + 1, %00010000 + dwb wdc54 + 1, %00100000 + dwb wdc54 + 1, %01000000 + dwb wdc54 + 1, %10000000 + + dwb wdc54 + 2, %00000001 + dwb wdc54 + 2, %00000010 ; $98 + dwb wdc54 + 2, %00000100 + dwb wdc54 + 2, %00001000 + dwb wdc54 + 2, %00010000 + dwb wdc54 + 2, %00100000 + dwb wdc54 + 2, %01000000 + dwb wdc54 + 2, %10000000 + + dwb wd45b, %00000100 ; female player has been transformed into male + + dwb wdc20, %00000100 ; dunsparce swarm ; $a0 + dwb wdc20, %00001000 ; yanma swarm diff --git a/engine/events.asm b/engine/events.asm index 708707eb7..cf2d4f3e4 100644 --- a/engine/events.asm +++ b/engine/events.asm @@ -131,8 +131,8 @@ StartMap: ; 96724 EnterMap: ; 9673e xor a - ld [$d453], a - ld [$d454], a + ld [wd453], a + ld [wd454], a call Function968d1 callba RunMapSetupScript call Function966cb @@ -252,7 +252,7 @@ Function967e1: ; 967e1 ; 967f4 Function967f4: ; 967f4 - ld a, [$d150] + ld a, [wd150] bit 5, a jr z, .asm_96806 bit 6, a @@ -273,7 +273,7 @@ Function967f4: ; 967f4 ; 96812 Function96812: ; 96812 - ld hl, $d150 + ld hl, wd150 bit 6, [hl] ret z @@ -328,7 +328,7 @@ PlayerEvents: ; 9681f jr z, .asm_96865 xor a - ld [$c2da], a + ld [wc2da], a .asm_96865 scf @@ -420,7 +420,7 @@ CheckTileEvent: ; 96874 Function968c7:: ; 968c7 - ld hl, $d452 + ld hl, wd452 ld a, [hl] and a ret z @@ -432,7 +432,7 @@ Function968c7:: ; 968c7 Function968d1: ; 968d1 ld a, 5 - ld [$d452], a + ld [wd452], a ret ; 968d7 @@ -441,11 +441,11 @@ Function968d7: ; 968d7 ; 968d8 Function968d8: ; 968d8 - ld a, [$d452] + ld a, [wd452] cp 2 ret nc ld a, 2 - ld [$d452], a + ld [wd452], a ret ; 968e4 @@ -457,7 +457,7 @@ Function968e4: ; 968e4 ; 968ec Function968ec: ; 968ec - ld a, [$dc07] + ld a, [wdc07] and a jr z, .asm_96938 @@ -468,7 +468,7 @@ Function968ec: ; 968ec ld e, a ld d, 0 - ld hl, $dc08 + ld hl, wdc07 + 1 ld a, [hli] ld h, [hl] ld l, a @@ -492,11 +492,11 @@ Function968ec: ; 968ec bit 3, [hl] jr z, .asm_96938 - ld hl, $d44f + ld hl, ScriptDelay + 2 ld a, [hli] ld h, [hl] ld l, a - ld a, [$d44e] + ld a, [ScriptDelay + 1] call CallScript scf ret @@ -750,7 +750,7 @@ TryReadSign: ; 96a38 .read call PlayTalkObject - ld hl, $d041 + ld hl, wd041 ld a, [hli] ld h, [hl] ld l, a @@ -811,7 +811,7 @@ TryReadSign: ; 96a38 CheckSignFlag: ; 96ad8 - ld hl, $d041 + ld hl, wd041 ld a, [hli] ld h, [hl] ld l, a @@ -947,11 +947,11 @@ SelectMenuCallback: ; 96b66 ; 96b72 .Script ; 96b72 - ptjump $d0e8 + ptjump wd0e8 ; 96b75 .Asm ; 96b75 - ptcallasm $d0e8 + ptcallasm wd0e8 end ; 96b79 @@ -1021,11 +1021,11 @@ Function96bd3: ; 96bd3 ; 96bd7 Function96bd7: ; 96bd7 - ld a, [$dca1] + ld a, [wdca1] and a ret z dec a - ld [$dca1], a + ld [wdca1], a ret nz ld a, BANK(UnknownScript_0x13619) ld hl, UnknownScript_0x13619 diff --git a/engine/events_2.asm b/engine/events_2.asm index 3db0698ee..0a20e79be 100644 --- a/engine/events_2.asm +++ b/engine/events_2.asm @@ -9,19 +9,19 @@ Function97c28:: ; 97c28 ; 97c30 Function97c30:: ; 97c30 - ld a, [$d45c] + ld a, [wd45c] and a ret z - ld hl, $d45e + ld hl, wd45c + 2 ld a, [hli] ld h, [hl] ld l, a - ld a, [$d45d] + ld a, [wd45c + 1] call CallScript scf push af xor a - ld hl, $d45c + ld hl, wd45c ld bc, 8 call ByteFill pop af @@ -29,7 +29,7 @@ Function97c30:: ; 97c30 ; 97c4f Function97c4f:: ; 97c4f - ld hl, $d45c + ld hl, wd45c ld a, [hl] and a ret nz @@ -146,7 +146,7 @@ Function97cfd:: ; 97cfd ld hl, StatusFlags bit 5, [hl] jr nz, .asm_97d21 - ld a, [$d19a] + ld a, [wd19a] cp $4 jr z, .asm_97d17 cp $7 @@ -196,7 +196,7 @@ Function97d31:: ; 97d31 ; Species ld a, [hli] - ld [$d22e], a + ld [wd22e], a ; Min level ld a, [hli] @@ -278,7 +278,7 @@ Function97db5: ; 97db5 call Function2d05 and a jr nz, .asm_97df7 - ld hl, $dca2 + ld hl, wdca1 + 1 ld a, [hli] ld d, a ld e, [hl] @@ -298,13 +298,13 @@ Function97db5: ; 97db5 ld a, d cp $4 jr c, .asm_97df7 - ld a, [$dc31] + ld a, [wdc31] and a jr nz, .asm_97df7 ld a, $6 - ld [$dc31], a + ld [wdc31], a xor a - ld [$dc32], a + ld [wdc31 + 1], a ld hl, StatusFlags2 res 4, [hl] scf @@ -316,7 +316,7 @@ Function97db5: ; 97db5 ; 97df9 Function97df9:: ; 97df9 - ld hl, $d6de + ld hl, wd6de ld de, $0006 ld c, $4 xor a @@ -329,7 +329,7 @@ Function97df9:: ; 97df9 ; 97e08 Function97e08:: ; 97e08 - ld hl, $d6de + ld hl, wd6de xor a .asm_97e0c ld [hConnectionStripLength], a @@ -353,7 +353,7 @@ Function97e08:: ; 97e08 ; 97e25 Function97e25: ; 97e25 - ld hl, $d6de + ld hl, wd6de ld bc, 6 call AddNTimes ld b, h @@ -379,7 +379,7 @@ Function97e31:: ; 97e31 ; 97e45 Function97e45: ; 97e45 - ld hl, $d6de + ld hl, wd6de ld de, $0006 ld c, $4 .asm_97e4d @@ -400,7 +400,7 @@ Function97e45: ; 97e45 ; 97e5c Function97e5c:: ; 97e5c - ld hl, $d6de + ld hl, wd6de ld de, $0006 ld c, $4 .asm_97e64 @@ -560,7 +560,7 @@ Function97f0a: ; 97f0a ld hl, $0002 add hl, bc ld a, [hl] - ld [$d173], a + ld [wd173], a ret ; 97f1b @@ -572,13 +572,13 @@ Function97f1b: ; 97f1b ld hl, $0003 add hl, bc ld a, [hl] - ld [$d173], a + ld [wd173], a ret ; 97f2c Function97f2c: ; 97f2c ld a, $7f - ld [$d173], a + ld [wd173], a ld hl, $0005 add hl, bc ld [hl], 0 @@ -587,7 +587,7 @@ Function97f2c: ; 97f2c Function97f38: ; 97f38 push bc - ld bc, $d4d6 + ld bc, PlayerStruct call GetSpriteDirection and a pop bc @@ -595,7 +595,7 @@ Function97f38: ; 97f38 ; 97f42 Function97f42: ; 97f42 - ld de, $d4d6 + ld de, PlayerStruct ld a, $d .asm_97f47 push af diff --git a/engine/fruit_trees.asm b/engine/fruit_trees.asm index 34f2fd4d6..b1e16cc3a 100644 --- a/engine/fruit_trees.asm +++ b/engine/fruit_trees.asm @@ -43,7 +43,7 @@ GetCurTreeFruit: ; 44041 ; 4404c TryResetFruitTrees: ; 4404c - ld hl, $dc1e + ld hl, wdc1e bit 4, [hl] ret nz jp ResetFruitTrees @@ -70,7 +70,7 @@ ResetFruitTrees: ; 4406a ld [hli], a ld [hli], a ld [hl], a - ld hl, $dc1e + ld hl, wdc1e set 4, [hl] ret ; 44078 diff --git a/engine/movement.asm b/engine/movement.asm index 4c3e1d03b..1b5f53b35 100644 --- a/engine/movement.asm +++ b/engine/movement.asm @@ -242,7 +242,7 @@ Function51db: ; 51db Movement_remove_person: ; 51fd call Function4357 - ld hl, $d4cd + ld hl, wd4cd ld a, [hConnectionStripLength] cp [hl] jr nz, .asm_520a @@ -737,7 +737,7 @@ Function5412: ; 5412 call Function5556 .asm_5430 - ld hl, $d4cf + ld hl, wd4cf ld a, [hConnectionStripLength] cp [hl] jr z, .asm_543f @@ -760,7 +760,7 @@ Function5446: ; 5446 ld hl, $000b add hl, bc ld [hl], $4 - ld hl, $d4cf + ld hl, wd4cf ld a, [hConnectionStripLength] cp [hl] jr z, .asm_5461 @@ -783,7 +783,7 @@ Function5468: ; 5468 ld hl, $000b add hl, bc ld [hl], $1 - ld hl, $d4cf + ld hl, wd4cf ld a, [hConnectionStripLength] cp [hl] jr z, .asm_5483 @@ -812,7 +812,7 @@ Function548a: ; 548a add hl, bc ld [hl], $2 call Function5529 - ld hl, $d4cf + ld hl, wd4cf ld a, [hConnectionStripLength] cp [hl] jr z, .asm_54b1 diff --git a/engine/title.asm b/engine/title.asm index 3f52d000c..309b1ea80 100644 --- a/engine/title.asm +++ b/engine/title.asm @@ -9,7 +9,7 @@ _TitleScreen: ; 10ed67 ld [hBGMapMode], a ; Reset timing variables - ld hl, $cf63 + ld hl, wcf63 ld [hli], a ; cf63 ; Scene? ld [hli], a ; cf64 ld [hli], a ; cf65 ; Timer lo @@ -144,12 +144,12 @@ _TitleScreen: ; 10ed67 ; Update palette colors ld hl, TitleScreenPalettes - ld de, $d000 + ld de, Unkn1Pals ld bc, $0080 call CopyBytes ld hl, TitleScreenPalettes - ld de, $d080 + ld de, BGPals ld bc, $0080 call CopyBytes |