外部技術者・協力者の方へ
協力・参加
コードを書かなくても、検証、技術的な指摘、文書の改善は重要な貢献です。日本語でのIssueや技術的な質問を歓迎します。
最初の貢献3例
- MIPS命令の検証:既存の合成テストを実行・確認し、期待するレジスタやメモリの値と異なる場合は再現手順を添えてIssueで報告する。
- BIOS/HLEの動作調査:公開仕様と実装を1箇所比較し、合成テストで再現できる確認方法を提案する。実BIOSのアップロードは禁止。
- CLIドキュメント改善:CLIの手順をLinuxまたはWindowsで試し、コマンド・エラー説明・不足手順を指摘する。
作業前にIssue一覧や作業中のPRを確認してください。小さな質問からでも構いません。
AIを多用する開発体制
メンテナーが目標と方向性を決めていますが、実装、調査、テスト、ドキュメント、一次レビューはAIエージェントに大きく依存しています。CIだけでは正確性は保証できません。独立した人間の技術的な批判や検証を歓迎します。大規模なAI生成コードの無償レビューをお願いする趣旨ではありません。
検証済みの範囲
Personaのオープニング画像はOpenBIOSのインタープリタ経路の成果です。商用ゲーム全体のAOT再コンパイル、タイトル画面到達、プレイ可能なネイティブ移植の成功を意味しません。現在の検証状況。
参加前のお願い
商用ROM、ディスクイメージ、実BIOS、秘密情報などはアップロードしないでください。CONTRIBUTING(英語)とLegalを参照してください。