home *** CD-ROM | disk | FTP | other *** search
- PMSG MACRO X1,X2
- IFDIF <X2>,<>
- MOV AH,X2
- ELSE
- MOV AH,LO
- ENDIF
- MOV AL,X1 ;MSG CODE
- CALL PRT_MSG ;PRINT THE MSG
- ENDM
- EMSG MACRO X1
- MOV AL,X1 ;MSG CODE
- CALL D_ERROR ;DISPLAY THE ERROR
- ENDM
- ID MACRO PGM
- DB 'COPYRIGHT (C) JIM BRACKING '
- DB 'PROGRAM - &PGM '
- DB ' VERSION 2.10 02/24/86'
- DB 'AUTHOR - JIM BRACKING'
- ENDM
- BOX MACRO X1,X2,X3,X4,X5
- MOV BROW,X1 ;ROW
- MOV BCOL,X2 ;COLUMN
- MOV BHEIGHT,X3 ;HEIGHT
- MOV BWIDTH,X4 ;WIDTH
- MOV BATTR,X5 ;ATTRIBUTE
- CALL BOX_IT ;BUILD THE BOX
- ENDM
- PUSHALL MACRO
- PUSH BX
- PUSH CX
- PUSH DX
- PUSH SI
- PUSH DI
- PUSH DS
- PUSH ES
- PUSH BP
- ENDM
- POPALL MACRO
- POP BP
- POP ES
- POP DS
- POP DI
- POP SI
- POP DX
- POP CX
- POP BX
- ENDM