ifndef FOR_MVDMEXP
VDMLIMIT	EQU	16 
VDMM_INIT_FAILED	EQU	1 
VDMM_MAXV86ADDR	EQU	((1   SHL  20 ) + (1   SHL  16 ) - 1 )
ISMVDMPRESENT   MACRO               
        mov     eax,[_fIsMVDMPresent]
        ENDM

                                    
ISINITTIME      MACRO
        mov     eax,[_fIsInitTime]
        ENDM

                                    
ISTASKTIME      MACRO
        LOCAL   itt10
        xor     eax,eax             
        cmp     [InterruptLevel],-1
        jne     short itt10
        mov     eax,CTRUE           
itt10:
        ENDM

                                    
ISVDMTASKTIME   MACRO
        LOCAL   ivt10
        ISTASKTIME
        or      eax,eax             
        je      short ivt10
        mov     eax,[_pPTDACur]
        cmp     [eax].ptda_infoseg.LIS_ProcType,LIS_PT_REALMODE
        mov     eax,FALSE           
        jne     short ivt10
        mov     eax,CTRUE           
ivt10:
        ENDM


svc   macro   i
      hlt
      db      i
      db      not i
      endm

endif      
