You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-12-11 05:02:16 -08:00
Use LCD STAT interrupt more efficiently (#2)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
ClearedLevelScreen:
|
||||
xor a
|
||||
ldh [hMapAnims], a
|
||||
ldh [hLCDStatIntRequired], a
|
||||
ldh [hSCY], a
|
||||
ld a, -$4
|
||||
ldh [hSCX], a
|
||||
|
||||
@@ -14,6 +14,7 @@ GameMenu:
|
||||
GameMenu_KeepMusic:
|
||||
xor a
|
||||
ldh [hMapAnims], a
|
||||
ldh [hLCDStatIntRequired], a
|
||||
call ClearTilemap
|
||||
call LoadFrame
|
||||
call LoadStandardFont
|
||||
|
||||
@@ -4,6 +4,7 @@ LevelSelectionMenu::
|
||||
ldh [hMapAnims], a
|
||||
ldh [hSCY], a
|
||||
ldh [hSCX], a
|
||||
ldh [hLCDStatIntRequired], a
|
||||
ld a, 1 << DONT_CLEAR_SHADOW_OAM_IN_SPRITE_ANIMS_F
|
||||
ld [wStateFlags], a
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ MainMenu:
|
||||
.loop
|
||||
xor a
|
||||
ldh [hMapAnims], a
|
||||
ldh [hLCDStatIntRequired], a
|
||||
call ClearTilemap
|
||||
call LoadFrame
|
||||
call LoadStandardFont
|
||||
|
||||
@@ -13,6 +13,8 @@ IntroSequence:
|
||||
; fallthrough
|
||||
|
||||
StartTitleScreen:
|
||||
ld a, TRUE
|
||||
ldh [hLCDStatIntRequired], a
|
||||
ldh a, [rSVBK]
|
||||
push af
|
||||
ld a, BANK(wLYOverrides)
|
||||
|
||||
Reference in New Issue
Block a user