-
-
Notifications
You must be signed in to change notification settings - Fork 960
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance in DOS is terrible #7332
Comments
A possible suspect for the cause might be the timing routine, except then fast-forward mode should still work (which it doesn't): OpenTTD/src/video/allegro_v.cpp Lines 464 to 479 in f52e5a4
|
Don't take this the wrong way (I don't want to tell you how to develop OpenTTD), but why does OpenTTD still support operating systems this old? Isn't it a noticeable burden on development? (At OpenRCT2, we even dropped XP because of compiler support and missing APIs, which might be the other extreme.) |
@Gymnasiast: in simple terms, because we can :D But .. we are planning on dropping it for other reasons ;) |
Version of OpenTTD
#7331 test build
DJGPP (DOS) build running in Windows 95 DOS box on a Via EPIA-VE5000 board with 128 MB RAM installed. (No VM or emulation.)
openttd.cfg:
Expected result
Playable framerates.
Actual result
Framerate is very low and game is not really playable, despite no individual performance measurement being bad. Something slow is happening between GameLoop and the video output.
Steps to reproduce
The text was updated successfully, but these errors were encountered: