Commit graph

97 commits

Author SHA1 Message Date
Nekotekina
3cf80b0831 sys_lwcond* funcs moved and rewritten 2015-03-09 22:56:55 +03:00
Nekotekina
8155ef5e67 Lv2 lwmutex "true" syscalls experimentally implemented 2015-03-09 04:30:34 +03:00
Nekotekina
507798c541 Lv2 Lwmutex 2015-03-09 00:56:45 +03:00
Nekotekina
d234493b4a Compilation fix 2015-03-07 01:58:42 +03:00
Nekotekina
ef65299dff Lv2 Cond/Mutex rewritten, bugfixes 2015-03-07 01:10:04 +03:00
Nekotekina
5f8cf18a5a SPU refactoring 2015-03-03 00:09:20 +03:00
Nekotekina
bc94d92cba nyu 2015-03-02 05:10:41 +03:00
Nekotekina
72dcbefff4 Bugfix 2015-02-28 19:38:48 +03:00
Nekotekina
942d984dc5 sys_process_get_paramsfo implemented 2015-02-28 17:41:15 +03:00
Nekotekina
a182743561 sys_net fixed 2015-02-21 16:05:35 +03:00
Nekotekina
0bb15b2ff7 Compilation fix_ 2015-02-20 21:05:45 +03:00
Nekotekina
8cd00287cd Compilation fix 2015-02-20 17:27:49 +03:00
Nekotekina
655acc746d HLE function binding for PPU/ARMv7 simplified 2015-02-20 16:58:40 +03:00
Nekotekina
af986d8f4c Loader improved, ModuleManager refactored 2015-02-18 19:22:06 +03:00
Nekotekina
267de68441 Memory cleanup, page flags implemented
RSXCMDMem, SPRXMem, MmaperMem removed
MainMem range fixed
2015-02-13 17:04:03 +03:00
Nekotekina
0eebfb0aaa Memory cleanup: u64 -> u32, empty TLS fixed
cellGameContentPermit fixed
2015-02-12 23:10:25 +03:00
Nekotekina
8a945a1a52 Fixes 2015-02-01 10:09:24 +03:00
Nekotekina
61a5459ccb TLS for ARMv7 threads 2015-01-31 19:44:26 +03:00
Nekotekina
140a42fbcb Bugfix 2015-01-31 00:30:46 +03:00
Nekotekina
4ea1b8cffc Fixed TLS for PPU threads 2015-01-30 23:01:13 +03:00
Nekotekina
da09477be8 Callback syntax changed
call() became overloaded () operator
2015-01-11 13:43:40 +03:00
Nekotekina
3f44e07b7c vm::stackvar (experimental)
Should be convenient for small allocations which would be done on stack
on real console
2015-01-07 05:14:00 +03:00
Nekotekina
7613d749ec SQueue renamed and moved 2014-12-25 01:24:17 +03:00
Nekotekina
d8239a39c9 std::shared_ptr in IdManager 2014-12-24 02:38:13 +03:00
Nekotekina
b2de24db73 SMutex eliminated 2014-12-23 02:31:11 +03:00
Nekotekina
0fb092f2a5 Syscalls: minor fixes 2014-12-22 03:56:04 +03:00
Nekotekina
796c1b46c2 asserts replaced (2) 2014-12-06 15:48:08 +03:00
Nekotekina
8df2c3d707 Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-11-22 19:49:54 +03:00
DHrpcs3
598d929aba Implemented LLE Modules Manager (draft)
Improved loader core.
Implemented *_thread wrappers.
Minor fixes.
Temporary disabled ELF Compiler & DisAsm frame.
2014-11-19 16:16:30 +02:00
Nekotekina
c8d4193f08 PSV: sceKernelCreateThread and sceKernelStartThread
Some fixes in callback manager
2014-11-10 03:21:50 +03:00
Nekotekina
6df5ddb973 Few warnings fixed 2014-10-24 17:24:09 +04:00
Raul Tambre
9e5403aeb3 Remove unneeded be_t 2014-10-11 20:20:01 +03:00
Nekotekina
ed0918d097 Notification for encrypted SPU modules 2014-10-06 01:21:00 +04:00
Nekotekina
6b0857dcff Conflicts fixed 2014-10-02 16:19:52 +04:00
Raul Tambre
879e2d920c Add cellAvconfExt and cellVideoOutGetScreenSize
Also added a flag to RSX debugger showing if two sided lighting is
enabled, a 3D Monitor option and fixed a ")" missing in TODO printout
for sys_spu_elf_get_information.
2014-09-28 18:21:45 +03:00
Raul Tambre
1f870af5cf Fix sys_get_random_number
Thanks @Nekotekina
2014-09-25 22:27:40 +03:00
Raul Tambre
d17322948d Implemented sceNpBasicGetEvent, sceNpLookupInit and sceNpLookupTerm
Updated writing to pointers for sys_get_random_number,
sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount.
Fixed some pointers and TODOs in cellNetCtl.
2014-09-25 20:07:06 +03:00
Nekotekina
bb77249ac8 CellSpurs initialization 2014-09-19 04:19:22 +04:00
Arkaran99
3caff5a107 Change ModuleManager::init function.
First step to help refactor Module management.
Add every module in the static ModuleInfo list. Module without id are assigned
to 0xffff.
The init function is called after constructor and take a pointer to Module
as an input.
This pointer is used to set the Module's global pointer in its file.
2014-09-13 22:00:17 +02:00
B1ackDaemon
3775d28d24 Merge pull request #805 from Nekotekina/master
CallbackManager rewritten
2014-09-13 19:45:45 +03:00
Nekotekina
c1da446653 FastCall() removed 2014-09-12 23:27:33 +04:00
Raul Tambre
1098edea98 Fixed assigning of the generated number 2014-09-12 18:11:04 +03:00
Raul Tambre
6d0fae09c5 Implemented sys_get_random_number 2014-09-12 15:18:27 +03:00
Nekotekina
470afd78d5 WIP (cellPngDec refactoring) 2014-09-08 04:54:17 +04:00
Nekotekina
58f436e749 Small fix 2014-09-07 03:35:48 +04:00
Nekotekina
6c01854fec Well, vector argument support in SC_FUNC 2014-09-06 21:30:50 +04:00
Nekotekina
43a61d0ab9 Memory.Write*/Read* replaced 2014-09-06 17:33:01 +04:00
Nekotekina
db9cbe6cdd MemoryBase::operator+ replaced 2014-09-06 00:26:36 +04:00
Nekotekina
9f2afffca1 Some functions removed 2014-09-04 21:32:20 +04:00
Nekotekina
b952017a3a mem_ptr_t replaced 2014-09-02 05:05:13 +04:00