Skip to content

Switchyard Wine Runtime 34a09170d37

Latest

Choose a tag to compare

@jungwuk-ryu jungwuk-ryu released this 30 Jul 11:33
· 143 commits to main since this release

Highlights

  • Restore Overwatch 2 startup by permitting generated Windows code to become executable in Wine's reserved address spaces on no-preloader macOS builds.
  • Keep the reserved Mach-O segments read/write initially while allowing VirtualProtect to add execute permission when Windows applications request it.

Validation

  • The executable-memory regression test passed and verified executable maximum protections on both reserved segments.
  • Overwatch 2.23.1.1 (build 151722.1; executable 2.23.1.20650) reached the logged-in main menu with GPTK 4.0 beta 1 supplied externally.
  • TLS HTTP, native callback exception dispatch, fresh-prefix, Developer ID signature, and Apple notarization checks passed.

Runtime

  • Source revision: 34a09170d3754522dc55416617c6754dd2d9a086
  • Runtime ID: switchyard-local-wow64-x86_64-34a09170d375-no-gptk-b4525679e7da-9245db166022-37a4f0cfb0fb-4fbf9011be92-1b749a3204a2-b40553c5dc41-62f8fecd4b11
  • Host architecture: x86_64; PE architectures: i386, x86_64
  • Apple notarization: Accepted (0aa334f4-57c7-4be7-a673-cb730757c930)

The runtime archive contains Switchyard Wine only. Switchyard combines it with a user-supplied Game Porting Toolkit installation at runtime.