int 31

Prev Next Ralf Interrups Categories Contents

------

Int 31 - Overwritten by CP/M jump instruction in INT 30
Int 31 - VIRUS - Vacsina series - INSTALLATION CHECK (NOT A VECTOR!)
Int 31/AX=0000h - DPMI 0.9+ - ALLOCATE LDT DESCRIPTORS
Int 31/AX=0001h - DPMI 0.9+ - FREE LDT DESCRIPTOR
Int 31/AX=0002h - DPMI 0.9+ - SEGMENT TO DESCRIPTOR
Int 31/AX=0003h - DPMI 0.9+ - GET NEXT SELECTOR INCREMENT VALUE
Int 31/AX=0004h - DPMI 0.9+ - LOCK SELECTOR
Int 31/AX=0005h - DPMI 0.9+ - UNLOCK SELECTOR
Int 31/AX=0006h - DPMI 0.9+ - GET SEGMENT BASE ADDRESS
Int 31/AX=0007h - DPMI 0.9+ - SET SEGMENT BASE ADDRESS
Int 31/AX=0008h - DPMI 0.9+ - SET SEGMENT LIMIT
Int 31/AX=0009h - DPMI 0.9+ - SET DESCRIPTOR ACCESS RIGHTS
Int 31/AX=000Ah - DPMI 0.9+ - CREATE ALIAS DESCRIPTOR
Int 31/AX=000Bh - DPMI 0.9+ - GET DESCRIPTOR
Int 31/AX=000Ch - DPMI 0.9+ - SET DESCRIPTOR
Int 31/AX=000Dh - DPMI 0.9+ - ALLOCATE SPECIFIC LDT DESCRIPTOR
Int 31/AX=000Eh - DPMI 1.0+ - GET MULTIPLE DESCRIPTORS
Int 31/AX=000Fh - DPMI 1.0+ - SET MULTIPLE DESCRIPTORS
Int 31/AX=0100h - DPMI 0.9+ - ALLOCATE DOS MEMORY BLOCK
Int 31/AX=0101h - DPMI 0.9+ - FREE DOS MEMORY BLOCK
Int 31/AX=0102h - DPMI 0.9+ - RESIZE DOS MEMORY BLOCK
Int 31/AX=0200h - DPMI 0.9+ - GET REAL MODE INTERRUPT VECTOR
Int 31/AX=0201h - DPMI 0.9+ - SET REAL MODE INTERRUPT VECTOR
Int 31/AX=0202h - DPMI 0.9+ - GET PROCESSOR EXCEPTION HANDLER VECTOR
Int 31/AX=0203h - DPMI 0.9+ - SET PROCESSOR EXCEPTION HANDLER VECTOR
Int 31/AX=0204h - DPMI 0.9+ - GET PROTECTED MODE INTERRUPT VECTOR
Int 31/AX=0205h - DPMI 0.9+ - SET PROTECTED MODE INTERRUPT VECTOR
Int 31/AX=0210h - DPMI 1.0+ - GET PROTECTED MODE EXTENDED PROCESSOR EXCEPTION HANDLER
Int 31/AX=0211h - DPMI 1.0+ - GET REAL MODE EXTENDED PROCESSOR EXCEPTION HANDLER
Int 31/AX=0212h - DPMI 1.0+ - SET PROTECTED MODE EXTENDED PROCESSOR EXCEPTION HANDLER
Int 31/AX=0213h - DPMI 1.0+ - SET REAL MODE EXTENDED PROCESSOR EXCEPTION HANDLER
Int 31/AX=0300h - DPMI 0.9+ - SIMULATE REAL MODE INTERRUPT
Int 31/AX=0301h - DPMI 0.9+ - CALL REAL MODE PROCEDURE WITH FAR RETURN FRAME
Int 31/AX=0302h - DPMI 0.9+ - CALL REAL MODE PROCEDURE WITH IRET FRAME
Int 31/AX=0303h - DPMI 0.9+ - ALLOCATE REAL MODE CALLBACK ADDRESS
Int 31/AX=0304h - DPMI 0.9+ - FREE REAL MODE CALLBACK ADDRESS
Int 31/AX=0305h - DPMI 0.9+ - GET STATE SAVE/RESTORE ADDRESSES
Int 31/AX=0306h - DPMI 0.9+ - GET RAW MODE SWITCH ADDRESSES
Int 31/AX=0400h - DPMI 0.9+ - GET DPMI VERSION
Int 31/AX=0401h - DPMI 1.0+ - GET DPMI CAPABILITIES
Int 31/AX=0500h - DPMI 0.9+ - GET FREE MEMORY INFORMATION
Int 31/AX=0501h - DPMI 0.9+ - ALLOCATE MEMORY BLOCK
Int 31/AX=0502h - DPMI 0.9+ - FREE MEMORY BLOCK
Int 31/AX=0503h - DPMI 0.9+ - RESIZE MEMORY BLOCK
Int 31/AX=0504h - DPMI 1.0+ - ALLOCATE LINEAR MEMORY BLOCK
Int 31/AX=0505h - DPMI 1.0+ - RESIZE LINEAR MEMORY BLOCK
Int 31/AX=0506h - DPMI 1.0+ - GET PAGE ATTRIBUTES
Int 31/AX=0507h - DPMI 1.0+ - MODIFY PAGE ATTRIBUTES
Int 31/AX=0508h - DPMI 1.0+ - MAP DEVICE IN MEMORY BLOCK
Int 31/AX=0509h - DPMI 1.0+ - MAP CONVENTIONAL MEMORY IN MEMORY BLOCK
Int 31/AX=050Ah - DPMI 1.0+ - GET MEMORY BLOCK SIZE AND BASE
Int 31/AX=050Bh - DPMI 1.0+ - GET MEMORY INFORMATION
Int 31/AX=0600h - DPMI 0.9+ - LOCK LINEAR REGION
Int 31/AX=0601h - DPMI 0.9+ - UNLOCK LINEAR REGION
Int 31/AX=0602h - DPMI 0.9+ - MARK REAL MODE REGION AS PAGEABLE
Int 31/AX=0603h - DPMI 0.9+ - RELOCK REAL MODE REGION
Int 31/AX=0604h - DPMI 0.9+ - GET PAGE SIZE
Int 31/AX=0700h - DPMI 0.9+ - MARK PAGES AS PAGING CANDIDATES
Int 31/AX=0701h - DPMI 0.9+ - DISCARD PAGES
Int 31/AX=0702h - DPMI 0.9+ - MARK PAGE AS DEMAND PAGING CANDIDATE
Int 31/AX=0703h - DPMI 0.9+ - DISCARD PAGE CONTENTS
Int 31/AX=0800h - DPMI 0.9+ - PHYSICAL ADDRESS MAPPING
Int 31/AX=0801h - DPMI 1.0+ - FREE PHYSICAL ADDRESS MAPPING
Int 31/AX=0900h - DPMI 0.9+ - GET AND DISABLE VIRTUAL INTERRUPT STATE
Int 31/AX=0901h - DPMI 0.9+ - GET AND ENABLE VIRTUAL INTERRUPT STATE
Int 31/AX=0902h - DPMI 0.9+ - GET VIRTUAL INTERRUPT STATE
Int 31/AX=0A00h - DPMI 0.9+ - GET VENDOR SPECIFIC API ENTRY POINT
Int 31/AX=0B00h - DPMI 0.9+ - SET DEBUG WATCHPOINT
Int 31/AX=0B01h - DPMI 0.9+ - CLEAR DEBUG WATCHPOINT
Int 31/AX=0B02h - DPMI 0.9+ - GET STATE OF DEBUG WATCHPOINT
Int 31/AX=0B03h - DPMI 0.9+ - RESET DEBUG WATCHPOINT
Int 31/AX=0C00h - DPMI 1.0+ - INSTALL RESIDENT HANDLER INIT CALLBACK
Int 31/AX=0C01h - DPMI 1.0+ - TERMINATE AND STAY RESIDENT
Int 31/AX=0D00h - DPMI 1.0+ - ALLOCATE SHARED MEMORY
Int 31/AX=0D01h - DPMI 1.0+ - FREE SHARED MEMORY
Int 31/AX=0D02h - DPMI 1.0+ - SERIALIZE SHARED MEMORY
Int 31/AX=0D03h - DPMI 1.0+ - FREE SERIALIZATION ON SHARED MEMORY
Int 31/AX=0E00h - DPMI 1.0+ - GET COPROCESSOR STATUS
Int 31/AX=0E01h - DPMI 1.0+ - SET EMULATION
Int 31/AH=57h - Netroom3 DPMI.EXE v3.00 - ???
Int 31/AX=5702h - Netroom3 DPMI.EXE v3.00 - SWITCH TO PROTECTED MODE
Int 31/AX=EE00h - DOS32 v3.0+ - GET DOS32 VERSION AND SELECTOR VALUES
Int 31/AX=EE02h - DOS32 v3.0+ - GET DOS32 ADDRESS INFORMATION
Int 31/AX=EE10h - DOS32 v3.2+ - SET UP A DOS32 LOADABLE LIBRARY
Int 31/AX=EE11h - DOS32 v3.2+ - LOAD LIBRARY FILE
Int 31/AX=EE20h - DOS32 v3.0+ - GET REAL MODE CALL BACK ADDRESS WITH RETF STACK FRAME
Int 31/AX=EE21h - DOS32 v3.0+ - GET REAL MODE CALL BACK ADDRESS WITH IRET STACK FRAME
Int 31/AX=EE30h - DOS32 v3.0+ - TERMINATE AND STAY RESIDENT
Int 31/AX=EE40h - DOS32 v3.0+ - UNDO PREVIOUS MEMORY ALLOCATION or DMA BUFFER
Int 31/AX=EE41h - DOS32 v3.0+ - ALLOCATE 16KB DMA BLOCK
Int 31/AX=EE42h - DOS32 v3.0+ - ALLOCATE MEMORY BLOCK
Int 31/AX=FF00h - CauseWay - Info - GET SYSTEM SELECTORS/FLAGS
Int 31/AX=FF01h - CauseWay - IntXX - SIMULATE REAL-MODE INTERRUPT
Int 31/AX=FF02h - CauseWay - FarCallReal - SIMULATE REAL-MODE FAR CALL
Int 31/AX=FF03h - CauseWay - GetSel - ALLOCATE NEW SELECTOR
Int 31/AX=FF04h - CauseWay - RelSel - RELEASE A SELECTOR
Int 31/AX=FF05h - CauseWay - CodeSel - CONVERT SELECTOR TO EXECUTABLE CODE SELECTOR
Int 31/AX=FF06h - CauseWay - AliasSel - CREATE READ/WRITE DATA ALIAS SELECTOR
Int 31/AX=FF07h - CauseWay - GetSelDet - GET SELECTOR BASE AND LIMIT
Int 31/AX=FF08h - CauseWay - GetSelDet32 - GET SELECTOR BASE AND LIMIT (32-bit)
Int 31/AX=FF09h - CauseWay - SetSelDet - SET SELECTOR BASE AND LIMIT
Int 31/AX=FF0Ah - CauseWay - SetSelDet32 - SET SELECTOR BASE AND LIMIT (32-bit)
Int 31/AX=FF0Bh - CauseWay - GetMem - ALLOCATE BLOCK OF MEMORY
Int 31/AX=FF0Ch - CauseWay - GetMem32 - ALLOCATE BLOCK OF MEMORY (32-bit)
Int 31/AX=FF0Dh - CauseWay - ResMem - RESIZE MEMORY BLOCK
Int 31/AX=FF0Eh - CauseWay - ResMem32 - RESIZE MEMORY BLOCK (32-bit)
Int 31/AX=FF0Fh - CauseWay - RelMem - RELEASE PREVIOUSLY ALLOCATED MEMORY
Int 31/AX=FF10h - CauseWay - GetMemLinear - ALLOCATE MEMORY WITHOUT SELECTOR
Int 31/AX=FF11h - CauseWay - GetMemLinear32 - ALLOCATE MEMORY WITHOUT SELECTOR
Int 31/AX=FF12h - CauseWay - ResMemLinear - RESIZE LINEAR MEMORY BLOCK
Int 31/AX=FF13h - CauseWay - ResMemLinear32 - RESIZE LINEAR MEMORY BLOCK (32-bit)
Int 31/AX=FF14h - CauseWay - RelMemLinear - RELEASE LINEAR MEMORY BLOCK
Int 31/AX=FF15h - CauseWay - RelMemLinear32 - RELEASE LINEAR MEMORY BLOCK (32-bit)
Int 31/AX=FF16h - CauseWay - GetMemNear - ALLOCATE APPLICATION-RELATIVE MEMORY
Int 31/AX=FF17h - CauseWay - ResMemNear - RESIZE APPLICATION-RELATIVE MEMORY BLOCK
Int 31/AX=FF18h - CauseWay - RelMemNear - RELEASE APPLICATION-RELATIVE MEMORY BLOCK
Int 31/AX=FF19h - CauseWay - Linear2Near - CONVERT LINEAR TO APP-RELATIVE ADDRESS
Int 31/AX=FF1Ah - CauseWay - Near2Linear - CONVERT APP-RELATIVE TO LINEAR ADDRESS
Int 31/AX=FF1Bh - CauseWay - LockMem - LOCK REGION OF MEMORY
Int 31/AX=FF1Ch - CauseWay - LockMem32 - LOCK REGION OF MEMORY (32-bit)
Int 31/AX=FF1Dh - CauseWay - UnLockMem - UNLOCK REGION OF MEMORY
Int 31/AX=FF1Eh - CauseWay - UnLockMem32 - UNLOCK REGION OF MEMORY (32-bit)
Int 31/AX=FF1Fh - CauseWay - LockMemNear - LOCK APPLICATION-RELATIVE MEMORY REGION
Int 31/AX=FF20h - CauseWay - UnLockMemNear - UNLOCK APP-RELATIVE MEMORY REGION
Int 31/AX=FF21h - CauseWay - GetMemDOS - ALLOCATE CONVENTIONAL MEMORY
Int 31/AX=FF22h - CauseWay - ResMemDOS - RESIZE CONVENTIONAL MEMORY BLOCK
Int 31/AX=FF23h - CauseWay - RelMemDOS - RELEASE CONVENTIONAL MEMORY BLOCK
Int 31/AX=FF24h - CauseWay - ExecOverlay - LOAD AND OPTIONALLY EXECUTE APP CODE
Int 31/AX=FF25h - CauseWay - GetDOSTrans - GET DOS TRANSFER BUFFER
Int 31/AX=FF26h - CauseWay - SetDOSTrans - SET DOS TRANSFER BUFFER
Int 31/AX=FF27h - CauseWay v1.3 - GetMCBSize - GET CURRENT MCB ALLOCATION BLOCK SIZE
Int 31/AX=FF28h - CauseWay v1.3 - SetMCBSize - SET MCB MEMORY ALLOCATION BLOCK SIZE
Int 31/AX=FF29h - CauseWay v1.3 - GetSels - ALLOCATE MULTIPLE SELECTORS
Int 31/AX=FF2Ah - CauseWay v1.3 - cwLoad - LOAD ANOTHER CAUSEWAY PROGRAM AS OVERLAY
Int 31/AX=FF2Bh - CauseWay v1.3 - cwcInfo - VALIDATE AND GET SIZE OF CWC FILE
Int 31/AX=FF2Ch - CauseWay v1.3 - GetMemSO - ALLOCATE MEMORY AND RETURN SEL:OFFSET
Int 31/AX=FF2Dh - CauseWay v1.3 - ResMemSO - RESIZE SELECTOR:OFFSET MEMORY BLOCK
Int 31/AX=FF2Eh - CauseWay v1.3 - RelMemSO - RELEASE SELECTOR:OFFSET MEMORY BLOCK
Int 31/AX=FFFBh - Causeway v1.3 - cwcLoad - LOAD/EXPAND CWC-COMPRESSED FILE

------

Prev Next Ralf Interrups Categories Contents