mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
merge rpcsx-gpu and rpcsx-os
initial watchdog implementation implement gpu -> os events implement main gfx queue
This commit is contained in:
parent
8e9711e0f6
commit
0c16e294d4
236 changed files with 4649 additions and 4669 deletions
19
.github/BUILDING.md
vendored
19
.github/BUILDING.md
vendored
|
|
@ -39,25 +39,8 @@ git clone https://github.com/KhronosGroup/SPIRV-Cross && cd SPIRV-Cross && mkdir
|
|||
```
|
||||
git clone --recursive https://github.com/RPCSX/rpcsx && cd rpcsx
|
||||
```
|
||||
```
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
## How to compile the emulator
|
||||
|
||||
```
|
||||
mkdir -p build && cd build && cmake .. && cmake --build .
|
||||
```
|
||||
|
||||
## How to create a Virtual HDD
|
||||
|
||||
> The PS4 has a case-insensitive filesystem. To create the Virtual HDD, do the following:
|
||||
|
||||
```
|
||||
truncate -s 512M ps4-hdd.exfat
|
||||
|
||||
mkfs.exfat -n PS4-HDD ./ps4-hdd.exfat
|
||||
|
||||
mkdir ps4-fs
|
||||
|
||||
sudo mount -t exfat -o uid=`id -u`,gid=`id -g` ./ps4-hdd.exfat ./ps4-fs
|
||||
cmake -B build && cmake --build build -j$(nproc)
|
||||
```
|
||||
|
|
|
|||
6
.github/USAGE.md
vendored
6
.github/USAGE.md
vendored
|
|
@ -4,17 +4,17 @@
|
|||
|
||||
You will need firmware 5.05 dumped via PS4 FTP it must be fully decrypted and we do not provide the firmware
|
||||
|
||||
See the Commands of `rpcsx-os` (`-h` argument), or join the [Discord](https://discord.gg/t6dzA4wUdG) for help.
|
||||
See the Commands of `rpcsx` (`-h` argument), or join the [Discord](https://discord.gg/t6dzA4wUdG) for help.
|
||||
|
||||
You can run the emulator with some samples using this command:
|
||||
|
||||
```sh
|
||||
rm -f /dev/shm/rpcsx-* && ./rpcsx-os --mount "<path to fw>/system" "/system" --mount "<path to 'game' root>" /app0 /app0/some-test-sample.elf [<args for test elf>...]
|
||||
./rpcsx --mount "<path to fw>/system" "/system" --mount "<path to 'game' root>" /app0 /app0/some-test-sample.elf [<args for test elf>...]
|
||||
```
|
||||
### You can now enter safe mode
|
||||
|
||||
```sh
|
||||
./rpcsx-os --system --safemode --mount $PATH_TO_YOUR_FW_ROOT / /mini-syscore.elf
|
||||
./rpcsx --system --safemode --mount $PATH_TO_YOUR_FW_ROOT / /mini-syscore.elf
|
||||
```
|
||||
drop ```--safemode``` to have normal mode (not expected to produce graphics yet)
|
||||
## Creating a log
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue