In warp 3 and warp 4 beyond FP 6, the call is AX = 1680h Int =
2fh. Note that the call was broken in the warp 4 GA version up
till FP 6 was released. You can also use the slightly less
effecient DOS IDLE Int = 28h.
I didn't know the FP 6 part of this!
I have a pascal unit that encapsulates all this and a lot more,
such as OS detection, for every Intel based OS, drop an email to
leea@psynet.net if you want a copy.
would you mind if I got it from you and posted in the source tidbits
for the PowerBASIC crew? There have been a fair number of discussion threads on time releasing in that group, which always goes back to
things which don't of course, include OS/2!
Posting it there, and/or, perhaps, adapting it to in-line assembler
might be worth a lot to folks...
>> timeslicing problem completely.Of course, well written native OS/2 code eliminates this
Just as well written native DOS code will as well. My DOS apps barely register on any of the various utilization checkers, and
this despite using a polling type scheme for keyboard input.
There was a TSR called TAME that could be added to your VDM's AUTOEXEC.BAT> that did a lot of this for you, without needing to add it
Of course, well written native OS/2 code eliminates this> timeslicing problem completely.
>> timeslicing problem completely.Of course, well written native OS/2 code eliminates this
Just as well written native DOS code will as well. My DOS apps barely register on any of the various utilization checkers, and> program. The yielding of timeslices repeatedly is not as
this despite using a polling type scheme for keyboard input.
If your program is polling, it is not as well designed as a native OS/2
>> timeslicing problem completely.Of course, well written native OS/2 code eliminates this
Just as well written native DOS code will as well. My DOS apps barely register on any of the various utilization checkers, and
this despite using a polling type scheme for keyboard input.
There was a TSR called TAME that could be added to your VDM's AUTOEXEC.BAT> that did a lot of this for you, without needing to add it
Of course, well written native OS/2 code eliminates this> timeslicing problem completely.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,029 |
Nodes: | 17 (1 / 16) |
Uptime: | 87:10:39 |
Calls: | 504,183 |
Calls today: | 5 |
Files: | 155,718 |
D/L today: |
69,711 files (11,453M bytes) |
Messages: | 446,380 |
Posted today: | 3 |