Skip to content

Releases: shadps4-emu/shadPS4

shadps4 v0.0.3 codename salad

23 Mar 08:13
8691174
Compare
Choose a tag to compare

A new release for shadps4 , the date is not decided by luck is 21 years after first pcsx2 release , (23 march 2002 ) and by accident mine (shadow) birthday.

The most important features of this release is linux support and running of few OpenOrbis demos (helloword , graphics , pngdec , sound)

A more detailed list above :

-Switching to std::thread
-Use unique_ptr where possible
-Replace printf/scanf with type safe fmt
-Implemented sceKernelGetProcessTime
-Implemented sceKernelGetProcessTimeCounter , sceKernelGetProcessTimeCounterFrequency
-Pause emu with P button
-Timers rewrote with std::chrono
-Added sceSystemServiceGetStatus
-Initial FileSystem implementation
-Initial TLS work
-New logging implementation
-Some functions implemented for userService,systemService
-Added sceAudioOut module and output using sdl audio

shadps4 1 year anniversary edition - v0.0.2

21 Oct 19:02
Compare
Choose a tag to compare

Anniversary edition of shadps4 (1 year since first commit)

Some new homebrew working , check shadps4 site.

Complete changelog

-using cstdint header in variable types
-run_main_entry: Rewrite in asm for stack setup
-printf libc implementation for work with sysv_abi
-initial pad emulation (only digital pad atm)
-Implemented sceVideoOutIsFlipPending
-Added auto stubs , now unsupported hle function will resolve as empty stubs
-Rewrote libc_cxa functions
-Libc implementations ( _ZdlPv,_Znwm,rand,_Fsin,qsort,free,strncpy,memmove,atan2f,pow,_Sin)
-ET_SCE_DYNAMIC behaves as valid for execution now.
-Initial FileSystem work (not yet usable).

shadps4 First release - v0.0.1

29 Sep 08:00
Compare
Choose a tag to compare

First release.

Only playable is videoout_basic demo