Commit graph

85 commits

Author SHA1 Message Date
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
Raul Tambre
6360ef1790 Added sceNpBasicGetFriendListEntryCount and sceNpBasicGetMessageEntryCount
Fixed (?) sometimes functions being unloaded when they shouldn't.
Also reverted the SPUThread hack.
2014-09-20 19:09:18 +03: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
Nekotekina
43a61d0ab9 Memory.Write*/Read* replaced 2014-09-06 17:33:01 +04:00
Nekotekina
693e7a38fa Some std include moved 2014-08-28 20:29:05 +04:00
Nekotekina
0fb45cccbc cellSync2 stub 2014-08-27 17:11:34 +04:00
Nekotekina
bbf7508d41 cellSync2 stub activated 2014-08-27 02:44:32 +04:00
Nekotekina
4ffd03fe3e Include clearing 2014-08-24 00:40:04 +04:00