psOff v0.5 is released. An early PS4 emulator for Windows.
psOff v0.5 Changelog:
libSceSaveData things by @igor725 in #52
libSceSharePlay initial implementation by @TylerJaacks in #51
Another libSceSaveData thing by @igor725 in #54
Implement ioctl+fcntl IFile functions by @igor725 in #56
Do not close the emulator if message box failed by @igor725 in #58
Implement some deprecated SaveData API by @igor725 in #59
Stub libSceVrTracker + Cleanup + libSceNgs2 things by @igor725 in #60
Move zlib by @SysRay in #62
Some libScePngDec by @igor725 in #63
Some libSceNet functions by @igor725 in #64
Implementation attempt: sceNetEpoll things by @igor725 in #65
Gamereport by @igor725 in #66
Work by @SysRay in #67
intercepts, + window resize, + fullscreen config by @SysRay in #69
Some functions to get the original libSceNgs2 wroking by @igor725 in #68
Remember window position and size by @igor725 in #70
Fix libScePngDec implementation by @igor725 in #71
Gamereport request by @igor725 in #72
unittest + frame limiting by @SysRay in #73
Unit tests action by @igor725 in #74
Rework GameReport a bit by @igor725 in #75
Stub sceRazorIsLoaded by @igor725 in #76
Fix /dev/random creation by @igor725 in #77
Fixes by @igor725 in #78
Move initialization of /dev/zero and /dev/null, meet POSIX standard by @minecraft8997 in #79
NpToolkit2, NpParty, Voice stubs by @igor725 in #80
Fix deps for core + config_emu|pthread|appcontent things by @igor725 in #81
libSceNet| Resolver by @igor725 in #82
GameReport| Locales by @igor725 in #83
Work -> feature by @SysRay in #85
Stubs and functions by @igor725 in #86
More translations for GameReport by @igor725 in #84
Proper multiple display support by @igor725 in #88
Stub some funcs by @igor725 in #89
Moved third_party to new repo by @SysRay in #91
Symbol stubs by @kr1spy2115 in #90
Savedata backups by @igor725 in #87
Format inplace by @igor725 in #92
videout| fix image handling race condition by @SysRay in #94
Fromat inplace fix by @igor725 in #93
Let ffmpeg decide by @igor725 in #95
add emulator version by @SysRay in #97
Autofill emulator version in game report by @igor725 in #98
Work by @SysRay in #99
libSceGameLiveStreamingSetMaxBitrate + libSceUsbd symbols by @Ordinary205 in #101
Cleanup + Json things by @igor725 in #100
Update window title by @igor725 in #102
Discord release notifier by @igor725 in #103
Fix vsync description + ngs2 things by @igor725 in #106
Multiple Symbols by @Ordinary205 in #105
Revert audio change by @igor725 in #108
work -> features by @SysRay in #109
libSceVoice Symbols by @Ordinary205 in #110
Multiple Symbols (Part 2) by @Ordinary205 in #112
Wiki thing by @igor725 in #55
libSceHttp early implementation by @minecraft8997 in #104
Fix wiki action by @igor725 in #113
Some libc missing syms by @igor725 in #114
Moving net code to core by @igor725 in #111
Multiple gamepads support by @igor725 in #115
Some config range checks and wiki update by @igor725 in #116
Multiple stubs and implementations by @igor725 in #117
Toggle fullscreen keybind by @igor725 in #118
Minor libSceUlt research by @igor725 in #119
Work by @SysRay in #121
More stubs, libc implementations and scePadOpen fix by @igor725 in #120
Multiple Symbols (Part 3) by @Ordinary205 in #122
Fix all kinds of bugs across libScePad by @igor725 in #124
Add json validation schemas to config files by @igor725 in #123
Error codes cleanup + more scePad fixes by @igor725 in #125
Update wiki info and json schemas by @igor725 in #126
Ngs2 things again by @igor725 in #128
Handle ps_regs==nullptr case by @igor725 in #127
Custom verbosity level for each logging module by @igor725 in #129
Work by @SysRay in #130
libScePad and libScePthread fixes + some stubs by @igor725 in #131
Work by @SysRay in #133
render| v.0.5-nightly_27.04.24 by @SysRay in #134
Get rid of pad’s backend aliases by @igor725 in #132
Fix OpenFile formatting by @igor725 in #135
Fix other strings too by @igor725 in #136
move runtime + main to public by @SysRay in #137
Fix renderer version displaying by @igor725 in #138
fix vulkan limits by @SysRay in #139
MemoryManager + Missing Symbols fix by @SysRay in #140
small fixes by @SysRay in #141
vulkanSetup fixes, + exception(more infos) by @SysRay in #143
Stubs again by @igor725 in #142
fix exception handling by @SysRay in #144
libScePngEnc implementation by @igor725 in #146
Correct libSceAudioOut behavior by @igor725 in #145
Multiple Symbols (Part 4) by @Ordinary205 in #148
Fix gmtime_s stack corruption and distorted FLOAT_8CH sound by @igor725 in #147
sceNpSignaling library stub and log fix by @kr1spy2115 in #150
work -> features by @SysRay in #151
fix imgui resize crash by @SysRay in #152
Trophies system by @igor725 in #149
Rework hotkey handling + cleanup by @igor725 in #153
Fix unused iterator by @igor725 in #154
Set of logarithm funcs + config fix by @igor725 in #156
Trophies list by @igor725 in #155
Add symbol names and paths to stacktrace by @igor725 in #157
Disable IO vbuffer by @igor725 in #158
Missing symbols and minor fixes by @igor725 in #159
Work by @SysRay in #160
Fix sampling rate for ngs2 sound by @igor725 in #161
Multiple Symbols (Part 5) by @Ordinary205 in #162
Fix language detection for trophies by @igor725 in #163
Another Ngs2 fix by @igor725 in #164
Trophies fix by @igor725 in #166
Handle zero-cases by @igor725 in #165
bugfixes for libc malloc by @SysRay in #167
Fix POSIX_CALL return value + Library fix by @igor725 in #168
fixes by @SysRay in #169
Stub some sceNp apis by @igor725 in #170
graphicsDriver| use shader regs size by @SysRay in #172
Work -> features by @SysRay in #173
Window size + Thread name bugfix by @igor725 in #174
Features -> main by @SysRay in #175