SunPad 0.1.0 Preview 12 (experimental Apple TV)
Pre-releasePreview 12 incorporates the meaningful parts of @joeblack2k’s tvOS work while keeping Apple TV support explicitly experimental. Thank you to Jeroen for the substantial implementation and device investigation.
Included:
- native GMSE01 16:9 on tvOS (#35)
- six-channel DPL2 output with stereo fallback (#36)
- direct Extended Gamepad input, controller hot connection, and binary haptics (#37)
- clean Simulator build/provisioning support (#39)
- corrected clean-install cache staging (#41)
- hardened app/package audits that reject accidental
BundledGameData
The unsigned IPA contains the SunPad runtime and GMSE01 ahead-of-time executable module, but no disc image, extracted game assets, saves, signing identity, provisioning profile, or device identifier. Re-sign the app and nested module and follow docs/INSTALL_TVOS.md.
Verification:
- exact source: merge commit
fd134864d60a231b7bbdd33885e248a67b3d40d3 - all GitHub safety and clean patch-reproducibility/Simulator compile checks passed
- exact merged source rebuilt locally for arm64 TVOS 17+ with signing disabled
- app, package, ZIP, architecture, privacy, and forbidden-content audits passed
- two packages were byte-identical: 24,994,750 bytes
- IPA SHA-256:
1d973c23103a22d69c1c8fb366f47fc0d91f7d3e65d65953e3771d9bc2c31e04 - module SHA-256:
5d1aed355123d827a9cfbac76ca85cba1888884de28f3e16325d3817382e6d69
Contributor hardware evidence covers installation, boot/render, six-channel initialization, controller/haptics setup, a live input-bridge call, and clean-install staging. Exact-public-artifact gameplay input, audible speaker placement, game-triggered haptics, lifecycle, performance, thermals, and save/readback remain open acceptance gates.