Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05588 Speed Major Always May 20, 2014, 02:11 May 20, 2014, 23:25
Tester ozfalcon View Status Public Platform SDLMAME
Assigned To Resolution No change required OS Linux
Status [?] Closed Driver
Version 0.153 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 05588: wcbowl (All sets): Incorrect refresh rate reported by mame.
Description When running the game in syncrefresh mode with refresh set to the game speed, returned speed indicates game is running at 109%

Mame reports game refresh = 60.106990
Running in syncrefresh mode with a monitor refresh of 60hz is close enough to see the problem.
Steps To Reproduce Set your monitor refresh to ~60hz

Run game in syncrefresh mode
>sdlmame wcbowl -syncrefresh -nothrottle

Observe that the game runs at 109%
Additional Information Check refresh = 60hz
>xrandr |grep "*"
   1280x1024 60.0*+

Run Mame
>sdlmame wcbowl -syncrefresh -nothrottle
Average speed: 109.00% (18 seconds)
Github Commit
Flags
Regression Version
Affected Sets / Systems wcbowl (All sets)
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.10729
Tafoid
Administrator
May 20, 2014, 03:20
This is an instance where the actual refresh rate is adjusted on the fly brought about by software settings of the game itself, despite the initial hardware defaults. The initial setting does show what you posted (60.106990 Hz) and MAME cannot change it until the emulation starts. Once the game is running, check "GAME INFORMATION" in the TAB menu and notice that it shows 55.063047 hz. The 109% reflects the increase needed to bring it to 60hz (60/55.063047=1.089660003740803)

There are not a lot of instances where these refresh changes happen, you need to make sure to view game information after the game has started.
User avatar
No.10730
ozfalcon
Tester
May 20, 2014, 11:19
Thanks for the information, I'll check the game info in future to see what it's running at - Not just what Mame reports via -listxml.