Patch release on top of v0.1.6-experimental.
Fixes
- Steam Deck / older distros: bundles libSDL3.so.0 and libgomp.so.1 in the Linux tarball, and links the binary with
rpath=$ORIGINso it finds them next to itself. Fixes "error while loading shared libraries: libSDL3.so.0". - Linux native build statically links libstdc++/libgcc so the tarball runs on older glibc++ distros (Nobara 43, Fedora 43, Kubuntu 25.10).
Platform
- macOS support: cherry-picked the platform hunks from PR #60 (port_rom.c GetExeDir, port_asset_bootstrap.cpp GetExecutableDirectory, xmake.lua libomp probe). The asset-loader rewrite from that PR is NOT included — known asset-render regressions stayed out.
- macOS tarball will be added by CI once the macos-latest runner finishes.
Setup
- Place a USA baserom in this folder, named: baserom.gba (SHA-1 b4bd50e4131b027c334547b4524e2dbbd4227130)
- Run ./tmc_pc — first launch auto-extracts assets (~30 s).