eden/src/qt_common/config
crueter 2b979024cb
[frontend] Slow and Turbo modes (#3525)
Closes #3344

Adds slow and turbo modes with configurable speeds that can then be
toggled by the user. Behavior is:
- Standard/slow limit, toggle turbo = turbo
- Turbo limit, toggle turbo = standard
- Standard/turbo limit, toggle slow = slow
- Slow limit, toggle slow = standard

Enabling the turbo/slow mode enables the frame limiter unconditionally.

This has some conflicts with VSync. For example when I set my refresh
rate to 60hz and enable vsync, turbo mode does nothing. Not sure how to
go about fixing this, @MaranBr probably knows better the proper
solution.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3525
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-02-12 01:31:55 +01:00
..
qt_config.cpp [fs/core] Load external content without NAND install (#2862) 2026-02-06 14:05:44 +01:00
qt_config.h [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
shared_translation.cpp [frontend] Slow and Turbo modes (#3525) 2026-02-12 01:31:55 +01:00
shared_translation.h [common] merge RenderBackend and ShaderBackend options (#3313) 2026-01-18 12:33:00 +01:00
uisettings.cpp [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
uisettings.h [frontend] Slow and Turbo modes (#3525) 2026-02-12 01:31:55 +01:00