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,166 |
| Nodes: | 17 (0 / 17) |
| Uptime: | 421:03:45 |
| Calls: | 509,423 |
| Calls today: | 9 |
| Files: | 262,976 |
| D/L today: |
6,239 files (1,698M bytes) |
| Messages: | 469,931 |
| Posted today: | 6 |