Optimize some HRAM usage

This commit is contained in:
xCrystal
2023-09-30 19:12:57 +02:00
parent 336b3e77af
commit e53ae0eac9
48 changed files with 254 additions and 258 deletions

View File

@@ -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

View File

@@ -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:

View File

@@ -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: