mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-05-19 01:44:53 +00:00
Add initial Linux support.
This commit is contained in:
parent
8acfc3d557
commit
1e57195ded
7 changed files with 130 additions and 48 deletions
38
README.md
38
README.md
|
@ -1,13 +1,13 @@
|
|||
# shadPS4
|
||||
|
||||
An early PS4 emulator for Windows
|
||||
An early PS4 emulator for Windows and Linux
|
||||
|
||||
|
||||
[Check us on twitter](https://twitter.com/shadps4 "Check us on twitter")
|
||||
|
||||
# Status
|
||||
|
||||
Currently it can only load PS4 ELF files .
|
||||
Currently it can only load PS4 ELF files.
|
||||
|
||||
 Elf Loader
|
||||
|
||||
|
@ -19,20 +19,40 @@ Currently it can only load PS4 ELF files .
|
|||
|
||||
The project started as a fun project. Due to short amount of free time probably it will take a while since it will be able to run something decent but I am trying to do regular small commits.
|
||||
|
||||
# Build
|
||||
# Build
|
||||
|
||||
Project is using cmake files. To build, Visual Studio 2022 is enough
|
||||
## Windows
|
||||
|
||||
The project is using cmake files. To build, just use Visual Studio 2022.
|
||||
|
||||
## Linux
|
||||
|
||||
Generate the build directory in the shadPS4 directory:
|
||||
```
|
||||
cmake -S . -B build/
|
||||
```
|
||||
|
||||
Enter the directory:
|
||||
```
|
||||
cd build/
|
||||
```
|
||||
|
||||
Use make to build the project:
|
||||
```
|
||||
make -j$(nproc)
|
||||
```
|
||||
|
||||
|Platform|Build status|
|
||||
|--------|------------|
|
||||
|Windows build|[](https://github.com/georgemoralis/shadPS4/actions/workflows/windows.yml)
|
||||
|Linux build| TODO
|
||||
|
||||
|
||||
To discuss this emulator please join our Discord server: [](https://discord.gg/MyZRaBngxA)
|
||||
|
||||
# Who are you?
|
||||
|
||||
Old emulator fans and devs can recongnize me as "shadow" . I was the founder and coder for a lot of emulation projects
|
||||
Old emulator fans and devs can recongnize me as "shadow". I was the founder and coder for a lot of emulation projects:
|
||||
* PCSX
|
||||
* PCSX2
|
||||
* PCSP
|
||||
|
@ -42,12 +62,12 @@ Old emulator fans and devs can recongnize me as "shadow" . I was the founder and
|
|||
|
||||
# Contribution
|
||||
|
||||
Currently I accept any kind of contribution some hints for what is might be useful.
|
||||
I currently accept any kind of contribution, here is a list of some items that may be useful:
|
||||
|
||||
* PKG extractor (there was an initial work on this, just search project history commits)
|
||||
* PKG extractor (there was an initial work on this, just search project history commits).
|
||||
* Initial GUI with imgui, SDL3 and Vulkan.
|
||||
* Better logging system with spdlog
|
||||
* ..to be filled
|
||||
* Better logging system with spdlog.
|
||||
* to be filled...
|
||||
|
||||
# Documentation
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue