|
|
@ -40,7 +40,7 @@ SIOB_CMD .EQU SIOBASE + $07 |
|
|
SIOB_DAT .EQU SIOBASE + $05 |
|
|
SIOB_DAT .EQU SIOBASE + $05 |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
; |
|
|
; |
|
|
#IF (SIOMODE == SIOMODE_EZ80) |
|
|
|
|
|
|
|
|
#IF (SIOMODE == SIOMODE_EZZ80) |
|
|
SIOA_CMD .EQU SIOBASE + $01 |
|
|
SIOA_CMD .EQU SIOBASE + $01 |
|
|
SIOA_DAT .EQU SIOBASE + $00 |
|
|
SIOA_DAT .EQU SIOBASE + $00 |
|
|
SIOB_CMD .EQU SIOBASE + $03 |
|
|
SIOB_CMD .EQU SIOBASE + $03 |
|
|
@ -284,7 +284,7 @@ SIO_IN: |
|
|
DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT |
|
|
DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT |
|
|
DEC C |
|
|
DEC C |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (SIOMODE == SIOMODE_EZ80) |
|
|
|
|
|
|
|
|
#IF (SIOMODE == SIOMODE_EZZ80) |
|
|
DEC C ; DECREMENT CMD PORT TO GET DATA PORT |
|
|
DEC C ; DECREMENT CMD PORT TO GET DATA PORT |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
IN E,(C) ; GET CHAR |
|
|
IN E,(C) ; GET CHAR |
|
|
@ -371,7 +371,7 @@ SIO_OUT: |
|
|
DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT |
|
|
DEC C ; DECREMENT CMD PORT TWICE TO GET DATA PORT |
|
|
DEC C |
|
|
DEC C |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
#IF (SIOMODE == SIOMODE_EZ80) |
|
|
|
|
|
|
|
|
#IF (SIOMODE == SIOMODE_EZZ80) |
|
|
DEC C ; DECREMENT CMD PORT TO GET DATA PORT |
|
|
DEC C ; DECREMENT CMD PORT TO GET DATA PORT |
|
|
#ENDIF |
|
|
#ENDIF |
|
|
OUT (C),E ; SEND CHAR FROM E |
|
|
OUT (C),E ; SEND CHAR FROM E |
|
|
|