mirror of
https://github.com/SysRay/psOff_public.git
synced 2024-11-23 06:19:41 +00:00
Update readme.md
This commit is contained in:
parent
6aa05fef71
commit
a36de91aa9
67
readme.md
67
readme.md
@ -1,69 +1,8 @@
|
||||
# psOff - PlayStation 4 Emulation (Windows)
|
||||
* Unmatched performance
|
||||
* State-of-the-art shader reconstruction
|
||||
* Steadily improved
|
||||
|
||||
<div align="center">
|
||||
Archived. A big thank you to all contributors and testers! It was a fun ride.
|
||||
|
||||
| Release | Nightly | Discord |
|
||||
|---------|----------|---------|
|
||||
| [<img src="https://github.com/SysRay/psOff_public/actions/workflows/build.yml/badge.svg?branch=main"/>](https://github.com/SysRay/psOff_public/releases) | [<img src="https://github.com/SysRay/psOff_public/actions/workflows/build.yml/badge.svg?branch=features"/>](https://github.com/SysRay/psOff_public/actions/workflows/build.yml?query=branch%3Afeatures) | [<img src="https://img.shields.io/discord/1215784508708749322?color=5865F2&label=ps_off&logo=discord&logoColor=white"/>](https://discord.gg/Jd2AuBN6eW) |
|
||||
Sadly, we had to go closed source and instead of just porting, we worked on a completely new emulator
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
|
||||
**In development. Does it run ...?** Check out our [Compatibility List](https://github.com/SysRay/psOff_compatibility/issues) to find out.
|
||||
|
||||
## Getting Started
|
||||
[wiki: Building psoff](https://github.com/SysRay/psOff_public/wiki/Building-psOff-from-scratch)
|
||||
|
||||
### Executing a program
|
||||
|
||||
```
|
||||
.\psoff.exe --h
|
||||
.\psoff.exe --file="C:/****/eboot.bin"
|
||||
```
|
||||
If no --root is defined, it uses the folder from --file \
|
||||
For testing/benchmark, use --vsync=0
|
||||
|
||||
Update (app1): _--update_
|
||||
```
|
||||
.\psoff.exe --file="C:/****/eboot.bin" --update="C:/FolderWithUpdate"
|
||||
```
|
||||
|
||||
It expects the undecrypted Target to be in the following format:
|
||||
```
|
||||
sce_module
|
||||
sce_sys
|
||||
eboot.bin
|
||||
```
|
||||
> [!TIP]
|
||||
> Try out [input_ps4](https://github.com/igor725/input_ps4) to see if the emulator and your controller work correctly
|
||||
|
||||
### Dependencies
|
||||
+ Vulkan SDK 1.3.268.0, minimum
|
||||
+ Up to date graphic drivers
|
||||
|
||||
(May add the Vulkan libs in Future Releases, if needed.)
|
||||
|
||||
For development:
|
||||
|
||||
+ Ninja
|
||||
+ CMake 3.24+
|
||||
+ Visual Studio 2022, it's just for the build environment (uses clang-cl,c++20)
|
||||
+ Windows SDK 10.0.22621.0 or newer
|
||||
|
||||
## Development
|
||||
|
||||
Use boosts thread, mutex and conditions. The waits have to be alertable in order to receive fake signals from "kernel".
|
||||
|
||||
Project uses p7 for tracing -> Baical server.
|
||||
|
||||
* modules: the ps4 libraries
|
||||
* core: kernel, memory etc.
|
||||
* psoff.exe: (From Releases) contains the runtime and rendering
|
||||
|
||||
'.vscode\tasks.json' contains the config & build tasks.
|
||||
[psOff_premium](https://github.com/SysRay/psOff_compatibility)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user