mirror of
https://github.com/pret/pokecrystal.git
synced 2026-09-08 09:25:17 -05:00
Use vTiles3-5, vBGMap2-3 for VRAM Bank 1 loads
This commit is contained in:
@@ -11,13 +11,13 @@ LoadFishingGFX:
|
||||
ld de, KrisFishingGFX
|
||||
.got_gender
|
||||
|
||||
ld hl, vTiles0 tile $02
|
||||
ld hl, vTiles3 tile $02
|
||||
call .LoadGFX
|
||||
ld hl, vTiles0 tile $06
|
||||
ld hl, vTiles3 tile $06
|
||||
call .LoadGFX
|
||||
ld hl, vTiles0 tile $0a
|
||||
ld hl, vTiles3 tile $0a
|
||||
call .LoadGFX
|
||||
ld hl, vTiles0 tile $fc
|
||||
ld hl, vTiles3 tile $fc
|
||||
call .LoadGFX
|
||||
|
||||
pop af
|
||||
|
||||
@@ -601,7 +601,7 @@ ApplyAttrmap:
|
||||
|
||||
.UpdateVBank1:
|
||||
hlcoord 0, 0, wAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
ld b, SCREEN_HEIGHT
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
|
||||
@@ -572,7 +572,7 @@ HDMATransfer_OnlyTopFourRows:
|
||||
ldh [rVBK], a
|
||||
ld c, $8
|
||||
ld hl, wScratchTilemap + $80
|
||||
debgcoord 0, 0, vBGMap1
|
||||
debgcoord 0, 0, vBGMap3
|
||||
call HDMATransfer_WaitForScanline128
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
|
||||
@@ -103,7 +103,7 @@ IntroScene1:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroUnownAAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -179,7 +179,7 @@ IntroScene3:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroBackgroundAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -242,7 +242,7 @@ IntroScene5:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroUnownHIAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -340,7 +340,7 @@ IntroScene7:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroBackgroundAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
|
||||
ld hl, IntroPichuWooperGFX
|
||||
@@ -510,7 +510,7 @@ IntroScene11:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroUnownsAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -633,7 +633,7 @@ IntroScene13:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroBackgroundAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -737,7 +737,7 @@ IntroScene15:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroSuicuneJumpAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -819,7 +819,7 @@ IntroScene17:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroSuicuneCloseAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -885,7 +885,7 @@ IntroScene19:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroSuicuneBackAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -1063,7 +1063,7 @@ IntroScene26:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, IntroCrystalUnownsAttrmap
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Intro_DecompressRequest2bpp_64Tiles
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
|
||||
@@ -23,26 +23,26 @@ _TitleScreen:
|
||||
|
||||
; Decompress running Suicune gfx
|
||||
ld hl, TitleSuicuneGFX
|
||||
ld de, vTiles1
|
||||
ld de, vTiles4
|
||||
call Decompress
|
||||
|
||||
; Clear screen palettes
|
||||
hlbgcoord 0, 0
|
||||
hlbgcoord 0, 0 ; vBGMap2
|
||||
ld bc, 20 * TILEMAP_WIDTH
|
||||
xor a
|
||||
call ByteFill
|
||||
|
||||
; Fill tile palettes:
|
||||
|
||||
; BG Map 1:
|
||||
; BG Attr Map 1:
|
||||
|
||||
; line 0 (copyright)
|
||||
hlbgcoord 0, 0, vBGMap1
|
||||
hlbgcoord 0, 0, vBGMap3
|
||||
ld bc, TILEMAP_WIDTH
|
||||
ld a, 7 ; palette
|
||||
call ByteFill
|
||||
|
||||
; BG Map 0:
|
||||
; BG Attr Map 0:
|
||||
|
||||
; Apply logo gradient:
|
||||
|
||||
|
||||
@@ -252,8 +252,8 @@ LoadMapTimeOfDay:
|
||||
ldh [rVBK], a
|
||||
|
||||
xor a
|
||||
ld bc, vBGMap1 - vBGMap0
|
||||
hlbgcoord 0, 0
|
||||
ld bc, vBGMap3 - vBGMap2
|
||||
hlbgcoord 0, 0 ; vBGMap2
|
||||
call ByteFill
|
||||
|
||||
pop af
|
||||
@@ -276,7 +276,7 @@ LoadMapTimeOfDay:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
.copy
|
||||
hlbgcoord 0, 0
|
||||
hlbgcoord 0, 0 ; vBGMap2
|
||||
ld c, SCREEN_WIDTH
|
||||
ld b, SCREEN_HEIGHT
|
||||
.row
|
||||
|
||||
@@ -980,7 +980,7 @@ StatsScreen_LoadTextboxSpaceGFX:
|
||||
ldh [rVBK], a
|
||||
ld de, TextboxSpaceGFX
|
||||
lb bc, BANK(TextboxSpaceGFX), 1
|
||||
ld hl, vTiles2 tile ' '
|
||||
ld hl, vTiles5 tile ' '
|
||||
call Get2bpp
|
||||
pop af
|
||||
ldh [rVBK], a
|
||||
|
||||
@@ -1501,7 +1501,7 @@ Function1009d2:
|
||||
ldh [rVBK], a
|
||||
|
||||
ld hl, w3_d800
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
lb bc, $03, $24
|
||||
call Get2bpp
|
||||
|
||||
|
||||
@@ -159,7 +159,7 @@ Function1080b7:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, MobileTradeGFX
|
||||
ld de, vTiles2
|
||||
ld de, vTiles5
|
||||
call Decompress
|
||||
|
||||
ld a, $0
|
||||
@@ -258,7 +258,7 @@ Function108157:
|
||||
MobileTradeAnim_ClearTiles:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, vTiles0
|
||||
ld hl, vTiles3
|
||||
ld bc, 3 * $80 tiles
|
||||
xor a
|
||||
call ByteFill
|
||||
@@ -273,7 +273,7 @@ MobileTradeAnim_ClearTiles:
|
||||
MobileTradeAnim_ClearBGMap:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
hlbgcoord 0, 0
|
||||
hlbgcoord 0, 0 ; vBGMap2
|
||||
ld bc, 2 * TILEMAP_AREA
|
||||
ld a, $0
|
||||
call ByteFill
|
||||
@@ -827,7 +827,7 @@ MobileTradeAnim_10:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, MobileTradeGFX
|
||||
ld de, vTiles2
|
||||
ld de, vTiles5
|
||||
call Decompress
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -870,7 +870,7 @@ MobileTradeAnim_11:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, MobileTradeGFX
|
||||
ld de, vTiles2
|
||||
ld de, vTiles5
|
||||
call Decompress
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
@@ -1372,7 +1372,7 @@ Function108ad4:
|
||||
.asm_108adf
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, vTiles2 tile $4a
|
||||
ld hl, vTiles5 tile $4a
|
||||
lb bc, BANK(MobileCable1GFX), 16 ; aka BANK(MobileCable2GFX)
|
||||
call Get2bppViaHDMA
|
||||
call DelayFrame
|
||||
@@ -1627,10 +1627,10 @@ Function108c80:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, MobileTradeAttrmapLZ
|
||||
debgcoord 0, 0
|
||||
debgcoord 0, 0 ; vBGMap2
|
||||
call Decompress
|
||||
ld hl, MobileTradeAttrmapLZ
|
||||
debgcoord 0, 0, vBGMap1
|
||||
debgcoord 0, 0, vBGMap3
|
||||
call Decompress
|
||||
ld a, $0
|
||||
ldh [rVBK], a
|
||||
|
||||
@@ -259,7 +259,7 @@ Function170cc6:
|
||||
ld a, 1
|
||||
ldh [rVBK], a
|
||||
ld de, wDecompressScratch
|
||||
ld hl, vTiles0
|
||||
ld hl, vTiles3
|
||||
lb bc, BANK(wDecompressScratch), 193
|
||||
call Get2bpp
|
||||
xor a
|
||||
@@ -279,7 +279,7 @@ Function170d02:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld de, PichuBorderMobileGFX
|
||||
ld hl, vTiles0 tile $c1
|
||||
ld hl, vTiles3 tile $c1
|
||||
lb bc, BANK(PichuBorderMobileGFX), 24
|
||||
call Get2bpp
|
||||
xor a
|
||||
|
||||
@@ -64,12 +64,12 @@ Function17c000:
|
||||
ldh [rVBK], a
|
||||
|
||||
ld hl, HaveWantGFX
|
||||
ld de, vTiles2
|
||||
ld de, vTiles5
|
||||
ld bc, $80 tiles
|
||||
call CopyBytes
|
||||
|
||||
ld hl, HaveWantGFX + $80 tiles
|
||||
ld de, vTiles1
|
||||
ld de, vTiles4
|
||||
ld bc, $10 tiles
|
||||
call CopyBytes
|
||||
|
||||
@@ -613,15 +613,15 @@ Function17d370:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, PokemonNewsGFX
|
||||
ld de, vTiles1
|
||||
ld de, vTiles4
|
||||
ld bc, $48 tiles
|
||||
call CopyBytes
|
||||
xor a
|
||||
ld hl, vTiles2 tile $7f
|
||||
ld hl, vTiles5 tile $7f
|
||||
ld bc, 1 tiles
|
||||
call ByteFill
|
||||
ld hl, wc608
|
||||
ld de, vTiles0 tile $ee
|
||||
ld de, vTiles3 tile $ee
|
||||
ld bc, 1 tiles
|
||||
call CopyBytes
|
||||
xor a
|
||||
@@ -660,15 +660,15 @@ Function17d405:
|
||||
ld a, $1
|
||||
ldh [rVBK], a
|
||||
ld hl, PokemonNewsGFX
|
||||
ld de, vTiles1
|
||||
ld de, vTiles4
|
||||
ld bc, $48 tiles
|
||||
call CopyBytes
|
||||
xor a
|
||||
ld hl, vTiles2 tile $7f
|
||||
ld hl, vTiles5 tile $7f
|
||||
ld bc, 1 tiles
|
||||
call ByteFill
|
||||
ld hl, wc608
|
||||
ld de, vTiles0 tile $ee
|
||||
ld de, vTiles3 tile $ee
|
||||
ld bc, 1 tiles
|
||||
call CopyBytes
|
||||
xor a
|
||||
|
||||
Reference in New Issue
Block a user