OpenSource-Hub
S

SharpEmu

SHA-256
1.4k stars·システム最適化·SHA-256 チェックサム確認済み

実験的なPlayStation 5エミュレーターであり、C#で記述され、現在Windowsのみをサポートしています。研究および教育目的に特化し、ゲーム互換性は追求しません。

C#で手書きしたPS5エミュレータ、まだ初期段階で、いくつかのゲームの画面を表示できるだけです。

主な機能

  • eboot.bin および .elf ゲームファイルを読み込む
  • ネイティブ CPU 命令(x86_64)を実行する
  • 一部のカーネル関数サポート(Fiber、AMPR エクスポートなど)
  • PlayGo シーンロードとシェーダーリソースの送信
  • 一部のゲームはビデオ画面を出力可能(例:『デモンズソウル』)

できないこと

  • 現在はWindowsのみが主要開発対象であり、Linux/macOSの互換性は今後のバージョンを待つ必要があります
  • 大部分の商用PS5ゲームは動作せず、ごく一部の実験的なゲームのみ画面が表示されます
  • 64ビットWindowsシステムが必要であり、.NET SDKをインストールして自分でコンパイルする必要があります
  • 合法的なバックアップのゲームファイル(自分が所有する本体からダンプしたもの)を使用する必要があります。プロジェクトはファームウェアやゲームデータを一切提供しません
  • ログに未実装機能に関する大量のエラーが表示される場合がありますが、これは正常な現象です

使用例

  • PS5システムアーキテクチャの研究とリバースエンジニアリング
  • エミュレータ初期段階における開発者のテスト参加と貢献
  • 教育目的:コンソールエミュレータの低レベル実装の学習

詳細説明

SharpEmuは、研究および教育目的のためにC#でゼロから開発された実験的なPlayStation 5エミュレーターです。現時点ではWindowsのみ安定してサポートしており、将来的にはLinuxとmacOSへの対応を計画しています。ゲームの実行ファイルであるeboot.binや.elfを読み込み、ネイティブCPU命令を実行し、一部のカーネル関数を処理することが可能です。PS4向けのShadPS4や、同じくPS5エミュレーターであるKytyと比較して、SharpEmuは完全にC#で構築されており、クロスプラットフォームの可能性とコードの可読性に優れています。現在の初期段階では、一部のゲーム(例:『デモンズソウル リメイク』)がビデオフレームを出力できるようになっています(シェーダー変換は進行中)が、ほとんどの商用ゲームはまだ動作しません。プロジェクトは明らかに海賊版に反対しており、ユーザーに合法的なバックアップのゲームファイルを使用するよう求めています。オープンソースライセンスはGPL-2.0です。

タグ

ps5emulatorcsharpexperimentalresearch

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Releases ページから最新版の圧縮パッケージをダウンロードして解凍します

4

PowerShellを開き、.\\SharpEmu \"ゲームパス\\eboot.bin\" 2>&1 | Tee-Object -FilePath \"log.txt\" を実行します

5

またはSharpEmu GUIプログラムを直接開き、ゲームファイルを選択してテストを開始します

インストールガイド
  1. Releases ページから最新版の圧縮パッケージをダウンロードして解凍します
  2. PowerShellを開き、.\\SharpEmu \"ゲームパス\\eboot.bin\" 2>&1 | Tee-Object -FilePath \"log.txt\" を実行します
  3. またはSharpEmu GUIプログラムを直接開き、ゲームファイルを選択してテストを開始します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

8a391dde465a0deba00698311d146a053a2ebc701409ae39808fed1691b88c01

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

解凍したフォルダを削除すれば完全にアンインストールできます。レジストリや一時ファイルをクリーンアップする必要がある場合は、手動で %APPDATA% の下に SharpEmu ディレクトリがあるか確認し、削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-2.0
最終更新2026-07-13T05:42:55Z
GitHub リポジトリ公式サイト

類似プロジェクト