boykopovar
|
411a4d00a5
|
feat(libs): add change export name macros
|
2026-09-10 08:22:39 +03:00 |
boykopovar
|
abc72da741
|
feat(libs): define vabi macros + add to declarations
|
2026-09-10 08:07:03 +03:00 |
boykopovar
|
5bf78ab8b4
|
feat(relinker): strict unused nids filtering mode
|
2026-09-09 19:29:25 +03:00 |
boykopovar
|
77cfe65b9c
|
feat(relinker): unused nid filter fix + cli update
|
2026-09-09 18:17:10 +03:00 |
boykopovar
|
febac8978e
|
chore(relinker): protect .rela.plt + static jump_slot
|
2026-09-09 11:36:47 +03:00 |
boykopovar
|
3683c6e894
|
fix(codegen): classify FF 3 and FF 5 as indirect call instead of return
|
2026-09-09 10:18:32 +03:00 |
boykopovar
|
3b5ae707cd
|
fix(relinker): exact opcode instead of any rip-relative disp in unused nid filter
|
2026-09-09 10:14:45 +03:00 |
boykopovar
|
a81a1bf1b5
|
feat(relinker): upgrade unused import finder via graph
|
2026-09-09 09:56:52 +03:00 |
boykopovar
|
e62c08f625
|
feat(libs): add new functions declarations
|
2026-09-09 09:12:30 +03:00 |
boykopovar
|
24620106c5
|
fix(nid): sort pe exports and preserve ordinal mappings
|
2026-09-09 08:46:43 +03:00 |
boykopovar
|
af77abfa48
|
feat(relinker): detailed load prx logs for windows
|
2026-09-09 08:38:11 +03:00 |
boykopovar
|
a369e0126c
|
feat(libs): nid patching for non-std imports from prx
|
2026-09-09 08:12:27 +03:00 |
boykopovar
|
1078866097
|
chore(relinker): remove unused imports for windows pe
|
2026-09-08 18:28:51 +03:00 |
boykopovar
|
6af387172a
|
fix(relinker): update elf to windows pe relinking
|
2026-09-08 18:24:03 +03:00 |
boykopovar
|
4f892eeb15
|
refactor(io): add new byte primitives for windows pe
|
2026-09-08 17:40:39 +03:00 |
boykopovar
|
fce86b13b8
|
feat(relinker): add relinking to windows pe (wip)
|
2026-09-08 17:18:14 +03:00 |
boykopovar
|
81d7adea95
|
feat(log): log system detalization
|
2026-09-08 12:10:49 +03:00 |
boykopovar
|
13b30f93a9
|
feat(libSceAgc): libSceAgc shaderCreate impl
|
2026-09-08 11:16:02 +03:00 |
boykopovar
|
8730fa1e6e
|
refactor(libSceAgc): create libSceAgc cmake project structure
|
2026-09-08 11:03:13 +03:00 |
boykopovar
|
814287ef47
|
feat(libs): libSce types impl + shaders refactor
|
2026-09-08 10:20:57 +03:00 |
boykopovar
|
7cf8576587
|
feat(build): all libs link libc + libkernel
|
2026-09-08 09:35:28 +03:00 |
boykopovar
|
6e8f04a65a
|
feat(libkernel): cross platform libkernel build
|
2026-09-08 09:17:39 +03:00 |
boykopovar
|
fca5dc8782
|
feat(libc): cross pltaform build
|
2026-09-08 09:08:00 +03:00 |
boykopovar
|
fba8da58a2
|
chore(docs): update readme status for sceAgcCreateShader
|
2026-09-08 00:31:11 +03:00 |
boykopovar
|
07d1463ae1
|
fix(libkernel): replace throwing with return err code for invalid len
|
2026-09-08 00:16:56 +03:00 |
boykopovar
|
789699928a
|
fix(relinker): gen r_x86_64_relative relocs for internal ptrs
|
2026-09-08 00:15:54 +03:00 |
boykopovar
|
8ad0a9897d
|
feat(libs): libSceCommonDialog + stub libSceSaveDialog impl
|
2026-09-07 23:24:55 +03:00 |
boykopovar
|
ce729fb9c7
|
fix(libkernel): fix random direct memory bug
|
2026-09-07 20:39:54 +03:00 |
boykopovar
|
c5f82f0d5c
|
chore(libc): add fopen error details
|
2026-09-07 20:06:51 +03:00 |
boykopovar
|
fdd7049250
|
fix(libc): fix ftools exports
|
2026-09-07 19:54:01 +03:00 |
boykopovar
|
6c4d6c18b2
|
fix(libkernel): fix scePthreadCreate sync
|
2026-09-07 19:13:33 +03:00 |
boykopovar
|
5f7ef909f8
|
feat(libs): libcSceSaveData impl (wip)
|
2026-09-07 13:42:25 +03:00 |
boykopovar
|
96dd0e03dc
|
chore(libs): skip monitor sensor check
|
2026-09-07 12:44:00 +03:00 |
boykopovar
|
c3993df466
|
feat(libs): libScePad partial impl
|
2026-09-07 12:14:06 +03:00 |
boykopovar
|
eb3af4e253
|
feat(libs): libSceuserService partial impl
|
2026-09-07 11:58:54 +03:00 |
boykopovar
|
73f0d15b63
|
feat(libs): add libSceSystemService impl
|
2026-09-07 11:53:43 +03:00 |
boykopovar
|
5ae2a810e9
|
feat(libult): add libsceult impl
|
2026-09-07 11:37:55 +03:00 |
boykopovar
|
7592031dc9
|
feat(libs): add windows branch for get sysmodule info
|
2026-09-07 11:21:44 +03:00 |
boykopovar
|
0bbf0923ef
|
feat(sysmodule): add new modules mapping
|
2026-09-07 11:17:36 +03:00 |
boykopovar
|
14f8c16ac4
|
fix(libs): add _nid_no_patch_cut postfix and global cxa/unwind exports
|
2026-09-07 10:56:34 +03:00 |
boykopovar
|
1e0fc3f33a
|
feat(libs): add libSysmodule impl
|
2026-09-07 10:55:32 +03:00 |
boykopovar
|
bc14e4743c
|
fix(relinker): map zero-flag ps5 load segments as rwx
|
2026-09-07 10:10:00 +03:00 |
boykopovar
|
9d4c87b686
|
fix(nid): fix updates detections for nid_patcher rerun
|
2026-09-07 09:55:41 +03:00 |
boykopovar
|
d5bc6c9f66
|
refactor(libkernel): remove dup functions
|
2026-09-07 09:41:47 +03:00 |
boykopovar
|
975e4a72d4
|
refactor(libkernel): refactir direct memory exports organization
|
2026-09-07 09:08:59 +03:00 |
boykopovar
|
e77d724a1b
|
feat(libkernel): add pthread module impl(wip)
|
2026-09-07 08:50:31 +03:00 |
boykopovar
|
e79f5ebc58
|
refactor(libkernel): separate direct memory impl
|
2026-09-07 08:08:31 +03:00 |
boykopovar
|
53b20aec77
|
refactor(nid): separate nid resolving logic
|
2026-09-07 07:52:09 +03:00 |
boykopovar
|
6ecfc35551
|
feat(libkernel): libkernel direct memory impl
|
2026-09-06 16:03:29 +03:00 |
boykopovar
|
72af167a9f
|
fix(libc): add extern c for not impl helper header
|
2026-09-06 15:26:09 +03:00 |