From b0392db0dc94a0aac13923fcbecaacb85c24fbd4 Mon Sep 17 00:00:00 2001 From: antoniovillena Date: Thu, 29 Dec 2022 15:12:53 +0100 Subject: [PATCH] optimizo 1 byte --- SD/SYS/RTC.SYS | Bin 212 -> 211 bytes utils/rtc.asm | 9 ++++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/SD/SYS/RTC.SYS b/SD/SYS/RTC.SYS index 529f3fc354e34c2c3d6e22b59b2f89a72bb30de8..afca2ee461725cac9864a54845542a92015c791d 100644 GIT binary patch delta 96 zcmcb@c$sm6sP;;AJEpTM)z6+%7kL{f$8N{`w$k=(rQKqn*pXA}XZNa?E6XZ;J-Y>{ xVxmK)mU;i3E$UZJskbY97h`-ID8~FY@T46hQ2K4aX`_CFZzshVfTB!5Q2+*#D_{Ts delta 97 zcmcc2c!hC-sP;y6JEpT6)z6+*7kL{f$8N{`w$k=(rQKqn*pbufXZNX>E6XZ;J-ZdC yVxmK)_MNTjS5B)hw=nNl_#(#mHc*WDZQw~eMxgxLfYV0(2H#GKF#tuGfT938hAY+p diff --git a/utils/rtc.asm b/utils/rtc.asm index 37c1d04..fd585cf 100644 --- a/utils/rtc.asm +++ b/utils/rtc.asm @@ -19,7 +19,7 @@ ; ;------------------------------------------------------------------------------- -; output RTC.SYS + output RTC.SYS define SCL0SDA0 00b define SCL0SDA1 01b @@ -132,12 +132,11 @@ Suma10 add a, 10 Params db 0, 0, 0, 0, 0, 0, 0 ;La hora a la que quieres poner el reloj ; S M H D W Mo Y En lectura, estos datos se machacan con la hora leĆ­da del RTC +SendByte scf ;Enviar un byte por I2C. Byte en A. BC=puerto de datos del ZXUNO ya + adc a, a ;apuntando a I2CREG. Usa y modifica: A, D, flags Trans call c, Send1 call nc, Send0 - and a - db $38 ;jr nc, +$37 / jr TransBit -SendByte scf ;Enviar un byte por I2C. Byte en A. BC=puerto de datos del ZXUNO ya -TransBit adc a, a ;apuntando a I2CREG. Usa y modifica: A, D, flags + add a, a jr nz, Trans Send1 ld d, SCL0SDA1 out (c), d