Skip to content

Validation: submit a Linux ROM-backed native smoke report #11

Description

@akratch

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

  1. Start from a clean clone on Linux.
  2. Follow docs/BUILDING.md for dependencies.
  3. 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
  1. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildConfigure, build, toolchain, and dependency setupgood first issueGood for newcomershelp wantedExtra attention is neededvalidationTests, instrumentation, smoke routes, and regression tooling

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions