Skip to content

Turbo Fire overhaul#17633

Merged
LibretroAdmin merged 1 commit intolibretro:masterfrom
sonninnos:turbo-bind
Feb 28, 2025
Merged

Turbo Fire overhaul#17633
LibretroAdmin merged 1 commit intolibretro:masterfrom
sonninnos:turbo-bind

Conversation

@sonninnos
Copy link
Copy Markdown
Collaborator

Description

The mission was to remove the need of going to global inputs for binding the turbo button, and thus allow everything under one single menu, and also save turbo options to remaps, since they are under Quick Menu Controls.

Behavior by default does not change, since toggle is enabled by default, and bind is empty by default, therefore old port-specific bind is used.

  • Turbo Bind is a dedicated RetroPad button instead of a separate bind
  • Added a toggle option with hotkey for freeing up the bind without unbinding
  • Allowed "Single Button" mode to use all buttons and follow remapping
  • Renamed all config keys to start with input_turbo_* for consistency, so old configs beware
  • Defaulted "Duty Cycle" to 0 and made it automatic half period
  • Refactored remapping caching for restoring settings on remap unload
  • Fixed help label of "Allow D-Pad"
  • XMB gets extra fancy icons for bind items

retroarch_2025_02_26_22_11_01_571

Related Issues

Closes #11402
Closes #13349

@LibretroAdmin LibretroAdmin merged commit b62cc87 into libretro:master Feb 28, 2025
31 checks passed
@sonninnos sonninnos deleted the turbo-bind branch February 28, 2025 06:24
@radarbeto757-cell
Copy link
Copy Markdown

@justinweiss

@radarbeto757-cell
Copy link
Copy Markdown

@LibretroAdmin RetroArch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

All turbo modes are nearly unusable [Enhancement] Add Turbo Button Toggle

3 participants