mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-26 18:04:07 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
; MACRO LIBRARY FOR STREET TREADLES
|
||||
;
|
||||
TRINP EQU 01H ;TREADLE INPUT PORT
|
||||
TROUT EQU 01H ;TREADLE OUTPUT PORT
|
||||
;
|
||||
TREAD? MACRO TR,IFTRUE
|
||||
;; "TREAD?" IS INVOKED TO CHECK IF
|
||||
;; TREADLE GIVEN BY TR HAS BEEN SENSED.
|
||||
;; IF SO, THE LATCH IS CLEARED AND CONTROL
|
||||
;; TRANSFERS TO THE LABEL "IFTRUE"
|
||||
LOCAL IFFALSE ;;IN CASE NOT SET
|
||||
;;
|
||||
IN TRINP ;;READ TREADLE SWITCHES
|
||||
ANI 1 SHL TR ;;MASK PROPER BIT
|
||||
JZ IFFALSE ;;SKIP RESET IF 0
|
||||
MVI A,1 SHL TR ;;TO RESET THE BIT
|
||||
OUT TROUT ;;CLEAR IT
|
||||
JMP IFTRUE ;;GO TO TRUE LABEL
|
||||
IFFALSE:
|
||||
ENDM
|
||||
|
||||
Reference in New Issue
Block a user