ajs, on Jul 26 2007, 06:14 AM, said:
I guess this won't be changed (because historically it was always like this), but ideally speed 1 wouldn't be "no delay" but rather, a very small delay. Even usleep(1) would probably fix the CPU burning artifact. (We aren't using DOS any more, 100% CPU for an interactive application is unacceptable).
Historically it may have always been that way, but I think there could be a strong case made for putting a tiny sleep in there to keep from ganking the CPU. I can't think of any games that rely on speed 1's current behavior, can anyone else? ('Cause there may well be, with all of Logicow's recent graphics stuff et. al.) It could at least be optioned out in the config file.

Help







