Replace hardware_constants.asm with the community-standard hardware.inc 5.0 (#1186)

This commit is contained in:
Rangi
2025-06-23 09:11:33 -04:00
committed by GitHub
parent ae7ee67d21
commit 4c540aa43b
149 changed files with 3444 additions and 3103 deletions

View File

@@ -11,10 +11,10 @@ Function1700ba:
ret
Function1700c4:
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(w3_d202TrainerData) ; aka BANK(w3_dffc) and BANK(w3_d202Name)
ldh [rSVBK], a
ldh [rWBK], a
call Function17042c
@@ -48,7 +48,7 @@ Function1700c4:
call CopyBytes
call CloseSRAM
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
Function170114:
@@ -548,10 +548,10 @@ INCLUDE "data/battle_tower/unknown_levels.asm"
CopyBTTrainer_FromBT_OT_TowBT_OTTemp:
; copy the BattleTower-Trainer data that lies at 'wBT_OTTrainer' to 'wBT_OTTemp'
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBT_OTTrainer)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wBT_OTTrainer
ld de, wBT_OTTemp
@@ -559,7 +559,7 @@ CopyBTTrainer_FromBT_OT_TowBT_OTTemp:
call CopyBytes
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld a, BANK(sBattleTowerChallengeState)
call OpenSRAM
@@ -1127,28 +1127,28 @@ BattleTowerAction_17:
SaveBattleTowerLevelGroup:
ld a, BANK(sBTChoiceOfLevelGroup)
call OpenSRAM
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBTChoiceOfLvlGroup)
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wBTChoiceOfLvlGroup]
ld [sBTChoiceOfLevelGroup], a
pop af
ldh [rSVBK], a
ldh [rWBK], a
call CloseSRAM
ret
LoadBattleTowerLevelGroup: ; Load level group choice
ld a, BANK(sBTChoiceOfLevelGroup)
call OpenSRAM
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBTChoiceOfLvlGroup)
ldh [rSVBK], a
ldh [rWBK], a
ld a, [sBTChoiceOfLevelGroup]
ld [wBTChoiceOfLvlGroup], a
pop af
ldh [rSVBK], a
ldh [rWBK], a
call CloseSRAM
ret
@@ -1310,14 +1310,14 @@ String_MysteryJP:
db "なぞナゾ@@" ; MYSTERY
BattleTowerAction_0F:
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(w3_d090)
ldh [rSVBK], a
ldh [rWBK], a
ld a, [w3_d090]
ld [wScriptVar], a
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
BattleTowerAction_10:
@@ -1531,17 +1531,17 @@ BattleTowerAction_UbersCheck:
LoadOpponentTrainerAndPokemonWithOTSprite:
farcall LoadOpponentTrainerAndPokemon
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBT_OTTrainerClass)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wBT_OTTrainerClass
ld a, [hl]
dec a
ld c, a
ld b, 0
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld hl, BTTrainerClassSprites
add hl, bc
ld a, [hl]