You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Lowercase v for VRAM addresses
This commit is contained in:
@@ -2,7 +2,7 @@ emote: MACRO
|
|||||||
; graphics pointer, length, starting tile
|
; graphics pointer, length, starting tile
|
||||||
dw \1
|
dw \1
|
||||||
db \2 tiles, BANK(\1)
|
db \2 tiles, BANK(\1)
|
||||||
dw VTiles1 tile \3
|
dw vTiles1 tile \3
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
Emotes: ; 144d
|
Emotes: ; 144d
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ LoadTrainerBattlePokeballTiles:
|
|||||||
; Load the tiles used in the Pokeball Graphic that fills the screen
|
; Load the tiles used in the Pokeball Graphic that fills the screen
|
||||||
; at the start of every Trainer battle.
|
; at the start of every Trainer battle.
|
||||||
ld de, TrainerBattlePokeballTiles
|
ld de, TrainerBattlePokeballTiles
|
||||||
ld hl, VTiles1 tile $7e
|
ld hl, vTiles1 tile $7e
|
||||||
ld b, BANK(TrainerBattlePokeballTiles)
|
ld b, BANK(TrainerBattlePokeballTiles)
|
||||||
ld c, 2
|
ld c, 2
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
@@ -103,7 +103,7 @@ LoadTrainerBattlePokeballTiles:
|
|||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
|
|
||||||
ld de, TrainerBattlePokeballTiles
|
ld de, TrainerBattlePokeballTiles
|
||||||
ld hl, VTiles4 tile $7e
|
ld hl, vTiles4 tile $7e
|
||||||
ld b, BANK(TrainerBattlePokeballTiles)
|
ld b, BANK(TrainerBattlePokeballTiles)
|
||||||
ld c, 2
|
ld c, 2
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|||||||
@@ -5309,13 +5309,13 @@ BattleMenuPKMN_Loop:
|
|||||||
Battle_StatsScreen: ; 3e308
|
Battle_StatsScreen: ; 3e308
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
|
|
||||||
ld hl, VTiles2 tile $31
|
ld hl, vTiles2 tile $31
|
||||||
ld de, VTiles0
|
ld de, vTiles0
|
||||||
ld bc, $11 tiles
|
ld bc, $11 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld hl, VTiles2
|
ld hl, vTiles2
|
||||||
ld de, VTiles0 tile $11
|
ld de, vTiles0 tile $11
|
||||||
ld bc, $31 tiles
|
ld bc, $31 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
@@ -5330,13 +5330,13 @@ Battle_StatsScreen: ; 3e308
|
|||||||
|
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
|
|
||||||
ld hl, VTiles0
|
ld hl, vTiles0
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
ld bc, $11 tiles
|
ld bc, $11 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
ld hl, VTiles0 tile $11
|
ld hl, vTiles0 tile $11
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
ld bc, $31 tiles
|
ld bc, $31 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
@@ -6779,7 +6779,7 @@ BattleWinSlideInEnemyTrainerFrontpic: ; 3ebd8
|
|||||||
call FinishBattleAnim
|
call FinishBattleAnim
|
||||||
ld a, [OtherTrainerClass]
|
ld a, [OtherTrainerClass]
|
||||||
ld [TrainerClass], a
|
ld [TrainerClass], a
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
callfar GetTrainerPic
|
callfar GetTrainerPic
|
||||||
hlcoord 19, 0
|
hlcoord 19, 0
|
||||||
ld c, 0
|
ld c, 0
|
||||||
@@ -7155,15 +7155,15 @@ _LoadHPBar: ; 3eda6
|
|||||||
|
|
||||||
LoadHPExpBarGFX: ; unreferenced
|
LoadHPExpBarGFX: ; unreferenced
|
||||||
ld de, EnemyHPBarBorderGFX
|
ld de, EnemyHPBarBorderGFX
|
||||||
ld hl, VTiles2 tile $6c
|
ld hl, vTiles2 tile $6c
|
||||||
lb bc, BANK(EnemyHPBarBorderGFX), 4
|
lb bc, BANK(EnemyHPBarBorderGFX), 4
|
||||||
call Get1bpp
|
call Get1bpp
|
||||||
ld de, HPExpBarBorderGFX
|
ld de, HPExpBarBorderGFX
|
||||||
ld hl, VTiles2 tile $73
|
ld hl, vTiles2 tile $73
|
||||||
lb bc, BANK(HPExpBarBorderGFX), 6
|
lb bc, BANK(HPExpBarBorderGFX), 6
|
||||||
call Get1bpp
|
call Get1bpp
|
||||||
ld de, ExpBarGFX
|
ld de, ExpBarGFX
|
||||||
ld hl, VTiles2 tile $55
|
ld hl, vTiles2 tile $55
|
||||||
lb bc, BANK(ExpBarGFX), 8
|
lb bc, BANK(ExpBarGFX), 8
|
||||||
jp Get2bpp
|
jp Get2bpp
|
||||||
; 3edd1
|
; 3edd1
|
||||||
@@ -8286,7 +8286,7 @@ DropPlayerSub: ; 3f447
|
|||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld hl, BattleMonDVs
|
ld hl, BattleMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
predef GetMonBackpic
|
predef GetMonBackpic
|
||||||
pop af
|
pop af
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
@@ -8325,7 +8325,7 @@ DropEnemySub: ; 3f486
|
|||||||
call GetBaseData
|
call GetBaseData
|
||||||
ld hl, EnemyMonDVs
|
ld hl, EnemyMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
predef GetAnimatedFrontpicPredef
|
predef GetAnimatedFrontpicPredef
|
||||||
pop af
|
pop af
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
@@ -8382,7 +8382,7 @@ BattleIntro: ; 3f4dd
|
|||||||
call DisableSpriteUpdates
|
call DisableSpriteUpdates
|
||||||
farcall ClearBattleRAM
|
farcall ClearBattleRAM
|
||||||
call InitEnemy
|
call InitEnemy
|
||||||
call BackUpVBGMap2
|
call BackUpBGMap2
|
||||||
ld b, SCGB_BATTLE_GRAYSCALE
|
ld b, SCGB_BATTLE_GRAYSCALE
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
ld hl, rLCDC
|
ld hl, rLCDC
|
||||||
@@ -8428,13 +8428,13 @@ InitEnemy: ; 3f55e
|
|||||||
jp InitEnemyWildmon ; wild
|
jp InitEnemyWildmon ; wild
|
||||||
; 3f568
|
; 3f568
|
||||||
|
|
||||||
BackUpVBGMap2: ; 3f568
|
BackUpBGMap2: ; 3f568
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
ld a, $6 ; BANK(wDecompressScratch)
|
ld a, $6 ; BANK(wDecompressScratch)
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, wDecompressScratch
|
ld hl, wDecompressScratch
|
||||||
ld bc, $40 tiles ; VBGMap3 - VBGMap2
|
ld bc, $40 tiles ; vBGMap3 - vBGMap2
|
||||||
ld a, $2
|
ld a, $2
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld a, [rVBK]
|
ld a, [rVBK]
|
||||||
@@ -8442,8 +8442,8 @@ BackUpVBGMap2: ; 3f568
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld de, wDecompressScratch
|
ld de, wDecompressScratch
|
||||||
hlbgcoord 0, 0 ; VBGMap2
|
hlbgcoord 0, 0 ; vBGMap2
|
||||||
lb bc, BANK(BackUpVBGMap2), $40
|
lb bc, BANK(BackUpBGMap2), $40
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
pop af
|
pop af
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
@@ -8467,7 +8467,7 @@ InitEnemyTrainer: ; 3f594
|
|||||||
ld [OTPartyMon1Item], a
|
ld [OTPartyMon1Item], a
|
||||||
.ok
|
.ok
|
||||||
|
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
callfar GetTrainerPic
|
callfar GetTrainerPic
|
||||||
xor a
|
xor a
|
||||||
ld [hGraphicStartTile], a
|
ld [hGraphicStartTile], a
|
||||||
@@ -8531,7 +8531,7 @@ InitEnemyWildmon: ; 3f607
|
|||||||
ld a, [UnownLetter]
|
ld a, [UnownLetter]
|
||||||
ld [wFirstUnownSeen], a
|
ld [wFirstUnownSeen], a
|
||||||
.skip_unown
|
.skip_unown
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
predef GetAnimatedFrontpicPredef
|
predef GetAnimatedFrontpicPredef
|
||||||
xor a
|
xor a
|
||||||
ld [TrainerClass], a
|
ld [TrainerClass], a
|
||||||
@@ -9336,7 +9336,7 @@ InitBattleDisplay: ; 3fb6c
|
|||||||
; 3fbff
|
; 3fbff
|
||||||
|
|
||||||
GetTrainerBackpic: ; 3fbff
|
GetTrainerBackpic: ; 3fbff
|
||||||
; Load the player character's backpic (6x6) into VRAM starting from VTiles2 tile $31.
|
; Load the player character's backpic (6x6) into VRAM starting from vTiles2 tile $31.
|
||||||
|
|
||||||
; Special exception for Dude.
|
; Special exception for Dude.
|
||||||
ld b, BANK(DudeBackpic)
|
ld b, BANK(DudeBackpic)
|
||||||
@@ -9363,7 +9363,7 @@ GetTrainerBackpic: ; 3fbff
|
|||||||
ld hl, ChrisBackpic
|
ld hl, ChrisBackpic
|
||||||
|
|
||||||
.Decompress:
|
.Decompress:
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
ld c, $31
|
ld c, $31
|
||||||
predef DecompressPredef
|
predef DecompressPredef
|
||||||
ret
|
ret
|
||||||
@@ -9374,8 +9374,8 @@ CopyBackpic: ; 3fc30
|
|||||||
push af
|
push af
|
||||||
ld a, $6
|
ld a, $6
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ld hl, VTiles0
|
ld hl, vTiles0
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld c, $31
|
ld c, $31
|
||||||
|
|||||||
@@ -191,7 +191,7 @@ ClearBattleRAM: ; 2ef18
|
|||||||
call ClearWindowData
|
call ClearWindowData
|
||||||
|
|
||||||
ld hl, hBGMapAddress
|
ld hl, hBGMapAddress
|
||||||
xor a ; LOW(VBGMap0)
|
xor a ; LOW(vBGMap0)
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld [hl], HIGH(VBGMap0)
|
ld [hl], HIGH(vBGMap0)
|
||||||
ret
|
ret
|
||||||
|
|||||||
@@ -232,7 +232,7 @@ LoadTrainerHudOAM: ; 2c143
|
|||||||
|
|
||||||
LoadBallIconGFX: ; 2c165
|
LoadBallIconGFX: ; 2c165
|
||||||
ld de, .gfx
|
ld de, .gfx
|
||||||
ld hl, VTiles0 tile $31
|
ld hl, vTiles0 tile $31
|
||||||
lb bc, BANK(LoadBallIconGFX), 4
|
lb bc, BANK(LoadBallIconGFX), 4
|
||||||
call Get2bpp_2
|
call Get2bpp_2
|
||||||
ret
|
ret
|
||||||
|
|||||||
@@ -236,16 +236,16 @@ Functioncc220: ; cc220
|
|||||||
; Appears to be unused.
|
; Appears to be unused.
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
ld a, LOW(VBGMap0 tile $28)
|
ld a, LOW(vBGMap0 tile $28)
|
||||||
ld [hBGMapAddress], a
|
ld [hBGMapAddress], a
|
||||||
ld a, HIGH(VBGMap0 tile $28)
|
ld a, HIGH(vBGMap0 tile $28)
|
||||||
ld [hBGMapAddress + 1], a
|
ld [hBGMapAddress + 1], a
|
||||||
call WaitBGMap2
|
call WaitBGMap2
|
||||||
ld a, $60
|
ld a, $60
|
||||||
ld [hWY], a
|
ld [hWY], a
|
||||||
xor a ; LOW(VBGMap0)
|
xor a ; LOW(vBGMap0)
|
||||||
ld [hBGMapAddress], a
|
ld [hBGMapAddress], a
|
||||||
ld a, HIGH(VBGMap0)
|
ld a, HIGH(vBGMap0)
|
||||||
ld [hBGMapAddress + 1], a
|
ld [hBGMapAddress + 1], a
|
||||||
call BattleAnimDelayFrame
|
call BattleAnimDelayFrame
|
||||||
ret
|
ret
|
||||||
@@ -693,7 +693,7 @@ BattleAnimCmd_5GFX: ; cc485 (33:4485)
|
|||||||
ld [wBattleAnimTemp0], a
|
ld [wBattleAnimTemp0], a
|
||||||
.loop
|
.loop
|
||||||
ld a, [wBattleAnimTemp0]
|
ld a, [wBattleAnimTemp0]
|
||||||
cp (VTiles1 - VTiles0) / $10 - $31
|
cp (vTiles1 - vTiles0) / $10 - $31
|
||||||
ret nc
|
ret nc
|
||||||
call GetBattleAnimByte
|
call GetBattleAnimByte
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
@@ -706,7 +706,7 @@ BattleAnimCmd_5GFX: ; cc485 (33:4485)
|
|||||||
rept 4
|
rept 4
|
||||||
add hl, hl
|
add hl, hl
|
||||||
endr
|
endr
|
||||||
ld de, VTiles0 tile $31
|
ld de, vTiles0 tile $31
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [BattleAnimByte]
|
ld a, [BattleAnimByte]
|
||||||
call LoadBattleAnimObj
|
call LoadBattleAnimObj
|
||||||
@@ -816,13 +816,13 @@ BattleAnimCmd_EnemyFeetObj: ; cc52c (33:452c)
|
|||||||
ld a, $49
|
ld a, $49
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
|
|
||||||
ld hl, VTiles0 tile $73
|
ld hl, vTiles0 tile $73
|
||||||
ld de, VTiles2 tile $06
|
ld de, vTiles2 tile $06
|
||||||
ld a, $70
|
ld a, $70
|
||||||
ld [wBattleAnimTemp0], a
|
ld [wBattleAnimTemp0], a
|
||||||
ld a, $7
|
ld a, $7
|
||||||
call .LoadFootprint
|
call .LoadFootprint
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
ld a, $60
|
ld a, $60
|
||||||
ld [wBattleAnimTemp0], a
|
ld [wBattleAnimTemp0], a
|
||||||
ld a, $6
|
ld a, $6
|
||||||
@@ -871,13 +871,13 @@ BattleAnimCmd_PlayerHeadObj: ; cc57e (33:457e)
|
|||||||
ld a, $43
|
ld a, $43
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
|
|
||||||
ld hl, VTiles0 tile $66
|
ld hl, vTiles0 tile $66
|
||||||
ld de, VTiles2 tile $05
|
ld de, vTiles2 tile $05
|
||||||
ld a, $70
|
ld a, $70
|
||||||
ld [wBattleAnimTemp0], a
|
ld [wBattleAnimTemp0], a
|
||||||
ld a, $7
|
ld a, $7
|
||||||
call .LoadHead
|
call .LoadHead
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
ld a, $60
|
ld a, $60
|
||||||
ld [wBattleAnimTemp0], a
|
ld [wBattleAnimTemp0], a
|
||||||
ld a, $6
|
ld a, $6
|
||||||
@@ -930,7 +930,7 @@ BattleAnimCmd_Transform: ; cc5dc (33:45dc)
|
|||||||
ld [CurPartySpecies], a ; CurPartySpecies
|
ld [CurPartySpecies], a ; CurPartySpecies
|
||||||
ld hl, BattleMonDVs ; BattleMonDVs
|
ld hl, BattleMonDVs ; BattleMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
predef GetMonFrontpic
|
predef GetMonFrontpic
|
||||||
jr .done
|
jr .done
|
||||||
|
|
||||||
@@ -939,7 +939,7 @@ BattleAnimCmd_Transform: ; cc5dc (33:45dc)
|
|||||||
ld [CurPartySpecies], a ; CurPartySpecies
|
ld [CurPartySpecies], a ; CurPartySpecies
|
||||||
ld hl, EnemyMonDVs ; EnemyMonDVs
|
ld hl, EnemyMonDVs ; EnemyMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
predef GetMonBackpic
|
predef GetMonBackpic
|
||||||
|
|
||||||
.done
|
.done
|
||||||
@@ -951,19 +951,19 @@ BattleAnimCmd_Transform: ; cc5dc (33:45dc)
|
|||||||
|
|
||||||
BattleAnimCmd_UpdateActorPic: ; cc622 (33:4622)
|
BattleAnimCmd_UpdateActorPic: ; cc622 (33:4622)
|
||||||
|
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
ld a, [hBattleTurn]
|
ld a, [hBattleTurn]
|
||||||
and a
|
and a
|
||||||
jr z, .player
|
jr z, .player
|
||||||
|
|
||||||
ld hl, VTiles2 tile $00
|
ld hl, vTiles2 tile $00
|
||||||
ld b, 0
|
ld b, 0
|
||||||
ld c, $31
|
ld c, $31
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.player
|
.player
|
||||||
ld hl, VTiles2 tile $31
|
ld hl, vTiles2 tile $31
|
||||||
ld b, 0
|
ld b, 0
|
||||||
ld c, $24
|
ld c, $24
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
@@ -1007,7 +1007,7 @@ GetSubstitutePic: ; cc64c
|
|||||||
ld de, sScratch + (3 * 7 + 6) tiles
|
ld de, sScratch + (3 * 7 + 6) tiles
|
||||||
call .CopyTile
|
call .CopyTile
|
||||||
|
|
||||||
ld hl, VTiles2 tile $00
|
ld hl, vTiles2 tile $00
|
||||||
ld de, sScratch
|
ld de, sScratch
|
||||||
lb bc, BANK(GetSubstitutePic), 7 * 7
|
lb bc, BANK(GetSubstitutePic), 7 * 7
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
@@ -1027,7 +1027,7 @@ GetSubstitutePic: ; cc64c
|
|||||||
ld de, sScratch + (3 * 6 + 5) tiles
|
ld de, sScratch + (3 * 6 + 5) tiles
|
||||||
call .CopyTile
|
call .CopyTile
|
||||||
|
|
||||||
ld hl, VTiles2 tile $31
|
ld hl, vTiles2 tile $31
|
||||||
ld de, sScratch
|
ld de, sScratch
|
||||||
lb bc, BANK(GetSubstitutePic), 6 * 6
|
lb bc, BANK(GetSubstitutePic), 6 * 6
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
@@ -1075,7 +1075,7 @@ GetMinimizePic: ; cc6e7 (33:46e7)
|
|||||||
|
|
||||||
ld de, sScratch + $1a tiles
|
ld de, sScratch + $1a tiles
|
||||||
call CopyMinimizePic
|
call CopyMinimizePic
|
||||||
ld hl, VTiles2 tile $00
|
ld hl, vTiles2 tile $00
|
||||||
ld de, sScratch
|
ld de, sScratch
|
||||||
lb bc, BANK(GetMinimizePic), $31
|
lb bc, BANK(GetMinimizePic), $31
|
||||||
ret
|
ret
|
||||||
@@ -1083,7 +1083,7 @@ GetMinimizePic: ; cc6e7 (33:46e7)
|
|||||||
.player
|
.player
|
||||||
ld de, sScratch + $160
|
ld de, sScratch + $160
|
||||||
call CopyMinimizePic
|
call CopyMinimizePic
|
||||||
ld hl, VTiles2 tile $31
|
ld hl, vTiles2 tile $31
|
||||||
ld de, sScratch
|
ld de, sScratch
|
||||||
lb bc, BANK(GetMinimizePic), $24
|
lb bc, BANK(GetMinimizePic), $24
|
||||||
ret
|
ret
|
||||||
@@ -1108,7 +1108,7 @@ BattleAnimCmd_Minimize: ; cc735 (33:4735)
|
|||||||
xor a
|
xor a
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
call GetMinimizePic
|
call GetMinimizePic
|
||||||
ld hl, VTiles0 tile $00
|
ld hl, vTiles0 tile $00
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
pop af
|
pop af
|
||||||
@@ -1157,14 +1157,14 @@ BattleAnimCmd_BeatUp: ; cc776 (33:4776)
|
|||||||
|
|
||||||
ld hl, BattleMonDVs
|
ld hl, BattleMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
predef GetMonFrontpic
|
predef GetMonFrontpic
|
||||||
jr .done
|
jr .done
|
||||||
|
|
||||||
.player
|
.player
|
||||||
ld hl, EnemyMonDVs
|
ld hl, EnemyMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
predef GetMonBackpic
|
predef GetMonBackpic
|
||||||
|
|
||||||
.done
|
.done
|
||||||
|
|||||||
@@ -1107,7 +1107,7 @@ PCMonInfo: ; e2ac6 (38:6ac6)
|
|||||||
ld hl, TempMonDVs
|
ld hl, TempMonDVs
|
||||||
predef GetUnownLetter
|
predef GetUnownLetter
|
||||||
call GetBaseData
|
call GetBaseData
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
predef GetMonFrontpic
|
predef GetMonFrontpic
|
||||||
xor a
|
xor a
|
||||||
ld [wBillsPC_MonHasMail], a
|
ld [wBillsPC_MonHasMail], a
|
||||||
@@ -2261,18 +2261,18 @@ BillsPC_Jumptable: ; e33df (38:73df)
|
|||||||
|
|
||||||
BillsPC_InitGFX: ; e33e8 (38:73e8)
|
BillsPC_InitGFX: ; e33e8 (38:73e8)
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld hl, VTiles2 tile $00
|
ld hl, vTiles2 tile $00
|
||||||
ld bc, $31 tiles
|
ld bc, $31 tiles
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
call LoadStandardFont
|
call LoadStandardFont
|
||||||
call LoadFontsBattleExtra
|
call LoadFontsBattleExtra
|
||||||
ld hl, PCMailGFX
|
ld hl, PCMailGFX
|
||||||
ld de, VTiles2 tile $5c
|
ld de, vTiles2 tile $5c
|
||||||
ld bc, 4 tiles
|
ld bc, 4 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, PCSelectLZ
|
ld hl, PCSelectLZ
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Decompress
|
call Decompress
|
||||||
ld a, 6
|
ld a, 6
|
||||||
call SkipMusic
|
call SkipMusic
|
||||||
|
|||||||
@@ -704,22 +704,22 @@ EggHatch_AnimationSequence: ; 1728f (5:728f)
|
|||||||
farcall BlankScreen
|
farcall BlankScreen
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld hl, EggHatchGFX
|
ld hl, EggHatchGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
ld bc, $20
|
ld bc, $20
|
||||||
ld a, BANK(EggHatchGFX)
|
ld a, BANK(EggHatchGFX)
|
||||||
call FarCopyBytes
|
call FarCopyBytes
|
||||||
farcall ClearSpriteAnims
|
farcall ClearSpriteAnims
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
ld a, [wJumptableIndex]
|
ld a, [wJumptableIndex]
|
||||||
call GetHatchlingFrontpic
|
call GetHatchlingFrontpic
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
ld a, EGG
|
ld a, EGG
|
||||||
call GetEggFrontpic
|
call GetEggFrontpic
|
||||||
ld de, MUSIC_EVOLUTION
|
ld de, MUSIC_EVOLUTION
|
||||||
call PlayMusic
|
call PlayMusic
|
||||||
call EnableLCD
|
call EnableLCD
|
||||||
hlcoord 7, 4
|
hlcoord 7, 4
|
||||||
ld b, HIGH(VBGMap0)
|
ld b, HIGH(vBGMap0)
|
||||||
ld c, $31 ; Egg tiles start here
|
ld c, $31 ; Egg tiles start here
|
||||||
ld a, EGG
|
ld a, EGG
|
||||||
call Hatch_UpdateFrontpicBGMapCenter
|
call Hatch_UpdateFrontpicBGMapCenter
|
||||||
@@ -768,7 +768,7 @@ EggHatch_AnimationSequence: ; 1728f (5:728f)
|
|||||||
call ClearSprites
|
call ClearSprites
|
||||||
call Hatch_InitShellFragments
|
call Hatch_InitShellFragments
|
||||||
hlcoord 6, 3
|
hlcoord 6, 3
|
||||||
ld b, HIGH(VBGMap0)
|
ld b, HIGH(vBGMap0)
|
||||||
ld c, $00 ; Hatchling tiles start here
|
ld c, $00 ; Hatchling tiles start here
|
||||||
ld a, [wJumptableIndex]
|
ld a, [wJumptableIndex]
|
||||||
call Hatch_UpdateFrontpicBGMapCenter
|
call Hatch_UpdateFrontpicBGMapCenter
|
||||||
|
|||||||
@@ -16,20 +16,20 @@ _CardFlip: ; e00ee (38:40ee)
|
|||||||
call LoadFontsExtra
|
call LoadFontsExtra
|
||||||
|
|
||||||
ld hl, CardFlipLZ01
|
ld hl, CardFlipLZ01
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Decompress
|
call Decompress
|
||||||
ld hl, CardFlipLZ02
|
ld hl, CardFlipLZ02
|
||||||
ld de, VTiles2 tile $3e
|
ld de, vTiles2 tile $3e
|
||||||
call Decompress
|
call Decompress
|
||||||
ld hl, CardFlipLZ03
|
ld hl, CardFlipLZ03
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Decompress
|
call Decompress
|
||||||
ld hl, CardFlipOffButtonGFX
|
ld hl, CardFlipOffButtonGFX
|
||||||
ld de, VTiles1 tile $6f
|
ld de, vTiles1 tile $6f
|
||||||
ld bc, 1 tiles
|
ld bc, 1 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, CardFlipOnButtonGFX
|
ld hl, CardFlipOnButtonGFX
|
||||||
ld de, VTiles1 tile $75
|
ld de, vTiles1 tile $75
|
||||||
ld bc, 1 tiles
|
ld bc, 1 tiles
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
|
|
||||||
@@ -619,11 +619,11 @@ CardFlip_CopyOAM: ; e0509
|
|||||||
; e0521
|
; e0521
|
||||||
|
|
||||||
CardFlip_ShiftDigitsLeftTwoPixels: ; e0521 (38:4521)
|
CardFlip_ShiftDigitsLeftTwoPixels: ; e0521 (38:4521)
|
||||||
ld de, VTiles1 tile ("0" & $7f)
|
ld de, vTiles1 tile ("0" & $7f)
|
||||||
ld hl, VTiles1 tile ("0" & $7f) + 2
|
ld hl, vTiles1 tile ("0" & $7f) + 2
|
||||||
ld bc, 10 tiles - 2
|
ld bc, 10 tiles - 2
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, VTiles1 tile $7f + 1 tiles - 2
|
ld hl, vTiles1 tile $7f + 1 tiles - 2
|
||||||
xor a
|
xor a
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
|
|||||||
@@ -902,7 +902,7 @@ InitCGBPals::
|
|||||||
; CGB only
|
; CGB only
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, VTiles0
|
ld hl, vTiles0
|
||||||
ld bc, $200 tiles
|
ld bc, $200 tiles
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
@@ -1069,7 +1069,7 @@ SGBBorder_PushBGPals:
|
|||||||
ld a, %11100100
|
ld a, %11100100
|
||||||
ld [rBGP], a
|
ld [rBGP], a
|
||||||
ld hl, PredefPals
|
ld hl, PredefPals
|
||||||
ld de, VTiles1
|
ld de, vTiles1
|
||||||
ld bc, $100 tiles
|
ld bc, $100 tiles
|
||||||
call CopyData
|
call CopyData
|
||||||
call DrawDefaultTiles
|
call DrawDefaultTiles
|
||||||
@@ -1085,7 +1085,7 @@ SGBBorder_MorePalPushing:
|
|||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
ld [rBGP], a
|
ld [rBGP], a
|
||||||
ld de, VTiles1
|
ld de, vTiles1
|
||||||
ld bc, 20 tiles
|
ld bc, 20 tiles
|
||||||
call CopyData
|
call CopyData
|
||||||
ld b, 18
|
ld b, 18
|
||||||
@@ -1119,7 +1119,7 @@ SGBBorder_YetMorePalPushing:
|
|||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld a, %11100100
|
ld a, %11100100
|
||||||
ld [rBGP], a
|
ld [rBGP], a
|
||||||
ld de, VTiles1
|
ld de, vTiles1
|
||||||
ld b, $80
|
ld b, $80
|
||||||
.loop
|
.loop
|
||||||
push bc
|
push bc
|
||||||
|
|||||||
@@ -33,17 +33,17 @@ Credits:: ; 109847
|
|||||||
jr nz, .load_loop
|
jr nz, .load_loop
|
||||||
|
|
||||||
ld de, CreditsBorderGFX
|
ld de, CreditsBorderGFX
|
||||||
ld hl, VTiles2 tile $20
|
ld hl, vTiles2 tile $20
|
||||||
lb bc, BANK(CreditsBorderGFX), $09
|
lb bc, BANK(CreditsBorderGFX), $09
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
ld de, CopyrightGFX
|
ld de, CopyrightGFX
|
||||||
ld hl, VTiles2 tile $60
|
ld hl, vTiles2 tile $60
|
||||||
lb bc, BANK(CopyrightGFX), $1d
|
lb bc, BANK(CopyrightGFX), $1d
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
ld de, TheEndGFX
|
ld de, TheEndGFX
|
||||||
ld hl, VTiles2 tile $40
|
ld hl, vTiles2 tile $40
|
||||||
lb bc, BANK(TheEndGFX), $10
|
lb bc, BANK(TheEndGFX), $10
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ Credits:: ; 109847
|
|||||||
call Credits_LoadBorderGFX
|
call Credits_LoadBorderGFX
|
||||||
ld e, l
|
ld e, l
|
||||||
ld d, h
|
ld d, h
|
||||||
ld hl, VTiles2
|
ld hl, vTiles2
|
||||||
lb bc, BANK(CreditsMonsGFX), 16
|
lb bc, BANK(CreditsMonsGFX), 16
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
@@ -193,9 +193,9 @@ Credits_UpdateGFXRequestPath: ; 109964 (42:5964)
|
|||||||
ld [Requested2bppSource], a
|
ld [Requested2bppSource], a
|
||||||
ld a, h
|
ld a, h
|
||||||
ld [Requested2bppSource + 1], a
|
ld [Requested2bppSource + 1], a
|
||||||
ld a, LOW(VTiles2)
|
ld a, LOW(vTiles2)
|
||||||
ld [Requested2bppDest], a
|
ld [Requested2bppDest], a
|
||||||
ld a, HIGH(VTiles2)
|
ld a, HIGH(vTiles2)
|
||||||
ld [Requested2bppDest + 1], a
|
ld [Requested2bppDest + 1], a
|
||||||
jr Credits_RequestGFX
|
jr Credits_RequestGFX
|
||||||
|
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ Copyright_GFPresents: ; e4579
|
|||||||
call PlayMusic
|
call PlayMusic
|
||||||
call ClearBGPalettes
|
call ClearBGPalettes
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
ld a, HIGH(VBGMap0)
|
ld a, HIGH(vBGMap0)
|
||||||
ld [hBGMapAddress + 1], a
|
ld [hBGMapAddress + 1], a
|
||||||
xor a ; LOW(VBGMap0)
|
xor a ; LOW(vBGMap0)
|
||||||
ld [hBGMapAddress], a
|
ld [hBGMapAddress], a
|
||||||
ld [hJoyDown], a
|
ld [hJoyDown], a
|
||||||
ld [hSCX], a
|
ld [hSCX], a
|
||||||
@@ -51,7 +51,7 @@ Copyright_GFPresents: ; e4579
|
|||||||
|
|
||||||
.GetGFLogoGFX: ; e45e8
|
.GetGFLogoGFX: ; e45e8
|
||||||
ld de, GameFreakLogo
|
ld de, GameFreakLogo
|
||||||
ld hl, VTiles2
|
ld hl, vTiles2
|
||||||
lb bc, BANK(GameFreakLogo), $1c
|
lb bc, BANK(GameFreakLogo), $1c
|
||||||
call Get1bpp
|
call Get1bpp
|
||||||
|
|
||||||
@@ -65,12 +65,12 @@ Copyright_GFPresents: ; e4579
|
|||||||
ld a, BANK(IntroLogoGFX)
|
ld a, BANK(IntroLogoGFX)
|
||||||
call FarDecompress
|
call FarDecompress
|
||||||
|
|
||||||
ld hl, VTiles0
|
ld hl, vTiles0
|
||||||
ld de, wDecompressScratch
|
ld de, wDecompressScratch
|
||||||
lb bc, 1, 8 tiles
|
lb bc, 1, 8 tiles
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
ld de, wDecompressScratch + $80 tiles
|
ld de, wDecompressScratch + $80 tiles
|
||||||
lb bc, 1, 8 tiles
|
lb bc, 1, 8 tiles
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
@@ -470,10 +470,10 @@ IntroScene1: ; e495b (39:495b)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroUnownsGFX
|
ld hl, IntroUnownsGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroPulseGFX
|
ld hl, IntroPulseGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroTilemap002
|
ld hl, IntroTilemap002
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -546,7 +546,7 @@ IntroScene3: ; e49fd (39:49fd)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroBackgroundGFX
|
ld hl, IntroBackgroundGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroTilemap004
|
ld hl, IntroTilemap004
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -609,10 +609,10 @@ IntroScene5: ; e4a7a (39:4a7a)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroUnownsGFX
|
ld hl, IntroUnownsGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroPulseGFX
|
ld hl, IntroPulseGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroTilemap006
|
ld hl, IntroTilemap006
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -706,17 +706,17 @@ IntroScene7: ; e4b3f (39:4b3f)
|
|||||||
call Intro_DecompressRequest2bpp_64Tiles
|
call Intro_DecompressRequest2bpp_64Tiles
|
||||||
|
|
||||||
ld hl, IntroPichuWooperGFX
|
ld hl, IntroPichuWooperGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
|
|
||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroSuicuneRunGFX
|
ld hl, IntroSuicuneRunGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Intro_DecompressRequest2bpp_255Tiles
|
call Intro_DecompressRequest2bpp_255Tiles
|
||||||
|
|
||||||
ld hl, IntroBackgroundGFX
|
ld hl, IntroBackgroundGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
|
|
||||||
ld hl, IntroTilemap004
|
ld hl, IntroTilemap004
|
||||||
@@ -877,7 +877,7 @@ IntroScene11: ; e4c86 (39:4c86)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroUnownsGFX
|
ld hl, IntroUnownsGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroTilemap008
|
ld hl, IntroTilemap008
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -1001,10 +1001,10 @@ IntroScene13: ; e4d6d (39:4d6d)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroSuicuneRunGFX
|
ld hl, IntroSuicuneRunGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Intro_DecompressRequest2bpp_255Tiles
|
call Intro_DecompressRequest2bpp_255Tiles
|
||||||
ld hl, IntroBackgroundGFX
|
ld hl, IntroBackgroundGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroTilemap004
|
ld hl, IntroTilemap004
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -1105,13 +1105,13 @@ IntroScene15: ; e4e40 (39:4e40)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroSuicuneJumpGFX
|
ld hl, IntroSuicuneJumpGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroUnownBackGFX
|
ld hl, IntroUnownBackGFX
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld de, IntroGrass4GFX
|
ld de, IntroGrass4GFX
|
||||||
ld hl, VTiles1 tile $00
|
ld hl, vTiles1 tile $00
|
||||||
lb bc, BANK(IntroGrass4GFX), 1
|
lb bc, BANK(IntroGrass4GFX), 1
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld hl, IntroTilemap010
|
ld hl, IntroTilemap010
|
||||||
@@ -1187,7 +1187,7 @@ IntroScene17: ; e4ef5 (39:4ef5)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroSuicuneCloseGFX
|
ld hl, IntroSuicuneCloseGFX
|
||||||
ld de, VTiles1 tile $00
|
ld de, vTiles1 tile $00
|
||||||
call Intro_DecompressRequest2bpp_255Tiles
|
call Intro_DecompressRequest2bpp_255Tiles
|
||||||
ld hl, IntroTilemap012
|
ld hl, IntroTilemap012
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -1253,13 +1253,13 @@ IntroScene19: ; e4f7e (39:4f7e)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroSuicuneBackGFX
|
ld hl, IntroSuicuneBackGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroUnownsGFX
|
ld hl, IntroUnownsGFX
|
||||||
ld de, VTiles1 tile $00
|
ld de, vTiles1 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld de, IntroGrass4GFX
|
ld de, IntroGrass4GFX
|
||||||
ld hl, VTiles1 tile $7f
|
ld hl, vTiles1 tile $7f
|
||||||
lb bc, BANK(IntroGrass4GFX), 1
|
lb bc, BANK(IntroGrass4GFX), 1
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld hl, IntroTilemap014
|
ld hl, IntroTilemap014
|
||||||
@@ -1431,7 +1431,7 @@ IntroScene26: ; e50bb (39:50bb)
|
|||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, IntroCrystalUnownsGFX
|
ld hl, IntroCrystalUnownsGFX
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Intro_DecompressRequest2bpp_128Tiles
|
call Intro_DecompressRequest2bpp_128Tiles
|
||||||
ld hl, IntroTilemap017
|
ld hl, IntroTilemap017
|
||||||
debgcoord 0, 0
|
debgcoord 0, 0
|
||||||
@@ -1922,9 +1922,9 @@ Intro_RustleGrass: ; e546d (39:546d)
|
|||||||
ld [Requested2bppSource], a
|
ld [Requested2bppSource], a
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld [Requested2bppSource + 1], a
|
ld [Requested2bppSource + 1], a
|
||||||
ld a, LOW(VTiles2 tile $09)
|
ld a, LOW(vTiles2 tile $09)
|
||||||
ld [Requested2bppDest], a
|
ld [Requested2bppDest], a
|
||||||
ld a, HIGH(VTiles2 tile $09)
|
ld a, HIGH(vTiles2 tile $09)
|
||||||
ld [Requested2bppDest + 1], a
|
ld [Requested2bppDest + 1], a
|
||||||
ld a, 4
|
ld a, 4
|
||||||
ld [Requested2bppSize], a
|
ld [Requested2bppSize], a
|
||||||
|
|||||||
@@ -104,14 +104,14 @@ Function81928: ; 81928
|
|||||||
Function81948: ; 81948
|
Function81948: ; 81948
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, VTiles0
|
ld hl, vTiles0
|
||||||
ld bc, sScratch - VTiles0
|
ld bc, sScratch - vTiles0
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld hl, VTiles0
|
ld hl, vTiles0
|
||||||
ld bc, sScratch - VTiles0
|
ld bc, sScratch - vTiles0
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
hlcoord 0, 0, AttrMap
|
hlcoord 0, 0, AttrMap
|
||||||
@@ -128,15 +128,15 @@ Function81948: ; 81948
|
|||||||
|
|
||||||
Function8197c: ; 8197c
|
Function8197c: ; 8197c
|
||||||
ld hl, DebugColorTestGFX + $10
|
ld hl, DebugColorTestGFX + $10
|
||||||
ld de, VTiles2 tile $6a
|
ld de, vTiles2 tile $6a
|
||||||
ld bc, $160
|
ld bc, $160
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
ld hl, DebugColorTestGFX
|
ld hl, DebugColorTestGFX
|
||||||
ld de, VTiles0
|
ld de, vTiles0
|
||||||
ld bc, $10
|
ld bc, $10
|
||||||
call CopyBytes
|
call CopyBytes
|
||||||
call LoadStandardFont
|
call LoadStandardFont
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
lb bc, 8, 0
|
lb bc, 8, 0
|
||||||
.asm_8199d
|
.asm_8199d
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@@ -314,7 +314,7 @@ Function81adb: ; 81adb
|
|||||||
ld [wBoxAlignment], a
|
ld [wBoxAlignment], a
|
||||||
hlcoord 12, 3
|
hlcoord 12, 3
|
||||||
call _PrepMonFrontpic
|
call _PrepMonFrontpic
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
predef GetMonBackpic
|
predef GetMonBackpic
|
||||||
ld a, $31
|
ld a, $31
|
||||||
ld [hGraphicStartTile], a
|
ld [hGraphicStartTile], a
|
||||||
@@ -345,7 +345,7 @@ Function81adb: ; 81adb
|
|||||||
ld de, StringBuffer1
|
ld de, StringBuffer1
|
||||||
hlcoord 4, 1
|
hlcoord 4, 1
|
||||||
call PlaceString
|
call PlaceString
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
callfar GetTrainerPic
|
callfar GetTrainerPic
|
||||||
xor a
|
xor a
|
||||||
ld [TempEnemyMonSpecies], a
|
ld [TempEnemyMonSpecies], a
|
||||||
@@ -1062,14 +1062,14 @@ TilesetColorTest:
|
|||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
ld de, DebugColorTestGFX + $10
|
ld de, DebugColorTestGFX + $10
|
||||||
ld hl, VTiles2 tile $6a
|
ld hl, vTiles2 tile $6a
|
||||||
lb bc, BANK(DebugColorTestGFX), $16
|
lb bc, BANK(DebugColorTestGFX), $16
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld de, DebugColorTestGFX
|
ld de, DebugColorTestGFX
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
lb bc, BANK(DebugColorTestGFX), 1
|
lb bc, BANK(DebugColorTestGFX), 1
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld a, HIGH(VBGMap1)
|
ld a, HIGH(vBGMap1)
|
||||||
ld [hBGMapAddress + 1], a
|
ld [hBGMapAddress + 1], a
|
||||||
hlcoord 0, 0
|
hlcoord 0, 0
|
||||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ PlaceDiplomaOnScreen: ; 1dd709
|
|||||||
call ClearSprites
|
call ClearSprites
|
||||||
call DisableLCD
|
call DisableLCD
|
||||||
ld hl, DiplomaGFX
|
ld hl, DiplomaGFX
|
||||||
ld de, VTiles2
|
ld de, vTiles2
|
||||||
call Decompress
|
call Decompress
|
||||||
ld hl, DiplomaPage1Tilemap
|
ld hl, DiplomaPage1Tilemap
|
||||||
decoord 0, 0
|
decoord 0, 0
|
||||||
|
|||||||
@@ -594,13 +594,13 @@ HDMATransfer_OnlyTopFourRows: ; 104303
|
|||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld c, $8
|
ld c, $8
|
||||||
ld hl, wScratchTileMap + $80
|
ld hl, wScratchTileMap + $80
|
||||||
debgcoord 0, 0, VBGMap1
|
debgcoord 0, 0, vBGMap1
|
||||||
call HDMATransfer_Wait127Scanlines
|
call HDMATransfer_Wait127Scanlines
|
||||||
ld a, $0
|
ld a, $0
|
||||||
ld [rVBK], a
|
ld [rVBK], a
|
||||||
ld c, $8
|
ld c, $8
|
||||||
ld hl, wScratchTileMap
|
ld hl, wScratchTileMap
|
||||||
debgcoord 0, 0, VBGMap1
|
debgcoord 0, 0, vBGMap1
|
||||||
call HDMATransfer_Wait127Scanlines
|
call HDMATransfer_Wait127Scanlines
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ _DummyGame: ; e1e5b (38:5e5b)
|
|||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
callfar ClearSpriteAnims
|
callfar ClearSpriteAnims
|
||||||
ld hl, LZ_e2221
|
ld hl, LZ_e2221
|
||||||
ld de, VTiles2 tile $00
|
ld de, vTiles2 tile $00
|
||||||
call Decompress
|
call Decompress
|
||||||
ld hl, Unknown_e00ed
|
ld hl, Unknown_e00ed
|
||||||
ld de, VTiles0 tile $00
|
ld de, vTiles0 tile $00
|
||||||
ld bc, 4 tiles
|
ld bc, 4 tiles
|
||||||
ld a, BANK(Unknown_e00ed)
|
ld a, BANK(Unknown_e00ed)
|
||||||
call FarCopyBytes
|
call FarCopyBytes
|
||||||
|
|||||||
@@ -72,11 +72,11 @@ Special_CelebiShrineEvent: ; 4989a
|
|||||||
LoadCelebiGFX: ; 49912
|
LoadCelebiGFX: ; 49912
|
||||||
farcall ClearSpriteAnims
|
farcall ClearSpriteAnims
|
||||||
ld de, SpecialCelebiLeafGFX
|
ld de, SpecialCelebiLeafGFX
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
lb bc, BANK(SpecialCelebiLeafGFX), 4
|
lb bc, BANK(SpecialCelebiLeafGFX), 4
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld de, SpecialCelebiGFX
|
ld de, SpecialCelebiGFX
|
||||||
ld hl, VTiles0 tile $84
|
ld hl, vTiles0 tile $84
|
||||||
lb bc, BANK(SpecialCelebiGFX), $10
|
lb bc, BANK(SpecialCelebiGFX), $10
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
xor a
|
xor a
|
||||||
|
|||||||
@@ -22,11 +22,11 @@ BlindingFlash: ; 8c7e1
|
|||||||
ShakeHeadbuttTree: ; 8c80a
|
ShakeHeadbuttTree: ; 8c80a
|
||||||
farcall ClearSpriteAnims
|
farcall ClearSpriteAnims
|
||||||
ld de, CutGrassGFX
|
ld de, CutGrassGFX
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
lb bc, BANK(CutGrassGFX), 4
|
lb bc, BANK(CutGrassGFX), 4
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld de, HeadbuttTreeGFX
|
ld de, HeadbuttTreeGFX
|
||||||
ld hl, VTiles1 tile $04
|
ld hl, vTiles1 tile $04
|
||||||
lb bc, BANK(HeadbuttTreeGFX), 8
|
lb bc, BANK(HeadbuttTreeGFX), 8
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
call Cut_Headbutt_GetPixelFacing
|
call Cut_Headbutt_GetPixelFacing
|
||||||
@@ -67,7 +67,7 @@ ShakeHeadbuttTree: ; 8c80a
|
|||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld de, Font
|
ld de, Font
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
lb bc, BANK(Font), 12
|
lb bc, BANK(Font), 12
|
||||||
call Get1bpp
|
call Get1bpp
|
||||||
call ReplaceKrisSprite
|
call ReplaceKrisSprite
|
||||||
@@ -141,11 +141,11 @@ OWCutAnimation: ; 8c940
|
|||||||
.LoadCutGFX: ; 8c96d
|
.LoadCutGFX: ; 8c96d
|
||||||
callfar ClearSpriteAnims ; pointless to farcall
|
callfar ClearSpriteAnims ; pointless to farcall
|
||||||
ld de, CutGrassGFX
|
ld de, CutGrassGFX
|
||||||
ld hl, VTiles1
|
ld hl, vTiles1
|
||||||
lb bc, BANK(CutGrassGFX), 4
|
lb bc, BANK(CutGrassGFX), 4
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld de, CutTreeGFX
|
ld de, CutTreeGFX
|
||||||
ld hl, VTiles1 tile $4
|
ld hl, vTiles1 tile $4
|
||||||
lb bc, BANK(CutTreeGFX), 4
|
lb bc, BANK(CutTreeGFX), 4
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ret
|
ret
|
||||||
@@ -413,7 +413,7 @@ FlyToAnim: ; 8cb33
|
|||||||
FlyFunction_InitGFX: ; 8cb9b (23:4b9b)
|
FlyFunction_InitGFX: ; 8cb9b (23:4b9b)
|
||||||
callfar ClearSpriteAnims
|
callfar ClearSpriteAnims
|
||||||
ld de, CutGrassGFX
|
ld de, CutGrassGFX
|
||||||
ld hl, VTiles1 tile $00
|
ld hl, vTiles1 tile $00
|
||||||
lb bc, BANK(CutGrassGFX), 4
|
lb bc, BANK(CutGrassGFX), 4
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ld a, [CurPartyMon]
|
ld a, [CurPartyMon]
|
||||||
|
|||||||
@@ -249,7 +249,7 @@ AnimateHOFMonEntrance: ; 865b5
|
|||||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||||
ld a, " "
|
ld a, " "
|
||||||
call ByteFill
|
call ByteFill
|
||||||
ld de, VTiles2 tile $31
|
ld de, vTiles2 tile $31
|
||||||
predef GetMonBackpic
|
predef GetMonBackpic
|
||||||
ld a, $31
|
ld a, $31
|
||||||
ld [hGraphicStartTile], a
|
ld [hGraphicStartTile], a
|
||||||
@@ -533,7 +533,7 @@ DisplayHOFMon: ; 86748
|
|||||||
|
|
||||||
HOF_AnimatePlayerPic: ; 86810
|
HOF_AnimatePlayerPic: ; 86810
|
||||||
call ClearBGPalettes
|
call ClearBGPalettes
|
||||||
ld hl, VTiles2 tile HALLOFFAME_COLON
|
ld hl, vTiles2 tile HALLOFFAME_COLON
|
||||||
ld de, FontExtra + 13 tiles ; "<COLON>"
|
ld de, FontExtra + 13 tiles ; "<COLON>"
|
||||||
lb bc, BANK(FontExtra), 1
|
lb bc, BANK(FontExtra), 1
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ HealMachineAnim: ; 12324
|
|||||||
.LoadGFX: ; 12383
|
.LoadGFX: ; 12383
|
||||||
call .LoadPalettes
|
call .LoadPalettes
|
||||||
ld de, .HealMachineGFX
|
ld de, .HealMachineGFX
|
||||||
ld hl, VTiles0 tile $7c
|
ld hl, vTiles0 tile $7c
|
||||||
lb bc, BANK(.HealMachineGFX), $2
|
lb bc, BANK(.HealMachineGFX), $2
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
ret
|
ret
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user