Skip to content

Check mark next to FPS option "Native (59.7)" disappears #436

Description

@PrincessPleco

1: Go to Audio/Video, then FPS target. Select Native (59.7).

2: Go to Tools and select Settings...

3: Click OK.

4: Go back to Audio/Video's FPS target. The check mark beside Native (59.7) will have disappeared.

Aside, perhaps it should read "Native (59.73)" instead to match the option on the Settings screen?

Activity

  1. added
    severity:minor bugIssues that only have a minor impact on the library
    port:QtAffects the Qt version (the standard desktop version)
    on Oct 10, 2016
  2. added this to the 0.5.2 milestone on Oct 10, 2016
  3. PrincessPleco commented on Oct 10, 2016

    @PrincessPleco
    Author

    I'd like to apologize for this lackluster bug report, by the way. I was too tired when I wrote it. Sorry. I'll fix it a bit now.

    I was using the most recent Windows test build at the time. I'm using Windows 10 Home Edition, 64-bit.

  4. modified the milestones: 0.5.2, 0.6.0 on Dec 31, 2016
  5. karasuhebi commented on Jan 4, 2017

    @karasuhebi

    Just to give more information:

    This issue occurs when you click on "OK". If you check, the checkmark will still be there while the Settings window is opened. It will also stay there if you click "Cancel" in the Settings window.

  6. modified the milestones: 0.6.0, on Apr 22, 2017
  7. modified the milestones: mGBA 0.6.1, mGBA 0.6.2 on Sep 30, 2017
  8. modified the milestones: mGBA 0.6.2, mGBA 0.7.0 on Apr 14, 2018
  9. PrincessPleco commented on Sep 16, 2018

    @PrincessPleco
    Author

    It's been a while, but I have more info on this.

    When you select the "Native 59.7" option from the "FPS target" menu under "Audio/Video", the program writes "fpsTarget=59.727500915527344" to config.ini.

    When you open the Settings window, it reads the above mentioned fpstarget setting and interprets it as 59.73. From there, when you select OK, the program writes "fpsTarget=59.73" to config.infi.

    The two options thus write different results to config.ini. I don't know which would be correct in this instance. I guess the 59.73 is?

  10. endrift commented on Sep 16, 2018

    @endrift
    Member

    The correct value is approximately 59.727500569605832763727500569605832763..., or exactly 262144/4389.

  11. PrincessPleco commented on May 22, 2019

    @PrincessPleco
    Author

    Hey. I found another version of this bug.

    In the drop-down menu, select 60 fps. Then select native from the same menu. Close the emulator. The following will be written to the ini:
    fpsTarget=59.72750056960583

    It will stay this way until you go to the Settings menu and select OK. Then this will be written to the ini:
    fpsTarget=59.7275

    Also, for some reason you can click on the checkbox in the drop-down menu again. It will deselect all options in the fps menu if you do that.

    EDIT: Oh, and of course I'm using the most recent MGBA build at the time of this post. I always stay up to date. :3

  12. endrift commented on May 22, 2019

    @endrift
    Member

    Both of these should be fixed now, thanks.

  13. added a commit that references this issue on Sep 9, 2026
    f5af322
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    port:QtAffects the Qt version (the standard desktop version)severity:minor bugIssues that only have a minor impact on the library

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions