Andrew wrote:

> _Technically_ I guess you're right.
>
> TinyTerm is a 16-bit app. It's a DOS app !

Ah, that's your problem then. Many DOS apps when sitting inside their Int 16
keyboard polling loop either don't know about issuing the Int 28 "DOS idle"
call or the more important Int 2F/1680 "Yield VM time slice" call without
which the Win9x/WinNT idle task detection fails pretty miserably.

When I added both of these to the DOS version of Profax, on an NT box they
drop the CPU utilisation from 95% to 5% i.e. idle detection was happening
correctly for once. Without them, your DOS application will be consuming
it's entire time slice every cycle through the scheduler which is rather
'unfriendly'.

If you were feeling especially keen, you could HexEdit the TinyTerm binary
and try patching it's keyboard loop.

TTFN,
  Paul.


winmail.dat

Reply via email to