From 8c7f51fd744ac7a2a254c32477c071e8e5cb8835 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Wed, 26 Nov 2025 13:02:24 -0800 Subject: [PATCH] Bug Fix for DS5RTC Driver - The SETBYT routine was broken. This fixes it. --- Source/HBIOS/ds5rtc.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/HBIOS/ds5rtc.asm b/Source/HBIOS/ds5rtc.asm index 1c67d55b..61209709 100644 --- a/Source/HBIOS/ds5rtc.asm +++ b/Source/HBIOS/ds5rtc.asm @@ -264,10 +264,10 @@ DS5RTC_SETBYT: LD A,C ; INDEX TO A ADD A,$20 ; NVRAM STARTS AT REG $20 LD C,A ; BACK TO REG C + LD A,E ; VALUE TO A CALL DS5RTC_WPOFF ; DISABLE WRITE PROTECT CALL DS5RTC_PUT ; DO IT CALL DS5RTC_WPOFF ; ENABLE WRITE PROTECT - LD E,A ; MOVE RESULT TO E XOR A ; SIGNAL SUCCESS RET ; DONE ;