Lichii Emulator の GitHub とソースコード
Lichii の仕組みをのぞいてみましょう。コードを読み、開発の進捗を追い、エミュレーターを支えるプロジェクトに触れられます。
Lichii の公式 GitHub リポジトリ
Lichii
https://github.com/zortos293/Lichii
VERY experimental Nintendo Switch 2 emulator
公式リポジトリを開くリポジトリの概要
Lichii は Eglantine、Eden、yuzu、Sudachi の成果をもとにしています。リポジトリには、引き継いだコードと、このフォークで進められている開発の成果がまとめられています。
ディレクトリやドキュメントに Eden や Eglantine の名前が残っていることがあります。まず README でプロジェクトの背景を確認し、下の一覧を手がかりにコードを探してください。
ソースコードとプロジェクト構成
描画や入力からビルドの自動化まで、調べたい箇所を探せます。
ソースコードから Lichii をビルドするには、 docs/Build.md の手順に従ってください。
アプリの設定にはこれらのマニュアルを参照し、パッケージの依存関係は現行リリースのノートで確認してください。
公式リリースと Issue
リリース
Issue
公式プロジェクトの見分け方
- リポジトリの URL からたどる。ミラーサイトや似た名前の検索結果ではなく、上の公式リンクを使ってください。
- リリースタグを開く。タグ、ファイル名、OS、アーキテクチャ、ファイルの URL を照合してください。照合に使う情報は ダウンロードページに掲載されています。
- ローカルファイルのハッシュを確認する。信頼できる SHA-256 が公開されている場合は、 ローカル検証ツールを使ってください。ハッシュが一致すれば、ファイルは参照ファイルとバイト単位で同じです。
- プロジェクト名に注意する。Issue やチュートリアルで別のフォークが紹介されている場合は、Lichii のビルドをダウンロードする前に、このリポジトリに戻ってください。
GitHub に関するよくある質問
リリースをダウンロードするには GitHub アカウントが必要?
いいえ。公開リリースのファイルはログインせずにダウンロードできます。Issue を投稿したり、議論に参加したりするには、GitHub アカウントが必要です。
Lichii をソースからビルドする必要はある?
ビルド済みのリリースを使うなら不要です。まずは ダウンロード選択画面へ進んでください。コンパイルやコードの変更を行うときはビルドガイドを参照してください。
不具合報告には何を書けばいい?
リリースタグ、OS、ハードウェア、ドライバー、不具合を再現する手順を記載してください。関連するログは個人情報を削除してから添付してください。
特定の問題を追跡するには?
GitHub で該当の Issue を開くと、議論や関連する変更を確認できます。GitHub アカウントがあれば、その Issue の通知を受け取れます。