mirror of
https://github.com/par274/sharpemu.git
synced 2026-08-12 12:38:42 +08:00
[readme] update readme images and change version to 0.0.2
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 190 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 86 KiB |
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
|
|||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<SharpEmuVersion>0.0.1</SharpEmuVersion>
|
<SharpEmuVersion>0.0.2</SharpEmuVersion>
|
||||||
<Version>$(SharpEmuVersion)</Version>
|
<Version>$(SharpEmuVersion)</Version>
|
||||||
|
|
||||||
<RepoRoot>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)'))</RepoRoot>
|
<RepoRoot>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)'))</RepoRoot>
|
||||||
|
|||||||
@@ -23,11 +23,11 @@ SPDX-License-Identifier: GPL-2.0-or-later
|
|||||||
<strong>Join our Discord for development updates, compatibility discussions, support, and community chat.</strong>
|
<strong>Join our Discord for development updates, compatibility discussions, support, and community chat.</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> SharpEmu supports Windows x64, Linux x64, and macOS x64. Apple Silicon Macs
|
> SharpEmu supports Windows x64, Linux x64, and macOS x64. Apple Silicon Macs
|
||||||
> can run the macOS x64 build through Rosetta 2.
|
> can run the macOS x64 build through Rosetta 2.
|
||||||
|
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> SharpEmu is an experimental PS5 emulator developed from scratch in C#. The current focus is on accuracy and infrastructure setup rather than game-specific compatibility.
|
> SharpEmu is an experimental PS5 emulator developed from scratch in C#. The current focus is on accuracy and infrastructure setup rather than game-specific compatibility.
|
||||||
@@ -60,43 +60,43 @@ Current capabilities include:
|
|||||||
|
|
||||||
Some games have reached like `sceVideoOut` and AGC stages.
|
Some games have reached like `sceVideoOut` and AGC stages.
|
||||||
|
|
||||||
SharpEmu supports Windows, Linux, and macOS hosts. Video output uses Vulkan on
|
SharpEmu supports Windows, Linux, and macOS hosts. Video output uses Vulkan on
|
||||||
Windows and Linux, and MoltenVK on macOS. Platform support is still experimental,
|
Windows and Linux, and MoltenVK on macOS. Platform support is still experimental,
|
||||||
so compatibility and performance vary by game, operating system, and GPU driver.
|
so compatibility and performance vary by game, operating system, and GPU driver.
|
||||||
|
|
||||||
## Using
|
## Using
|
||||||
|
|
||||||
Download the release archive for your operating system, extract it, and launch
|
Download the release archive for your operating system, extract it, and launch
|
||||||
SharpEmu with the path to a legally obtained game's `eboot.bin`.
|
SharpEmu with the path to a legally obtained game's `eboot.bin`.
|
||||||
|
|
||||||
Windows PowerShell:
|
Windows PowerShell:
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
.\SharpEmu.exe "C:\path\to\game\eboot.bin" 2>&1 |
|
.\SharpEmu.exe "C:\path\to\game\eboot.bin" 2>&1 |
|
||||||
Tee-Object -FilePath "SharpEmu.log"
|
Tee-Object -FilePath "SharpEmu.log"
|
||||||
```
|
```
|
||||||
|
|
||||||
Linux and macOS:
|
Linux and macOS:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
chmod +x ./SharpEmu
|
chmod +x ./SharpEmu
|
||||||
|
|
||||||
./SharpEmu "/path/to/game/eboot.bin" 2>&1 |
|
./SharpEmu "/path/to/game/eboot.bin" 2>&1 |
|
||||||
tee SharpEmu.log
|
tee SharpEmu.log
|
||||||
```
|
```
|
||||||
|
|
||||||
A Vulkan-capable GPU and current graphics driver are required. The macOS
|
A Vulkan-capable GPU and current graphics driver are required. The macOS
|
||||||
release includes the MoltenVK Vulkan implementation.
|
release includes the MoltenVK Vulkan implementation.
|
||||||
|
|
||||||
## Games Tested
|
## Games Tested
|
||||||
|
|
||||||
| Demons Souls Remake | Dreaming Sarah |
|
| Demons Souls Remake | Dreaming Sarah |
|
||||||
| :-----------------------------------------------------------: | :--------------------------------------------------------------------------------------------: |
|
| :-----------------------------------------------------------: | :--------------------------------------------------------------------------------------------: |
|
||||||
|  |  |
|
|  |  |
|
||||||
|
|
||||||
| Void Terrarium | DRIVECLUB™ by Evolution Studios |
|
| Void Terrarium | Dead Cells |
|
||||||
| :------------------------------------------------------------------------: | :------------------------------------------------------------------: |
|
| :------------------------------------------------------------------------: | :------------------------------------------------------------------: |
|
||||||
|  |  |
|
|  |  |
|
||||||
|
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
@@ -106,7 +106,7 @@ release includes the MoltenVK Vulkan implementation.
|
|||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
1. Install the .NET SDK version specified in [`global.json`](./global.json).
|
1. Install the .NET SDK version specified in [`global.json`](./global.json).
|
||||||
2. Clone the repository: `git clone https://github.com/sharpemu/sharpemu.git`
|
2. Clone the repository: `git clone https://github.com/sharpemu/sharpemu.git`
|
||||||
3. Open the solution file (`SharpEmu.slnx`) in **VSCode**.
|
3. Open the solution file (`SharpEmu.slnx`) in **VSCode**.
|
||||||
4. Build the project: `dotnet build` or `dotnet publish`
|
4. Build the project: `dotnet build` or `dotnet publish`
|
||||||
|
|||||||
Reference in New Issue
Block a user