|
|
|
@ -4,7 +4,7 @@ |
|
|
|
; PHIL SUMMERS (b1ackmai1er) |
|
|
|
;================================================================================================== |
|
|
|
; |
|
|
|
; BASE PORT IS SET IN PLT_SBC.INC |
|
|
|
; BASE PORT IS SET IN CFG_SBC.INC |
|
|
|
; INTERRUPTS ARE NOT USED. |
|
|
|
; ONLY ONE BOARD SUPPORTED. |
|
|
|
; |
|
|
|
@ -60,10 +60,11 @@ UF_INIT: |
|
|
|
PRTS("IO=0x$") |
|
|
|
LD A,UFBASE ; PRINT PORT |
|
|
|
CALL PRTHEXBYTE |
|
|
|
LD A,(UF_USB_ACTIVE) ; PRINT CABLE STATUS |
|
|
|
OR A |
|
|
|
RET NZ |
|
|
|
PRTS(" No Cable$") |
|
|
|
LD A,(UF_USB_ACTIVE) ; PRINT CONNECTION STATUS |
|
|
|
OR A ; REQUIRES TERMINAL PROGRAM |
|
|
|
RET NZ ; TO HAVE INITIALIZED PORT |
|
|
|
PRTS(" No $") ; ON PC SIDE. |
|
|
|
PRTS("connection$") |
|
|
|
RET |
|
|
|
; |
|
|
|
; INPUT A CHARACTER AND RETURN IT IN E |
|
|
|
@ -161,9 +162,9 @@ UF_DETECT: |
|
|
|
IN A,(FIFO_STATUS) |
|
|
|
AND 10000001B |
|
|
|
SUB 10000001B ; A=0 CABLE DISCONNECTED |
|
|
|
RET Z |
|
|
|
RET Z ; OR PC PORT CLOSED |
|
|
|
LD A,1 ; A=1 CABLE CONNECTED |
|
|
|
RET |
|
|
|
RET ; AND PC PORT OPEN |
|
|
|
; |
|
|
|
; DRIVER FUNCTION TABLE |
|
|
|
; |
|
|
|
|