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

@@ -1,24 +1,24 @@
StopRTC: ; unreferenced
ld a, SRAM_ENABLE
ld [MBC3SRamEnable], a
ld a, RAMG_SRAM_ENABLE
ld [rRAMG], a
call LatchClock
ld a, RTC_DH
ld [MBC3SRamBank], a
ld a, [MBC3RTC]
set RTC_DH_HALT, a
ld [MBC3RTC], a
ld a, RAMB_RTC_DH
ld [rRAMB], a
ld a, [rRTCREG]
set B_RAMB_RTC_DH_HALT, a
ld [rRTCREG], a
call CloseSRAM
ret
StartRTC:
ld a, SRAM_ENABLE
ld [MBC3SRamEnable], a
ld a, RAMG_SRAM_ENABLE
ld [rRAMG], a
call LatchClock
ld a, RTC_DH
ld [MBC3SRamBank], a
ld a, [MBC3RTC]
res RTC_DH_HALT, a
ld [MBC3RTC], a
ld a, RAMB_RTC_DH
ld [rRAMB], a
ld a, [rRTCREG]
res B_RAMB_RTC_DH_HALT, a
ld [rRTCREG], a
call CloseSRAM
ret
@@ -74,15 +74,15 @@ StageRTCTimeForSave:
ret
SaveRTC:
ld a, SRAM_ENABLE
ld [MBC3SRamEnable], a
ld a, RAMG_SRAM_ENABLE
ld [rRAMG], a
call LatchClock
ld hl, MBC3RTC
ld a, RTC_DH
ld [MBC3SRamBank], a
res RTC_DH_OVERFLOW, [hl]
ld hl, rRTCREG
ld a, RAMB_RTC_DH
ld [rRAMB], a
res B_RAMB_RTC_DH_CARRY, [hl]
ld a, BANK(sRTCStatusFlags)
ld [MBC3SRamBank], a
ld [rRAMB], a
xor a
ld [sRTCStatusFlags], a
call CloseSRAM
@@ -101,9 +101,9 @@ StartClock::
_FixDays:
ld hl, hRTCDayHi
bit RTC_DH_OVERFLOW, [hl]
bit B_RAMB_RTC_DH_CARRY, [hl]
jr nz, .reset_rtc
bit RTC_DH_HALT, [hl]
bit B_RAMB_RTC_DH_HALT, [hl]
jr nz, .reset_rtc
xor a
ret

View File

@@ -124,7 +124,7 @@ InitClock:
xor a
ldh [hBGMapMode], a
hlcoord 0, 0
ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
ld bc, SCREEN_AREA
xor a
call ByteFill
ld a, $1