diff --git a/Source/HBIOS/dsrtc.asm b/Source/HBIOS/dsrtc.asm index ecce36ee..81015be0 100644 --- a/Source/HBIOS/dsrtc.asm +++ b/Source/HBIOS/dsrtc.asm @@ -482,6 +482,7 @@ DSRTC_DETECT: DSRTC_DETECT1: PUSH AF ; SAVE STATUS LD A,(DSRTC_TEMP) ; GET SAVED VALUE + LD E,A ; TO E LD C,30 ; NVRAM INDEX 30 CALL DSRTC_SETBYT ; SAVE IT POP AF ; RECOVER STATUS diff --git a/Source/HBIOS/rp5rtc.asm b/Source/HBIOS/rp5rtc.asm index 2a7b99a6..b86ddf70 100644 --- a/Source/HBIOS/rp5rtc.asm +++ b/Source/HBIOS/rp5rtc.asm @@ -136,7 +136,7 @@ RP5RTC_DETECT: RP5RTC_DETECT1: PUSH AF ; SAVE STATUS - LD A, L ; GET SAVED VALUE + LD E, L ; GET SAVED VALUE LD C, 0 ; NVRAM INDEX 0 CALL RP5RTC_SETBYT ; SAVE IT POP AF ; RECOVER STATUS