|
|
|
@ -22,7 +22,7 @@ TMSINTEN: .EQU 5 ; INTERRUPT ENABLE BIT |
|
|
|
.ECHO "TMS INTERRUPTS ENABLED" |
|
|
|
#ENDIF |
|
|
|
|
|
|
|
#IF (TMSMODE == TMSMODE_RC2014) |
|
|
|
#IF (TMSMODE == TMSMODE_RC) |
|
|
|
TMS_DATREG .EQU $BE ; READ/WRITE DATA |
|
|
|
TMS_CMDREG .EQU $BF ; READ STATUS / WRITE REG SEL |
|
|
|
TMS_PPIA .EQU 0 ; PPI PORT A |
|
|
|
@ -80,6 +80,13 @@ TERMENABLE .SET TRUE ; INCLUDE TERMINAL PSEUDODEVICE DRIVER |
|
|
|
; TMS DRIVER - INITIALIZATION |
|
|
|
;====================================================================== |
|
|
|
; |
|
|
|
TMS_PREINIT: |
|
|
|
#IF (TMSTIMENABLE) |
|
|
|
CALL TMS_INT_DIS ; SPECIAL CASE - NEED TO STOP TMS9918 FROM FIRING INTERRUPTS |
|
|
|
#ENDIF ; WHEN DRIVER IS LOADED - IT WILL BE RELOADED |
|
|
|
|
|
|
|
RET |
|
|
|
; |
|
|
|
TMS_INIT: |
|
|
|
#IF (CPUFAM == CPU_Z180) |
|
|
|
CALL TMS_Z180IO |
|
|
|
|