Release adaptive widescreen for Mega Man X v1.5.0 - #35
Merged
Merged
Conversation
mstan
marked this pull request as ready for review
September 19, 2026 23:47
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace the original 16:9 renderer with the accepted adaptive widescreen implementation and release it as v1.5.0. The widescreen Mod follows the window aspect ratio, with fixed 16:9, 21:9 and 32:9 choices and configurable HUD anchoring. Existing activation settings are preserved; the retired renderer selection is ignored.
The compositor extends stage geometry and sprites while preserving native encounter timing, palettes, effects and cutscene progression. Pause menus remain centered with clean side areas. The owner completed the game through the ending after the reported stage, capsule, boss and cutscene fixes.
Integrate with the current shared desktop host, including save browser and rewind. Preserve both historical MMX v2 save chunks and early RTLS snapshots, and write an unambiguous v3 game chunk. Framework support is merged in RetroPortingToolKit/snesrecomp#90; the game pins the tested support commit on its existing framework base.
Validation:
Packages contain no ROM or save files. Historical investigation and playtest notes are retained in docs/custom-renderer-spike.md.