boykopovar
|
5d7bee9a1f
|
refactor(libs): organize sceAuodioOut lib with cmakelists
|
2026-09-12 16:16:41 +03:00 |
|
boykopovar
|
37c8bafd13
|
fix(libkernel): fix export non-ps5 functions with extern c
|
2026-09-12 16:07:14 +03:00 |
|
boykopovar
|
9d7c255316
|
feat(windows): add import error chain diagnostic
|
2026-09-12 15:55:46 +03:00 |
|
boykopovar
|
31943e9a62
|
fix(sceVideoOut): add nid_postdfix to equeue libkernel exports
|
2026-09-12 11:21:01 +03:00 |
|
boykopovar
|
497821e94f
|
feat(sceVideoOut): video out functions impl (wip)
|
2026-09-12 11:02:17 +03:00 |
|
boykopovar
|
69b8080ea4
|
feat(libkernel): add equeue functions impl
|
2026-09-12 10:40:27 +03:00 |
|
boykopovar
|
bd16eaaacf
|
refactor(libs): organize libSceVideoOut with cmakelists
|
2026-09-11 16:41:01 +03:00 |
|
boykopovar
|
792e0a1023
|
feat(repo): add git submodules to 3rdparty
|
2026-09-11 15:51:24 +03:00 |
|
boykopovar
|
4b643c6655
|
refactor(core): seprated folders for relinker and libs
|
2026-09-11 14:53:01 +03:00 |
|
boykopovar
|
e9bbde1a6e
|
refactor(libkernel): pthread functions separation
|
2026-09-11 14:12:44 +03:00 |
|
boykopovar
|
67b778055a
|
refactor(libs): use local cmakelists in libc
|
2026-09-11 12:22:19 +03:00 |
|
boykopovar
|
2323a08de6
|
refactor(elfpatcher): move windows patcher headers to include
|
2026-09-11 10:05:54 +03:00 |
|
boykopovar
|
6c5afcce14
|
refactor(relinker): separate args parsing and autorun from main
|
2026-09-11 09:43:40 +03:00 |
|
boykopovar
|
08b1968b15
|
fix(libs): repack pe export names contiguously instead of edata no free space ex
|
2026-09-11 08:38:42 +03:00 |
|
boykopovar
|
a1116fe948
|
feat(libc): windows way for ex handling (wip)
|
2026-09-11 08:17:12 +03:00 |
|
boykopovar
|
ea3f7b5ae0
|
fix(windows): va_list sysv abi parse for fomatting functions
|
2026-09-11 07:49:14 +03:00 |
|
boykopovar
|
e075f99757
|
chore(windows): loading prx info to stdout
|
2026-09-11 07:08:01 +03:00 |
|
boykopovar
|
999a723a5f
|
fix(windows): precommit guest thread stacks to prevent guard page skips
|
2026-09-10 20:25:25 +03:00 |
|
boykopovar
|
b765cefa42
|
fix(libs): fix args sysv abi for types (windows)
|
2026-09-10 19:54:03 +03:00 |
|
boykopovar
|
d23e1ca84e
|
feat(elfpatcher): build tls for fs access instructions (windows)
|
2026-09-10 18:34:54 +03:00 |
|
boykopovar
|
2a14912b65
|
feat(cli): relinker --lazy-binding flag
|
2026-09-10 14:57:27 +03:00 |
|
boykopovar
|
c0c1ac4424
|
fix(libs): fix build sysv abi on mingw
|
2026-09-10 14:34:43 +03:00 |
|
boykopovar
|
36c29c9a66
|
feat(libs): sysv abi macros for windows exports
|
2026-09-10 13:30:05 +03:00 |
|
boykopovar
|
74de895ac0
|
feat(libs): add new libSceAgc unknown functions
|
2026-09-10 09:43:59 +03:00 |
|
boykopovar
|
8400150f80
|
feat(libs): add new declarations to libSceAgc
|
2026-09-10 09:09:08 +03:00 |
|
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 |
|