Commit graph

92 commits

Author SHA1 Message Date
Nekotekina
3ed603074c Changes done by [DH] rewritten
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
2015-12-22 23:11:20 +03:00
O1L
c0255208cc Old ini-manager only partially used in VFS. Global configuration used as defualt. 2015-10-27 01:09:31 +04:00
Nekotekina
a974ee009e vm::var improved, cleanup
Mostly vm::var initialization introduced.
Added vm::make_var function.
2015-10-14 18:17:37 +03:00
Nekotekina
9d68c16c62 be_t (se_t) optimizations 2015-09-22 13:28:35 +03:00
Nekotekina
59f1077a36 Cleanup, be_t fixed
Some functions renamed:
get_ps3_function_name
execute_syscall_by_index
2015-09-22 13:28:34 +03:00
Nekotekina
12f36cf31f Experimental class template Module<T>
Allocates ps3 memory for specific instance T
2015-09-22 13:28:31 +03:00
Nekotekina
a2646f9871 ModuleManager cleanup 2015-08-01 14:39:37 +03:00
Nekotekina
25056f49c4 Added on_error handler for Module 2015-08-01 14:39:03 +03:00
Nekotekina
2f7fe35f5c Minor style change 2015-07-21 23:14:31 +03:00
Nekotekina
eafddd9e33 CPUThread fixes, thread_t cleanup 2015-07-10 04:31:32 +03:00
Nekotekina
83321c5be7 sys_time_get_current_time fixed, CALL_FUNC draft 2015-07-10 04:31:30 +03:00
Nekotekina
721ad404d2 VM_CAST macro 2015-07-10 04:31:23 +03:00
Nekotekina
32d3d1fbe5 EXCEPTION() macro usage, sceNpTrophy improved 2015-07-10 04:31:20 +03:00
Nekotekina
3aefa2b4e1 ThreadBase rewritten (wip) 2015-07-10 04:31:16 +03:00
Nekotekina
39f836b495 re32/se32/... macro eliminated, some fixes 2015-07-10 04:31:09 +03:00
Nekotekina
317417d541 vm::cptr/bcptr/lcptr used widely for const pointers 2015-07-10 04:30:53 +03:00
Nekotekina
8c62a893a9 cellGifDec, cellPngDec: small update 2015-06-15 19:21:12 +03:00
DHrpcs3
39e679806b Implemented some sys_prx syscalls
Fixed vm::ptr

Conflicts:
	Utilities/BEType.h
	Utilities/StrFmt.cpp
	rpcs3/Emu/Memory/vm_ptr.h
	rpcs3/Emu/SysCalls/lv2/sys_prx.cpp
	rpcs3/Emu/SysCalls/lv2/sys_prx.h

Cherry-picked commit "Implemented some sys_prx syscalls"
2015-05-29 04:34:30 +03:00
Nekotekina
b84d831d8f MFF_NO_RETURN flag introduced 2015-05-29 01:49:50 +03:00
Nekotekina
b1f7543436 PPU stack fixed (2) 2015-04-18 04:35:58 +03:00
Nekotekina
3e412a2a1f Syscall names registered 2015-03-15 16:26:01 +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
eaf3787ae6 Imports fixed 2015-02-28 21:47:37 +03:00
Nekotekina
d62e95d0f8 Success log level fixed 2015-02-27 21:11:07 +03:00
Nekotekina
88476fe698 Insignificant changes 2015-02-26 21:26:44 +03:00
Nekotekina
be4e85f0f2 PPCThread removed (it does nothing anyway) 2015-02-26 03:54:49 +03:00
Nekotekina
9afdb429fa Result logging restored 2015-02-25 15:08:22 +03:00
Nekotekina
0b21474b79 Logging fixed 2015-02-25 14:48:12 +03:00
Nekotekina
432f0c3630 LLE logging 2015-02-25 14:24:30 +03:00
Nekotekina
991fd015de Size of injected code decreased 2015-02-24 19:38:10 +03:00
Nekotekina
a8688bff85 RTOC saving fixed 2015-02-24 17:04:25 +03:00
Nekotekina
07cb56e1ea Flags for HLE functions 2015-02-23 21:54:17 +03:00
Nekotekina
9ee9523680 StaticFuncManager removed 2015-02-21 17:07:22 +03:00
Nekotekina
faaef03604 Fix 2015-02-21 14:30:26 +03:00
Nekotekina
a4a25dc28d Compilation fix 2015-02-20 21:11:21 +03:00
Nekotekina
152feb898e libmixer fix 2015-02-19 22:17:30 +03:00
Nekotekina
fed1418c0e Loader fix 2015-02-19 16:47:53 +03:00
Nekotekina
91c9fd3c3c Compilation fix 2015-02-18 19:37:12 +03:00
Nekotekina
1589b72699 Compilation fix 2015-02-18 19:28:09 +03:00
Nekotekina
af986d8f4c Loader improved, ModuleManager refactored 2015-02-18 19:22:06 +03:00
S Gopal Rajagopal
5db254f3a5 PPU: Corrected SC instruction format to comply with the PowerISA 2014-12-11 19:13:17 +05:30
Nekotekina
697b699873 Some bugs fixed
ARMv7 partially restored
2014-12-01 01:04:47 +03:00
DHrpcs3
6d3c4e6efc Fixed compilation 2014-11-29 16:54:32 +02:00
DHrpcs3
a59cf50f03 Improved LLE Manager
Improved VFS
2014-11-29 15:16:53 +02:00
DHrpcs3
cdfef3bf9e Fixed compilation errors
Implemented converter_le_be
2014-11-20 21:41:04 +02:00
Nekotekina
6df5ddb973 Few warnings fixed 2014-10-24 17:24:09 +04:00
DHrpcs3
77076191c7 Fixed fix_import function in Modules.cpp 2014-10-02 08:13:35 +03:00
DHrpcs3
eada1fe12c Improved be_t
Fixed NV4097_SET_TWO_SIDE_LIGHT_EN
Added LIS, ORI, NOP & BLR to PPU Jit
2014-10-01 12:45:43 +03:00
Raul Tambre
4a998e5374 Huge sceNp cleanup, added sceNpCommerce2Init and sceNpCommerce2Term 2014-09-21 17:26:21 +03:00