Skip to content

Enable native Sunshine widescreen on tvOS - #35

Closed
joeblack2k wants to merge 1 commit into
chrissotraidis:mainfrom
joeblack2k:codex/tvos-widescreen-preview11
Closed

Enable native Sunshine widescreen on tvOS#35
joeblack2k wants to merge 1 commit into
chrissotraidis:mainfrom
joeblack2k:codex/tvos-widescreen-preview11

Conversation

@joeblack2k

Copy link
Copy Markdown
Contributor

Summary

  • default the tvOS runtime to the bundled GMSE01 widescreen Gecko correction
  • keep Dolphin’s generic widescreen stretch hack disabled
  • lock the tvOS contract to the game-specific 16:9 path

The bundled Dolphin GMSE01 code adjusts camera and HUD coordinates; this is true game-side 16:9 rather than anamorphic stretching.

Tests

  • python3 tests/test_tvos_contract.py
  • ./tests/test-widescreen-heatwave-fix.sh
  • git diff --check

@joeblack2k

Copy link
Copy Markdown
Contributor Author

Physical Woonkamer validation (Apple TV 4K 2nd gen, tvOS 26.6): the GMSE01 intro rendered at 3840x2160. Runtime evidence: aspect mode=widescreen-16:9 gmse01WidescreenCode=1 genericWidescreenHack=0 heatwaveSuppressed=1. Screenshot: /tmp/sunpad-woonkamer-physical-runtime.png on the validation Mac.

@chrissotraidis

Copy link
Copy Markdown
Owner

Thank you, Jeroen — this is meaningful and is now incorporated in merged PR #42 and the published Preview 12 release. The native GMSE01 16:9 default, tests, and your physical Apple TV rendering evidence were retained. Your accepted commits are attributed to your GitHub account, and the README/release notes credit this contribution. I’m closing this source PR because the reviewed integration is now on main.

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.

2 participants