home *** CD-ROM | disk | FTP | other *** search
- ;
- ; NUMERALS MODULE
- ; COPYRIGHT 1976 D. KRUGLINSKI
- ;
- NSTRT EQU 480H ;LOAD ADDRESS
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; GRAPHICS MACROS
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- MBEAM MACRO X,Y
- DB 0
- DB X
- DB Y
- ENDM
- ;
- MDISP MACRO X,Y
- DB 2
- DB X
- DB Y
- ENDM
- ;
- LVEC MACRO X,Y
- DB 4
- DB X
- DB Y
- ENDM
- ;
- SVEC MACRO
- DB 6
- ENDM
- SV MACRO LEN,DIR
- DB DIR OR (LEN SHL 4)
- ENDM
- SVF MACRO LEN,DIR
- DB DIR OR (LEN SHL 4) OR 8H
- ENDM
- SVE MACRO LEN,DIR
- DB DIR OR (LEN SHL 4) OR 80H
- ENDM
- SVEF MACRO LEN,DIR
- DB DIR OR (LEN SHL 4) OR 88H
- ENDM
- ;
- PARAM MACRO SCL,ORN
- DB 8
- DB ORN OR (SCL SHL 4)
- ENDM
- ;
- JUMP MACRO ADDR
- DB 0AH
- DW ADDR
- ENDM
- ;
- JUMPS MACRO ADDR
- DB 0CH
- DW ADDR
- ENDM
- ;
- RETS MACRO
- DB 0EH
- ENDM
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; SYSTEM LINKAGES
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ORG 46H
- DW ZERO
- DW ONE
- DW TWO
- DW THREE
- DW FOUR
- DW FIVE
- DW SIX
- DW SEVEN
- DW EIGHT
- DW NINE
- ORG NSTRT
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; NUMERALS 0-9
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ZERO: SVEC
- SV 6,0
- SV 4,2
- SV 6,4
- SV 4,6
- SVEF 6,2
- RETS
- ONE: SVEC
- SVF 4,2
- SV 6,0
- SVF 6,4
- SVEF 2,2
- RETS
- TWO: SVEC
- SVF 6,0
- SV 4,2
- SV 3,4
- SV 4,6
- SV 3,4
- SV 4,2
- SVEF 2,2
- RETS
- THREE: SVEC
- SV 4,2
- SV 6,0
- SV 4,6
- SVF 3,4
- SV 4,2
- SVF 3,4
- SVEF 2,2
- RETS
- FOUR: SVEC
- SVF 4,2
- SVF 3,0
- SV 4,6
- SV 3,0
- SVF 4,2
- SV 6,4
- SVEF 2,2
- RETS
- FIVE: SVEC
- SV 4,2
- SV 3,0
- SV 4,6
- SV 3,0
- SV 4,2
- SVF 6,4
- SVEF 2,2
- RETS
- SIX: SVEC
- SVF 3,0
- SV 4,2
- SV 3,4
- SV 4,6
- SV 6,0
- SV 4,2
- SVF 6,4
- SVEF 2,2
- RETS
- SEVEN: SVEC
- SVF 6,0
- SV 4,2
- SV 6,4
- SVEF 2,2
- RETS
- EIGHT: SVEC
- SV 6,0
- SV 4,2
- SV 6,4
- SV 4,6
- SVF 3,0
- SV 4,2
- SVF 3,4
- SVEF 2,2
- RETS
- NINE: SVEC
- SVF 4,2
- SV 6,0
- SV 4,6
- SV 3,4
- SV 4,2
- SVF 3,4
- SVEF 2,2
- RETS
- END
-