> Can anyone explain what IDLEHALT=1 does? It could be interesting to know
> this in more details for fure problems or even for general kowledge...

IDLEHALT=1 halts the CPU (with a HLT instruction) before calling Int28,  
when the kernel is waiting for a key to be pressed. FreeDOS's default  
Int28 handler itself does nothing. FDAPM however might execute another HLT  
in its Int28 handler resulting in bad performance. You'll get the best  
performance with no HLTs at all, but one HLT before/in Int28 (IDLEHALT=1  
but no FDAPM?) shouldn't affect performance badly either. That might be  
related to how exactly the application writes to the screen.


This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
Freedos-user mailing list

Reply via email to