diff --git a/.github/images/dead-cells.jpg b/.github/images/dead-cells.jpg new file mode 100644 index 00000000..4e46123f Binary files /dev/null and b/.github/images/dead-cells.jpg differ diff --git a/.github/images/void-terrarium.jpg b/.github/images/void-terrarium.jpg index 2e611154..f5b39d97 100644 Binary files a/.github/images/void-terrarium.jpg and b/.github/images/void-terrarium.jpg differ diff --git a/Directory.Build.props b/Directory.Build.props index 2f655e8d..f52c52a3 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-2.0-or-later enable enable true - 0.0.1 + 0.0.2 $(SharpEmuVersion) $([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)')) diff --git a/README.md b/README.md index 8be2aa6f..6f9c376a 100644 --- a/README.md +++ b/README.md @@ -23,11 +23,11 @@ SPDX-License-Identifier: GPL-2.0-or-later Join our Discord for development updates, compatibility discussions, support, and community chat.

---- - -> [!NOTE] -> SharpEmu supports Windows x64, Linux x64, and macOS x64. Apple Silicon Macs -> can run the macOS x64 build through Rosetta 2. +--- + +> [!NOTE] +> SharpEmu supports Windows x64, Linux x64, and macOS x64. Apple Silicon Macs +> can run the macOS x64 build through Rosetta 2. > [!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. @@ -60,43 +60,43 @@ Current capabilities include: Some games have reached like `sceVideoOut` and AGC stages. -SharpEmu supports Windows, Linux, and macOS hosts. Video output uses Vulkan on -Windows and Linux, and MoltenVK on macOS. Platform support is still experimental, -so compatibility and performance vary by game, operating system, and GPU driver. - -## Using - -Download the release archive for your operating system, extract it, and launch -SharpEmu with the path to a legally obtained game's `eboot.bin`. - -Windows PowerShell: - -```powershell -.\SharpEmu.exe "C:\path\to\game\eboot.bin" 2>&1 | - Tee-Object -FilePath "SharpEmu.log" -``` - -Linux and macOS: - -```bash -chmod +x ./SharpEmu - -./SharpEmu "/path/to/game/eboot.bin" 2>&1 | - tee SharpEmu.log -``` - -A Vulkan-capable GPU and current graphics driver are required. The macOS -release includes the MoltenVK Vulkan implementation. +SharpEmu supports Windows, Linux, and macOS hosts. Video output uses Vulkan on +Windows and Linux, and MoltenVK on macOS. Platform support is still experimental, +so compatibility and performance vary by game, operating system, and GPU driver. + +## Using + +Download the release archive for your operating system, extract it, and launch +SharpEmu with the path to a legally obtained game's `eboot.bin`. + +Windows PowerShell: + +```powershell +.\SharpEmu.exe "C:\path\to\game\eboot.bin" 2>&1 | + Tee-Object -FilePath "SharpEmu.log" +``` + +Linux and macOS: + +```bash +chmod +x ./SharpEmu + +./SharpEmu "/path/to/game/eboot.bin" 2>&1 | + tee SharpEmu.log +``` + +A Vulkan-capable GPU and current graphics driver are required. The macOS +release includes the MoltenVK Vulkan implementation. ## Games Tested -| Demons Souls Remake | Dreaming Sarah | -| :-----------------------------------------------------------: | :--------------------------------------------------------------------------------------------: | -| ![Bloodborne screenshot](./.github/images/demons-souls.jpg) | ![Project DIVA screenshot](./.github/images/dreaming-sarah.jpg) | - -| Void Terrarium | DRIVECLUBâ„¢ by Evolution Studios | -| :------------------------------------------------------------------------: | :------------------------------------------------------------------: | -| ![Yakuza screenshot](./.github/images/void-terrarium.jpg) | ![DRIVECLUB screenshot](./documents/Screenshots/4.png) | +| Demons Souls Remake | Dreaming Sarah | +| :-----------------------------------------------------------: | :--------------------------------------------------------------------------------------------: | +| ![Bloodborne screenshot](./.github/images/demons-souls.jpg) | ![Dreaming Sarah](./.github/images/dreaming-sarah.jpg) | + +| Void Terrarium | Dead Cells | +| :------------------------------------------------------------------------: | :------------------------------------------------------------------: | +| ![Void Terrarium](./.github/images/void-terrarium.jpg) | ![Dead Cells](./.github/images/dead-cells.jpg) | > [!IMPORTANT] @@ -106,7 +106,7 @@ release includes the MoltenVK Vulkan implementation. ## 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` 3. Open the solution file (`SharpEmu.slnx`) in **VSCode**. 4. Build the project: `dotnet build` or `dotnet publish`