Commit graph

126 commits

Author SHA1 Message Date
Nekotekina
7fa42cfaad Fix sys_semaphore_wait (on timeout) 2017-07-26 22:35:45 +03:00
Nekotekina
bf53035e3f IPC support for lv2 sync objects 2017-07-26 21:03:41 +03:00
Nekotekina
67b71c0f89 Fix sys_rwlock_wunlock 2017-07-26 21:03:41 +03:00
Nekotekina
5766fb1f31 Fix sys_rwlock_wlock 2017-07-26 21:03:41 +03:00
scribam
1899f399b6 Mixed minor changes 2017-07-26 17:49:40 +03:00
Nekotekina
adf119e960 sys_rwlock_runlock fixed
Registered _sys_rwlock_trywlock
2017-07-23 16:01:52 +03:00
Nekotekina
3f9affd2ad Stub some SPU syscalls 2017-07-23 11:03:38 +03:00
Jake
7b3693bb29 sys_timer: Fix initial timer state 2017-07-22 09:41:00 +03:00
Nekotekina
f91f2e3e6d Patch: add floating point support
Also count applied entries
2017-07-17 18:36:54 +03:00
Nekotekina
e39ee10105 Patch system improved
SPU patch rewritten
PPU patch implemented
2017-07-17 16:49:46 +03:00
Nekotekina
7702eb2fa7 PPU: clean linkage info 2017-07-12 21:29:09 +03:00
Nekotekina
ff53ff3bbf Force HLE for net-related libraries 2017-07-12 14:00:38 +03:00
Nekotekina
8202352452 Do not load sprx twice 2017-07-12 14:00:38 +03:00
Nekotekina
74f2be7307 PPU: free prx segments 2017-07-12 14:00:38 +03:00
Nekotekina
9a38d63661 Store sys_spu_image value 2017-07-12 14:00:38 +03:00
RipleyTom
d793f8ad78 Implements sys_fs_disk_free 2017-07-04 16:16:32 +03:00
Nekotekina
f0d184f38b PPU LLVM: relocation support 2017-07-04 02:04:22 +03:00
Nekotekina
8034196c25 ppu_syscall_code type added (for fmt) 2017-06-26 16:56:13 +03:00
Nekotekina
1196e9decc PPU LLVM: remove unnecessary code 2017-06-26 16:56:13 +03:00
Nekotekina
d0b37777c3 Remove throw cpu_flag 2017-06-23 20:09:33 +03:00
Nekotekina
aea094730b PPU LLVM: paradigm shift
For now, compile only one block at time
Use tail calls to move between blocks
Fully write PPU context (except CIA)

This fixes many compatibility problems
2017-06-23 20:09:33 +03:00
scribam
4d294e7a69 Stub sys_rsxaudio_ functions 2017-06-22 20:08:21 +03:00
Jake
d3df83a3ea Sprx: loading / reloc fixes 2017-06-21 19:28:05 +03:00
Jake
80fc471067 Ignore LLE savedata modules 2017-05-21 18:07:43 +03:00
Nekotekina
f010b5b235 Configuration simplified 2017-05-20 16:01:48 +03:00
Nekotekina
88fef183a3 config.yml: Log section optimized 2017-05-15 14:37:05 +03:00
Nekotekina
8df95dbe39 Stub sys_fs syscalls 2017-05-11 19:05:41 +03:00
Nekotekina
08c955d177 Remove AutoPause.cpp 2017-05-11 19:05:41 +03:00
Nekotekina
8209e6c1e3 ppu_initialize_syscalls draft 2017-05-11 19:05:41 +03:00
Nekotekina
5ffb4766b0 sys_ppu_thread_once rewritten
sys_initialize_tls moved
sys_interrupt_thread_disestablish moved
2017-05-11 19:05:41 +03:00
Nekotekina
b1e8eefad0 cellFs fixes
cellFsAllocateFileAreaWithoutZeroFill implemented
2017-05-07 15:24:07 +03:00
Nekotekina
e8d76ede14 sys_fs_fsync fix 2017-05-05 00:11:57 +03:00
Nekotekina
8055d83da2 sys_fs_fget_block_size improved 2017-04-26 20:31:39 +03:00
Nekotekina
b0a83cdb56 sys_fs_lsn_get_cda_size stub 2017-04-26 20:26:29 +03:00
Nekotekina
3f5951c9f8 sys_fs_fcntl update 2017-04-26 16:10:26 +03:00
Nekotekina
c3c442ccb1 cellFsGetFreeSize implemented 2017-04-26 02:27:35 +03:00
Nekotekina
a95a63a58a sys_fs_lsn_lock implemented 2017-04-26 02:27:35 +03:00
Nekotekina
1bbb76fa20 sys_fs_test implemented 2017-04-26 02:27:35 +03:00
Nekotekina
256dfc5729 sys_fs_fsync implemented
sys_fs_fdatasync implemented as equal function
2017-04-26 02:27:34 +03:00
Nekotekina
19fd8c109e cellFsSdataOpenByFd fixed 2017-04-26 02:27:34 +03:00
Nekotekina
d7c3d1ce12 sys_fs: 0xc0000006 stub 2017-04-26 02:27:34 +03:00
Nekotekina
0f95736c36 cellFsGetDirectoryEntries rewritten 2017-04-26 02:27:34 +03:00
Nekotekina
d05b6135c6 Use libfs.sprx (LLE) 2017-04-26 02:27:34 +03:00
Nekotekina
4ceaab10a5 _mxr000 hack moved 2017-04-16 17:44:20 +03:00
Nekotekina
402df68235 sys_spu_image loading rewritten 2017-04-16 17:44:20 +03:00
Nekotekina
2fd58dc7e8 sys_prx updated 2017-04-16 17:44:19 +03:00
Ani
94ab3ae7cf Misc (#2614)
* cellSysmodule: Register libad modules

Register libad_core, libad_async, libad_billboard_util

* Misc

sys_ss_get_console_open_psid (Called on Project Diva F 2nd),
sys_ss_get_console_id
Stub cellWebBrowserGetUsrdataOnGameExit for Professional Baseball
Spirits 2015
Fix two logs on GcmSys
2017-04-13 19:30:25 +03:00
scribam
9ba0a9189b Update sys_spu
- Implement sys_spu_thread_group_set_priority
- Implement sys_spu_thread_group_get_priority
2017-04-10 04:08:55 +03:00
scribam
49ba4bbfb5 Typo 2017-04-10 02:39:52 +03:00
Nekotekina
3ec156b2f2 Enable patch engine for SPU images 2017-03-30 12:04:59 +03:00