-
-
Notifications
You must be signed in to change notification settings - Fork 151
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
Earthworm Jim graphical errors on left screen border #2510
Comments
This game runs at an odd resolution and refresh rate (320x224 72Hz reported as 640x448 in game, 320x240 60Hz reported as 640x480 in the menu). |
…Register changes Because the timeout for recalculating the display dimensions was reduced from 50m to half-frame time in commit b68b66f to fix some visual glitches in a few games ("Resize VGA within half the current frame-time (#2510)"), now other games don't always get the "full state" of the VGA registers when the recalculation hits on slower cycles settings. The obvious solution (while leaving the mentioned fix intact) is to force the recalculation whenever affected register values change instead of relying the timeout in the hope that's it waits long enough. Clearly, this is a limitation of the "lazy VGA register" evaluation mechanism for mode changes.
Are you using the latest Dosbox-Staging Version?
Different version than latest?
DEV
What Operating System are you using?
Mac OS
If Other OS, please describe
No response
Relevant hardware info
No response
Have you checked that no other similar issue already exists?
A clear and concise description of what the bug is.
At the start of the first level, when you move the character there are parts of the backround that flicker on the left screen border.
Error does happen using v0.80.1 and latest dev build.
Error also happens in vanilla DOSBox v0.74-3.
Couldn't reproduce the error using DOSBox-X (May release).
Steps to reproduce the behaviour.
Explain how to reproduce
-The error doesn't always happen, try starting only the game again from the DOS CLI is enough to reproduce the problem.
-Performance also takes a huge hit when the error happens.
Log output about resolution switching with latest main:
Video capture of the problem:
ewj1_000.avi.zip
Download URL of affected game or software
No response
Your configuration
No response
Provide a Log
No response
Code of Conduct & Contributing Guidelines
The text was updated successfully, but these errors were encountered: