You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Optimize some HRAM usage
This commit is contained in:
@@ -100,7 +100,7 @@ CheckWildEncountersScriptFlag:
|
||||
|
||||
StartMap:
|
||||
xor a
|
||||
ld [wScriptVar], a
|
||||
ldh [hScriptVar], a
|
||||
xor a
|
||||
ld [wScriptRunning], a
|
||||
ld hl, wMapStatus
|
||||
@@ -179,11 +179,11 @@ MaxOverworldDelay:
|
||||
|
||||
ResetOverworldDelay:
|
||||
ld a, [MaxOverworldDelay]
|
||||
ld [wOverworldDelay], a
|
||||
ldh [hOverworldDelay], a
|
||||
ret
|
||||
|
||||
NextOverworldFrame:
|
||||
ld a, [wOverworldDelay]
|
||||
ldh a, [hOverworldDelay]
|
||||
and a
|
||||
ret z
|
||||
ld c, a
|
||||
@@ -806,7 +806,7 @@ PlayerMovementPointers:
|
||||
|
||||
CheckMenuOW:
|
||||
xor a
|
||||
ldh [hMenuReturn], a
|
||||
ld [wMenuReturn], a
|
||||
ldh a, [hJoyPressed]
|
||||
|
||||
bit SELECT_F, a
|
||||
@@ -843,9 +843,9 @@ SelectMenuScript:
|
||||
|
||||
StartMenuCallback:
|
||||
SelectMenuCallback:
|
||||
readmem hMenuReturn
|
||||
ifequal HMENURETURN_SCRIPT, .Script
|
||||
ifequal HMENURETURN_ASM, .Asm
|
||||
readmem wMenuReturn
|
||||
ifequal MENURETURN_SCRIPT, .Script
|
||||
ifequal MENURETURN_ASM, .Asm
|
||||
end
|
||||
|
||||
.Script:
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -158,8 +158,8 @@ UseRegisteredItem:
|
||||
cp 1
|
||||
jr nz, ._cantuse
|
||||
scf
|
||||
ld a, HMENURETURN_SCRIPT
|
||||
ldh [hMenuReturn], a
|
||||
ld a, MENURETURN_SCRIPT
|
||||
ld [wMenuReturn], a
|
||||
ret
|
||||
|
||||
.CantUse:
|
||||
|
||||
@@ -818,12 +818,12 @@ RandomUnseenWildMon:
|
||||
ld hl, .JustSawSomeRareMonText
|
||||
call PrintText2bpp
|
||||
xor a
|
||||
ld [wScriptVar], a
|
||||
ldh [hScriptVar], a
|
||||
ret
|
||||
|
||||
.done
|
||||
ld a, $1
|
||||
ld [wScriptVar], a
|
||||
ldh [hScriptVar], a
|
||||
ret
|
||||
|
||||
.JustSawSomeRareMonText:
|
||||
|
||||
Reference in New Issue
Block a user