Skip to content

mcd: default to Fighting Pad - #2663

Draft
johngrimmreaper wants to merge 1 commit into
ares-emulator:masterfrom
johngrimmreaper:feature/megacd-default-fighting-pad
Draft

johngrimmreaper wants to merge 1 commit into
ares-emulator:masterfrom
johngrimmreaper:feature/megacd-default-fighting-pad

Conversation

@johngrimmreaper

Copy link
Copy Markdown
Contributor

Mega CD currently defaults to the three-button Control Pad even though the six-button Fighting Pad is generally the better default for games that support it.

This change makes Fighting Pad the default controller for Mega CD.

Existing game-specific compatibility behavior is preserved, including the special Controller Port 2 handling for Corpse Killer.

Known six-button-incompatible games are handled separately by the compatibility override work, so they can still fall back to the three-button Control Pad when required.

Validation:

  • Ubuntu 24.04 Noble sbuild completed successfully
  • Tested together with controller persistence and compatibility override changes

@johngrimmreaper

Copy link
Copy Markdown
Contributor Author

Related to #1644.

I split the controller work into separate PRs so each behavior can be reviewed independently:

Together, these changes cover the persistent controller-selection and six-button-by-default parts of #1644 while preserving compatibility with games that require a three-button controller.

@johngrimmreaper
johngrimmreaper marked this pull request as draft October 6, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant