home *** CD-ROM | disk | FTP | other *** search
- ;
- ;VRMAC --
- ; MACRO ASSEMBLER "RMAC" CHANGES TO DISABLE 8080 OPCODES FOR CROSS-ASSEMBLY
- ; WORK
- ; THIS PATCH WAS ORIGINALLY SUPPLIED WITH MY MAC MANUAL -- RLC
- ; MODIFIED FOR RMAC AND RESERVED WORD LIST 10/20/81 SHAWN EVERSON
- ;
- ; THIS IS TO BE PATCHED INTO RMAC USING DDT. AFTER THE PATCH IS COMPLETE,
- ; PERFORM A "SAVE 53 VRMAC.COM" TO CREATE VRMAC.COM.
- ;
- RT EQU 25 ; 8080 REGISTER NAME
- PT EQU 26 ; PSEUDO OPCODE TYPE
- TAREA EQU 103H ; FREE AREA (REDUNDANT COPYRIGHT NOTICE)
- TRAIL EQU '@' ; CHAR. TO REPLACE LAST LETTER OF RESERVED WORDS WITH
-
- ;
- ORG 2914H ; OVERLAY INXH - MOV B,M - RET
- JMP TAREA
-
- ;
- ORG TAREA
-
- ; TYPE IS IN THE ACCUMULATOR
- CPI RT ; BELOW RT IF ARITHMETIC OPERATOR
- JC TYPEOK
- CPI PT ; PSEUDO OP?
- RNZ ; RETURN WITH NON-ZERO FLAG
-
- ; OTHERWISE, PSEUDO-OP OR ARITHMETIC OP
- TYPEOK:
- INX H
- MOV B,M
- CMP A ; SET ZERO FLAG
- RET
- ;
- ;LOCATION OF RESERVED WORD <IF>
- ;
- ORG 2606H
- DB 'I',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <OR>
- ;
- ORG 2610H
- DB 'O',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <AND>
- ;
- ORG 2623H
- DB 'AN',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <END>
- ;
- ORG 2641H
- DB 'EN',TRAIL
- ;
- ; LOCATION OF RESERVED WORD <LOW>
- ;
- ORG 2659H
- DB 'LO',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <MOD>
- ;
- ORG 265FH
- DB 'MO',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <NOR>
- ;
- ORG 266BH
- DB 'NO',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <SET>
- ;
- ORG 2696H
- DB 'SE',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <ELSE>
- ;
- ORG 26C9H
- DB 'ELS',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <HIGH>
- ;
- ORG 26D1H
- DB 'HIG',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <NAME>
- ;
- ORG 26E1H
- DB 'NAM',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <PAGE>
- ;
- ORG 26E5H
- DB 'PAG',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <LOCAL>
- ;
- ORG 2718H
- DB 'LOCA',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <MACRO>
- ;
- ORG 271DH
- DB 'MACR',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <TITLE>
- ;
- ORG 2727H
- DB 'TITL',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <COMMON>
- ;
- ORG 272CH
- DB 'COMMO',TRAIL
- ;
- ;LOCATION OF RESERVED WORD <PUBLIC>
- ;
- ORG 273EH
- DB 'PUBLI',TRAIL
- ;
- ;LOCATION OF SIGNON MESSAGE <CP/M MACRO ASSEM 2.0>
- ;
- ORG 319CH
- DB 'CP/M RMAC ASSEM 1.',TRAIL
- ;
- ; TYPE OF SOURCE FILE TO EXPECT
- ;
- ORG 2A4EH
- DB 'VOC'
- ;
- END
-
-
-
-