Trackmania startup improvements merged into PS5PCEM main Thank you to kleinergoo7 for PRs #14 and #15! Both have been reviewed and merged, preserving all six contributor commits. The changes cover 15 missing firmware imports, deliver the offline NP state callback with the correct arguments, accept JSON2 initialization hooks, and support libkernel's fixed dlsym handle. Trackmania's bundled AGC/AMPR compatibility drivers are now routed to our existing HLE implementations. During integration, we also restricted dlsym to the correct module, cleared its database reference at Runtime teardown, and added regression tests for symbol lookup and reentrant callback registration. Local Windows validation with Zig 0.16.0: • 740 HLE tests + 16 Runtime tests passed. • The ReleaseFast game-run.exe build completed successfully and the local executable was updated. The contributor's Linux/Vulkan run reached continuous rendering without unresolved imports or guest faults. Gameplay, audio, input, online services and long-run stability are still unverified; this is not a Windows/DirectX gameplay claim. Unavailable services still report absence. PR #14: https://github.com/iStark/PS5PCEM/pull/14 PR #15: https://github.com/iStark/PS5PCEM/pull/15 Integration fixes: https://github.com/iStark/PS5PCEM/commit/ddc3f778dcf89fc0f1d4c46111fb8f0a01a3f2f8 Report: https://github.com/iStark/PS5PCEM/blob/main/docs/development/trackmania-bringup-2026-11-06.md
PS5PCEM
PS5PCEM PlayStation 5 emulator