diff --git a/Source/HBIOS/cfg_duo.asm b/Source/HBIOS/cfg_duo.asm index 25898ae9..d1364553 100644 --- a/Source/HBIOS/cfg_duo.asm +++ b/Source/HBIOS/cfg_duo.asm @@ -78,12 +78,12 @@ LEDMODE .EQU LEDMODE_RTC ; LEDMODE_[STD|RTC] LEDPORT .EQU RTCIO ; STATUS LED PORT ADDRESS LEDDISKIO .EQU TRUE ; ENABLES DISK I/O ACTIVITY ON STATUS LED ; -DSKYENABLE .EQU FALSE ; ENABLES DSKY FUNCTIONALITY +DSKYENABLE .EQU TRUE ; ENABLES DSKY FUNCTIONALITY DSKYDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON DSKY DISPLAY ICMENABLE .EQU FALSE ; ENABLES ORIGINAL DSKY ICM DRIVER (7218) -ICMPPIBASE .EQU $60 ; BASE I/O ADDRESS OF ICM PPI -PKDENABLE .EQU FALSE ; ENABLES DSKY NG PKD DRIVER (8259) -PKDPPIBASE .EQU $60 ; BASE I/O ADDRESS OF PKD PPI +ICMPPIBASE .EQU $88 ; BASE I/O ADDRESS OF ICM PPI +PKDENABLE .EQU TRUE ; ENABLES DSKY NG PKD DRIVER (8259) +PKDPPIBASE .EQU $88 ; BASE I/O ADDRESS OF PKD PPI PKDOSC .EQU 3000000 ; OSCILLATOR FREQ FOR PKD (IN HZ) H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL ; diff --git a/Source/HBIOS/dbgmon.asm b/Source/HBIOS/dbgmon.asm index 5bf6fdca..2d0231d8 100644 --- a/Source/HBIOS/dbgmon.asm +++ b/Source/HBIOS/dbgmon.asm @@ -1729,20 +1729,27 @@ DSKY_PUTLED: RET ; DSKY_HIGHLIGHTFWDKEYS: - LD HL,DSKY_HIGHLIGHTFWDKEYLEDS - JR DSKY_PUTLED + LD DE,DSKY_HIGHLIGHTFWDKEYLEDS + JR DSKY_HIGHLIGHT ; DSKY_HIGHLIGHTCMDKEYS: - LD HL,DSKY_HIGHLIGHTCMDKEYLEDS - JR DSKY_PUTLED + LD DE,DSKY_HIGHLIGHTCMDKEYLEDS + JR DSKY_HIGHLIGHT ; DSKY_HIGHLIGHTNUMKEYS: - LD HL,DSKY_HIGHLIGHTNUMKEYLEDS - JR DSKY_PUTLED + LD DE,DSKY_HIGHLIGHTNUMKEYLEDS + JR DSKY_HIGHLIGHT ; DSKY_HIGHLIGHTKEYSOFF: - LD HL,DSKY_HIGHLIGHTKEYLEDSOFF - JR DSKY_PUTLED + LD DE,DSKY_HIGHLIGHTKEYLEDSOFF + JR DSKY_HIGHLIGHT +; +DSKY_HIGHLIGHT: + PUSH HL + EX DE,HL + CALL DSKY_PUTLED + POP HL + RET ; DSKY_HIGHLIGHTFWDKEYLEDS .DB $00,$00,$00,$30,$00,$00,$00,$00 DSKY_HIGHLIGHTCMDKEYLEDS .DB $20,$00,$20,$3F,$00,$00,$00,$00 diff --git a/Source/HBIOS/pkd.asm b/Source/HBIOS/pkd.asm index a837155c..fbaa6317 100644 --- a/Source/HBIOS/pkd.asm +++ b/Source/HBIOS/pkd.asm @@ -140,7 +140,7 @@ PKD_INIT: LD A,PKDPPIBASE ; GET BASE PORT CALL PRTHEXBYTE ; PRINT BASE PORT ; - LD A,(PKD_PRESENT) ; PRESENT? + LD A,(PKD_PRESENT) ; PRESENT? OR A ; SET FLAGS RET NZ ; YES, ALL DONE PRTS(" NOT PRESENT$") ; NOT PRESENT diff --git a/Source/ver.inc b/Source/ver.inc index 137203d7..6014b6e8 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,7 +2,7 @@ #DEFINE RMN 4 #DEFINE RUP 0 #DEFINE RTP 0 -#DEFINE BIOSVER "3.4.0-dev.38" +#DEFINE BIOSVER "3.4.0-dev.39" #define rmj RMJ #define rmn RMN #define rup RUP diff --git a/Source/ver.lib b/Source/ver.lib index 745f88e1..0d004ecb 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 4 rup equ 0 rtp equ 0 biosver macro - db "3.4.0-dev.38" + db "3.4.0-dev.39" endm