Goal
Run the native port on Linux with a legally owned local ROM and report whether the documented build/run path works outside the maintainer's environment.
Why this matters
ROM-free local build/test gates can verify source hygiene, but they cannot prove ROM-backed gameplay on contributor hardware. A small number of contributor smoke reports will make Linux support claims more credible before and after public launch.
Suggested steps
- Start from a clean clone on Linux.
- Follow
docs/BUILDING.md for dependencies.
- Build and test:
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j
ctest --test-dir build --output-on-failure
./tools/validate_quick.sh
- Launch one short interactive session:
./build/ge007 --rom /path/to/baserom.u.z64
Acceptance criteria
- Comment with distro/version, GPU/driver, compiler version, commit SHA, and whether each command passed.
- If docs are missing a dependency or troubleshooting step, open a PR updating
docs/BUILDING.md.
- If the game boots but has runtime issues, file a separate bug with text logs.
Asset rule
Do not attach ROMs, extracted assets, save files, screenshots, video, or audio captures. Text-only logs are fine.
Goal
Run the native port on Linux with a legally owned local ROM and report whether the documented build/run path works outside the maintainer's environment.
Why this matters
ROM-free local build/test gates can verify source hygiene, but they cannot prove ROM-backed gameplay on contributor hardware. A small number of contributor smoke reports will make Linux support claims more credible before and after public launch.
Suggested steps
docs/BUILDING.mdfor dependencies.Acceptance criteria
docs/BUILDING.md.Asset rule
Do not attach ROMs, extracted assets, save files, screenshots, video, or audio captures. Text-only logs are fine.