From: SourceForge.net <no...@so...> - 2009-10-31 21:15:39
|
Bugs item #2888367, was opened at 2009-10-28 21:10 Message generated for change (Comment added) made by sd-snatcher You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421861&aid=2888367&group_id=38274 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: FRS (sd-snatcher) Assigned to: Nobody/Anonymous (nobody) Summary: Throttle only works on fullscreen on Mac OS X Initial Comment: On the Mac OS X version, the throttle (CMD+T) feature is only working when openMSX is running in fullscreen. When on windowed mode it only runs at normal speed. Version tested: openMSX 0.7.2 Steps to reproduce the problem: 1) Boot openMSX in windowed mode 2) Press cmd+T. The " Throttle icon" will be shown, but the emulation will remain at normal speed. Move the cursor inside the BASIC and check the normal speed 3) Press cmd+F to change to fullscreen. The emulation will now be throttled at full speed. Move the cursor inside the BASIC again and notice the high speed. 3) Press cmd+F again to return to the windowed mode. Move the cursor inside the BASIC and notice the throttle isn't working again, even considering that you didn't pressed cmd+T to disable the throttle mode. ---------------------------------------------------------------------- >Comment By: FRS (sd-snatcher) Date: 2009-10-31 18:47 Message: Mac OS-X version 10.5.8 Video: NVIDIA GeForce 9400 ---------------------------------------------------------------------- Comment By: FRS (sd-snatcher) Date: 2009-10-31 18:39 Message: Ok, here are the results for each renderer: - SDL = Throttle don't work on windowed mode - SDLGL = Throttle don't work on windowed mode - SDLGL-PP:Normal = Throttle works fine on windowed mode - SDLGL-PP:3D = Throttle works fine on windowed mode - SDLGL-PP:FB16 = Throttle works fine on windowed mode - SDLGL-PP:FB32 = Throttle works fine on windowed mode What's de difference between the many "-PP" modes? (Except the 3D, which is obvious :) ---------------------------------------------------------------------- Comment By: Maarten ter Huurne (mthuurne) Date: 2009-10-28 21:55 Message: Actually, we use double buffering for the SDLGL-PP renderer, but not for the SDL renderer. Can you try both renderers and check whether the problem occurs in both or just in one of them? ---------------------------------------------------------------------- Comment By: Maarten ter Huurne (mthuurne) Date: 2009-10-28 21:52 Message: What are you using as the value for "maxframeskip"? openMSX uses double buffering, which is synced to the screen refresh if possible. For TFT screens, a refresh rate of 60Hz is very common. This means that openMSX cannot output more than 60 frames per second. However, when throttle is off (max speed), we skip the maximum number of frames as specified by the "maxframeskip" setting. So if "maxframeskip" is 10 for example, openMSX should run 11 times faster than normal, even when synchronized to a 60Hz host display. Which OS X version is this? And what type of video hardware (Intel/ATI/nVidia) does it have? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=421861&aid=2888367&group_id=38274 |