Repository navigation
Quake (homebrew, websrv q1) #6698
karimibrahim07
started this conversation in
Game bring-up
Replies: 1 comment
|
Update: with #6697, #6702 and #6707 no unresolved import is left. The next stop, With those PRs and local patches (entry at |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
Quake (homebrew, websrv
q1)Content version tested
Release
q1of gen04177/q1-ps5 (q1.7z, SHA-2569692254071d5a90b5f4d7fb316960ae1f4e586f944eb1d4641a79a914fd834fb), the Quake engine for the ps5-payload-dev websrv launcher, with the sharewareid1/pak0.pakit ships. It has no title ID:homebrew.jsstartsquake.elf(SHA-256b2f667f8a1bac82d5f9190103a7911a253233558b37e0f780caba253b888ca5c), which renders through its bundledlibOSMesa.so.8(255b57aa50ab5d816fcd64ff4ea4b0f93fc7ac3890e9fb2786cdadeaa89508ba).AnyPS5 commit
main5d9dcc42dSystem tested
Windows 11 Pro (26300), RTX 3060, WinLibs GCC 15.2.0 r7, Release
Furthest point
Does not reach its entry point
What is shown
Nothing; the loader stops before the ELF entry point. Both ELFs are plain ps5-payload-dev SDK builds: they import by symbol name and need
libSceLibcInternal.sprx,libkernel_web.sprxand other.sprxlibraries.Current blocker
On
main, 457FAIL: unresolved ELF importlines (strlen,malloc,pthread_create,scePadOpen…): the Windows loader looks forlibs\*.sprxand looks the names up as written, whilelibs/holds.prxfiles that export NIDs. #6697 resolves them through their NIDs. With it, 11 imports oflibOSMesa.so.8remain:ZSTD_trace_*, the SDK's__dlopen,__dlsym,__dladdr,__dlclose,__dlerror, andkernel_mprotectqsort_sHow it was run
quake.elfrelinked withrelinker --windows --to-intel --trap-sdk-syscall-stubs --registry, withlibOSMesa.so.8placed insce_module/so it is converted as a bundled module, andid1/next to the executable.AI-assisted.
All reactions