|
|
|
@ -995,7 +995,7 @@ HB_CPU1: |
|
|
|
#IF (KIOENABLE) |
|
|
|
LD A,%11111001 ; RESET ALL DEVICES, SET DAISYCHAIN |
|
|
|
OUT (KIOBASE+$0E),A ; DO IT |
|
|
|
CALL DLY64 ; WAIT A BIT FOR RESET TO COMPLETE |
|
|
|
;CALL DLY64 ; WAIT A BIT FOR RESET TO COMPLETE |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
; SETUP INTERRUPT VECTORS, AS APPROPRIATE |
|
|
|
@ -1158,7 +1158,7 @@ HB_CPU1: |
|
|
|
; |
|
|
|
; FOR NOW, THIS IS SPECIFICALLY FOR A CTC TO DRIVE AN SIO |
|
|
|
; AT 1:1 USING CTC CHANNELS A & B. IN OTHER WORDS, IT JUST |
|
|
|
; PASSES THE INCOMING TRIGGER OUT AT 1:1. NO INTERRUPTS. |
|
|
|
; PASSES THE INCOMING TRIGGER OUT AT 1:1. |
|
|
|
; |
|
|
|
#IF (CTCENABLE == TRUE) |
|
|
|
; |
|
|
|
@ -1206,7 +1206,7 @@ HB_CPU1: |
|
|
|
LD A,0 |
|
|
|
OUT (CTCA),A ; SETUP CTC BASE INT VECTOR |
|
|
|
; |
|
|
|
; CTCC IS SLAVED (WIRED) TO TO CTCD TO ACT AS A PRESCALER |
|
|
|
; CTCC IS SLAVED (WIRED) TO CTCD TO ACT AS A PRESCALER |
|
|
|
; CONFIGURE CHANNEL D FOR 50HZ PERIODIC INTERRUPTS |
|
|
|
; CTC CLK = 1,843,200HZ |
|
|
|
; CTCC TIME CONSTANT = 256 |
|
|
|
|