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

@@ -33,7 +33,7 @@ Function17c000:
pop hl
push bc
ld bc, BG_MAP_WIDTH * 2
ld bc, TILEMAP_WIDTH * 2
add hl, bc
pop bc
@@ -41,11 +41,11 @@ Function17c000:
dec a
jr nz, .y
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBGPals1)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, HaveWantPals
ld de, wBGPals1
@@ -53,7 +53,7 @@ Function17c000:
call CopyBytes
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld hl, MobileSelectGFX
ld de, vTiles0 tile $30
@@ -523,14 +523,14 @@ Function17d2ce:
ret c
call SpeechTextbox
call FadeToMenu
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
call Function17d370
call Function17d45a
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld de, MUSIC_MOBILE_CENTER
ld a, e
ld [wMapMusic], a
@@ -674,17 +674,17 @@ Function17d405:
xor a
ldh [rVBK], a
call EnableLCD
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $5
ldh [rSVBK], a
ldh [rWBK], a
ld hl, PokemonNewsPalettes
ld de, wBGPals1
ld bc, 8 palettes
call CopyBytes
call SetDefaultBGPAndOBP
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
Function17d45a:
@@ -938,13 +938,13 @@ Function17d5c4:
Function17d5f6:
ld a, $5
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc608
ld de, wBGPals1
ld bc, 8 palettes
call CopyBytes
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
ret
Function17d60b:
@@ -1326,7 +1326,7 @@ Function17d85d:
cp $c0
jr c, .asm_17d89b
ld a, [wcd4f]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17d8a1
.asm_17d89b
@@ -1354,7 +1354,7 @@ Function17d85d:
cp $c0
jr c, .asm_17d8c2
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17d878
.asm_17d8c2
@@ -1365,13 +1365,13 @@ Function17d85d:
call HlToCrashCheckPointer
push bc
ld a, $3
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc608
ld de, wBGPals1
ld b, $0
call CopyBytes
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
call Function17e32b
pop bc
ld a, c
@@ -1432,10 +1432,10 @@ Function17d93a:
call CopyBytes
call HlToCrashCheckPointer
call Function17e32b
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wc70c]
call Function17e6de
ld a, [wc70a]
@@ -1456,7 +1456,7 @@ Function17d93a:
ld d, h
farcall HOF_AnimateFrontpic
pop af
ldh [rSVBK], a
ldh [rWBK], a
call Function17e349
ret
@@ -1467,10 +1467,10 @@ Function17d98b:
call CopyBytes
call HlToCrashCheckPointer
call Function17e32b
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wc70b]
call Function17e6de
ld a, [wc70a]
@@ -1492,7 +1492,7 @@ Function17d98b:
ld bc, $707
predef PlaceGraphic
pop af
ldh [rSVBK], a
ldh [rWBK], a
call Function17e349
ret
@@ -1507,7 +1507,7 @@ Function17d9e3:
cp $c0
jr c, .asm_17da01
ld a, [wc70c]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17da07
.asm_17da01
@@ -1532,7 +1532,7 @@ Function17d9e3:
cp $c0
jr c, .asm_17da2d
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17da30
.asm_17da2d
@@ -1552,7 +1552,7 @@ Function17da31:
cp $c0
jr c, .asm_17da4f
ld a, [wc70a]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17da55
.asm_17da4f
@@ -1592,7 +1592,7 @@ Function17da31:
cp $c0
jr c, .asm_17da88
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17da8b
.asm_17da88
@@ -1825,10 +1825,10 @@ Function17dc1f:
ld bc, $6
call CopyBytes
call Function17e32b
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc688
ld a, $40
ld [wc708], a
@@ -1856,7 +1856,7 @@ Function17dc1f:
.asm_17dc6e
call CloseWindow
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wMenuCursorY]
cp $1
jr nz, .asm_17dc85
@@ -1897,7 +1897,7 @@ Function17dca9:
Function17dcaf:
ld a, $5
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wBGPals1
ld de, 1 palettes
ld c, 8
@@ -1913,7 +1913,7 @@ Function17dcaf:
jr nz, .asm_17dcbb
call RotateThreePalettesRight
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
ret
Function17dccf:
@@ -2013,7 +2013,7 @@ Function17dd49:
cp $c0
jr c, .sram
ld a, [wc708]
ldh [rSVBK], a
ldh [rWBK], a
jr .got_bank
.sram
@@ -2034,7 +2034,7 @@ Function17dd49:
cp $c0
jr c, .close_sram
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .exited_bank
.close_sram
@@ -2089,7 +2089,7 @@ Function17ddcd:
cp $c0
jr c, .asm_17dde7
ld a, [wc708]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17dded
.asm_17dde7
@@ -2110,7 +2110,7 @@ Function17ddcd:
cp $c0
jr c, .asm_17de0c
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17de0f
.asm_17de0c
@@ -2247,10 +2247,10 @@ Function17ded9:
ld bc, $1f
call CopyBytes
call Function17e32b
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc708
ld a, [hli]
ld [wCurPartySpecies], a
@@ -2573,7 +2573,7 @@ asm_17e0ee:
ld h, [hl]
ld l, a
pop af
ldh [rSVBK], a
ldh [rWBK], a
push hl
call Function17e349
pop hl
@@ -2585,10 +2585,10 @@ Function17e0fd:
ld de, wc708
ld bc, $6
call CopyBytes
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc708
ld a, [hli]
ld [wCurItem], a
@@ -2609,7 +2609,7 @@ Function17e0fd:
ld h, a
ld l, b
pop af
ldh [rSVBK], a
ldh [rWBK], a
call Function17e40f
ret
@@ -2618,10 +2618,10 @@ Function17e133:
ld de, wc708
ld bc, $5
call CopyBytes
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc708
ld a, [hli]
ld [wScriptVar], a
@@ -2639,7 +2639,7 @@ Function17e133:
ld h, a
ld l, b
pop af
ldh [rSVBK], a
ldh [rWBK], a
call Function17e40f
ret
@@ -2648,10 +2648,10 @@ Function17e165:
ld de, wc708
ld bc, $5
call CopyBytes
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wc708
ld a, [hli]
ld [wCurItem], a
@@ -2675,7 +2675,7 @@ Function17e165:
ld h, a
ld l, b
pop af
ldh [rSVBK], a
ldh [rWBK], a
call Function17e40f
ret
@@ -2688,7 +2688,7 @@ Function17e1a1:
cp $c0
jr c, .asm_17e1bb
ld a, [wc708]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17e1c1
.asm_17e1bb
@@ -2709,7 +2709,7 @@ Function17e1a1:
cp $c0
jr c, .asm_17e1e2
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17e1e5
.asm_17e1e2
@@ -2720,7 +2720,7 @@ Function17e1a1:
cp $c0
jr c, .asm_17e1f3
ld a, [wc70c]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17e1f9
.asm_17e1f3
@@ -2741,7 +2741,7 @@ Function17e1a1:
cp $c0
jr c, .asm_17e21a
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17e21d
.asm_17e21a
@@ -2950,16 +2950,16 @@ Function17e349:
MACRO inc_crash_check_pointer_farcall
call IncCrashCheckPointer
call HlToCrashCheckPointer ; redundant
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
rept _NARG
farcall \1
shift
endr
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
ENDM
@@ -3867,7 +3867,7 @@ Function17f1d0:
add hl, de
ld a, [hl]
ld a, BANK(wNamedObjectIndex)
ldh [rSVBK], a
ldh [rWBK], a
ld [wNamedObjectIndex], a
call GetPokemonName
pop hl
@@ -3877,7 +3877,7 @@ Function17f1d0:
ld a, b
ld [wcd53], a
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wcd54]
call Function17f50f
pop de
@@ -3986,7 +3986,7 @@ Function17f27b:
add hl, de
ld a, [hl]
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld [wNamedObjectIndex], a
call GetItemName
pop hl
@@ -3996,7 +3996,7 @@ Function17f27b:
ld a, b
ld [wcd53], a
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wcd54]
call Function17f50f
pop de
@@ -4043,13 +4043,13 @@ MobileScript_PlayerName:
push hl
push bc
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wPlayerName
ld de, wc608
ld bc, NAME_LENGTH_JAPANESE
call CopyBytes
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
pop hl
ld de, wc608
call PlaceString
@@ -4291,7 +4291,7 @@ Function17f44f:
cp $c0
jr c, .asm_17f488
ld a, [wcd54]
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17f48e
.asm_17f488
@@ -4312,7 +4312,7 @@ Function17f44f:
cp $c0
jr c, .asm_17f4af
ld a, $4
ldh [rSVBK], a
ldh [rWBK], a
jr .asm_17f4b7
.asm_17f4af
@@ -4427,15 +4427,15 @@ BattleTowerMobileError:
call FadeToMenu
xor a
ld [wc303], a
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, $1
ldh [rSVBK], a
ldh [rWBK], a
call DisplayMobileError
pop af
ldh [rSVBK], a
ldh [rWBK], a
call ExitAllMenus
ret
@@ -4527,11 +4527,11 @@ Function17f5e4:
ld [wMusicFadeID + 1], a
ld a, " "
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
call ByteFill
ld a, $6
hlcoord 0, 0, wAttrmap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
call ByteFill
hlcoord 2, 1
ld b, $1