Independent research · Open source

Get involved

Human technical feedback is welcome, including reviews without pull requests.

Choose a starting point

PS1 hardware and BIOS

Challenge a hardware-model assumption or identify a reproducible behavior using public specifications and redistributable synthetic fixtures.

Related Issues

Recompilers and MIPS

Review IR semantics, load and branch delays, dynamic code, and verification boundaries.

Recompiler roadmap

Runtime, native code and CI

Review C ABI/FFI contracts, lifecycle, determinism, packaging, and diagnostic testability.

Architecture

Game preservation

Evaluate rights-holder needs for editable, verifiable, rebuildable assets and practical re-release workflows.

Project mission

Three first contributions

Choose one small, reproducible task. Japanese-language Issues and questions are welcome; there is no need to submit a large patch.

  1. MIPS instruction check: run or inspect an existing synthetic instruction test and report expected versus observed register or memory values.
  2. BIOS/HLE test: compare one BIOS behavior with a public specification and propose a synthetic regression test. Do not upload proprietary firmware.
  3. CLI documentation: follow the CLI guide on Linux or Windows and point out incorrect commands, missing steps, or troubleshooting gaps.

First check open Issues and active PRs. 日本語の参加ガイド · Open an Issue

Start small

  1. Read a focused Issue and check for an existing PR.
  2. Describe one concrete concern with expected behavior, observed results, and a public reference or synthetic reproduction.
  3. Offer a review, documentation correction, small test, or scoped PR after checking CONTRIBUTING.md.

Transparent AI development

The independent maintainer sets project direction. AI coding agents are used extensively for implementation, debugging, test creation, docs, and preliminary review. Automated tests are bounded evidence, not independent human validation. We welcome critical technical feedback; no one is asked to review large AI-generated changes without an agreed scope. Contributors should be transparent about AI assistance and remain accountable for tests and provenance.

Verification and legal boundaries

Persona opening screenshots demonstrate limited OpenBIOS interpreter execution—not title-screen success, complete-game recompilation, or native AOT parity. Read current verification status.

Please never upload proprietary ROMs, disc images, BIOS files, keys, or commercial game assets. Prefer synthetic distributable fixtures.