After some hard work on shader recompiler , shadps4 can now run sonic mania . As you can see in the video there are still minor issues but we working out to sort them 🙂
Our gpu engine started to work
We have exciting news today , It appears that our shader recompiler started to work . Although our results are still minimal , it is a good step on getting more things to work.
Below you can see a sample which uses vertex and fragment shader
![](https://shadps4.net/wp-content/uploads/2024/05/simple-triangle-1024x605.png)
Stay tuned for more updates soon 🙂
Shadps4 v.0.0.4 progress
We have a very interesting progress on our new W.I.P. version .
Most of retail games comes with bundled libc and libfios2 libraries . Until version 0.0.3 shadps4 was HLEd part of libc library . From now on if game provides a bundled libc and libfios2 libraries we load it natively. That means we can be more accurate on libc emulation (we saved the need of more than 3000 hle functions) which can make us progress faster!
Stay tuned for more progress report soon!
shadps4 linux support
Latest betas of v0.0.3 support linux as well . Stay tuned for more updates too.
Github repo moved to new location
We are now an organization so update your links https://github.com/shadps4-emu
Shadps4 v.0.0.3 progress
Although i haven’t updated the site for quite a long time that doesn’t mean that we don’t have updates.
Currently we working on TLS and filesystem implementations , and some openOrbis demos have come to life.
![](https://shadps4.net/wp-content/uploads/2024/01/graphics-1024x601.jpg)
![](https://shadps4.net/wp-content/uploads/2024/01/pngdec-1024x601.jpg)
More to come soon 😉
Stay Tuned..
First homebrew game working
A small homebrew from Niko . We can now play tetris with controls 🙂
First working demo.
Fixed tile decoding and we have our first demo running . This demo is a basic sample from official ps4 sdk demo. Although is quite simple one (which needed 20k lines of codes to work) , it shows that this emulator is quite promising. Stay tuned for more updates.