home *** CD-ROM | disk | FTP | other *** search
- .386P ; Enable 80286 protect-mode instructions
-
- ; .sall
- .xlist
-
- ;trace equ 1
- trace equ 0
-
- include dosmac.inc
- include devsym.inc
- include devhlp.inc
- include error.inc
-
- SegPointer struc
- _off dw ?
- _seg dw ?
- SegPointer ends
-
- DoubleWord struc
- _lo dw ?
- _hi dw ?
- DoubleWord ends
-
- DATA SEGMENT WORD PUBLIC 'DATA' use16
- DATA ENDS
- IDATA SEGMENT WORD PUBLIC 'DATA' use16
- IDATA ENDS
- CODE SEGMENT WORD PUBLIC 'CODE' use16
- CODE ENDS
- ICODE SEGMENT WORD PUBLIC 'CODE' use16
- ICODE ENDS
-
- CGROUP GROUP CODE, ICODE
- DGROUP GROUP DATA, IDATA
-
- StartData macro
- DATA SEGMENT WORD PUBLIC 'DATA'
- endm
- EndData macro
- DATA ENDS
- endm
- StartIData macro
- IDATA SEGMENT WORD PUBLIC 'DATA'
- endm
- EndIData macro
- IDATA ENDS
- endm
- StartCode macro
- CODE SEGMENT WORD PUBLIC 'CODE'
- ASSUME CS:CODE,DS:DATA,ES:NOTHING,SS:NOTHING,FS:NOTHING,GS:NOTHING
- endm
- EndCode macro
- CODE ENDS
- endm
- StartICode macro
- ICODE SEGMENT WORD PUBLIC 'CODE'
- ASSUME CS:ICODE,DS:DATA,ES:NOTHING,SS:NOTHING,FS:NOTHING,GS:NOTHING
- endm
- EndICode macro
- ICODE ENDS
- endm
-
- DevHlp macro function
- mov dl,function
- call dword ptr ss:[bp]
- endm
-
- .list
-