DummyCatz
|
a40a68469c
|
Update Linker.cpp
Fix stub message format issue
|
2020-01-13 21:57:06 +08:00 |
|
Asuka
|
195a106ae4
|
implement sceFiosFileExistsSync sceFiosDirectoryExistsSync
|
2020-01-13 21:32:46 +08:00 |
|
Asuka
|
01e57a3dfe
|
stub sceFiosDirectoryExistsSync
|
2020-01-13 12:07:09 +08:00 |
|
Asuka
|
b9bcdcc54b
|
add pthread_self to libkernel library
|
2020-01-13 12:06:46 +08:00 |
|
Asuka
|
7af3cbd788
|
disable looking up function in other libraries
|
2020-01-13 12:06:14 +08:00 |
|
Asuka
|
29e5481a3f
|
stub sceFiosFileExistsSync
|
2020-01-12 22:53:54 +08:00 |
|
Asuka
|
b3294ac2ec
|
implement pthread_self
|
2020-01-12 22:53:42 +08:00 |
|
Asuka
|
1885981757
|
stub sceSaveDataGetSaveDataMemory
|
2020-01-12 22:22:15 +08:00 |
|
DummyCatz
|
6058c35ac9
|
Experimental commit
+ Force symbol resolution
|
2020-01-12 21:05:44 +08:00 |
|
Asuka
|
d4251dcff0
|
hle scek_pthread_self
|
2020-01-12 20:26:28 +08:00 |
|
DummyCatz
|
1cc6cc10c7
|
minor fixes
+ add stub for sceUserServiceGetLoginUserIdList
+ dummyImpl for ScePad::readState()
+ log return address of scec_malloc()
|
2020-01-12 19:58:51 +08:00 |
|
DummyCatz
|
ae77b06aa1
|
Fix logic for determining if a module/library/function is overrdiable
|
2020-01-12 15:46:30 +08:00 |
|
DummyCatz
|
cacdef8283
|
Make some changes to the naming
|
2020-01-12 12:38:12 +08:00 |
|
DummyCatz
|
697841e69b
|
Remove some code in module system
|
2020-01-12 11:27:08 +08:00 |
|
DummyCatz
|
e6e2a01975
|
Add UtilContainer
|
2020-01-12 10:48:05 +08:00 |
|
Asuka
|
ea7be86263
|
ignore
|
2020-01-12 07:37:29 +08:00 |
|
Asuka
|
871ada6833
|
refactor TLS support code
|
2020-01-12 07:34:41 +08:00 |
|
Asuka
|
761b7da75b
|
assert only support mov rax, fs:[0]
|
2020-01-12 00:34:18 +08:00 |
|
Asuka
|
b88b40f24f
|
add black list for modules to not call init_proc
|
2020-01-11 22:36:01 +08:00 |
|
Asuka
|
3a05aa225a
|
add more SaveData stubs, call init_proc on libc
|
2020-01-11 22:19:11 +08:00 |
|
Asuka
|
6a0e0c7dfa
|
tls debug code
disable module init_proc temperaly
|
2020-01-11 21:14:19 +08:00 |
|
Asuka
|
155e1299f7
|
move generated np files into Misc folder
|
2020-01-11 03:26:51 +08:00 |
|
Asuka
|
8412921068
|
delete function name in log
|
2020-01-11 03:26:16 +08:00 |
|
Asuka
|
e62e4d0ffe
|
fix return type from error_code to int
|
2020-01-11 03:16:15 +08:00 |
|
Asuka
|
7043a054b6
|
add rpcs3 to gpcs4 code convert script
only used to convert np functions currently
|
2020-01-11 03:02:44 +08:00 |
|
Asuka
|
5d5eda778f
|
add SCE_ERROR_UNKNOWN
|
2020-01-11 03:02:07 +08:00 |
|
Asuka
|
ca07b6ab01
|
improve module register routines
add sceKernelGetCompiledSdkVersion
|
2020-01-10 15:18:20 +08:00 |
|
Asuka
|
345b328c55
|
wrap debug break point function in platform folder
|
2020-01-10 11:43:26 +08:00 |
|
Asuka
|
48e9ce0b17
|
improve some comments, add a waring log to unsupported resource types
|
2020-01-09 22:11:34 +08:00 |
|
Asuka
|
31075a76f2
|
support S_LOAD_DWORDXN
|
2020-01-09 21:59:38 +08:00 |
|
Asuka
|
64df34a4f2
|
improve comments on unknown function
|
2020-01-09 16:26:27 +08:00 |
|
Asuka
|
ea219b5296
|
improve debug stub switches
|
2020-01-09 16:17:33 +08:00 |
|
Asuka
|
8d2f33e3be
|
add MODSYS_USE_STUB_ON_UNKNOWN_ONLY, delete MODSYS_FORCE_USING_STUB_FUNCTION
|
2020-01-09 15:40:56 +08:00 |
|
Asuka
|
3f136ebf6d
|
change debug switches in module system from constexpr to macro
never mix debug switches with normal code logic, it's super confusing
|
2020-01-09 15:02:29 +08:00 |
|
Asuka
|
02d63c99c0
|
ues nested shader resource table instead of old linear table
this matches the shader binary better and could make the complier implementation more easier
|
2020-01-09 01:02:58 +08:00 |
|
Asuka
|
5e35dcc0f1
|
move LOG_DEBUG_MAPPER into ModuleSystemCommon.h
|
2020-01-08 22:34:45 +08:00 |
|
Asuka
|
a1bd6529fb
|
ignore s_wqm_b64 exec, xxxx
|
2020-01-07 22:52:49 +08:00 |
|
Asuka
|
b917868c15
|
extend findEudTable to findShaderResourceByType
|
2020-01-07 22:47:30 +08:00 |
|
Asuka
|
cfb3392e19
|
support EUD
|
2020-01-07 22:14:33 +08:00 |
|
Asuka
|
b088931acb
|
continue to support EUD
not completed yet
|
2020-01-06 23:57:14 +08:00 |
|
DummyCatz
|
75a696a11f
|
Update ModuleSystem.md
Fix format
|
2020-01-05 20:53:30 +08:00 |
|
DummyCatz
|
1bd8c25dfb
|
Create ModuleSystem.md
Mostly explain the 3-level overriding of module system.
|
2020-01-05 20:39:12 +08:00 |
|
Asuka
|
ac075ccbef
|
Merge pull request #39 from sgqy/log_cond_2
GPCS4Log.h: use parenthesis; put conditions to one #define
|
2020-01-02 01:21:25 +07:00 |
|
sgqy
|
a2cc698135
|
GPCS4Log.h: use parenthesis; put conditions to one #define
|
2020-01-01 17:23:06 +08:00 |
|
DummyCatz
|
5ec704cf59
|
Merge pull request #38 from VelocityRa/module-fixes
Some module fixes
|
2020-01-01 13:50:18 +08:00 |
|
Nick Renieris
|
f0b2361cc1
|
ELFMapper: Compile-time switch for verbose logging to prevent log spam
|
2020-01-01 07:23:07 +02:00 |
|
Nick Renieris
|
e36f0e784b
|
Common/Log: Conditional logging macros
|
2020-01-01 07:23:07 +02:00 |
|
Nick Renieris
|
ecfc742798
|
Common/Log: Disable unused spdlog features
Speeds things up a bit
|
2020-01-01 07:23:07 +02:00 |
|
Nick Renieris
|
3296e8e91f
|
ModuleLoader: Don't register ignored modules
|
2020-01-01 06:26:10 +02:00 |
|
Asuka
|
ad9c8bc12a
|
first step to support EUD
not completed yet
|
2019-12-31 11:53:57 +08:00 |
|