Repository navigation
MihawkOS (PPSA99170) #13543
relativespace2K
started this conversation in
Game bring-up
Replies: 1 comment
|
Update: #13532 is merged ( What the title still needs before it can load:
Once it loads, the launcher still needs console payloads (an ELF loader on port 9021, Kstuff, ShadowMountPlus, its |
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
MihawkOS (PPSA99170)
Content version tested
5.0.0-alpha-5 (catalog release), homebrew.
AnyPS5 commit
mainat76fd1c09e9, and separately the head of #12826 (f2df214461, rebased on91a69952c1) with a local junction for/mnt/sandbox/PPSA99170_000/app0and a local sysctl probe.System tested
Windows 11, AMD Ryzen 5 5600, AMD Radeon RX 6800 XT, WinLibs GCC 15.2.0 r7, Release.
Furthest point
Its launcher UI at about 60 fps, with the workarounds listed under Current blocker; not gameplay.
What is shown
With #12826 applied and
/mnt/sandbox/PPSA99170_000/app0pointed at the title'sapp0by a local junction, the title starts and draws its launcher:MihawkOS | FPS: 59.99 (788), the theme list (30 entries), audio open at 48 kHz stereo, its web UI reported on port 6767 and the wallpaper at 3840x2160. Its own log then reports that a game cannot start because the Wine runtime is not installed in/data/ps5proton/runtime/ge11-7, and it stops at its payload check (elfldr,Kstuff,ShadowMountPlus,websrvabsent).Current blocker
mainit does not load: it importsfNoviuIwykc(sceKernelAllocateDirectMemoryForApp) andcBp0Ad-24LA(sceKernelProtectDirectMemoryForPID) fromlibkernel.prx, and both are declared only inlibkernel_sys.prx, so the loader stops on an unresolved ELF import. Open PR: feat(libkernel): export sceKernelAllocateDirectMemoryForApp and sceKernelProtectDirectMemoryForPID #12826.sceKernelGetProcessAbiTypeis a stub that throws. Open PR: feat(libkernel): implement sceKernelGetProcessAbiType #11939.sysctl{1, 14, 8, 0} (kern.proc.proc) while it starts, and the runtime throws on the unsupported MIB, which aborts the title:sysctl_nid_postfix: unsupported MIB 1.14.8.0. PR: feat(libkernel): answer kern.proc.proc with the calling process #13532./mnt/sandbox/PPSA99170_000/app0/assets/directly, which the runtime does not resolve; without the junction it exits withCould not find asset path in "/mnt/sandbox/PPSA99170_000/app0/assets/". No PR yet.websrvon 127.0.0.1:8686) and a Wine runtime under/data/ps5proton, so the launcher UI is as far as it gets here.How it was run
tools/audit_dump.pywithrel-mainat76fd1c09e9reported 592 implemented, 7 partial and 3 stubs (sceSystemServiceGetLocalProcessStatusList,sceKernelGetProcessAbiType,sceKernelProtectDirectMemoryForPID), 0 absent. The run isrel-main'sapp.exefor 30 s withAPS5_PAD_INPUT_FILEset; the evidence is the title's owndownload0/hui/dev/app.logandrun.err.AI-assisted: yes
All reactions