; ; FILE NAME-RMXEXC.MAC ; PROVIDES ADDITIONAL MACRO CAPABILITIES FOR BUILDING ; RMX ASSEMBLY LANGUAGE CONFIGURATION MODULES. THESE ; MACROS ENHANCE THE BASIC MACROS PROVIDED ON THE SYSTEM ; DISK FOR RMX. ; ; ; XCH ; THIS MACRO WILL BUILD ONE EXCHANGE WITH A PUBLIC LABEL ; EACH TIME IT IS INVOKED. ; XCH MACRO NAME DSEG PUBLIC NAME NAME: DS 10 ENDM ; ; INTXCH ; THIS MACRO WILL BUILD ONE INTERRUPT EXCHANGE WITH A PUBLIC ; LABEL EACH TIME IT IS INVOKED. ; INTXCH MACRO NAME XCH NAME DS 5 ENDM ; ; PUBXCH ; THIS MACRO WILL BUILD ONE COMPONENT OF THE INITIAL EXCHANGE ; TABLE (IET) EACH TIME IT IS INVOKED. IT IS IDENTICAL TO MACRO ; XCHADR EXCEPT THAT IT IS FOR USE WITH XCH AND INTXCH AND DOES ; NOT DECLARE THE EXCHANGE TO BE EXTERNAL. ; PUBXCH MACRO NAME IF NEXCH EQ 0 CSEG IET: ENDIF DW NAME NEXCH SET NEXCH+1 ENDM