Skip to content

SunPad 0.1.0 Preview 12 (experimental Apple TV)

Pre-release
Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 04 Sep 23:10
· 2 commits to main since this release
fd13486

Preview 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.