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

@@ -69,11 +69,11 @@ InitGenderScreen:
call InitCrystalData
call LoadFontsExtra
hlcoord 0, 0
ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
ld bc, SCREEN_AREA
ld a, $0
call ByteFill
hlcoord 0, 0, wAttrmap
ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
ld bc, SCREEN_AREA
xor a
call ByteFill
ret

View File

@@ -973,10 +973,10 @@ IntroSequence:
; fallthrough
StartTitleScreen:
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wLYOverrides)
ldh [rSVBK], a
ldh [rWBK], a
call .TitleScreen
call DelayFrame
@@ -988,10 +988,10 @@ StartTitleScreen:
call ClearBGPalettes
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld hl, rLCDC
res rLCDC_SPRITE_SIZE, [hl] ; 8x8
res B_LCDC_OBJ_SIZE, [hl] ; 8x8
call ClearScreen
call WaitBGMap2
xor a

View File

@@ -555,10 +555,10 @@ Place2DMenuCursor:
ret
_PushWindow::
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wWindowStack)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wWindowStackPointer
ld e, [hl]
@@ -620,7 +620,7 @@ _PushWindow::
ld [hl], d
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wWindowStackSize
inc [hl]
ret
@@ -658,10 +658,10 @@ _ExitMenu::
xor a
ldh [hBGMapMode], a
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wWindowStack)
ldh [rSVBK], a
ldh [rWBK], a
call GetWindowStackTop
ld a, l
@@ -688,7 +688,7 @@ _ExitMenu::
.done
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wWindowStackSize
dec [hl]
ret
@@ -701,7 +701,7 @@ RestoreOverworldMapTiles: ; unreferenced
call OpenSRAM
hlcoord 0, 0
ld de, sScratch
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
call CopyBytes
call CloseSRAM
call LoadOverworldTilemapAndAttrmapPals
@@ -709,7 +709,7 @@ RestoreOverworldMapTiles: ; unreferenced
call OpenSRAM
ld hl, sScratch
decoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
.loop
ld a, [hl]
cp $61

View File

@@ -262,7 +262,7 @@ NamingScreen_IsTargetBox:
NamingScreen_InitText:
call WaitTop
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
ld a, NAMINGSCREEN_BORDER
call ByteFill
hlcoord 1, 1

View File

@@ -51,7 +51,7 @@ SaveMenu_CopyTilemapAtOnce:
ld l, 0
ld a, SCREEN_HEIGHT
ldh [hTilesPerCycle], a
ld b, 1 << 1 ; not in v/hblank
ld b, STAT_BUSY
ld c, LOW(rSTAT)
.loop
@@ -69,7 +69,7 @@ rept SCREEN_WIDTH / 2
inc l
endr
ld de, BG_MAP_WIDTH - SCREEN_WIDTH
ld de, TILEMAP_WIDTH - SCREEN_WIDTH
add hl, de
ldh a, [hTilesPerCycle]
dec a

View File

@@ -553,10 +553,10 @@ TrainerCard_Page2_3_OAMUpdate:
db -1
.facing2
dbsprite 0, 0, 0, 0, $01, 0 | X_FLIP
dbsprite 1, 0, 0, 0, $00, 0 | X_FLIP
dbsprite 0, 1, 0, 0, $03, 0 | X_FLIP
dbsprite 1, 1, 0, 0, $02, 0 | X_FLIP
dbsprite 0, 0, 0, 0, $01, 0 | OAM_XFLIP
dbsprite 1, 0, 0, 0, $00, 0 | OAM_XFLIP
dbsprite 0, 1, 0, 0, $03, 0 | OAM_XFLIP
dbsprite 1, 1, 0, 0, $02, 0 | OAM_XFLIP
db -1
TrainerCard_JohtoBadgesOAM: