home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
vdmutils.zip
/
TIMESLIC.ASM
< prev
next >
Wrap
Assembly Source File
|
1997-10-01
|
773b
|
27 lines
; Subroutine to release a timeslice from VDM or VMB session.
; Copyright (C) 1996, 1997, David W. Noon
.286
; OPTION CASEMAP:ALL
ASSUME CS:_TEXT
_TEXT SEGMENT PARA READONLY PUBLIC 'CODE'
PUBLIC DWNRELEASETIMESLICE
DWNRELEASETIMESLICE PROC FAR PASCAL
; There are 3 different approaches avilable. Choose one.
;
; DPMI timeslice release.
; MOV AX,1680H
; INT 2FH
;
; BIOS delay for 1 microsecond (becomes a timeslice under OS/2)
; MOV AH,86H
; XOR CX,CX
; MOV DX,977
; INT 15H
;
; Generic DOS idle indication.
INT 28H
RETF 0
DWNRELEASETIMESLICE ENDP
_TEXT ENDS
END