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

@@ -142,12 +142,12 @@ DebugColor_InitVRAM:
call ByteFill
hlcoord 0, 0, wAttrmap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
xor a
call ByteFill
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
xor a
call ByteFill
@@ -184,17 +184,17 @@ DebugColor_InitPalettes:
and a
ret z
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBGPals2)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, Palette_DebugBG
ld de, wBGPals2
ld bc, 16 palettes
call CopyBytes
ld a, 1 << rBGPI_AUTO_INCREMENT
ld a, BGPI_AUTOINC
ldh [rBGPI], a
ld hl, Palette_DebugBG
ld c, 8 palettes
@@ -204,7 +204,7 @@ DebugColor_InitPalettes:
dec c
jr nz, .bg_loop
ld a, 1 << rOBPI_AUTO_INCREMENT
ld a, OBPI_AUTOINC
ldh [rOBPI], a
ld hl, Palette_DebugOB
ld c, 8 palettes
@@ -224,7 +224,7 @@ DebugColor_InitPalettes:
ld [wDebugDarkColor + 1], a
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
Palette_DebugBG:
@@ -300,7 +300,7 @@ DebugColor_InitScreen:
xor a
ldh [hBGMapMode], a
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
ld a, DEBUGTEST_BLACK
call ByteFill
hlcoord 1, 3
@@ -462,10 +462,10 @@ DebugColor_UpdatePalettes:
jr z, .sgb
; cgb
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBGPals2)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wBGPals2
ld de, wDebugMiddleColors
@@ -486,7 +486,7 @@ DebugColor_UpdatePalettes:
ld [wJumptableIndex], a
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
.sgb
@@ -1096,11 +1096,11 @@ TilesetColorPicker: ; unreferenced
ld a, HIGH(vBGMap1)
ldh [hBGMapAddress + 1], a
hlcoord 0, 0
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
ld a, DEBUGTEST_BLACK
call ByteFill
hlcoord 0, 0, wAttrmap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld bc, SCREEN_AREA
ld a, PAL_BG_TEXT
call ByteFill
decoord 1, 1, 0
@@ -1162,10 +1162,10 @@ DebugTileset_LoadRGBMeter:
ret
DebugTileset_LoadPalettes:
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBGPals1)
ldh [rSVBK], a
ldh [rWBK], a
ld a, [wDebugTilesetCurPalette]
ld l, a
@@ -1182,7 +1182,7 @@ DebugTileset_LoadPalettes:
call DebugColor_CalculateRGB
pop af
ldh [rSVBK], a
ldh [rWBK], a
ret
DebugColorMain2: ; unreferenced
@@ -1200,7 +1200,7 @@ DebugColorMain2: ; unreferenced
ld hl, wDebugTilesetCurPalette
ld a, [hl]
inc a
and PALETTE_MASK
and OAM_PALETTE
cp PAL_BG_TEXT
jr nz, .palette_ok
xor a ; PAL_BG_GRAY
@@ -1215,10 +1215,10 @@ DebugColorMain2: ; unreferenced
decoord 16, 1, 0
call DebugColor_DrawAttributeSwatch
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBGPals2)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wBGPals2
ld a, [wDebugTilesetCurPalette]
@@ -1229,7 +1229,7 @@ DebugColorMain2: ; unreferenced
call CopyBytes
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld a, 2
ldh [hBGMapMode], a
@@ -1247,10 +1247,10 @@ DebugColorMain2: ; unreferenced
ret
DebugTileset_UpdatePalettes:
ldh a, [rSVBK]
ldh a, [rWBK]
push af
ld a, BANK(wBGPals2)
ldh [rSVBK], a
ldh [rWBK], a
ld hl, wBGPals2
ld a, [wDebugTilesetCurPalette]
@@ -1276,7 +1276,7 @@ DebugTileset_UpdatePalettes:
call DebugColor_PrintHexColor
pop af
ldh [rSVBK], a
ldh [rWBK], a
ld a, TRUE
ldh [hCGBPalUpdate], a
@@ -1326,7 +1326,7 @@ DebugTileset_SelectColorBox:
inc a
.done
maskbits NUM_PAL_COLORS
maskbits PAL_COLORS
ld [wDebugTilesetCurColor], a
ld e, a
ld d, 0

View File

@@ -1419,18 +1419,18 @@ DebugRoom_DayHTimeString:
db "DAY H<LF>TIME@"
DebugRoom_GetClock:
ld a, SRAM_ENABLE
ld [MBC3SRamEnable], a
ld a, RAMG_SRAM_ENABLE
ld [rRAMG], a
xor a
ld [MBC3LatchClock], a
ld [rRTCLATCH], a
inc a
ld [MBC3LatchClock], a
ld b, RTC_DH - RTC_S + 1
ld c, RTC_S
ld [rRTCLATCH], a
ld b, RAMB_RTC_DH - RAMB_RTC_S + 1
ld c, RAMB_RTC_S
.loop
ld a, c
ld [MBC3SRamBank], a
ld a, [MBC3RTC]
ld [rRAMB], a
ld a, [rRTCREG]
ld [hli], a
inc c
dec b
@@ -1439,15 +1439,15 @@ DebugRoom_GetClock:
ret
DebugRoom_SetClock:
ld a, SRAM_ENABLE
ld [MBC3SRamEnable], a
ld b, RTC_DH - RTC_S + 1
ld c, RTC_S
ld a, RAMG_SRAM_ENABLE
ld [rRAMG], a
ld b, RAMB_RTC_DH - RAMB_RTC_S + 1
ld c, RAMB_RTC_S
.loop
ld a, c
ld [MBC3SRamBank], a
ld [rRAMB], a
ld a, [hli]
ld [MBC3RTC], a
ld [rRTCREG], a
inc c
dec b
jr nz, .loop