mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
kbd preinit updates
This commit is contained in:
@@ -71,6 +71,11 @@ KBDENABLE .SET TRUE ; INCLUDE KBD KEYBOARD SUPPORT
|
||||
; GDC DRIVER - INITIALIZATION
|
||||
;======================================================================
|
||||
;
|
||||
GDC_PREINIT:
|
||||
LD IY,GDC_IDAT ; POINTER TO INSTANCE DATA
|
||||
JP KBD_PREINIT ; INITIALIZE KEYBOARD
|
||||
; RET
|
||||
|
||||
GDC_INIT:
|
||||
LD IY,GDC_IDAT ; POINTER TO INSTANCE DATA
|
||||
|
||||
|
||||
@@ -3888,6 +3888,9 @@ HB_PCINITTBL:
|
||||
#IF (VGAENABLE)
|
||||
.DW VGA_PREINIT
|
||||
#ENDIF
|
||||
#IF (GDCENABLE)
|
||||
.DW GDC_PREINIT
|
||||
#ENDIF
|
||||
#IF (TMSENABLE)
|
||||
.DW TMS_PREINIT
|
||||
#ENDIF
|
||||
|
||||
@@ -21,7 +21,7 @@ KBDQPUTX .DB 0 ; QUEUE INDEX
|
||||
; .DB $55 ; GUARD BYTE FOR DEBUGGING ; NOTE THAT SCAN CODES ARE BEING
|
||||
KBDQ .FILL KBDQSIZ,0 ; CIRCULAR KEYBOARD BUFFER ; BUFFERED. ONE KEY PRESS CAN
|
||||
; .DB $AA ; GUARD BYTE FOR DEBUGGING ; GENERATE SEVERAL SCAN CODES
|
||||
|
||||
;
|
||||
;__________________________________________________________________________________________________
|
||||
; RESET THE QUEUE TO EMPTY
|
||||
;__________________________________________________________________________________________________
|
||||
@@ -58,17 +58,8 @@ KBD_INT:
|
||||
; CALL KBDQDBG
|
||||
;
|
||||
RET
|
||||
;;;;__________________________________________________________________________________________________
|
||||
;;;; KEYBOARD DEINITIALIZATION
|
||||
;;;;__________________________________________________________________________________________________
|
||||
;;;;
|
||||
;;;KBD_DEINIT:
|
||||
;;; LD IY,(KBD_IDAT) ; SETUP PORT POINTER
|
||||
;;; LD A,KBD_CON_WCR ; LOAD WRITE COMMAND
|
||||
;;; CALL KBD_CMDOUT ; WRITE IT
|
||||
;;; LD A,KBD_CON_IOF ; LOAD DISABLE INTERRUPTS CFG
|
||||
;;; JP KBD_DTAOUT ; WRITE IT
|
||||
#ENDIF
|
||||
;
|
||||
;__________________________________________________________________________________________________
|
||||
; KEYBOARD READ
|
||||
;__________________________________________________________________________________________________
|
||||
|
||||
Reference in New Issue
Block a user