github 999sian/tmc v0.1.6.1-experimental
TMC v0.1.6.1-experimental

latest releases: v0.8.3, v0.8.2, v0.8.1...
pre-release3 months ago

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=$ORIGIN so 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

  1. Place a USA baserom in this folder, named: baserom.gba (SHA-1 b4bd50e4131b027c334547b4524e2dbbd4227130)
  2. Run ./tmc_pc — first launch auto-extracts assets (~30 s).

Don't miss a new tmc release

NewReleases is sending notifications on new releases.