Browse Source

SYSCHK driver syncing

pull/306/head
b1ackmai1er 3 years ago
parent
commit
a7853fe6d0
  1. 7
      Source/HBIOS/ds7rtc.asm
  2. 4
      Source/HBIOS/hdsk.asm
  3. 10
      Source/HBIOS/intrtc.asm
  4. 8
      Source/HBIOS/rp5rtc.asm
  5. 8
      Source/HBIOS/simrtc.asm

7
Source/HBIOS/ds7rtc.asm

@ -101,8 +101,7 @@ DS7_DISPATCH:
DEC A
JP Z, DS7_DEVICE ; REPORT RTC DEVICE INFO
CALL SYSCHK
LD A,ERR_NOFUNC
OR A
SYSCHKERR(ERR_NOFUNC)
RET
;
;-----------------------------------------------------------------------------
@ -269,9 +268,7 @@ DS7_GETBLK:
DS7_SETBLK:
DS7_SETALM
DS7_GETALM
CALL SYSCHK
LD A,ERR_NOTIMPL
OR A
SYSCHKERR(ERR_NOTIMPL)
RET
;-----------------------------------------------------------------------------
; REPORT RTC DEVICE INFO

4
Source/HBIOS/hdsk.asm

@ -121,9 +121,7 @@ HDSK_FNTBL:
HDSK_VERIFY:
HDSK_FORMAT:
HDSK_DEFMED:
CALL SYSCHK ; INVALID SUB-FUNCTION
LD A,ERR_NOTIMPL
OR A
SYSCHKERR(ERR_NOTIMPL) ; INVALID SUB-FUNCTION
RET
;
;

10
Source/HBIOS/intrtc.asm

@ -56,9 +56,7 @@ INTRTC_DISPATCH:
JP Z,INTRTC_SETALM ; SET ALARM
DEC A
JP Z,INTRTC_DEVICE ; REPORT RTC DEVICE INFO
CALL SYSCHK
LD A,ERR_NOFUNC
OR A
SYSCHKERR(ERR_NOFUNC)
RET
;
; NVRAM FUNCTIONS ARE NOT AVAILABLE IN SIMULATOR
@ -69,9 +67,7 @@ INTRTC_GETBLK:
INTRTC_SETBLK:
INTRTC_GETALM:
INTRTC_SETALM:
CALL SYSCHK
LD A,ERR_NOTIMPL
OR A
SYSCHKERR(ERR_NOTIMPL)
RET
;
; RTC GET TIME
@ -205,7 +201,7 @@ INTRTC_INT2:
JR NZ,INTRTC_INTX ; NOPE, DONE
LD (HL),0 ; BACK TO YEAR ZERO
INTRTC_INTX:
JP SYSCHK
JP PANIC
INTRTC_VEC .EQU $-2
;
; CONVERT FROM BINARY BUF (HL) TO BCD BUF (DE)

8
Source/HBIOS/rp5rtc.asm

@ -159,9 +159,7 @@ RP5RTC_DISPATCH:
JP Z,RP5RTC_SETALM ; SET ALARM
DEC A
JP Z,RP5RTC_DEVICE ; REPORT RTC DEVICE INFO
CALL SYSCHK
LD A, ERR_NOFUNC
OR A
SYSCHKERR(ERR_NOFUNC)
RET
;
; RTC GET NVRAM BYTE
@ -240,9 +238,7 @@ RP5RTC_GETBLK:
RP5RTC_SETBLK:
RP5RTC_GETALM:
RP5RTC_SETALM:
LD A, ERR_NOTIMPL
CALL SYSCHK
OR A
SYSCHKERR(ERR_NOTIMPL)
RET
;
; RTC GET TIME

8
Source/HBIOS/simrtc.asm

@ -55,9 +55,7 @@ SIMRTC_DISPATCH:
JP Z,SIMRTC_SETALM ; SET ALARM
DEC A
JP Z,SIMRTC_DEVICE ; REPORT RTC DEVICE INFO
CALL SYSCHK
LD A,ERR_NOFUNC
OR A
SYSCHKERR(ERR_NOTFUNC)
RET
;
; NVRAM FUNCTIONS ARE NOT AVAILABLE IN SIMULATOR
@ -68,9 +66,7 @@ SIMRTC_GETBLK:
SIMRTC_SETBLK:
SIMRTC_GETALM:
SIMRTC_SETALM:
CALL SYSCHK
LD A,ERR_NOTIMPL
OR A
SYSCHKERR(ERR_NOTIMPL)
RET
;
; RTC GET TIME

Loading…
Cancel
Save