Raul Tambre
48def8fa5b
Minor sceNpManagerGetStatus improvements
...
Might allow a couple games to go in-game. Also a couple other minor fixes.
2015-08-06 15:24:10 +03:00
Nekotekina
b391e93466
Modules cleanup
2015-08-01 14:39:39 +03:00
Nekotekina
5815d90eb4
Minor formatting fix, cellRudp fix
2015-08-01 14:39:01 +03:00
Raul Tambre
a239eaf630
cellSpurs additions and internal struct refactoring
...
Also updated the README.
2015-07-26 17:04:10 +03:00
Raul Tambre
6ef4cecf57
Split sceNp into sceNpUtil and register sceNpClans
2015-07-26 16:44:10 +03:00
Raul Tambre
2e3113b5f2
Fix Travis compiling
2015-07-14 18:59:10 +03:00
Raul Tambre
80b544aa78
Add sceNp2 and some sceNpMatching2 functions
2015-07-14 15:07:23 +03:00
Raul Tambre
66cf864ee0
Fix saving and some more logging
...
Fixes Shin Hayarigami (BLJS10279).
2015-07-13 22:06:16 +03:00
Nekotekina
4bacfcf847
sys_lv2dbg added, bugfix
2015-07-10 04:31:41 +03:00
Nekotekina
317417d541
vm::cptr/bcptr/lcptr used widely for const pointers
2015-07-10 04:30:53 +03:00
Raul Tambre
909b512493
SysCall improvements
2015-07-09 20:19:29 +03:00
Nekotekina
9cfdce91a1
vfsDir usage fixed
2015-04-26 00:26:54 +03:00
Nekotekina
74b3580b69
rfile_t renamed
2015-04-25 00:38:11 +03:00
Raul Tambre
e6a47bfa89
Fix be_ts and fix loading in some modules
2015-02-23 17:09:52 +02: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
b6ec618f97
Experimental template formatting with be_t<> support
2015-01-12 21:12:06 +03:00
raven02
3fc471eb32
RSX: shaders fix and vertex texture implementation
2014-12-17 22:01:59 +08:00
Raul Tambre
b8d2343765
Implement sys_game_process_exitspawn and fixes
2014-12-14 19:14:26 +02:00
Dante38490
7a05ad7023
Fixed Path Rap file for decrypt .Edat
2014-12-12 17:31:48 +01:00
Alexandro Sánchez Bach
59c8def566
Merge pull request #845 from Survanium90/master
...
Various changes in CellGem, SceNP and CellMic
2014-10-18 21:11:26 +02:00
Survanium90
7fd3dd9ebf
Implemented sceNpManagerGetContentRatingFlag
2014-10-18 22:20:37 +04:00
Raul Tambre
9e5403aeb3
Remove unneeded be_t
2014-10-11 20:20:01 +03:00
Hykem
4978af50e4
Merge pull request #825 from Survanium90/master
...
Added initialization for SceNpUtilBandwidthTestInitStart
2014-10-01 14:58:10 +01:00
Hykem
6d6c1a9672
Updated the Crypto Engine:
...
- Fixed several bugs in unedat;
- Improved EDAT/SDAT file decryption.
2014-10-01 14:57:44 +01:00
Survanium90
1ded37d253
Added initialization for SceNpUtilBandwidthTestInitStart
...
Also added initialization checks
2014-10-01 13:25:06 +04:00
nmzik
c0b53d6b48
Adjusted attributes, added better log messages and an initialization check in the sceNP module
2014-09-30 22:42:15 +04: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
Raul Tambre
790a8bf814
Added sceNpTrophyTerm and proofed some unloadings
...
Made cellNetCtl, cellGem, cellCamera, sceNp, sceNpCommerce2 and
sceNpTrophy properly unload if termination function wasn't called.
2014-09-22 22:00:28 +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
Raul Tambre
b7a6c93e96
Fix crash in Arkedo games (that I created)
2014-09-16 19:28:21 +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
Raul Tambre
c74c592dd3
Added more initializations and terminations
2014-09-12 17:28:02 +03:00
Nekotekina
43a61d0ab9
Memory.Write*/Read* replaced
2014-09-06 17:33:01 +04:00
Nekotekina
9f2afffca1
Some functions removed
2014-09-04 21:32:20 +04:00
Nekotekina
9501869aa1
mem32_t replaced
2014-09-01 04:51:48 +04:00
Nekotekina
0b5ef1d8f9
mem64_t replaced
...
Added conversion from vm::var to vm::ptr of the same type.
2014-09-01 02:58:08 +04:00
Nekotekina
78cbb90ef6
Some leaks fixed
2014-08-26 03:55:37 +04:00
Nekotekina
61c4a88ab4
rFile.h, Thread.h, IdManager.h includes moved
2014-08-25 18:56:13 +04:00
Nekotekina
4ffd03fe3e
Include clearing
2014-08-24 00:40:04 +04:00
Nekotekina
b005ee3cda
Log include fixes
2014-08-23 18:51:51 +04:00
Raul Tambre
d36580f1dc
Huge SceNp header additions and splitting
...
TUS, SNS, Commerce and Clans modules are now in seperate files.
Added a lot of headers and structures.
2014-08-15 17:57:55 +03:00
Raul Tambre
91b4596c0b
Implement sceNpDrmIsAvailable2
2014-08-13 22:29:38 +03:00
Raul Tambre
8f4d8f82ed
License isn't always needed, fixes access violation
2014-08-13 15:25:13 +03:00
Nekotekina
facb412e62
...
2014-08-05 21:47:07 +04:00
Nekotekina
5621258b9d
edat patch
2014-08-05 21:47:05 +04:00
Nekotekina
8f04ab07ed
IsGood() check elimination
...
Reasons: 1) It's unsafe - we cannot guarantee that address is still good
while it is used. 2) It's wrong in many modules which are usually just
compare pointer with zero.
2014-08-05 14:18:22 +04:00
Sacha
e8525a6f14
More rFile cleanups and fixes.
...
Was using fileExists/dirExists before when really should have just been exists. File or Dir doesn't matter and would only create false negatives.
Current working directory shouldn't really be used at all. This is just the folder the application is run from (not even where the .exe resides).
Some of the infos required by vfsLocalDir such as executable may not be portable. Not sure of their intended function as they are never used.
2014-08-01 04:20:00 +10:00
raven02
dbc8f76b52
Add sceNpSignalingDestroyCtx()
2014-07-28 19:15:28 +08:00