Re: [AD] DOS port instability under Win 9X

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


> The only significant difference between those two methods (when the
> only thing to be done while waiting is to wait for a key) is the call to
> yield_timeslice()/__dpmi_yield(). I was not able to reproduce it using
> keypressed() to wait before calling readkey(). I WAS able to reproduce it
> using keypressed() and yield_timeslice() or __dpmi_yield() to wait before
> calling readkey().

Ok, it looks like there is some nasty interaction between __dpmi_yield(),
the keyboard interrupt handling code and a third undetermined factor. We
can't do much more though than keeping that in mind for the time being.

--
Eric Botcazou
ebotcazou@xxxxxxxxxx



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/