|
|
@ -105,13 +105,13 @@ MODCNT .SET MODCNT + 1 |
|
|
; |
|
|
; |
|
|
; |
|
|
; |
|
|
#IF (FPLED_ENABLE) |
|
|
#IF (FPLED_ENABLE) |
|
|
#DEFINE DIAG(N) PUSH AF |
|
|
|
|
|
#DEFCONT \ LD A,N |
|
|
|
|
|
; #DEFCONT \ OUT (DIAGPORT),A |
|
|
|
|
|
#DEFCONT \ CALL FP_SETLEDS |
|
|
|
|
|
#DEFCONT \ POP AF |
|
|
|
|
|
|
|
|
#DEFINE DIAG(N) PUSH AF |
|
|
|
|
|
#DEFCONT \ LD A,N |
|
|
|
|
|
; #DEFCONT \ OUT (DIAGPORT),A |
|
|
|
|
|
#DEFCONT \ CALL FP_SETLEDS |
|
|
|
|
|
#DEFCONT \ POP AF |
|
|
#ELSE |
|
|
#ELSE |
|
|
#DEFINE DIAG(N) \; |
|
|
|
|
|
|
|
|
#DEFINE DIAG(N) \; |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
; |
|
|
; |
|
|
; SCxxx: LED Port=0x0E, bit 2, inverted, dedicated port |
|
|
; SCxxx: LED Port=0x0E, bit 2, inverted, dedicated port |
|
|
@ -119,31 +119,32 @@ MODCNT .SET MODCNT + 1 |
|
|
; Z80-512K: LED Port=0x6E, bit 0, inverted, dedicated port |
|
|
; Z80-512K: LED Port=0x6E, bit 0, inverted, dedicated port |
|
|
; MBC: LED Port=0x70, bits 1-0, normal, shared w/ RTC port |
|
|
; MBC: LED Port=0x70, bits 1-0, normal, shared w/ RTC port |
|
|
; DUO: LED Port=0x94, bits 1-0, normal, shared w/ RTC port |
|
|
; DUO: LED Port=0x94, bits 1-0, normal, shared w/ RTC port |
|
|
|
|
|
; S100: LED Port = $0E, bit 2, inverted, dedicated port |
|
|
; |
|
|
; |
|
|
#IF (LEDENABLE) |
|
|
#IF (LEDENABLE) |
|
|
#IF (LEDMODE == LEDMODE_STD) |
|
|
#IF (LEDMODE == LEDMODE_STD) |
|
|
#DEFINE LED(N) PUSH AF |
|
|
|
|
|
#DEFCONT \ LD A,~N |
|
|
|
|
|
#DEFCONT \ OUT (LEDPORT),A |
|
|
|
|
|
#DEFCONT \ POP AF |
|
|
|
|
|
|
|
|
#DEFINE LED(N) PUSH AF |
|
|
|
|
|
#DEFCONT \ LD A,~N |
|
|
|
|
|
#DEFCONT \ OUT (LEDPORT),A |
|
|
|
|
|
#DEFCONT \ POP AF |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (LEDMODE == LEDMODE_RTC) |
|
|
#IF (LEDMODE == LEDMODE_RTC) |
|
|
#DEFINE LED(N) PUSH AF |
|
|
|
|
|
#DEFCONT \ LD A,(HB_RTCVAL) |
|
|
|
|
|
#DEFCONT \ AND %11111100 |
|
|
|
|
|
#DEFCONT \ OR (N & %00000011) |
|
|
|
|
|
#DEFCONT \ LD (HB_RTCVAL),A |
|
|
|
|
|
#DEFCONT \ OUT (LEDPORT),A |
|
|
|
|
|
#DEFCONT \ POP AF |
|
|
|
|
|
|
|
|
#DEFINE LED(N) PUSH AF |
|
|
|
|
|
#DEFCONT \ LD A,(HB_RTCVAL) |
|
|
|
|
|
#DEFCONT \ AND %11111100 |
|
|
|
|
|
#DEFCONT \ OR (N & %00000011) |
|
|
|
|
|
#DEFCONT \ LD (HB_RTCVAL),A |
|
|
|
|
|
#DEFCONT \ OUT (LEDPORT),A |
|
|
|
|
|
#DEFCONT \ POP AF |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#ELSE |
|
|
#ELSE |
|
|
#DEFINE LED(N) \; |
|
|
|
|
|
|
|
|
#DEFINE LED(N) \; |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
; |
|
|
; |
|
|
#DEFINE SYSCHKERR(HB_ERR) \ |
|
|
#DEFINE SYSCHKERR(HB_ERR) \ |
|
|
#DEFCONT \ CALL SYSCHKA |
|
|
|
|
|
#DEFCONT \ LD A,HB_ERR |
|
|
|
|
|
#DEFCONT \ OR A |
|
|
|
|
|
|
|
|
#DEFCONT \ CALL SYSCHKA |
|
|
|
|
|
#DEFCONT \ LD A,HB_ERR |
|
|
|
|
|
#DEFCONT \ OR A |
|
|
; |
|
|
; |
|
|
; |
|
|
; |
|
|
; |
|
|
; |
|
|
|