diff options
author | entrpntr <entrpntr@gmail.com> | 2020-04-23 13:00:01 -0400 |
---|---|---|
committer | entrpntr <entrpntr@gmail.com> | 2020-04-23 13:00:01 -0400 |
commit | 5f2d3bedb9aef983f1d3cdbca1028b2e08be4cd4 (patch) | |
tree | 22e40352158d672f29cc0e45da166f63f65dbf25 /engine/rtc | |
parent | 1d456d5f66627e8023c074419180639cc027e7bc (diff) |
Revisit some bank 5 code before continuing.
Diffstat (limited to 'engine/rtc')
-rw-r--r-- | engine/rtc/rtc.asm | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/engine/rtc/rtc.asm b/engine/rtc/rtc.asm index bee827ba..440e717f 100644 --- a/engine/rtc/rtc.asm +++ b/engine/rtc/rtc.asm @@ -74,11 +74,11 @@ StageRTCTimeForSave: ret SaveRTC: - ld a, $a + ld a, SRAM_ENABLE ld [MBC3SRamEnable], a call LatchClock ld hl, MBC3RTC - ld a, $c + ld a, RTC_DH ld [MBC3SRamBank], a res 7, [hl] ld a, BANK(sRTCStatusFlags) @@ -89,9 +89,9 @@ SaveRTC: ret StartClock:: - call Function140b1 + call _GetClock call GetClock - call Function1409e + call _FixDays call FixDays jr nc, .skip_set ; bit 5: Day count exceeds 139 @@ -102,7 +102,7 @@ StartClock:: call StartRTC ret -Function1409e: +_FixDays: ld hl, hRTCDayHi bit 7, [hl] jr nz, .set_bit_7 @@ -117,25 +117,25 @@ Function1409e: call RecordRTCStatus ; set bit 7 on sRTCStatusFlags ret -Function140b1: - ld a, $a +_GetClock: + ld a, SRAM_ENABLE ld [MBC3SRamEnable], a call LatchClock - ld a, $c + ld a, RTC_DH ld [MBC3SRamBank], a ld a, [MBC3RTC] push af call CloseSRAM pop af - bit 6, a + bit 6, a ; halt ret z ld a, BANK(sRTCStatusFlags) call OpenSRAM ld a, $34 - ld [s0_b7ef], a + ld [sUnusedRTCMinutes], a ld a, $12 - ld [s0_b7f0], a + ld [sUnusedRTCHours], a call CloseSRAM ret |