{
 "version": "https://jsonfeed.org/version/1.1",
 "title": "AnyPS5 blocker map: changes",
 "home_page_url": "https://alxcbtw.github.io/anyps5-roadmap/",
 "feed_url": "https://alxcbtw.github.io/anyps5-roadmap/feed.json",
 "description": "What each snapshot of the AnyPS5 blocker map changed: blockers resolved, blockers entering, leaving or moving in the ranking, and titles whose stage or first open blocker changed. Generated data, community prototype, not official.",
 "language": "en",
 "items": [
  {
   "id": "2026-10-13T06:33:33Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "1 blocker resolved, 2 ranking changes, 5 titles changed",
   "content_text": "#3291 “Recompiler: NVIDIA hangs (device lost) when read_bda_span lanes split between in-place loads and the fallback; branch and commit ready” is resolved.\n#2776 “Resident Evil 4 (PPSA07411): start-up needs a library named Party.prx; with the missing exports added it stops at sce::Json::InitParameter2::setSpecialFloatFormatType” moved up from No. 41 to No. 7 (score 6 → 12).\n#981 “Shader float mode (IEEE_MODE, DX10_CLAMP, FLOAT_MODE) is per shader; the recompiler assumes one” entered the ranking at No. 44 (score 6).\nAnimal Well (PPSA22520) went from Menus to Playable.\nOpenRCT2 Native Port (PPSA99728) went from Converts to Presents.\nResident Evil Village (PPSA01556) now stops at #2776 “Resident Evil 4 (PPSA07411): start-up needs a library named Party.prx; with the missing exports added it stops at sce::Json::InitParameter2::setSpecialFloatFormatType”.\nSuper Meat Boy 3D (PPSA31162) is at Converts now (no stage before).\nvkQuake (PPSA99010) now stops at #981 “Shader float mode (IEEE_MODE, DX10_CLAMP, FLOAT_MODE) is per shader; the recompiler assumes one”.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3291\">#3291</a> “Recompiler: NVIDIA hangs (device lost) when read_bda_span lanes split between in-place loads and the fallback; branch and commit ready” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2776\">#2776</a> “Resident Evil 4 (PPSA07411): start-up needs a library named Party.prx; with the missing exports added it stops at sce::Json::InitParameter2::setSpecialFloatFormatType” moved up from No. 41 to No. 7 (score 6 → 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-981\">#981</a> “Shader float mode (IEEE_MODE, DX10_CLAMP, FLOAT_MODE) is per shader; the recompiler assumes one” entered the ranking at No. 44 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA22520\">Animal Well (PPSA22520)</a> went from Menus to Playable.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99728\">OpenRCT2 Native Port (PPSA99728)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01556\">Resident Evil Village (PPSA01556)</a> now stops at #2776 “Resident Evil 4 (PPSA07411): start-up needs a library named Party.prx; with the missing exports added it stops at sce::Json::InitParameter2::setSpecialFloatFormatType”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA31162\">Super Meat Boy 3D (PPSA31162)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010\">vkQuake (PPSA99010)</a> now stops at #981 “Shader float mode (IEEE_MODE, DX10_CLAMP, FLOAT_MODE) is per shader; the recompiler assumes one”.</li></ul>",
   "date_published": "2026-10-13T06:33:33Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-13T03:48:45Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3291",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3291"
     },
     {
      "type": "moved",
      "blocker": "2776",
      "rank": 7,
      "was": 41,
      "score": 12,
      "was_score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2776"
     },
     {
      "type": "entered",
      "blocker": "981",
      "rank": 44,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-981"
     },
     {
      "type": "stage",
      "title": "PPSA22520",
      "stage": "Playable",
      "was": "Menus",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA22520"
     },
     {
      "type": "stage",
      "title": "PPSA99728",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99728"
     },
     {
      "type": "stop",
      "title": "PPSA01556",
      "blocker": "2776",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01556"
     },
     {
      "type": "stage",
      "title": "PPSA31162",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA31162"
     },
     {
      "type": "stop",
      "title": "PPSA99010",
      "blocker": "981",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010"
     }
    ]
   }
  },
  {
   "id": "2026-10-13T03:48:45Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "19 blockers resolved, 8 ranking changes, 21 titles changed",
   "content_text": "#4800 “AMD Windows: draws whose pixel shader reads the packed ancillary VGPR leave pixels unwritten (agc_driver_relative_ancillary fails on main)” is resolved.\n#4643 “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)” is resolved.\n#4482 “libSceNpManager.prx failed to load by exe file  and need help to fix that” is resolved.\n#4479 “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” is resolved.\n#4334 “libSceNgs2: Dead Cells (PPSA15552) crashes at startup — 'NGS2: rack id 0x4001 is not implemented'” is resolved.\n#4185 “High on Life (PPSA15388): a few minutes into the first level, Unreal's FMemStack frees a chunk whose Next link is -1 (SIGSEGV in FreeChunks)” is resolved.\n#4109 “libSceAudioOut/libSceContentDelete: sceAudioOut2EnableChat and the ContentDelete calls (Palworld, Cult of the Lamb loader stops); branch ready with stated gaps” is resolved.\n#3581 “AGC: five homebrew titles stop on 'last provoking vertex with explicit per-vertex flat interpolation is unsupported'” is resolved.\n#3562 “libSceLibcInternal: getopt, getopt_long and the opt* variables are absent (XPSemu, RetroArch); fix branch ready” is resolved.\n#3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” is resolved.\n#3521 “libkernel: poll throws for descriptors that are not sockets” is resolved.\n#3504 “Shader preparation: masked-lane walk takes 150 to 400 s on Stray's large pixel shaders since fda4aa90 (#3279), and the title no longer starts” is resolved.\n#3502 “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready” is resolved.\n#3348 “libSceJson2: InitParameter2::setSpecialFloatFormatType stops Resident Evil 4 and PRAGMATA; fix branch ready” is resolved.\n#3339 “libSceNpPartner001: sceNpEAAccessInitialize and sceNpEAAccessTerminate are stubs (UFC 6 imports); fix branch ready” is resolved.\n#3333 “libSceShare: sceShareCaptureVideoClipExtended is a stub (Silksong PPSA12544 Share plugin); fix branch ready” is resolved.\n#1973 “Demons Souls v1.04 PPSA01342 Segfault upon running linked elf” is resolved.\n#1970 “agc-driver: write-back drops GPU results of full 64 KiB blocks of 1920x1080 render targets (PPSA12544 backgrounds garbled)” is resolved.\n#479 “AGC: SRT walker statically evaluates a scalar load behind a per-lane exec guard and fails on a NULL pointer” is resolved.\n#4808 “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result” moved up from No. 25 to No. 5 (score 6 → 12).\n#4225 “Linux: a Unity title's il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with \"PSNCore is an old version\" and the title faults (PPSA13579)” moved down from No. 5 to No. 8 (score 13 → 10).\n#4762 “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted” moved up from No. 13 to No. 10 (score 7 → 9).\n4631~poll-descriptor-3-is-not-a-socket “poll: descriptor 3 is not a socket” entered the ranking at No. 46 (score 6).\n4631~fcntl-record-locks-are-not-implemented-o “fcntl: record locks are not implemented on Windows, command=12, fd=3” entered the ranking at No. 48 (score 6).\n1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” entered the ranking at No. 61 (score 3).\n#4909 “Cat Quest III (PPSA15065) on Windows: after loading ~450 bundles the title stays on the loading screen; it polls scePadRead and receives buttons but never advances” entered the ranking at No. 68 (score 1).\n#4846 “libc: a guest free during exit waits 60 s for a lease and aborts after the AGC driver shut down (ProsperoEden quitting)” entered the ranking at No. 69 (score 1).\n7 Days to Die - Console Edition (PPSA16645) is at Presents now (no stage before).\nCat Quest III (PPSA15065) is at Presents now (no stage before).\nCult of the Lamb (PPSA12338) has no known stop left (was #4109).\nDead Cells (PPSA15552) now stops at #3553 “Dead Cells (PPSA15552): NGS2 rack id 0x4001 is not implemented” (was #4334).\nDemon's Souls (PPSA01342) now stops at #3710 “Demon's Souls (PPSA01342 v1.005, Windows): start-up crash comes from the Acm module (0x10b) being reported as loaded; black screen afterwards” (was #1973).\nExtinction Rifts (PPSA25573) has no known stop left (was #4109).\nNHL 27 (PPSA34063) went from Converts to Starts.\nNuvio Max'd (PPSA99288) is at Presents now (no stage before).\nPorpoise (PPSA99764) now stops at #3632 “libkernel: getpriority, chflags, chroot and clock_settime are absent (PS5MC, Porpoise); branch ready” (was #3502).\nProspero Win (PPSA99995) went from Converts to Starts.\nProspero Win (PPSA99995) now stops at #4808 “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result”.\nProsperoAI (PPSA99004) is at Presents now (no stage before).\nProsperoEden (PPSA99008) now stops at #4762 “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted” (was #4643).\nProsperoRadio (PPSA99001) now stops at 4631~fcntl-record-locks-are-not-implemented-o “fcntl: record locks are not implemented on Windows, command=12, fd=3” (was #4479).\nProsperoTV (PPSA99003) now stops at 4631~poll-descriptor-3-is-not-a-socket “poll: descriptor 3 is not a socket” (was #3521).\nPS5MC (PPSA99420) now stops at #3558 “libkernel: execv/execve and the setuid/setgroups/setrlimit family are absent (XPSemu, PS5MC); fix branch ready” (was #3556).\nPS5SX2 (PPSA99203) went from Starts to Presents.\nPSXS5 (PPSA97510) has no known stop left (was #3521).\nSonic Unleashed Recompiled (PPSA99902) now stops at 1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” (was #3502).\nSTAR WARS: Galactic Racer (PPSA28416) has no known stop left (was #4109).\nUFC 6 (PPSA23566) has no known stop left (was #3339).\nVLC (PPSA85300) now stops at #3628 “libkernel: pthread_atfork, mlockall and getdtablesize are absent (XPSemu, VLC); branch ready” (was #3556).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4800\">#4800</a> “AMD Windows: draws whose pixel shader reads the packed ancillary VGPR leave pixels unwritten (agc_driver_relative_ancillary fails on main)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4643\">#4643</a> “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4482\">#4482</a> “libSceNpManager.prx failed to load by exe file  and need help to fix that” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4479\">#4479</a> “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4334\">#4334</a> “libSceNgs2: Dead Cells (PPSA15552) crashes at startup — &#x27;NGS2: rack id 0x4001 is not implemented&#x27;” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4185\">#4185</a> “High on Life (PPSA15388): a few minutes into the first level, Unreal&#x27;s FMemStack frees a chunk whose Next link is -1 (SIGSEGV in FreeChunks)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4109\">#4109</a> “libSceAudioOut/libSceContentDelete: sceAudioOut2EnableChat and the ContentDelete calls (Palworld, Cult of the Lamb loader stops); branch ready with stated gaps” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3581\">#3581</a> “AGC: five homebrew titles stop on &#x27;last provoking vertex with explicit per-vertex flat interpolation is unsupported&#x27;” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3562\">#3562</a> “libSceLibcInternal: getopt, getopt_long and the opt* variables are absent (XPSemu, RetroArch); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3556\">#3556</a> “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3521\">#3521</a> “libkernel: poll throws for descriptors that are not sockets” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3504\">#3504</a> “Shader preparation: masked-lane walk takes 150 to 400 s on Stray&#x27;s large pixel shaders since fda4aa90 (#3279), and the title no longer starts” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3502\">#3502</a> “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3348\">#3348</a> “libSceJson2: InitParameter2::setSpecialFloatFormatType stops Resident Evil 4 and PRAGMATA; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3339\">#3339</a> “libSceNpPartner001: sceNpEAAccessInitialize and sceNpEAAccessTerminate are stubs (UFC 6 imports); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3333\">#3333</a> “libSceShare: sceShareCaptureVideoClipExtended is a stub (Silksong PPSA12544 Share plugin); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/1973\">#1973</a> “Demons Souls v1.04 PPSA01342 Segfault upon running linked elf” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/1970\">#1970</a> “agc-driver: write-back drops GPU results of full 64 KiB blocks of 1920x1080 render targets (PPSA12544 backgrounds garbled)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/479\">#479</a> “AGC: SRT walker statically evaluates a scalar load behind a per-lane exec guard and fails on a NULL pointer” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4808\">#4808</a> “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result” moved up from No. 25 to No. 5 (score 6 → 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4225\">#4225</a> “Linux: a Unity title&#x27;s il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with &quot;PSNCore is an old version&quot; and the title faults (PPSA13579)” moved down from No. 5 to No. 8 (score 13 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4762\">#4762</a> “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted” moved up from No. 13 to No. 10 (score 7 → 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-3-is-not-a-socket\">4631~poll-descriptor-3-is-not-a-socket</a> “poll: descriptor 3 is not a socket” entered the ranking at No. 46 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4631~fcntl-record-locks-are-not-implemented-o\">4631~fcntl-record-locks-are-not-implemented-o</a> “fcntl: record locks are not implemented on Windows, command=12, fd=3” entered the ranking at No. 48 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1578~putc_unlocked\">1578~putc_unlocked</a> “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” entered the ranking at No. 61 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4909\">#4909</a> “Cat Quest III (PPSA15065) on Windows: after loading ~450 bundles the title stays on the loading screen; it polls scePadRead and receives buttons but never advances” entered the ranking at No. 68 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4846\">#4846</a> “libc: a guest free during exit waits 60 s for a lease and aborts after the AGC driver shut down (ProsperoEden quitting)” entered the ranking at No. 69 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA16645\">7 Days to Die - Console Edition (PPSA16645)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15065\">Cat Quest III (PPSA15065)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Cult of the Lamb (PPSA12338)</a> has no known stop left (was #4109).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552\">Dead Cells (PPSA15552)</a> now stops at #3553 “Dead Cells (PPSA15552): NGS2 rack id 0x4001 is not implemented” (was #4334).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01342\">Demon&#x27;s Souls (PPSA01342)</a> now stops at #3710 “Demon&#x27;s Souls (PPSA01342 v1.005, Windows): start-up crash comes from the Acm module (0x10b) being reported as loaded; black screen afterwards” (was #1973).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Extinction Rifts (PPSA25573)</a> has no known stop left (was #4109).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA34063\">NHL 27 (PPSA34063)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99288\">Nuvio Max&#x27;d (PPSA99288)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764\">Porpoise (PPSA99764)</a> now stops at #3632 “libkernel: getpriority, chflags, chroot and clock_settime are absent (PS5MC, Porpoise); branch ready” (was #3502).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99995\">Prospero Win (PPSA99995)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99995\">Prospero Win (PPSA99995)</a> now stops at #4808 “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99004\">ProsperoAI (PPSA99004)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008\">ProsperoEden (PPSA99008)</a> now stops at #4762 “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted” (was #4643).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99001\">ProsperoRadio (PPSA99001)</a> now stops at 4631~fcntl-record-locks-are-not-implemented-o “fcntl: record locks are not implemented on Windows, command=12, fd=3” (was #4479).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003\">ProsperoTV (PPSA99003)</a> now stops at 4631~poll-descriptor-3-is-not-a-socket “poll: descriptor 3 is not a socket” (was #3521).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420\">PS5MC (PPSA99420)</a> now stops at #3558 “libkernel: execv/execve and the setuid/setgroups/setrlimit family are absent (XPSemu, PS5MC); fix branch ready” (was #3556).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203\">PS5SX2 (PPSA99203)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510\">PSXS5 (PPSA97510)</a> has no known stop left (was #3521).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902\">Sonic Unleashed Recompiled (PPSA99902)</a> now stops at 1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” (was #3502).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28416\">STAR WARS: Galactic Racer (PPSA28416)</a> has no known stop left (was #4109).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23566\">UFC 6 (PPSA23566)</a> has no known stop left (was #3339).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA85300\">VLC (PPSA85300)</a> now stops at #3628 “libkernel: pthread_atfork, mlockall and getdtablesize are absent (XPSemu, VLC); branch ready” (was #3556).</li></ul>",
   "date_published": "2026-10-13T03:48:45Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T23:17:58Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "4800",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4800"
     },
     {
      "type": "resolved",
      "blocker": "4643",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4643"
     },
     {
      "type": "resolved",
      "blocker": "4482",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4482"
     },
     {
      "type": "resolved",
      "blocker": "4479",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4479"
     },
     {
      "type": "resolved",
      "blocker": "4334",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4334"
     },
     {
      "type": "resolved",
      "blocker": "4185",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4185"
     },
     {
      "type": "resolved",
      "blocker": "4109",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4109"
     },
     {
      "type": "resolved",
      "blocker": "3581",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3581"
     },
     {
      "type": "resolved",
      "blocker": "3562",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3562"
     },
     {
      "type": "resolved",
      "blocker": "3556",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3556"
     },
     {
      "type": "resolved",
      "blocker": "3521",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3521"
     },
     {
      "type": "resolved",
      "blocker": "3504",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3504"
     },
     {
      "type": "resolved",
      "blocker": "3502",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3502"
     },
     {
      "type": "resolved",
      "blocker": "3348",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3348"
     },
     {
      "type": "resolved",
      "blocker": "3339",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3339"
     },
     {
      "type": "resolved",
      "blocker": "3333",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3333"
     },
     {
      "type": "resolved",
      "blocker": "1973",
      "url": "https://github.com/boykopovar/AnyPS5/issues/1973"
     },
     {
      "type": "resolved",
      "blocker": "1970",
      "url": "https://github.com/boykopovar/AnyPS5/issues/1970"
     },
     {
      "type": "resolved",
      "blocker": "479",
      "url": "https://github.com/boykopovar/AnyPS5/issues/479"
     },
     {
      "type": "moved",
      "blocker": "4808",
      "rank": 5,
      "was": 25,
      "score": 12,
      "was_score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4808"
     },
     {
      "type": "moved",
      "blocker": "4225",
      "rank": 8,
      "was": 5,
      "score": 10,
      "was_score": 13,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4225"
     },
     {
      "type": "moved",
      "blocker": "4762",
      "rank": 10,
      "was": 13,
      "score": 9,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4762"
     },
     {
      "type": "entered",
      "blocker": "4631~poll-descriptor-3-is-not-a-socket",
      "rank": 46,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-3-is-not-a-socket"
     },
     {
      "type": "entered",
      "blocker": "4631~fcntl-record-locks-are-not-implemented-o",
      "rank": 48,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4631~fcntl-record-locks-are-not-implemented-o"
     },
     {
      "type": "entered",
      "blocker": "1578~putc_unlocked",
      "rank": 61,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1578~putc_unlocked"
     },
     {
      "type": "entered",
      "blocker": "4909",
      "rank": 68,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4909"
     },
     {
      "type": "entered",
      "blocker": "4846",
      "rank": 69,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4846"
     },
     {
      "type": "stage",
      "title": "PPSA16645",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA16645"
     },
     {
      "type": "stage",
      "title": "PPSA15065",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15065"
     },
     {
      "type": "stop",
      "title": "PPSA12338",
      "blocker": null,
      "was": "4109",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA15552",
      "blocker": "3553",
      "was": "4334",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552"
     },
     {
      "type": "stop",
      "title": "PPSA01342",
      "blocker": "3710",
      "was": "1973",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01342"
     },
     {
      "type": "stop",
      "title": "PPSA25573",
      "blocker": null,
      "was": "4109",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stage",
      "title": "PPSA34063",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA34063"
     },
     {
      "type": "stage",
      "title": "PPSA99288",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99288"
     },
     {
      "type": "stop",
      "title": "PPSA99764",
      "blocker": "3632",
      "was": "3502",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764"
     },
     {
      "type": "stage",
      "title": "PPSA99995",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99995"
     },
     {
      "type": "stop",
      "title": "PPSA99995",
      "blocker": "4808",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99995"
     },
     {
      "type": "stage",
      "title": "PPSA99004",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99004"
     },
     {
      "type": "stop",
      "title": "PPSA99008",
      "blocker": "4762",
      "was": "4643",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008"
     },
     {
      "type": "stop",
      "title": "PPSA99001",
      "blocker": "4631~fcntl-record-locks-are-not-implemented-o",
      "was": "4479",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99001"
     },
     {
      "type": "stop",
      "title": "PPSA99003",
      "blocker": "4631~poll-descriptor-3-is-not-a-socket",
      "was": "3521",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003"
     },
     {
      "type": "stop",
      "title": "PPSA99420",
      "blocker": "3558",
      "was": "3556",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420"
     },
     {
      "type": "stage",
      "title": "PPSA99203",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203"
     },
     {
      "type": "stop",
      "title": "PPSA97510",
      "blocker": null,
      "was": "3521",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510"
     },
     {
      "type": "stop",
      "title": "PPSA99902",
      "blocker": "1578~putc_unlocked",
      "was": "3502",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902"
     },
     {
      "type": "stop",
      "title": "PPSA28416",
      "blocker": null,
      "was": "4109",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28416"
     },
     {
      "type": "stop",
      "title": "PPSA23566",
      "blocker": null,
      "was": "3339",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23566"
     },
     {
      "type": "stop",
      "title": "PPSA85300",
      "blocker": "3628",
      "was": "3556",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA85300"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T22:47:51Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "4 blockers resolved, 8 ranking changes, 10 titles changed",
   "content_text": "#4731 “Demon's Souls (PPSA01342) — RenderJob deadlock after entering main loop on Windows” is resolved.\n#4497 “Relinker: weak undefined imports become required (STB_WEAK → STB_GLOBAL), so Porpoise stops at its weak chroot import” is resolved.\n#3461 “libkernel: kqueue, kevent and the file-event calls are absent (Cloudberry Kingdom, Palworld); implementation ready” is resolved.\n#2970 “AGC: SW_64KB_D_X color target refused during PPSA99902 conditional startup” is resolved.\n#4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD's Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s” moved up from No. 6 to No. 2 (score 12 → 18).\n#4781 “AGC: Intel Iris Xe (Windows) driver crashes in vkGetPipelineCacheData from the pipeline cache saver thread about 10 s after start” entered the ranking at No. 7 (score 12).\n#4762 “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted” entered the ranking at No. 13 (score 7).\n#4808 “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result” entered the ranking at No. 25 (score 6).\n#4782 “Gran Turismo 7 (PPSA01317): ten missing exports, two USB storage libraries, and unaligned shader headers in ABI resolution (patches attached)” entered the ranking at No. 26 (score 6).\n#4643 “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)” moved down from No. 12 to No. 44 (score 7 → 4).\n#4793 “libSceSystemService: RetroArch (PPSA99169) stops on sceSystemServiceLoadExec(\"/app0/picker/picker.bin\"), a second executable the title ships” entered the ranking at No. 50 (score 3).\n#4814 “libc: fopen aborts on the movie directory scan in PPSA99902 (Windows, conditional integration)” entered the ranking at No. 74 (score 1).\nccleste (PPSA59322) now stops at #4781 “AGC: Intel Iris Xe (Windows) driver crashes in vkGetPipelineCacheData from the pipeline cache saver thread about 10 s after start”.\nDOOM Shareware (homebrew) (PPSA99666) now stops at #4781 “AGC: Intel Iris Xe (Windows) driver crashes in vkGetPipelineCacheData from the pipeline cache saver thread about 10 s after start”.\nGran Turismo 7 (PPSA01317) went from Starts to Presents.\nGran Turismo 7 (PPSA01317) now stops at #4782 “Gran Turismo 7 (PPSA01317): ten missing exports, two USB storage libraries, and unaligned shader headers in ABI resolution (patches attached)”.\nHomebrew UI Lab (PPSA99050) now stops at #4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD's Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s”.\nMiddle Ages Ping Pong (PPSA28319) now stops at #4762 “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted”.\nOverdrive (PPSA99058) has no stage now (was Converts).\nPathless (PPSA01825) went from Starts to First draw.\nProsperoEden (PPSA99008) went from Converts to Starts.\nPS5 FSR4 Showcase (PPSA99011) now stops at #4808 “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result”.\nRetroArch (PPSA99169) now stops at #4793 “libSceSystemService: RetroArch (PPSA99169) stops on sceSystemServiceLoadExec(\"/app0/picker/picker.bin\"), a second executable the title ships” (was #3562).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4731\">#4731</a> “Demon&#x27;s Souls (PPSA01342) — RenderJob deadlock after entering main loop on Windows” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4497\">#4497</a> “Relinker: weak undefined imports become required (STB_WEAK → STB_GLOBAL), so Porpoise stops at its weak chroot import” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3461\">#3461</a> “libkernel: kqueue, kevent and the file-event calls are absent (Cloudberry Kingdom, Palworld); implementation ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2970\">#2970</a> “AGC: SW_64KB_D_X color target refused during PPSA99902 conditional startup” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4399\">#4399</a> “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD&#x27;s Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s” moved up from No. 6 to No. 2 (score 12 → 18).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4781\">#4781</a> “AGC: Intel Iris Xe (Windows) driver crashes in vkGetPipelineCacheData from the pipeline cache saver thread about 10 s after start” entered the ranking at No. 7 (score 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4762\">#4762</a> “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted” entered the ranking at No. 13 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4808\">#4808</a> “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result” entered the ranking at No. 25 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4782\">#4782</a> “Gran Turismo 7 (PPSA01317): ten missing exports, two USB storage libraries, and unaligned shader headers in ABI resolution (patches attached)” entered the ranking at No. 26 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4643\">#4643</a> “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)” moved down from No. 12 to No. 44 (score 7 → 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4793\">#4793</a> “libSceSystemService: RetroArch (PPSA99169) stops on sceSystemServiceLoadExec(&quot;/app0/picker/picker.bin&quot;), a second executable the title ships” entered the ranking at No. 50 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4814\">#4814</a> “libc: fopen aborts on the movie directory scan in PPSA99902 (Windows, conditional integration)” entered the ranking at No. 74 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> now stops at #4781 “AGC: Intel Iris Xe (Windows) driver crashes in vkGetPipelineCacheData from the pipeline cache saver thread about 10 s after start”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666\">DOOM Shareware (homebrew) (PPSA99666)</a> now stops at #4781 “AGC: Intel Iris Xe (Windows) driver crashes in vkGetPipelineCacheData from the pipeline cache saver thread about 10 s after start”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01317\">Gran Turismo 7 (PPSA01317)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01317\">Gran Turismo 7 (PPSA01317)</a> now stops at #4782 “Gran Turismo 7 (PPSA01317): ten missing exports, two USB storage libraries, and unaligned shader headers in ABI resolution (patches attached)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99050\">Homebrew UI Lab (PPSA99050)</a> now stops at #4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD&#x27;s Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28319\">Middle Ages Ping Pong (PPSA28319)</a> now stops at #4762 “AGC: Unity title stops on Intel Iris Xe (Windows): viewport depth outside [0, 1] requires VK_EXT_depth_range_unrestricted”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Overdrive (PPSA99058)</a> has no stage now (was Converts).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01825\">Pathless (PPSA01825)</a> went from Starts to First draw.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008\">ProsperoEden (PPSA99008)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99011\">PS5 FSR4 Showcase (PPSA99011)</a> now stops at #4808 “sceAgcInit throws for an out-of-range version; PS5 FSR4 Showcase calls it with a pointer and expects an error result”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169\">RetroArch (PPSA99169)</a> now stops at #4793 “libSceSystemService: RetroArch (PPSA99169) stops on sceSystemServiceLoadExec(&quot;/app0/picker/picker.bin&quot;), a second executable the title ships” (was #3562).</li></ul>",
   "date_published": "2026-10-12T22:47:51Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T20:35:49Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "4731",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4731"
     },
     {
      "type": "resolved",
      "blocker": "4497",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4497"
     },
     {
      "type": "resolved",
      "blocker": "3461",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3461"
     },
     {
      "type": "resolved",
      "blocker": "2970",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2970"
     },
     {
      "type": "moved",
      "blocker": "4399",
      "rank": 2,
      "was": 6,
      "score": 18,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4399"
     },
     {
      "type": "entered",
      "blocker": "4781",
      "rank": 7,
      "score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4781"
     },
     {
      "type": "entered",
      "blocker": "4762",
      "rank": 13,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4762"
     },
     {
      "type": "entered",
      "blocker": "4808",
      "rank": 25,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4808"
     },
     {
      "type": "entered",
      "blocker": "4782",
      "rank": 26,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4782"
     },
     {
      "type": "moved",
      "blocker": "4643",
      "rank": 44,
      "was": 12,
      "score": 4,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4643"
     },
     {
      "type": "entered",
      "blocker": "4793",
      "rank": 50,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4793"
     },
     {
      "type": "entered",
      "blocker": "4814",
      "rank": 74,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4814"
     },
     {
      "type": "stop",
      "title": "PPSA59322",
      "blocker": "4781",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stop",
      "title": "PPSA99666",
      "blocker": "4781",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666"
     },
     {
      "type": "stage",
      "title": "PPSA01317",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01317"
     },
     {
      "type": "stop",
      "title": "PPSA01317",
      "blocker": "4782",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01317"
     },
     {
      "type": "stop",
      "title": "PPSA99050",
      "blocker": "4399",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99050"
     },
     {
      "type": "stop",
      "title": "PPSA28319",
      "blocker": "4762",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28319"
     },
     {
      "type": "stage",
      "title": "PPSA99058",
      "stage": null,
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stage",
      "title": "PPSA01825",
      "stage": "First draw",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01825"
     },
     {
      "type": "stage",
      "title": "PPSA99008",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008"
     },
     {
      "type": "stop",
      "title": "PPSA99011",
      "blocker": "4808",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99011"
     },
     {
      "type": "stop",
      "title": "PPSA99169",
      "blocker": "4793",
      "was": "3562",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T20:35:49Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "1 title changed",
   "content_text": "OliSe Player (PPSA01153) went from Converts to Presents.",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153\">OliSe Player (PPSA01153)</a> went from Converts to Presents.</li></ul>",
   "date_published": "2026-10-12T20:35:49Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T20:30:17Z",
    "changes": [
     {
      "type": "stage",
      "title": "PPSA01153",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T20:30:17Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "2 blockers resolved",
   "content_text": "#3736 “libkernel: the JIT shared memory calls are absent (VLC, XPSemu, RetroArch); fix branch ready” is resolved.\n#3735 “libkernel: setitimer is absent (PS5MC); branch ready on the alarm timer, never reporting an undelivered signal” is resolved.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3736\">#3736</a> “libkernel: the JIT shared memory calls are absent (VLC, XPSemu, RetroArch); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3735\">#3735</a> “libkernel: setitimer is absent (PS5MC); branch ready on the alarm timer, never reporting an undelivered signal” is resolved.</li></ul>",
   "date_published": "2026-10-12T20:30:17Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T20:16:26Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3736",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3736"
     },
     {
      "type": "resolved",
      "blocker": "3735",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3735"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T20:16:26Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "1 blocker resolved, 3 ranking changes, 5 titles changed",
   "content_text": "#3723 “libkernel: tcsendbreak, tcdrain, tcflush, tcflow, tcgetpgrp and tcsetpgrp are absent (PS5MC, XPSemu); fix branch ready” is resolved.\n#4736 “AGC: a cube's packed-tail mips rendered per face are not seen by the cube's sampled view; the reflection capture filters a clear value (High on Life PPSA15388, black lighting)” entered the ranking at No. 70 (score 1).\n#4731 “Demon's Souls (PPSA01342) — RenderJob deadlock after entering main loop on Windows” entered the ranking at No. 71 (score 1).\n#4664 “libSceAgcDriver: VulkanDevice constructor deadlocks in guest-memory mirror/import setup after 'Vulkan device ready' (ccleste PPSA59322, deterministic)” left the ranking (was No. 25).\n2 Ship 2 Harkinian (PPSA99621) went from Starts to Converts.\nccleste (PPSA59322) went from Starts to Menus.\nccleste (PPSA59322) has no known stop left (was #4664).\nOliSe Player (PPSA01153) is at Converts now (no stage before).\nRommPS (PPSA76677) went from Converts to Presents.\nXashPS5 (PPSA19111) went from Converts to Starts.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3723\">#3723</a> “libkernel: tcsendbreak, tcdrain, tcflush, tcflow, tcgetpgrp and tcsetpgrp are absent (PS5MC, XPSemu); fix branch ready” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4736\">#4736</a> “AGC: a cube&#x27;s packed-tail mips rendered per face are not seen by the cube&#x27;s sampled view; the reflection capture filters a clear value (High on Life PPSA15388, black lighting)” entered the ranking at No. 70 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4731\">#4731</a> “Demon&#x27;s Souls (PPSA01342) — RenderJob deadlock after entering main loop on Windows” entered the ranking at No. 71 (score 1).</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4664\">#4664</a> “libSceAgcDriver: VulkanDevice constructor deadlocks in guest-memory mirror/import setup after &#x27;Vulkan device ready&#x27; (ccleste PPSA59322, deterministic)” left the ranking (was No. 25).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99621\">2 Ship 2 Harkinian (PPSA99621)</a> went from Starts to Converts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> went from Starts to Menus.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> has no known stop left (was #4664).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153\">OliSe Player (PPSA01153)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677\">RommPS (PPSA76677)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19111\">XashPS5 (PPSA19111)</a> went from Converts to Starts.</li></ul>",
   "date_published": "2026-10-12T20:16:26Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T19:14:23Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3723",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3723"
     },
     {
      "type": "entered",
      "blocker": "4736",
      "rank": 70,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4736"
     },
     {
      "type": "entered",
      "blocker": "4731",
      "rank": 71,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4731"
     },
     {
      "type": "left",
      "blocker": "4664",
      "was": 25,
      "url": "https://github.com/boykopovar/AnyPS5/issues/4664"
     },
     {
      "type": "stage",
      "title": "PPSA99621",
      "stage": "Converts",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99621"
     },
     {
      "type": "stage",
      "title": "PPSA59322",
      "stage": "Menus",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stop",
      "title": "PPSA59322",
      "blocker": null,
      "was": "4664",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stage",
      "title": "PPSA01153",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153"
     },
     {
      "type": "stage",
      "title": "PPSA76677",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677"
     },
     {
      "type": "stage",
      "title": "PPSA19111",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19111"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T19:14:23Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "4 blockers resolved, 5 ranking changes, 15 titles changed",
   "content_text": "#4460 “libc: __umodti3 is absent (Kart PS5's stop after __divti3, PS5CEMU-HAR); fix branch ready” is resolved.\n#4454 “Relinker: Nuvio Max'd (PPSA99288) is refused for raw mmap/mprotect syscalls in SDK functions it never calls” is resolved.\n#4437 “Relinker (Windows): OliSe Player (PPSA01153) stops at 'Empty import symbol name' on seven weak references with all-zero symbol entries” is resolved.\nPR #4536 “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits” is resolved.\n#4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD's Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s” entered the ranking at No. 6 (score 12).\n#3521 “libkernel: poll throws for descriptors that are not sockets” moved up from No. 45 to No. 9 (score 4 → 9).\n#4664 “libSceAgcDriver: VulkanDevice constructor deadlocks in guest-memory mirror/import setup after 'Vulkan device ready' (ccleste PPSA59322, deterministic)” entered the ranking at No. 25 (score 6).\n4631~poll-descriptor-6-is-not-a-socket “poll: descriptor 6 is not a socket” moved down from No. 10 to No. 42 (score 9 → 6).\n#4685 “AGC: FMASK decompress over a 4x MSAA target with CMASK, FMASK and DCC stops Ruffle's player (PPSA68091)” entered the ranking at No. 72 (score 1).\nBeast of Reincarnation (PPSA29343) is at Presents now (no stage before).\nccleste (PPSA59322) now stops at #4664 “libSceAgcDriver: VulkanDevice constructor deadlocks in guest-memory mirror/import setup after 'Vulkan device ready' (ccleste PPSA59322, deterministic)” (was PR #4536).\nClaude Code Report : Commandos: Origins (PPSA14708) is at Presents now (no stage before).\nCult of the Lamb (PPSA06465) went from Converts to Presents.\nDOOM Shareware (homebrew) (PPSA99666) went from Presents to Ingame.\nKart PS5 (PPSA99611) has no known stop left (was #4460).\nNot (PPSA18605) is at Presents now (no stage before).\nNuvio Max'd (PPSA99288) has no known stop left (was #4454).\nNuvio PS5 (PPSA99997) went from Converts to Presents.\nOliSe Player (PPSA01153) has no known stop left (was #4437).\nps5-opengl showcase (PPSA99005) now stops at #4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD's Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s”.\nPS5SX2 (PPSA99203) is at Starts now (no stage before).\nPSXS5 (PPSA97510) now stops at #3521 “libkernel: poll throws for descriptors that are not sockets” (was 4631~poll-descriptor-6-is-not-a-socket).\nRommPS (PPSA76677) has no known stop left (was PR #4536).\nYamagi Quake II (PPSA99007) now stops at #4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD's Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s”.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4460\">#4460</a> “libc: __umodti3 is absent (Kart PS5&#x27;s stop after __divti3, PS5CEMU-HAR); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4454\">#4454</a> “Relinker: Nuvio Max&#x27;d (PPSA99288) is refused for raw mmap/mprotect syscalls in SDK functions it never calls” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4437\">#4437</a> “Relinker (Windows): OliSe Player (PPSA01153) stops at &#x27;Empty import symbol name&#x27; on seven weak references with all-zero symbol entries” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/pull/4536\">PR #4536</a> “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4399\">#4399</a> “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD&#x27;s Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s” entered the ranking at No. 6 (score 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3521\">#3521</a> “libkernel: poll throws for descriptors that are not sockets” moved up from No. 45 to No. 9 (score 4 → 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4664\">#4664</a> “libSceAgcDriver: VulkanDevice constructor deadlocks in guest-memory mirror/import setup after &#x27;Vulkan device ready&#x27; (ccleste PPSA59322, deterministic)” entered the ranking at No. 25 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-6-is-not-a-socket\">4631~poll-descriptor-6-is-not-a-socket</a> “poll: descriptor 6 is not a socket” moved down from No. 10 to No. 42 (score 9 → 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4685\">#4685</a> “AGC: FMASK decompress over a 4x MSAA target with CMASK, FMASK and DCC stops Ruffle&#x27;s player (PPSA68091)” entered the ranking at No. 72 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29343\">Beast of Reincarnation (PPSA29343)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> now stops at #4664 “libSceAgcDriver: VulkanDevice constructor deadlocks in guest-memory mirror/import setup after &#x27;Vulkan device ready&#x27; (ccleste PPSA59322, deterministic)” (was PR #4536).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA14708\">Claude Code Report : Commandos: Origins (PPSA14708)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06465\">Cult of the Lamb (PPSA06465)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666\">DOOM Shareware (homebrew) (PPSA99666)</a> went from Presents to Ingame.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99611\">Kart PS5 (PPSA99611)</a> has no known stop left (was #4460).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA18605\">Not (PPSA18605)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Nuvio Max&#x27;d (PPSA99288)</a> has no known stop left (was #4454).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99997\">Nuvio PS5 (PPSA99997)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">OliSe Player (PPSA01153)</a> has no known stop left (was #4437).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005\">ps5-opengl showcase (PPSA99005)</a> now stops at #4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD&#x27;s Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203\">PS5SX2 (PPSA99203)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510\">PSXS5 (PPSA97510)</a> now stops at #3521 “libkernel: poll throws for descriptors that are not sockets” (was 4631~poll-descriptor-6-is-not-a-socket).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677\">RommPS (PPSA76677)</a> has no known stop left (was PR #4536).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99007\">Yamagi Quake II (PPSA99007)</a> now stops at #4399 “AGC: on a first run, one ps5-opengl pixel shader takes ~20 s to link on AMD&#x27;s Windows driver, and Homebrew UI Lab and Surround Sound Studio quit after 2 s”.</li></ul>",
   "date_published": "2026-10-12T19:14:23Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T17:49:30Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "4460",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4460"
     },
     {
      "type": "resolved",
      "blocker": "4454",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4454"
     },
     {
      "type": "resolved",
      "blocker": "4437",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4437"
     },
     {
      "type": "resolved",
      "blocker": "pr-4536",
      "url": "https://github.com/boykopovar/AnyPS5/pull/4536"
     },
     {
      "type": "entered",
      "blocker": "4399",
      "rank": 6,
      "score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4399"
     },
     {
      "type": "moved",
      "blocker": "3521",
      "rank": 9,
      "was": 45,
      "score": 9,
      "was_score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3521"
     },
     {
      "type": "entered",
      "blocker": "4664",
      "rank": 25,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4664"
     },
     {
      "type": "moved",
      "blocker": "4631~poll-descriptor-6-is-not-a-socket",
      "rank": 42,
      "was": 10,
      "score": 6,
      "was_score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-6-is-not-a-socket"
     },
     {
      "type": "entered",
      "blocker": "4685",
      "rank": 72,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4685"
     },
     {
      "type": "stage",
      "title": "PPSA29343",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29343"
     },
     {
      "type": "stop",
      "title": "PPSA59322",
      "blocker": "4664",
      "was": "pr-4536",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stage",
      "title": "PPSA14708",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA14708"
     },
     {
      "type": "stage",
      "title": "PPSA06465",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06465"
     },
     {
      "type": "stage",
      "title": "PPSA99666",
      "stage": "Ingame",
      "was": "Presents",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666"
     },
     {
      "type": "stop",
      "title": "PPSA99611",
      "blocker": null,
      "was": "4460",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99611"
     },
     {
      "type": "stage",
      "title": "PPSA18605",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA18605"
     },
     {
      "type": "stop",
      "title": "PPSA99288",
      "blocker": null,
      "was": "4454",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stage",
      "title": "PPSA99997",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99997"
     },
     {
      "type": "stop",
      "title": "PPSA01153",
      "blocker": null,
      "was": "4437",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA99005",
      "blocker": "4399",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005"
     },
     {
      "type": "stage",
      "title": "PPSA99203",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203"
     },
     {
      "type": "stop",
      "title": "PPSA97510",
      "blocker": "3521",
      "was": "4631~poll-descriptor-6-is-not-a-socket",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510"
     },
     {
      "type": "stop",
      "title": "PPSA76677",
      "blocker": null,
      "was": "pr-4536",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677"
     },
     {
      "type": "stop",
      "title": "PPSA99007",
      "blocker": "4399",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99007"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T17:49:30Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "2 ranking changes, 9 titles changed",
   "content_text": "#4643 “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)” entered the ranking at No. 12 (score 7).\n#1413 “v_interp_mov P10/P20 of a flat input without pass-through” left the ranking (was No. 1).\nForwarder Manager (PPSA99930) went from Starts to Presents.\nForwarder Manager (PPSA99930) has no known stop left (was #1413).\nHomebrew UI Lab (PPSA99050) has no known stop left (was #1413).\nProsperoEden (PPSA99008) now stops at #4643 “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)”.\nProsperoStore (PPSA99000) went from Starts to Menus.\nProsperoStore (PPSA99000) has no known stop left (was #1413).\nps5-opengl showcase (PPSA99005) went from First draw to Presents.\nps5-opengl showcase (PPSA99005) has no known stop left (was #1413).\nStremio Plus (PPSA74126) went from Starts to Presents.\nStremio Plus (PPSA74126) has no known stop left (was #1413).\nSurround Sound Studio (PPSA99051) is at Menus now (no stage before).\nSurround Sound Studio (PPSA99051) has no known stop left (was #1413).\nSymphonyStation5 (PPSA17641) went from Starts to Menus.\nSymphonyStation5 (PPSA17641) has no known stop left (was #1413).\nVITA5 (PPSA39410) has no known stop left (was #1413).",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4643\">#4643</a> “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)” entered the ranking at No. 12 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1413\">#1413</a> “v_interp_mov P10/P20 of a flat input without pass-through” left the ranking (was No. 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930\">Forwarder Manager (PPSA99930)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930\">Forwarder Manager (PPSA99930)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99050\">Homebrew UI Lab (PPSA99050)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008\">ProsperoEden (PPSA99008)</a> now stops at #4643 “No /data directory: homebrew titles that see uid 0 expect the jailbroken /data and stop without it (PS5CEMU-HAR, ProsperoEden)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> went from Starts to Menus.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005\">ps5-opengl showcase (PPSA99005)</a> went from First draw to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005\">ps5-opengl showcase (PPSA99005)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126\">Stremio Plus (PPSA74126)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126\">Stremio Plus (PPSA74126)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051\">Surround Sound Studio (PPSA99051)</a> is at Menus now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051\">Surround Sound Studio (PPSA99051)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641\">SymphonyStation5 (PPSA17641)</a> went from Starts to Menus.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641\">SymphonyStation5 (PPSA17641)</a> has no known stop left (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA39410\">VITA5 (PPSA39410)</a> has no known stop left (was #1413).</li></ul>",
   "date_published": "2026-10-12T17:49:30Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T17:12:03Z",
    "changes": [
     {
      "type": "entered",
      "blocker": "4643",
      "rank": 12,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4643"
     },
     {
      "type": "left",
      "blocker": "1413",
      "was": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1413"
     },
     {
      "type": "stage",
      "title": "PPSA99930",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930"
     },
     {
      "type": "stop",
      "title": "PPSA99930",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930"
     },
     {
      "type": "stop",
      "title": "PPSA99050",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99050"
     },
     {
      "type": "stop",
      "title": "PPSA99008",
      "blocker": "4643",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008"
     },
     {
      "type": "stage",
      "title": "PPSA99000",
      "stage": "Menus",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stop",
      "title": "PPSA99000",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stage",
      "title": "PPSA99005",
      "stage": "Presents",
      "was": "First draw",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005"
     },
     {
      "type": "stop",
      "title": "PPSA99005",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005"
     },
     {
      "type": "stage",
      "title": "PPSA74126",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126"
     },
     {
      "type": "stop",
      "title": "PPSA74126",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126"
     },
     {
      "type": "stage",
      "title": "PPSA99051",
      "stage": "Menus",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051"
     },
     {
      "type": "stop",
      "title": "PPSA99051",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051"
     },
     {
      "type": "stage",
      "title": "PPSA17641",
      "stage": "Menus",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641"
     },
     {
      "type": "stop",
      "title": "PPSA17641",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641"
     },
     {
      "type": "stop",
      "title": "PPSA39410",
      "blocker": null,
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA39410"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T17:12:03Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "9 ranking changes, 15 titles changed",
   "content_text": "#1413 “v_interp_mov P10/P20 of a flat input without pass-through” moved up from No. 2 to No. 1 (score 18 → 49).\n4631~poll-descriptor-6-is-not-a-socket “poll: descriptor 6 is not a socket” entered the ranking at No. 11 (score 9).\n#4634 “Cyberpunk 2077 (PPSA04029) on Linux: EngineWatchdog still trips on main d592d54e after #4321; the sceKernelBatchMap2 threads are now in the GuestAllocations registry walks” entered the ranking at No. 13 (score 7).\n#4479 “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” moved up from No. 62 to No. 14 (score 2 → 7).\n#4013 “Ruffle, VLC and XPSemu read their GOT at a fixed 0x400000 base from app0/imports.txt and fault once all imports load” entered the ranking at No. 35 (score 6).\n4631~poll-descriptor-7-is-not-a-socket “poll: descriptor 7 is not a socket” entered the ranking at No. 44 (score 6).\n#3521 “libkernel: poll throws for descriptors that are not sockets” moved down from No. 10 to No. 45 (score 9 → 4).\n1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” left the ranking (was No. 60).\n1578~libSceOpusDec.prx “Module libSceOpusDec.prx is missing” left the ranking (was No. 61).\nEmuStore (PPSA97631) is at Converts now (no stage before).\nForwarder Manager (PPSA99930) is at Starts now (no stage before).\nForwarder Manager (PPSA99930) now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.\nGTA V (PPSA04264) now stops at #4634 “Cyberpunk 2077 (PPSA04029) on Linux: EngineWatchdog still trips on main d592d54e after #4321; the sceKernelBatchMap2 threads are now in the GuestAllocations registry walks”.\nOverdrive (PPSA99058) is at Converts now (no stage before).\nPPSA15304 is at Presents now (no stage before).\nProsperoLight (PPSA99002) now stops at 4631~poll-descriptor-6-is-not-a-socket “poll: descriptor 6 is not a socket”.\nProsperoRadio (PPSA99001) now stops at #4479 “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” (was 1578~libSceOpusDec.prx).\nProsperoStore (PPSA99000) now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.\nPSXS5 (PPSA97510) now stops at 4631~poll-descriptor-6-is-not-a-socket “poll: descriptor 6 is not a socket” (was #3521).\nRuffle Flash (PPSA68091) went from Converts to Presents.\nRuffle Flash (PPSA68091) now stops at #4013 “Ruffle, VLC and XPSemu read their GOT at a fixed 0x400000 base from app0/imports.txt and fault once all imports load”.\nSonic Unleashed Recompiled (PPSA99902) now stops at #3502 “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready” (was 1578~putc_unlocked).\nStremio Plus (PPSA74126) went from Presents to Starts.\nStremio Plus (PPSA74126) now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.\nSurround Sound Studio (PPSA99051) now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.\nSwanStationPS5 (PPSA98510) went from Converts to Starts.\nSwanStationPS5 (PPSA98510) now stops at 4631~poll-descriptor-7-is-not-a-socket “poll: descriptor 7 is not a socket”.\nSymphonyStation5 (PPSA17641) went from Converts to Starts.\nSymphonyStation5 (PPSA17641) now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1413\">#1413</a> “v_interp_mov P10/P20 of a flat input without pass-through” moved up from No. 2 to No. 1 (score 18 → 49).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-6-is-not-a-socket\">4631~poll-descriptor-6-is-not-a-socket</a> “poll: descriptor 6 is not a socket” entered the ranking at No. 11 (score 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4634\">#4634</a> “Cyberpunk 2077 (PPSA04029) on Linux: EngineWatchdog still trips on main d592d54e after #4321; the sceKernelBatchMap2 threads are now in the GuestAllocations registry walks” entered the ranking at No. 13 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4479\">#4479</a> “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” moved up from No. 62 to No. 14 (score 2 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4013\">#4013</a> “Ruffle, VLC and XPSemu read their GOT at a fixed 0x400000 base from app0/imports.txt and fault once all imports load” entered the ranking at No. 35 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-7-is-not-a-socket\">4631~poll-descriptor-7-is-not-a-socket</a> “poll: descriptor 7 is not a socket” entered the ranking at No. 44 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3521\">#3521</a> “libkernel: poll throws for descriptors that are not sockets” moved down from No. 10 to No. 45 (score 9 → 4).</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/1578#issuecomment-6103542716\">1578~putc_unlocked</a> “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” left the ranking (was No. 60).</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/1578\">1578~libSceOpusDec.prx</a> “Module libSceOpusDec.prx is missing” left the ranking (was No. 61).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97631\">EmuStore (PPSA97631)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930\">Forwarder Manager (PPSA99930)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930\">Forwarder Manager (PPSA99930)</a> now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04264\">GTA V (PPSA04264)</a> now stops at #4634 “Cyberpunk 2077 (PPSA04029) on Linux: EngineWatchdog still trips on main d592d54e after #4321; the sceKernelBatchMap2 threads are now in the GuestAllocations registry walks”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99058\">Overdrive (PPSA99058)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15304\">PPSA15304</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002\">ProsperoLight (PPSA99002)</a> now stops at 4631~poll-descriptor-6-is-not-a-socket “poll: descriptor 6 is not a socket”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99001\">ProsperoRadio (PPSA99001)</a> now stops at #4479 “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” (was 1578~libSceOpusDec.prx).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510\">PSXS5 (PPSA97510)</a> now stops at 4631~poll-descriptor-6-is-not-a-socket “poll: descriptor 6 is not a socket” (was #3521).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091\">Ruffle Flash (PPSA68091)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091\">Ruffle Flash (PPSA68091)</a> now stops at #4013 “Ruffle, VLC and XPSemu read their GOT at a fixed 0x400000 base from app0/imports.txt and fault once all imports load”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902\">Sonic Unleashed Recompiled (PPSA99902)</a> now stops at #3502 “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready” (was 1578~putc_unlocked).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126\">Stremio Plus (PPSA74126)</a> went from Presents to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126\">Stremio Plus (PPSA74126)</a> now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051\">Surround Sound Studio (PPSA99051)</a> now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA98510\">SwanStationPS5 (PPSA98510)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA98510\">SwanStationPS5 (PPSA98510)</a> now stops at 4631~poll-descriptor-7-is-not-a-socket “poll: descriptor 7 is not a socket”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641\">SymphonyStation5 (PPSA17641)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641\">SymphonyStation5 (PPSA17641)</a> now stops at #1413 “v_interp_mov P10/P20 of a flat input without pass-through”.</li></ul>",
   "date_published": "2026-10-12T17:12:03Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T16:01:51Z",
    "changes": [
     {
      "type": "moved",
      "blocker": "1413",
      "rank": 1,
      "was": 2,
      "score": 49,
      "was_score": 18,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1413"
     },
     {
      "type": "entered",
      "blocker": "4631~poll-descriptor-6-is-not-a-socket",
      "rank": 11,
      "score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-6-is-not-a-socket"
     },
     {
      "type": "entered",
      "blocker": "4634",
      "rank": 13,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4634"
     },
     {
      "type": "moved",
      "blocker": "4479",
      "rank": 14,
      "was": 62,
      "score": 7,
      "was_score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4479"
     },
     {
      "type": "entered",
      "blocker": "4013",
      "rank": 35,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4013"
     },
     {
      "type": "entered",
      "blocker": "4631~poll-descriptor-7-is-not-a-socket",
      "rank": 44,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4631~poll-descriptor-7-is-not-a-socket"
     },
     {
      "type": "moved",
      "blocker": "3521",
      "rank": 45,
      "was": 10,
      "score": 4,
      "was_score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3521"
     },
     {
      "type": "left",
      "blocker": "1578~putc_unlocked",
      "was": 60,
      "url": "https://github.com/boykopovar/AnyPS5/issues/1578#issuecomment-6103542716"
     },
     {
      "type": "left",
      "blocker": "1578~libSceOpusDec.prx",
      "was": 61,
      "url": "https://github.com/boykopovar/AnyPS5/issues/1578"
     },
     {
      "type": "stage",
      "title": "PPSA97631",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97631"
     },
     {
      "type": "stage",
      "title": "PPSA99930",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930"
     },
     {
      "type": "stop",
      "title": "PPSA99930",
      "blocker": "1413",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99930"
     },
     {
      "type": "stop",
      "title": "PPSA04264",
      "blocker": "4634",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04264"
     },
     {
      "type": "stage",
      "title": "PPSA99058",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99058"
     },
     {
      "type": "stage",
      "title": "PPSA15304",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15304"
     },
     {
      "type": "stop",
      "title": "PPSA99002",
      "blocker": "4631~poll-descriptor-6-is-not-a-socket",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002"
     },
     {
      "type": "stop",
      "title": "PPSA99001",
      "blocker": "4479",
      "was": "1578~libSceOpusDec.prx",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99001"
     },
     {
      "type": "stop",
      "title": "PPSA99000",
      "blocker": "1413",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stop",
      "title": "PPSA97510",
      "blocker": "4631~poll-descriptor-6-is-not-a-socket",
      "was": "3521",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510"
     },
     {
      "type": "stage",
      "title": "PPSA68091",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091"
     },
     {
      "type": "stop",
      "title": "PPSA68091",
      "blocker": "4013",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091"
     },
     {
      "type": "stop",
      "title": "PPSA99902",
      "blocker": "3502",
      "was": "1578~putc_unlocked",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902"
     },
     {
      "type": "stage",
      "title": "PPSA74126",
      "stage": "Starts",
      "was": "Presents",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126"
     },
     {
      "type": "stop",
      "title": "PPSA74126",
      "blocker": "1413",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126"
     },
     {
      "type": "stop",
      "title": "PPSA99051",
      "blocker": "1413",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051"
     },
     {
      "type": "stage",
      "title": "PPSA98510",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA98510"
     },
     {
      "type": "stop",
      "title": "PPSA98510",
      "blocker": "4631~poll-descriptor-7-is-not-a-socket",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA98510"
     },
     {
      "type": "stage",
      "title": "PPSA17641",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641"
     },
     {
      "type": "stop",
      "title": "PPSA17641",
      "blocker": "1413",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T16:01:51Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "2 blockers resolved, 4 ranking changes, 13 titles changed",
   "content_text": "#4387 “Lost Soul Aside (PPSA26358): flashing green artifacts on the title screen” is resolved.\n#4070 “Rendering into a packed mip tail without a resident image aborts (Wobbly Life PPSA29413)” is resolved.\n#4225 “Linux: a Unity title's il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with \"PSNCore is an old version\" and the title faults (PPSA13579)” moved up from No. 14 to No. 5 (score 7 → 13).\n#4574 “Cult of the Lamb (PPSA06465) on Windows: sceSysmoduleLoadModule logs unknown ids 267 (0x10b) and 295 (0x127)” entered the ranking at No. 23 (score 6).\n#4572 “Record of Lodoss War (PPSA05347) on Windows: AGC draw aborts with \"unsupported primitive type 3\" (line strip)” entered the ranking at No. 24 (score 6).\n#3805 “Hotline Miami (PPSA09682) on Windows: with both module directories it stops in Loading.PreloadManager (app.exe+0x7a6730, array with null data pointer)” left the ranking (was No. 32).\n2 Ship 2 Harkinian (PPSA99621) is at Starts now (no stage before).\nBlasphemous 2 (PPSA13579) is at Starts now (no stage before).\nCat Quest III (PPSA15065) now stops at #4225 “Linux: a Unity title's il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with \"PSNCore is an old version\" and the title faults (PPSA13579)”.\nCult of the Lamb (PPSA06465) now stops at #4574 “Cult of the Lamb (PPSA06465) on Windows: sceSysmoduleLoadModule logs unknown ids 267 (0x10b) and 295 (0x127)”.\nEmby5 (PPSA99515) went from Converts to Presents.\nEVO Player (PPSA99039) went from Starts to Presents.\nHotline Miami (PPSA09682) has no known stop left (was #3805).\nJelly5 (PPSA99505) went from Converts to Presents.\nLost Soul Aside (PPSA26358) has no known stop left (was #4387).\nNHL 27 (PPSA34063) is at Converts now (no stage before).\nOutRun2006 (PPSA99106) is at Converts now (no stage before).\nRecord of Lodoss War (PPSA05347) now stops at #4572 “Record of Lodoss War (PPSA05347) on Windows: AGC draw aborts with \"unsupported primitive type 3\" (line strip)”.\nStremio Plus (PPSA74126) went from Starts to Presents.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4387\">#4387</a> “Lost Soul Aside (PPSA26358): flashing green artifacts on the title screen” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4070\">#4070</a> “Rendering into a packed mip tail without a resident image aborts (Wobbly Life PPSA29413)” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4225\">#4225</a> “Linux: a Unity title&#x27;s il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with &quot;PSNCore is an old version&quot; and the title faults (PPSA13579)” moved up from No. 14 to No. 5 (score 7 → 13).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4574\">#4574</a> “Cult of the Lamb (PPSA06465) on Windows: sceSysmoduleLoadModule logs unknown ids 267 (0x10b) and 295 (0x127)” entered the ranking at No. 23 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4572\">#4572</a> “Record of Lodoss War (PPSA05347) on Windows: AGC draw aborts with &quot;unsupported primitive type 3&quot; (line strip)” entered the ranking at No. 24 (score 6).</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3805\">#3805</a> “Hotline Miami (PPSA09682) on Windows: with both module directories it stops in Loading.PreloadManager (app.exe+0x7a6730, array with null data pointer)” left the ranking (was No. 32).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99621\">2 Ship 2 Harkinian (PPSA99621)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA13579\">Blasphemous 2 (PPSA13579)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15065\">Cat Quest III (PPSA15065)</a> now stops at #4225 “Linux: a Unity title&#x27;s il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with &quot;PSNCore is an old version&quot; and the title faults (PPSA13579)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06465\">Cult of the Lamb (PPSA06465)</a> now stops at #4574 “Cult of the Lamb (PPSA06465) on Windows: sceSysmoduleLoadModule logs unknown ids 267 (0x10b) and 295 (0x127)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99515\">Emby5 (PPSA99515)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039\">EVO Player (PPSA99039)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09682\">Hotline Miami (PPSA09682)</a> has no known stop left (was #3805).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99505\">Jelly5 (PPSA99505)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA26358\">Lost Soul Aside (PPSA26358)</a> has no known stop left (was #4387).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA34063\">NHL 27 (PPSA34063)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99106\">OutRun2006 (PPSA99106)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05347\">Record of Lodoss War (PPSA05347)</a> now stops at #4572 “Record of Lodoss War (PPSA05347) on Windows: AGC draw aborts with &quot;unsupported primitive type 3&quot; (line strip)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126\">Stremio Plus (PPSA74126)</a> went from Starts to Presents.</li></ul>",
   "date_published": "2026-10-12T16:01:51Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T15:09:46Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "4387",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4387"
     },
     {
      "type": "resolved",
      "blocker": "4070",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4070"
     },
     {
      "type": "moved",
      "blocker": "4225",
      "rank": 5,
      "was": 14,
      "score": 13,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4225"
     },
     {
      "type": "entered",
      "blocker": "4574",
      "rank": 23,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4574"
     },
     {
      "type": "entered",
      "blocker": "4572",
      "rank": 24,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4572"
     },
     {
      "type": "left",
      "blocker": "3805",
      "was": 32,
      "url": "https://github.com/boykopovar/AnyPS5/issues/3805"
     },
     {
      "type": "stage",
      "title": "PPSA99621",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99621"
     },
     {
      "type": "stage",
      "title": "PPSA13579",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA13579"
     },
     {
      "type": "stop",
      "title": "PPSA15065",
      "blocker": "4225",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15065"
     },
     {
      "type": "stop",
      "title": "PPSA06465",
      "blocker": "4574",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06465"
     },
     {
      "type": "stage",
      "title": "PPSA99515",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99515"
     },
     {
      "type": "stage",
      "title": "PPSA99039",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039"
     },
     {
      "type": "stop",
      "title": "PPSA09682",
      "blocker": null,
      "was": "3805",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09682"
     },
     {
      "type": "stage",
      "title": "PPSA99505",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99505"
     },
     {
      "type": "stop",
      "title": "PPSA26358",
      "blocker": null,
      "was": "4387",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA26358"
     },
     {
      "type": "stage",
      "title": "PPSA34063",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA34063"
     },
     {
      "type": "stage",
      "title": "PPSA99106",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99106"
     },
     {
      "type": "stop",
      "title": "PPSA05347",
      "blocker": "4572",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05347"
     },
     {
      "type": "stage",
      "title": "PPSA74126",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T15:09:46Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "6 blockers resolved, 8 ranking changes, 20 titles changed",
   "content_text": "#4317 “ASTRO BOT / ASTRO'S PLAYROOM: prop->m_pParent == this assertion after audio init (AudioOut2 semantics gap)” is resolved.\n#4180 “SIGILL from runtime-generated AMD-only code (--to-intel cannot reach it) (PPSA33016)” is resolved.\n#3733 “libkernel: wait is absent and getrlimit throws for every resource but RLIMIT_DATA (PS5MC, XPSemu); branch ready” is resolved.\n#3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready” is resolved.\n#3480 “ASTRO BOT (PPSA21564): SoundManager asserts defaultBusses.size() == 1 during start-up (main 1be0a7ce)” is resolved.\nPR #3700 “sysctl: MIB 1.37 (kern.arandom) is unsupported” is resolved.\nPR #4536 “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits” entered the ranking at No. 6 (score 12).\n#3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” moved down from No. 6 to No. 9 (score 12 → 9).\n#4460 “libc: __umodti3 is absent (Kart PS5's stop after __divti3, PS5CEMU-HAR); fix branch ready” entered the ranking at No. 12 (score 7).\n#4225 “Linux: a Unity title's il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with \"PSNCore is an old version\" and the title faults (PPSA13579)” moved up from No. 77 to No. 14 (score 1 → 7).\n#4454 “Relinker: Nuvio Max'd (PPSA99288) is refused for raw mmap/mprotect syscalls in SDK functions it never calls” entered the ranking at No. 23 (score 6).\n#4464 “libc: swscanf is absent (PS5CEMU-HAR); fix branch ready” entered the ranking at No. 46 (score 3).\n#4479 “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” entered the ranking at No. 62 (score 2).\n#4463 “libkernel/libSceLibcInternal: pthread_setaffinity_np, sys_siglist and sys_nsig are absent (PS5CEMU-HAR after #3787); branch ready” entered the ranking at No. 72 (score 1).\nAstro Bot (PPSA01284) has no known stop left (was #4317).\nAstro Bot (PPSA21564) has no known stop left (was #3480).\nccleste (PPSA59322) went from Presents to Starts.\nccleste (PPSA59322) now stops at PR #4536 “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits”.\nCrazy Chicken Shooter Bundle (PPSA03117) is at Presents now (no stage before).\nCult of the Lamb (PPSA06464) now stops at #4225 “Linux: a Unity title's il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with \"PSNCore is an old version\" and the title faults (PPSA13579)”.\nDREDGE (PPSA09076) is at First draw now (no stage before).\nDusklight (PPSA99305) is at Converts now (no stage before).\nFallen Legion (PPSA07645) is at Starts now (no stage before).\nKart PS5 (PPSA99611) now stops at #4460 “libc: __umodti3 is absent (Kart PS5's stop after __divti3, PS5CEMU-HAR); fix branch ready”.\nNuvio Max'd (PPSA99288) now stops at #4454 “Relinker: Nuvio Max'd (PPSA99288) is refused for raw mmap/mprotect syscalls in SDK functions it never calls”.\nPathless (PPSA01825) is at Starts now (no stage before).\nPPSA00000 is at Presents now (no stage before).\nPS5CEMU-HAR (PPSA99360) is at Converts now (no stage before).\nPS5CEMU-HAR (PPSA99360) now stops at #4464 “libc: swscanf is absent (PS5CEMU-HAR); fix branch ready”.\nPS5MC (PPSA99420) now stops at #3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” (was #3733).\nRayman: 30th Anniversary Edition (PPSA33016) has no known stop left (was #4180).\nRetroArch (PPSA99169) now stops at #3562 “libSceLibcInternal: getopt, getopt_long and the opt* variables are absent (XPSemu, RetroArch); fix branch ready” (was #3519).\nRommPS (PPSA76677) now stops at PR #4536 “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits”.\nRuffle Flash (PPSA68091) has no known stop left (was #3519).\nSword of the Sea (PPSA25344) went from Converts to Presents.\nXPSemu (PPSA97358) now stops at #3558 “libkernel: execv/execve and the setuid/setgroups/setrlimit family are absent (XPSemu, PS5MC); fix branch ready” (was #3733).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4317\">#4317</a> “ASTRO BOT / ASTRO&#x27;S PLAYROOM: prop-&gt;m_pParent == this assertion after audio init (AudioOut2 semantics gap)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4180\">#4180</a> “SIGILL from runtime-generated AMD-only code (--to-intel cannot reach it) (PPSA33016)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3733\">#3733</a> “libkernel: wait is absent and getrlimit throws for every resource but RLIMIT_DATA (PS5MC, XPSemu); branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3519\">#3519</a> “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3480\">#3480</a> “ASTRO BOT (PPSA21564): SoundManager asserts defaultBusses.size() == 1 during start-up (main 1be0a7ce)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/pull/3700\">PR #3700</a> “sysctl: MIB 1.37 (kern.arandom) is unsupported” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-pr-4536\">PR #4536</a> “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits” entered the ranking at No. 6 (score 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3521\">#3521</a> “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” moved down from No. 6 to No. 9 (score 12 → 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4460\">#4460</a> “libc: __umodti3 is absent (Kart PS5&#x27;s stop after __divti3, PS5CEMU-HAR); fix branch ready” entered the ranking at No. 12 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4225\">#4225</a> “Linux: a Unity title&#x27;s il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with &quot;PSNCore is an old version&quot; and the title faults (PPSA13579)” moved up from No. 77 to No. 14 (score 1 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4454\">#4454</a> “Relinker: Nuvio Max&#x27;d (PPSA99288) is refused for raw mmap/mprotect syscalls in SDK functions it never calls” entered the ranking at No. 23 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4464\">#4464</a> “libc: swscanf is absent (PS5CEMU-HAR); fix branch ready” entered the ranking at No. 46 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4479\">#4479</a> “libkernel: fcntl record locks throw on Windows (ProsperoRadio, ProsperoTV after #3649); fix branch ready” entered the ranking at No. 62 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4463\">#4463</a> “libkernel/libSceLibcInternal: pthread_setaffinity_np, sys_siglist and sys_nsig are absent (PS5CEMU-HAR after #3787); branch ready” entered the ranking at No. 72 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Astro Bot (PPSA01284)</a> has no known stop left (was #4317).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21564\">Astro Bot (PPSA21564)</a> has no known stop left (was #3480).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> went from Presents to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> now stops at PR #4536 “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03117\">Crazy Chicken Shooter Bundle (PPSA03117)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06464\">Cult of the Lamb (PPSA06464)</a> now stops at #4225 “Linux: a Unity title&#x27;s il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with &quot;PSNCore is an old version&quot; and the title faults (PPSA13579)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09076\">DREDGE (PPSA09076)</a> is at First draw now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99305\">Dusklight (PPSA99305)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07645\">Fallen Legion (PPSA07645)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99611\">Kart PS5 (PPSA99611)</a> now stops at #4460 “libc: __umodti3 is absent (Kart PS5&#x27;s stop after __divti3, PS5CEMU-HAR); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99288\">Nuvio Max&#x27;d (PPSA99288)</a> now stops at #4454 “Relinker: Nuvio Max&#x27;d (PPSA99288) is refused for raw mmap/mprotect syscalls in SDK functions it never calls”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01825\">Pathless (PPSA01825)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA00000\">PPSA00000</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99360\">PS5CEMU-HAR (PPSA99360)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99360\">PS5CEMU-HAR (PPSA99360)</a> now stops at #4464 “libc: swscanf is absent (PS5CEMU-HAR); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420\">PS5MC (PPSA99420)</a> now stops at #3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” (was #3733).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA33016\">Rayman: 30th Anniversary Edition (PPSA33016)</a> has no known stop left (was #4180).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169\">RetroArch (PPSA99169)</a> now stops at #3562 “libSceLibcInternal: getopt, getopt_long and the opt* variables are absent (XPSemu, RetroArch); fix branch ready” (was #3519).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677\">RommPS (PPSA76677)</a> now stops at PR #4536 “libkernel: sceKernelDebugOutText blocks on a guest stderr moved by dup2, and every host stderr write waits”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091\">Ruffle Flash (PPSA68091)</a> has no known stop left (was #3519).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA25344\">Sword of the Sea (PPSA25344)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97358\">XPSemu (PPSA97358)</a> now stops at #3558 “libkernel: execv/execve and the setuid/setgroups/setrlimit family are absent (XPSemu, PS5MC); fix branch ready” (was #3733).</li></ul>",
   "date_published": "2026-10-12T15:09:46Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T11:27:04Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "4317",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4317"
     },
     {
      "type": "resolved",
      "blocker": "4180",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4180"
     },
     {
      "type": "resolved",
      "blocker": "3733",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3733"
     },
     {
      "type": "resolved",
      "blocker": "3519",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3519"
     },
     {
      "type": "resolved",
      "blocker": "3480",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3480"
     },
     {
      "type": "resolved",
      "blocker": "pr-3700",
      "url": "https://github.com/boykopovar/AnyPS5/pull/3700"
     },
     {
      "type": "entered",
      "blocker": "pr-4536",
      "rank": 6,
      "score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-pr-4536"
     },
     {
      "type": "moved",
      "blocker": "3521",
      "rank": 9,
      "was": 6,
      "score": 9,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3521"
     },
     {
      "type": "entered",
      "blocker": "4460",
      "rank": 12,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4460"
     },
     {
      "type": "moved",
      "blocker": "4225",
      "rank": 14,
      "was": 77,
      "score": 7,
      "was_score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4225"
     },
     {
      "type": "entered",
      "blocker": "4454",
      "rank": 23,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4454"
     },
     {
      "type": "entered",
      "blocker": "4464",
      "rank": 46,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4464"
     },
     {
      "type": "entered",
      "blocker": "4479",
      "rank": 62,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4479"
     },
     {
      "type": "entered",
      "blocker": "4463",
      "rank": 72,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4463"
     },
     {
      "type": "stop",
      "title": "PPSA01284",
      "blocker": null,
      "was": "4317",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA21564",
      "blocker": null,
      "was": "3480",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21564"
     },
     {
      "type": "stage",
      "title": "PPSA59322",
      "stage": "Starts",
      "was": "Presents",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stop",
      "title": "PPSA59322",
      "blocker": "pr-4536",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stage",
      "title": "PPSA03117",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03117"
     },
     {
      "type": "stop",
      "title": "PPSA06464",
      "blocker": "4225",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06464"
     },
     {
      "type": "stage",
      "title": "PPSA09076",
      "stage": "First draw",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09076"
     },
     {
      "type": "stage",
      "title": "PPSA99305",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99305"
     },
     {
      "type": "stage",
      "title": "PPSA07645",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07645"
     },
     {
      "type": "stop",
      "title": "PPSA99611",
      "blocker": "4460",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99611"
     },
     {
      "type": "stop",
      "title": "PPSA99288",
      "blocker": "4454",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99288"
     },
     {
      "type": "stage",
      "title": "PPSA01825",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01825"
     },
     {
      "type": "stage",
      "title": "PPSA00000",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA00000"
     },
     {
      "type": "stage",
      "title": "PPSA99360",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99360"
     },
     {
      "type": "stop",
      "title": "PPSA99360",
      "blocker": "4464",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99360"
     },
     {
      "type": "stop",
      "title": "PPSA99420",
      "blocker": "3556",
      "was": "3733",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420"
     },
     {
      "type": "stop",
      "title": "PPSA33016",
      "blocker": null,
      "was": "4180",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA33016"
     },
     {
      "type": "stop",
      "title": "PPSA99169",
      "blocker": "3562",
      "was": "3519",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169"
     },
     {
      "type": "stop",
      "title": "PPSA76677",
      "blocker": "pr-4536",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677"
     },
     {
      "type": "stop",
      "title": "PPSA68091",
      "blocker": null,
      "was": "3519",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091"
     },
     {
      "type": "stage",
      "title": "PPSA25344",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA25344"
     },
     {
      "type": "stop",
      "title": "PPSA97358",
      "blocker": "3558",
      "was": "3733",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97358"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T11:27:04Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "5 blockers resolved, 5 ranking changes, 11 titles changed",
   "content_text": "#3885 “AGC driver: terminating a title from the console crashes in ~Driver on a destroyed write tracker (Windows)” is resolved.\n#3757 “libkernel: fcntl and ioctl reject every non-socket descriptor (Yamagi Quake II, XPSemu, VLC, RetroArch); branch ready” is resolved.\n#3506 “Windows: closing the window sometimes aborts on an unhandled ProcessShutdown (PPSA03706)” is resolved.\n#3308 “Cyberpunk 2077 (PPSA04029) on Linux: sceKernelOpen(\"\") opens a directory and the read throws EISDIR on main 961b25fe” is resolved.\n#3055 “AGC: GTA V libSceJobManager compute kernel reads its V#s from a block that is still all 0xFF at capture” is resolved.\n#3036 “AGC: sampled 2D MSAA image has no descriptor shape (PPSA99902 conditional startup)” moved up from No. 100 to No. 15 (score 1 → 7).\n#4437 “Relinker (Windows): OliSe Player (PPSA01153) stops at 'Empty import symbol name' on seven weak references with all-zero symbol entries” entered the ranking at No. 20 (score 6).\n#4387 “Lost Soul Aside (PPSA26358): flashing green artifacts on the title screen” entered the ranking at No. 21 (score 6).\nPR #3700 “sysctl: MIB 1.37 (kern.arandom) is unsupported” entered the ranking at No. 71 (score 1).\n#3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” left the ranking (was No. 9).\nCloud Play (PPSA99600) now stops at #3734 “libScePosixForWebKit: getservbyname is absent” (was #3249).\nDOOM (PPSA99666) has no known stop left (was #3885).\nGTA V (PPSA04264) has no known stop left (was #3055).\nLost Soul Aside (PPSA26358) now stops at #4387 “Lost Soul Aside (PPSA26358): flashing green artifacts on the title screen”.\nMy Friend Peppa Pig (PPSA03706) has no known stop left (was #3506).\nOliSe Player (PPSA01153) now stops at #4437 “Relinker (Windows): OliSe Player (PPSA01153) stops at 'Empty import symbol name' on seven weak references with all-zero symbol entries”.\nProsperoPuzzles (PPSA99006) now stops at #3036 “AGC: sampled 2D MSAA image has no descriptor shape (PPSA99902 conditional startup)”.\nPuyo Puyo Tetris 2 (PPSA01530) is at Starts now (no stage before).\nSlay the Princess (PPSA24423) went from First draw to Presents.\nSlay the Princess (PPSA24423) now stops at #4369 “Slay the Princess (PPSA24423) on Windows: AGC draw aborts with \"vertex buffer aliases the render target\"” (was #3757).\nvkQuake (PPSA99010) has no known stop left (was #3249).\nWobbly Life (PPSA29413) now stops at #3463 “Device loss under texture streaming (Wobbly Life PPSA29413)” (was #4329).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3885\">#3885</a> “AGC driver: terminating a title from the console crashes in ~Driver on a destroyed write tracker (Windows)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3757\">#3757</a> “libkernel: fcntl and ioctl reject every non-socket descriptor (Yamagi Quake II, XPSemu, VLC, RetroArch); branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3506\">#3506</a> “Windows: closing the window sometimes aborts on an unhandled ProcessShutdown (PPSA03706)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3308\">#3308</a> “Cyberpunk 2077 (PPSA04029) on Linux: sceKernelOpen(&quot;&quot;) opens a directory and the read throws EISDIR on main 961b25fe” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3055\">#3055</a> “AGC: GTA V libSceJobManager compute kernel reads its V#s from a block that is still all 0xFF at capture” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3036\">#3036</a> “AGC: sampled 2D MSAA image has no descriptor shape (PPSA99902 conditional startup)” moved up from No. 100 to No. 15 (score 1 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4437\">#4437</a> “Relinker (Windows): OliSe Player (PPSA01153) stops at &#x27;Empty import symbol name&#x27; on seven weak references with all-zero symbol entries” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4387\">#4387</a> “Lost Soul Aside (PPSA26358): flashing green artifacts on the title screen” entered the ranking at No. 21 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-pr-3700\">PR #3700</a> “sysctl: MIB 1.37 (kern.arandom) is unsupported” entered the ranking at No. 71 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3249\">#3249</a> “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” left the ranking (was No. 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99600\">Cloud Play (PPSA99600)</a> now stops at #3734 “libScePosixForWebKit: getservbyname is absent” (was #3249).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666\">DOOM (PPSA99666)</a> has no known stop left (was #3885).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04264\">GTA V (PPSA04264)</a> has no known stop left (was #3055).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA26358\">Lost Soul Aside (PPSA26358)</a> now stops at #4387 “Lost Soul Aside (PPSA26358): flashing green artifacts on the title screen”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">My Friend Peppa Pig (PPSA03706)</a> has no known stop left (was #3506).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153\">OliSe Player (PPSA01153)</a> now stops at #4437 “Relinker (Windows): OliSe Player (PPSA01153) stops at &#x27;Empty import symbol name&#x27; on seven weak references with all-zero symbol entries”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99006\">ProsperoPuzzles (PPSA99006)</a> now stops at #3036 “AGC: sampled 2D MSAA image has no descriptor shape (PPSA99902 conditional startup)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01530\">Puyo Puyo Tetris 2 (PPSA01530)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423\">Slay the Princess (PPSA24423)</a> went from First draw to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423\">Slay the Princess (PPSA24423)</a> now stops at #4369 “Slay the Princess (PPSA24423) on Windows: AGC draw aborts with &quot;vertex buffer aliases the render target&quot;” (was #3757).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010\">vkQuake (PPSA99010)</a> has no known stop left (was #3249).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413\">Wobbly Life (PPSA29413)</a> now stops at #3463 “Device loss under texture streaming (Wobbly Life PPSA29413)” (was #4329).</li></ul>",
   "date_published": "2026-10-12T11:27:04Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T08:10:48Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3885",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3885"
     },
     {
      "type": "resolved",
      "blocker": "3757",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3757"
     },
     {
      "type": "resolved",
      "blocker": "3506",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3506"
     },
     {
      "type": "resolved",
      "blocker": "3308",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3308"
     },
     {
      "type": "resolved",
      "blocker": "3055",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3055"
     },
     {
      "type": "moved",
      "blocker": "3036",
      "rank": 15,
      "was": 100,
      "score": 7,
      "was_score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3036"
     },
     {
      "type": "entered",
      "blocker": "4437",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4437"
     },
     {
      "type": "entered",
      "blocker": "4387",
      "rank": 21,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4387"
     },
     {
      "type": "entered",
      "blocker": "pr-3700",
      "rank": 71,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-pr-3700"
     },
     {
      "type": "left",
      "blocker": "3249",
      "was": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3249"
     },
     {
      "type": "stop",
      "title": "PPSA99600",
      "blocker": "3734",
      "was": "3249",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99600"
     },
     {
      "type": "stop",
      "title": "PPSA99666",
      "blocker": null,
      "was": "3885",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666"
     },
     {
      "type": "stop",
      "title": "PPSA04264",
      "blocker": null,
      "was": "3055",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04264"
     },
     {
      "type": "stop",
      "title": "PPSA26358",
      "blocker": "4387",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA26358"
     },
     {
      "type": "stop",
      "title": "PPSA03706",
      "blocker": null,
      "was": "3506",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA01153",
      "blocker": "4437",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153"
     },
     {
      "type": "stop",
      "title": "PPSA99006",
      "blocker": "3036",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99006"
     },
     {
      "type": "stage",
      "title": "PPSA01530",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01530"
     },
     {
      "type": "stage",
      "title": "PPSA24423",
      "stage": "Presents",
      "was": "First draw",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423"
     },
     {
      "type": "stop",
      "title": "PPSA24423",
      "blocker": "4369",
      "was": "3757",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423"
     },
     {
      "type": "stop",
      "title": "PPSA99010",
      "blocker": null,
      "was": "3249",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010"
     },
     {
      "type": "stop",
      "title": "PPSA29413",
      "blocker": "3463",
      "was": "4329",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T08:10:48Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "1 blocker resolved, 5 ranking changes, 8 titles changed",
   "content_text": "#4214 “libkernel: sceKernelWriteModifyMtypeProtectCommand and sceKernelWriteRemapIntoPrtCommand are not exported (Trails in the Sky 2nd Chapter, PPSA35169)” is resolved.\n#1409 “Storage image access to a depth/stencil surface” moved down from No. 8 to No. 12 (score 10 → 7).\n#4334 “libSceNgs2: Dead Cells (PPSA15552) crashes at startup — 'NGS2: rack id 0x4001 is not implemented'” entered the ranking at No. 43 (score 3).\n#4329 “VGT_SHADER_STAGES_EN=0x2002008: unsupported vertex routing, scheduling or wave-ID state (Wobbly Life PPSA29413)” entered the ranking at No. 44 (score 3).\n1409~storage-access-to-a-depth-surface-s-sten “AGC graphics: storage access to a depth surface's stencil plane is not implemented” entered the ranking at No. 59 (score 3).\n#4369 “Slay the Princess (PPSA24423) on Windows: AGC draw aborts with \"vertex buffer aliases the render target\"” entered the ranking at No. 71 (score 1).\nAd Infinitum (PPSA10600) now stops at 1409~storage-access-to-a-depth-surface-s-sten “AGC graphics: storage access to a depth surface's stencil plane is not implemented” (was #1409).\nDead Cells (PPSA15552) now stops at #4334 “libSceNgs2: Dead Cells (PPSA15552) crashes at startup — 'NGS2: rack id 0x4001 is not implemented'” (was #3553).\nMiddle Ages Ping Pong (PPSA28319) went from Converts to Presents.\nPSBox Cloud Gaming (PPSA99810) went from Converts to Presents.\nRoad of Death (PPSA07286) went from Starts to Playable.\nSlay the Princess (PPSA24423) went from Starts to First draw.\nTrails in the Sky 2nd Chapter (PPSA35169) now stops at #4246 “libSceNgs2.native: custom rack module id 0x20 is not implemented (Trails in the Sky 2nd Chapter, PPSA35169)” (was #4214).\nWobbly Life (PPSA29413) now stops at #4329 “VGT_SHADER_STAGES_EN=0x2002008: unsupported vertex routing, scheduling or wave-ID state (Wobbly Life PPSA29413)” (was #4070).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/4214\">#4214</a> “libkernel: sceKernelWriteModifyMtypeProtectCommand and sceKernelWriteRemapIntoPrtCommand are not exported (Trails in the Sky 2nd Chapter, PPSA35169)” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1409\">#1409</a> “Storage image access to a depth/stencil surface” moved down from No. 8 to No. 12 (score 10 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4334\">#4334</a> “libSceNgs2: Dead Cells (PPSA15552) crashes at startup — &#x27;NGS2: rack id 0x4001 is not implemented&#x27;” entered the ranking at No. 43 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4329\">#4329</a> “VGT_SHADER_STAGES_EN=0x2002008: unsupported vertex routing, scheduling or wave-ID state (Wobbly Life PPSA29413)” entered the ranking at No. 44 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1409~storage-access-to-a-depth-surface-s-sten\">1409~storage-access-to-a-depth-surface-s-sten</a> “AGC graphics: storage access to a depth surface&#x27;s stencil plane is not implemented” entered the ranking at No. 59 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4369\">#4369</a> “Slay the Princess (PPSA24423) on Windows: AGC draw aborts with &quot;vertex buffer aliases the render target&quot;” entered the ranking at No. 71 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA10600\">Ad Infinitum (PPSA10600)</a> now stops at 1409~storage-access-to-a-depth-surface-s-sten “AGC graphics: storage access to a depth surface&#x27;s stencil plane is not implemented” (was #1409).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552\">Dead Cells (PPSA15552)</a> now stops at #4334 “libSceNgs2: Dead Cells (PPSA15552) crashes at startup — &#x27;NGS2: rack id 0x4001 is not implemented&#x27;” (was #3553).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28319\">Middle Ages Ping Pong (PPSA28319)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99810\">PSBox Cloud Gaming (PPSA99810)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07286\">Road of Death (PPSA07286)</a> went from Starts to Playable.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423\">Slay the Princess (PPSA24423)</a> went from Starts to First draw.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA35169\">Trails in the Sky 2nd Chapter (PPSA35169)</a> now stops at #4246 “libSceNgs2.native: custom rack module id 0x20 is not implemented (Trails in the Sky 2nd Chapter, PPSA35169)” (was #4214).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413\">Wobbly Life (PPSA29413)</a> now stops at #4329 “VGT_SHADER_STAGES_EN=0x2002008: unsupported vertex routing, scheduling or wave-ID state (Wobbly Life PPSA29413)” (was #4070).</li></ul>",
   "date_published": "2026-10-12T08:10:48Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-12T06:27:24Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "4214",
      "url": "https://github.com/boykopovar/AnyPS5/issues/4214"
     },
     {
      "type": "moved",
      "blocker": "1409",
      "rank": 12,
      "was": 8,
      "score": 7,
      "was_score": 10,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1409"
     },
     {
      "type": "entered",
      "blocker": "4334",
      "rank": 43,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4334"
     },
     {
      "type": "entered",
      "blocker": "4329",
      "rank": 44,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4329"
     },
     {
      "type": "entered",
      "blocker": "1409~storage-access-to-a-depth-surface-s-sten",
      "rank": 59,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1409~storage-access-to-a-depth-surface-s-sten"
     },
     {
      "type": "entered",
      "blocker": "4369",
      "rank": 71,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4369"
     },
     {
      "type": "stop",
      "title": "PPSA10600",
      "blocker": "1409~storage-access-to-a-depth-surface-s-sten",
      "was": "1409",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA10600"
     },
     {
      "type": "stop",
      "title": "PPSA15552",
      "blocker": "4334",
      "was": "3553",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552"
     },
     {
      "type": "stage",
      "title": "PPSA28319",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28319"
     },
     {
      "type": "stage",
      "title": "PPSA99810",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99810"
     },
     {
      "type": "stage",
      "title": "PPSA07286",
      "stage": "Playable",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07286"
     },
     {
      "type": "stage",
      "title": "PPSA24423",
      "stage": "First draw",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423"
     },
     {
      "type": "stop",
      "title": "PPSA35169",
      "blocker": "4246",
      "was": "4214",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA35169"
     },
     {
      "type": "stop",
      "title": "PPSA29413",
      "blocker": "4329",
      "was": "4070",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413"
     }
    ]
   }
  },
  {
   "id": "2026-10-12T06:27:24Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "11 blockers resolved, 23 ranking changes, 31 titles changed",
   "content_text": "#3844 “libSceHttp: every request fails with ERROR_NETWORK; six catalog titles send HTTP requests (would a host-backed client be accepted?)” is resolved.\n#3758 “libSceAudioOut: sceAudioOutSysGetHdmiMonitorInfo throws (Surround Sound Studio); fix branch ready” is resolved.\n#3584 “libkernel: poll throws 'descriptor 3 is not a socket' for a pipe descriptor (ProsperoTV)” is resolved.\n#3196 “libkernel: munmap fails on a range that already contains an unmapped page” is resolved.\n#3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” is resolved.\n#2775 “Astro Bot: GPU hang (ring timeout) in a mesh-shader draw of 0x50000ab00, 40 workgroups, on RADV/RDNA4” is resolved.\n#2724 “Hades (PPSA03355) on Windows: start-up faults in the title's own libc.prx before any file is opened” is resolved.\n#2701 “libkernel: support kern.sdk_version in sysctlbyname (Capy Mobile PPSA92280)” is resolved.\n#2682 “Recompiler: f32 product tininess is checked before rounding (RDNA2 checks after), and the check makes float-heavy shaders slow to compile” is resolved.\n#2552 “Demon's Souls crashes 14 s after launch with a guest null read when built with ANYPS5_ENABLE_SPIRV_TOOLS=OFF (the default)” is resolved.\n#2365 “UE4 title (PPSA15657): LowLevelFatalError \"RemoveFromOuterMap NumRemoved = 0\" when the title screen opens the menu” is resolved.\n#2548 “Packed pixel ancillary word read whole after its VGPR is reused” moved up from No. 2 to No. 1 (score 30 → 27).\n#1413 “v_interp_mov P10/P20 of a flat input without pass-through” moved up from No. 6 to No. 2 (score 12 → 18).\n#3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” moved up from No. 41 to No. 6 (score 4 → 12).\n#3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved up from No. 39 to No. 10 (score 4 → 9).\n#4317 “ASTRO BOT / ASTRO'S PLAYROOM: prop->m_pParent == this assertion after audio init (AudioOut2 semantics gap)” entered the ranking at No. 13 (score 7).\n#4238 “Demon Slayer (PPSA03490) on Windows: Unreal LowLevelFatalError into the title's libc fatal path (libc.prx.guest.prx+0x141b0)” entered the ranking at No. 14 (score 7).\n#4144 “libkernel: coredump user-data and attach calls answered as outside-the-handler; WriteUserString still unsettled (Broken Sword); branch ready” entered the ranking at No. 15 (score 7).\n#4239 “Returnal (PPSA01285) on Windows: intermittent fault in a frame-pointer stack walk at app.exe+0x337aa9d (UE4 Main Thread, read of 0x8)” entered the ranking at No. 20 (score 6).\n#4180 “SIGILL from runtime-generated AMD-only code (--to-intel cannot reach it) (PPSA33016)” entered the ranking at No. 21 (score 6).\n#4174 “libSceNpWebApi2: sceNpWebApi2PushEventAbortHandle throws (Planet Coaster); fix branch ready” entered the ranking at No. 22 (score 6).\n#3757 “libkernel: fcntl and ioctl reject every non-socket descriptor (Yamagi Quake II, XPSemu, VLC, RetroArch); branch ready” entered the ranking at No. 27 (score 6).\n#4139 “AGC: a draw whose image slot holds a sampler/buffer descriptor, or a cube T# read with dim 2D, is refused (High on Life PPSA15388)” moved down from No. 14 to No. 39 (score 7 → 4).\n#4223 “Linux: sceKernelClose(0) closes the host's stdin, the next opened file gets descriptor 0, and a later close(0) closes it mid-read (PPSA13579); fixed by #3295” entered the ranking at No. 44 (score 3).\n#4214 “libkernel: sceKernelWriteModifyMtypeProtectCommand and sceKernelWriteRemapIntoPrtCommand are not exported (Trails in the Sky 2nd Chapter, PPSA35169)” entered the ranking at No. 45 (score 3).\n#4285 “AGC: dithered/rounded alpha-to-coverage 0x18701 stops PPSA99902 after opening movie (conditional integration)” entered the ranking at No. 70 (score 1).\n#4276 “AGC: pixel shaders that export a stencil reference value (DB_SHADER_CONTROL bit 1) abort the draw (Demon's Souls, 1080p renderconfig)” entered the ranking at No. 71 (score 1).\n#4264 “libSceFiber: host calls from a 16 KiB fiber overwrite the neighbouring fiber's saved frame (Demon's Souls, segfault at ip 0x1a during level load)” entered the ranking at No. 72 (score 1).\n#4246 “libSceNgs2.native: custom rack module id 0x20 is not implemented (Trails in the Sky 2nd Chapter, PPSA35169)” entered the ranking at No. 73 (score 1).\n#4235 “PPSA28997: presents pure-black frames after the studio logo, stalled following level1 asset loads” entered the ranking at No. 74 (score 1).\n#4225 “Linux: a Unity title's il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with \"PSNCore is an old version\" and the title faults (PPSA13579)” entered the ranking at No. 75 (score 1).\n#4205 “SPIR-V validation after optimization fails on a specialized module and aborts the title (Demon's Souls, Linux)” entered the ranking at No. 76 (score 1).\n#4185 “High on Life (PPSA15388): a few minutes into the first level, Unreal's FMemStack frees a chunk whose Next link is -1 (SIGSEGV in FreeChunks)” entered the ranking at No. 77 (score 1).\n#4151 “agc: min/max reduction + linear filtering on a format without FILTER_MINMAX — measured, refusal should stay (Ghost of Yōtei PPSA26344)” entered the ranking at No. 78 (score 1).\nAstro Bot (PPSA01284) now stops at #4317 “ASTRO BOT / ASTRO'S PLAYROOM: prop->m_pParent == this assertion after audio init (AudioOut2 semantics gap)”.\nBlasphemous 2 (PPSA13579) now stops at #4223 “Linux: sceKernelClose(0) closes the host's stdin, the next opened file gets descriptor 0, and a later close(0) closes it mid-read (PPSA13579); fixed by #3295”.\nBroken Sword Reforged (PPSA21480) now stops at #4144 “libkernel: coredump user-data and attach calls answered as outside-the-handler; WriteUserString still unsettled (Broken Sword); branch ready”.\nCapy Mobile (PPSA92280) has no known stop left (was #2701).\nccleste (PPSA59322) has no known stop left (was #3165).\nCloud Play (PPSA99600) went from Converts to Starts.\nDemon Slayer (PPSA03490) now stops at #4238 “Demon Slayer (PPSA03490) on Windows: Unreal LowLevelFatalError into the title's libc fatal path (libc.prx.guest.prx+0x141b0)”.\nDemon's Souls (PPSA01341) now stops at #3710 “Demon's Souls (PPSA01342 v1.005, Windows): start-up crash comes from the Acm module (0x10b) being reported as loaded; black screen afterwards” (was #2552).\nDisney Epic Mickey: Rebrushed (PPSA15657) now stops at #2366 “Sampling a D16 depth surface's memory as a half-width 32-bit texture (PPSA15657): \"sampling the depth plane ... is not implemented\"” (was #2365).\nGoat Simulator 3 (PPSA04159) went from Starts to Presents.\nHades (PPSA03355) has no known stop left (was #2724).\nMinecraft (PPSA17221) went from Starts to Presents.\nMortalfin (PPSA99141) has no known stop left (was #3196).\nPlanet Coaster (PPSA01736) now stops at #4174 “libSceNpWebApi2: sceNpWebApi2PushEventAbortHandle throws (Planet Coaster); fix branch ready”.\nPlanet of Lana (PPSA19450) is at Starts now (no stage before).\nPPSA24423 is at Starts now (no stage before).\nAnd 18 more changes, not listed here.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3844\">#3844</a> “libSceHttp: every request fails with ERROR_NETWORK; six catalog titles send HTTP requests (would a host-backed client be accepted?)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3758\">#3758</a> “libSceAudioOut: sceAudioOutSysGetHdmiMonitorInfo throws (Surround Sound Studio); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3584\">#3584</a> “libkernel: poll throws &#x27;descriptor 3 is not a socket&#x27; for a pipe descriptor (ProsperoTV)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3196\">#3196</a> “libkernel: munmap fails on a range that already contains an unmapped page” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3165\">#3165</a> “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2775\">#2775</a> “Astro Bot: GPU hang (ring timeout) in a mesh-shader draw of 0x50000ab00, 40 workgroups, on RADV/RDNA4” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2724\">#2724</a> “Hades (PPSA03355) on Windows: start-up faults in the title&#x27;s own libc.prx before any file is opened” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2701\">#2701</a> “libkernel: support kern.sdk_version in sysctlbyname (Capy Mobile PPSA92280)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2682\">#2682</a> “Recompiler: f32 product tininess is checked before rounding (RDNA2 checks after), and the check makes float-heavy shaders slow to compile” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2552\">#2552</a> “Demon&#x27;s Souls crashes 14 s after launch with a guest null read when built with ANYPS5_ENABLE_SPIRV_TOOLS=OFF (the default)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2365\">#2365</a> “UE4 title (PPSA15657): LowLevelFatalError &quot;RemoveFromOuterMap NumRemoved = 0&quot; when the title screen opens the menu” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2548\">#2548</a> “Packed pixel ancillary word read whole after its VGPR is reused” moved up from No. 2 to No. 1 (score 30 → 27).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1413\">#1413</a> “v_interp_mov P10/P20 of a flat input without pass-through” moved up from No. 6 to No. 2 (score 12 → 18).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3521\">#3521</a> “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” moved up from No. 41 to No. 6 (score 4 → 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3249\">#3249</a> “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved up from No. 39 to No. 10 (score 4 → 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4317\">#4317</a> “ASTRO BOT / ASTRO&#x27;S PLAYROOM: prop-&gt;m_pParent == this assertion after audio init (AudioOut2 semantics gap)” entered the ranking at No. 13 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4238\">#4238</a> “Demon Slayer (PPSA03490) on Windows: Unreal LowLevelFatalError into the title&#x27;s libc fatal path (libc.prx.guest.prx+0x141b0)” entered the ranking at No. 14 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4144\">#4144</a> “libkernel: coredump user-data and attach calls answered as outside-the-handler; WriteUserString still unsettled (Broken Sword); branch ready” entered the ranking at No. 15 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4239\">#4239</a> “Returnal (PPSA01285) on Windows: intermittent fault in a frame-pointer stack walk at app.exe+0x337aa9d (UE4 Main Thread, read of 0x8)” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4180\">#4180</a> “SIGILL from runtime-generated AMD-only code (--to-intel cannot reach it) (PPSA33016)” entered the ranking at No. 21 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4174\">#4174</a> “libSceNpWebApi2: sceNpWebApi2PushEventAbortHandle throws (Planet Coaster); fix branch ready” entered the ranking at No. 22 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3757\">#3757</a> “libkernel: fcntl and ioctl reject every non-socket descriptor (Yamagi Quake II, XPSemu, VLC, RetroArch); branch ready” entered the ranking at No. 27 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4139\">#4139</a> “AGC: a draw whose image slot holds a sampler/buffer descriptor, or a cube T# read with dim 2D, is refused (High on Life PPSA15388)” moved down from No. 14 to No. 39 (score 7 → 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4223\">#4223</a> “Linux: sceKernelClose(0) closes the host&#x27;s stdin, the next opened file gets descriptor 0, and a later close(0) closes it mid-read (PPSA13579); fixed by #3295” entered the ranking at No. 44 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4214\">#4214</a> “libkernel: sceKernelWriteModifyMtypeProtectCommand and sceKernelWriteRemapIntoPrtCommand are not exported (Trails in the Sky 2nd Chapter, PPSA35169)” entered the ranking at No. 45 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4285\">#4285</a> “AGC: dithered/rounded alpha-to-coverage 0x18701 stops PPSA99902 after opening movie (conditional integration)” entered the ranking at No. 70 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4276\">#4276</a> “AGC: pixel shaders that export a stencil reference value (DB_SHADER_CONTROL bit 1) abort the draw (Demon&#x27;s Souls, 1080p renderconfig)” entered the ranking at No. 71 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4264\">#4264</a> “libSceFiber: host calls from a 16 KiB fiber overwrite the neighbouring fiber&#x27;s saved frame (Demon&#x27;s Souls, segfault at ip 0x1a during level load)” entered the ranking at No. 72 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4246\">#4246</a> “libSceNgs2.native: custom rack module id 0x20 is not implemented (Trails in the Sky 2nd Chapter, PPSA35169)” entered the ranking at No. 73 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4235\">#4235</a> “PPSA28997: presents pure-black frames after the studio logo, stalled following level1 asset loads” entered the ranking at No. 74 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4225\">#4225</a> “Linux: a Unity title&#x27;s il2cpp code starts PSNCore.prx with sceKernelLoadStartModule(path, 0, NULL), so its start fails with &quot;PSNCore is an old version&quot; and the title faults (PPSA13579)” entered the ranking at No. 75 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4205\">#4205</a> “SPIR-V validation after optimization fails on a specialized module and aborts the title (Demon&#x27;s Souls, Linux)” entered the ranking at No. 76 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4185\">#4185</a> “High on Life (PPSA15388): a few minutes into the first level, Unreal&#x27;s FMemStack frees a chunk whose Next link is -1 (SIGSEGV in FreeChunks)” entered the ranking at No. 77 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4151\">#4151</a> “agc: min/max reduction + linear filtering on a format without FILTER_MINMAX — measured, refusal should stay (Ghost of Yōtei PPSA26344)” entered the ranking at No. 78 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01284\">Astro Bot (PPSA01284)</a> now stops at #4317 “ASTRO BOT / ASTRO&#x27;S PLAYROOM: prop-&gt;m_pParent == this assertion after audio init (AudioOut2 semantics gap)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA13579\">Blasphemous 2 (PPSA13579)</a> now stops at #4223 “Linux: sceKernelClose(0) closes the host&#x27;s stdin, the next opened file gets descriptor 0, and a later close(0) closes it mid-read (PPSA13579); fixed by #3295”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21480\">Broken Sword Reforged (PPSA21480)</a> now stops at #4144 “libkernel: coredump user-data and attach calls answered as outside-the-handler; WriteUserString still unsettled (Broken Sword); branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280\">Capy Mobile (PPSA92280)</a> has no known stop left (was #2701).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> has no known stop left (was #3165).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99600\">Cloud Play (PPSA99600)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03490\">Demon Slayer (PPSA03490)</a> now stops at #4238 “Demon Slayer (PPSA03490) on Windows: Unreal LowLevelFatalError into the title&#x27;s libc fatal path (libc.prx.guest.prx+0x141b0)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01341\">Demon&#x27;s Souls (PPSA01341)</a> now stops at #3710 “Demon&#x27;s Souls (PPSA01342 v1.005, Windows): start-up crash comes from the Acm module (0x10b) being reported as loaded; black screen afterwards” (was #2552).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15657\">Disney Epic Mickey: Rebrushed (PPSA15657)</a> now stops at #2366 “Sampling a D16 depth surface&#x27;s memory as a half-width 32-bit texture (PPSA15657): &quot;sampling the depth plane ... is not implemented&quot;” (was #2365).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04159\">Goat Simulator 3 (PPSA04159)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03355\">Hades (PPSA03355)</a> has no known stop left (was #2724).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17221\">Minecraft (PPSA17221)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99141\">Mortalfin (PPSA99141)</a> has no known stop left (was #3196).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01736\">Planet Coaster (PPSA01736)</a> now stops at #4174 “libSceNpWebApi2: sceNpWebApi2PushEventAbortHandle throws (Planet Coaster); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19450\">Planet of Lana (PPSA19450)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423\">PPSA24423</a> is at Starts now (no stage before).</li></ul><p>And 18 more changes, not listed here.</p>",
   "date_published": "2026-10-12T06:27:24Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T23:56:19Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3844",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3844"
     },
     {
      "type": "resolved",
      "blocker": "3758",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3758"
     },
     {
      "type": "resolved",
      "blocker": "3584",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3584"
     },
     {
      "type": "resolved",
      "blocker": "3196",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3196"
     },
     {
      "type": "resolved",
      "blocker": "3165",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3165"
     },
     {
      "type": "resolved",
      "blocker": "2775",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2775"
     },
     {
      "type": "resolved",
      "blocker": "2724",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2724"
     },
     {
      "type": "resolved",
      "blocker": "2701",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2701"
     },
     {
      "type": "resolved",
      "blocker": "2682",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2682"
     },
     {
      "type": "resolved",
      "blocker": "2552",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2552"
     },
     {
      "type": "resolved",
      "blocker": "2365",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2365"
     },
     {
      "type": "moved",
      "blocker": "2548",
      "rank": 1,
      "was": 2,
      "score": 27,
      "was_score": 30,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2548"
     },
     {
      "type": "moved",
      "blocker": "1413",
      "rank": 2,
      "was": 6,
      "score": 18,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1413"
     },
     {
      "type": "moved",
      "blocker": "3521",
      "rank": 6,
      "was": 41,
      "score": 12,
      "was_score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3521"
     },
     {
      "type": "moved",
      "blocker": "3249",
      "rank": 10,
      "was": 39,
      "score": 9,
      "was_score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3249"
     },
     {
      "type": "entered",
      "blocker": "4317",
      "rank": 13,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4317"
     },
     {
      "type": "entered",
      "blocker": "4238",
      "rank": 14,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4238"
     },
     {
      "type": "entered",
      "blocker": "4144",
      "rank": 15,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4144"
     },
     {
      "type": "entered",
      "blocker": "4239",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4239"
     },
     {
      "type": "entered",
      "blocker": "4180",
      "rank": 21,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4180"
     },
     {
      "type": "entered",
      "blocker": "4174",
      "rank": 22,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4174"
     },
     {
      "type": "entered",
      "blocker": "3757",
      "rank": 27,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3757"
     },
     {
      "type": "moved",
      "blocker": "4139",
      "rank": 39,
      "was": 14,
      "score": 4,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4139"
     },
     {
      "type": "entered",
      "blocker": "4223",
      "rank": 44,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4223"
     },
     {
      "type": "entered",
      "blocker": "4214",
      "rank": 45,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4214"
     },
     {
      "type": "entered",
      "blocker": "4285",
      "rank": 70,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4285"
     },
     {
      "type": "entered",
      "blocker": "4276",
      "rank": 71,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4276"
     },
     {
      "type": "entered",
      "blocker": "4264",
      "rank": 72,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4264"
     },
     {
      "type": "entered",
      "blocker": "4246",
      "rank": 73,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4246"
     },
     {
      "type": "entered",
      "blocker": "4235",
      "rank": 74,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4235"
     },
     {
      "type": "entered",
      "blocker": "4225",
      "rank": 75,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4225"
     },
     {
      "type": "entered",
      "blocker": "4205",
      "rank": 76,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4205"
     },
     {
      "type": "entered",
      "blocker": "4185",
      "rank": 77,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4185"
     },
     {
      "type": "entered",
      "blocker": "4151",
      "rank": 78,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4151"
     },
     {
      "type": "stop",
      "title": "PPSA01284",
      "blocker": "4317",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01284"
     },
     {
      "type": "stop",
      "title": "PPSA13579",
      "blocker": "4223",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA13579"
     },
     {
      "type": "stop",
      "title": "PPSA21480",
      "blocker": "4144",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21480"
     },
     {
      "type": "stop",
      "title": "PPSA92280",
      "blocker": null,
      "was": "2701",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280"
     },
     {
      "type": "stop",
      "title": "PPSA59322",
      "blocker": null,
      "was": "3165",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stage",
      "title": "PPSA99600",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99600"
     },
     {
      "type": "stop",
      "title": "PPSA03490",
      "blocker": "4238",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03490"
     },
     {
      "type": "stop",
      "title": "PPSA01341",
      "blocker": "3710",
      "was": "2552",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01341"
     },
     {
      "type": "stop",
      "title": "PPSA15657",
      "blocker": "2366",
      "was": "2365",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15657"
     },
     {
      "type": "stage",
      "title": "PPSA04159",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04159"
     },
     {
      "type": "stop",
      "title": "PPSA03355",
      "blocker": null,
      "was": "2724",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03355"
     },
     {
      "type": "stage",
      "title": "PPSA17221",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17221"
     },
     {
      "type": "stop",
      "title": "PPSA99141",
      "blocker": null,
      "was": "3196",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99141"
     },
     {
      "type": "stop",
      "title": "PPSA01736",
      "blocker": "4174",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01736"
     },
     {
      "type": "stage",
      "title": "PPSA19450",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19450"
     },
     {
      "type": "stage",
      "title": "PPSA24423",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA24423"
     }
    ],
    "not_listed": 18
   }
  },
  {
   "id": "2026-10-11T23:56:19Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "47 blockers resolved, 14 ranking changes, 43 titles changed",
   "content_text": "#3961 “ASTRO BOT (PPSA21564): scene renders black — content-level rendering (presentation works)” is resolved.\n#3960 “Large guest regions fail zero-copy host import, forcing CPU-GPU copies every frame (~5 FPS in ASTRO BOT)” is resolved.\n#3842 “Recompiler: relative VGPR addressing lowers to a select chain over the register window; Killzone: Liberation (PPSA11142) freezes compiling a 649k-word mesh shader; fix branch ready” is resolved.\n#3832 “AGC: a rect-list draw whose vertex count is not a multiple of 3 aborts with \"incomplete rect-list primitive\" (Palworld, PPSA23126)” is resolved.\n#3802 “libSceVideoOut: Elden Ring Nightreign (PPSA25380) cannot load: sceVideoOutAddBufferAttributeOption is not exported” is resolved.\n#3731 “Compatibility Report: Hollow Knight: Silksong (PPSA12544) runs at 60 FPS on Linux/NVIDIA + Fixes” is resolved.\n#3722 “libkernel: sysctl throws for kern.proc.pathname, machdep.cacheline_size and hw.physmem (XPSemu, PS5MC); fix branch ready” is resolved.\n#3708 “libkernel: sceKernelAioSetParam is absent (Dying Light 2 import); fix branch ready” is resolved.\n#3704 “Broken Sword Reforged (PPSA21480): scePadSetVibrationMode(handle, 3) is rejected and the title treats it as fatal” is resolved.\n#3630 “linux CI: agc_driver_image_plane_address_on_line_implicit_lod fails on main since #3222 (llvmpipe picks another mip level in some pixel quads of an implicit-LOD 1D sample)” is resolved.\n#3622 “AGC: a merged program's vertex tables are read eight user words too early; Killzone: Liberation (PPSA11142) stops on `null vertex buffer table address`; fix branch ready” is resolved.\n#3585 “libc: eleven long double math exports RetroArch needs after asinl; bit-exact ports ready (provenance note inside)” is resolved.\n#3563 “libkernel: sendfile is absent, PS5MC's next stop after pthread_getthreadid_np; fix branch ready” is resolved.\n#3554 “libkernel: pthread spinlocks and pthread_cond_reltimedwait_np are absent (Porpoise, RetroArch); fix branch ready” is resolved.\n#3548 “libc: ftrylockfile is absent (Porpoise, RetroArch); fix branch ready” is resolved.\n#3536 “agc_driver_f32_compare_constant fails on the AMD Windows driver: v_cmp_lt_f32 NaN < +inf from a register gives 1” is resolved.\n#3534 “AGC: Killzone: Liberation (PPSA11142) stops on `WRITE_DATA register or GDS destination is not implemented` for its frame fence; fix branch ready” is resolved.\n#3501 “libc: reallocf is absent” is resolved.\n#3457 “sceAgcCreatePrimState rejects the hand-built shader headers of EVO Player (and likely XashPS5): ge_user_vgpr_en at 0x25c” is resolved.\n#3450 “libScePosixForWebKit: arc4random and fnmatch are absent (Cloud Play imports); fix branch ready” is resolved.\n#3432 “libkernel: sigsetjmp is absent while siglongjmp is merged (XPSemu next stop); fix branch ready” is resolved.\n#3411 “Windows: windows_exceptions fails since #1423, unwinding through runtime DLL frames (std::call_once) no longer reaches the catch” is resolved.\n#3374 “libSceContentExport: the export session calls are stubs (Cult of the Lamb imports three); session implementation ready” is resolved.\n#3371 “Windows: guest_ampr_markers fails intermittently with a fixed guest mapping at 0xec00000000 overlapping a host region” is resolved.\n#3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” is resolved.\n#3356 “Road of Death (PPSA07286): unresolved import WSOuge5IsCg; libSceJson2.prx not in searched libraries” is resolved.\n#3345 “agc_driver_gated_dispatch_capture hangs the GPU on Intel UHD 620 (i915 preemption timeout)” is resolved.\n#3340 “libSceAudioIn: sceAudioInHqOpen and sceAudioInAsyncOpen are stubs; fix branch ready” is resolved.\n#3338 “AGC: per-draw input snapshots copy multi-GB buffers on the CPU for every draw (Ratchet & Clank: Rift Apart stalls at frame ~380)” is resolved.\n#3331 “libSceVoiceQoS: sceVoiceQoSEnd is a stub (PPSA14632 shutdown, PPSA26344 init failure); fix branch ready” is resolved.\n#3313 “libkernel: implement sceKernelGetProsperoSystemSwVersion (PPSA99203); branch and commits ready” is resolved.\n#3303 “libkernel: implement creat (PPSA19111); branch and commit ready” is resolved.\n#3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet & Clank: Rift Apart, frame 456)” is resolved.\n#3209 “Sifu (PPSA03001): RenderThread faults popping a free list whose head reads 0xFFFFFFFFFFFFFFFF” is resolved.\n#3143 “libkernel: AvailableDirectMemorySize reports first gap, Mprotect rejects host stack memory” is resolved.\n#3117 “libc: guest paths resolve \"..\" lexically, so stat/open/unlink/rmdir act on \"missing/../file\" instead of failing; fix branch ready” is resolved.\n#3073 “Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles (PPSA03490 v01.000.000) on Windows: start-up needs seven sceRudp* imports that no library exports; with them it runs until the packed pixel ancillary error (#2548)” is resolved.\n#2975 “Pixel shader reading a parameter the vertex shader never exports: rect-list draws zero-fill it, ordinary draws fail validation” is resolved.\n#2944 “AMD RX 6700 XT: 9 agc_driver execution tests segfault in amdvlk64, sdwa_float_selectors and sdwa_ldexp_f16 give wrong results” is resolved.\n#2942 “Launching Silksong Failed” is resolved.\n#2783 “NVIDIA: wave64 NGG culling program reads lane 63” is resolved.\n#2686 “Cult of the Lamb (PPSA06465): start-up stops on unresolved import pXJh3aVk8Ks (sceContentDeleteById)” is resolved.\n#2642 “Structurizer: shared merge splitting never terminates in a two-latch loop” is resolved.\n#2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” is resolved.\n#2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused” is resolved.\n#1930 “Linux: PPSA28997 (Sons of Sparta) aborts at start-up with \"RTLD application heap: cannot replace an active allocator\" (#693 regressed after #1515)” is resolved.\nPR #2471 “Structurizer: selections joined at a shared loop exit” is resolved.\n#3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” moved up from No. 2 to No. 1 (score 32 → 42).\n#4109 “libSceAudioOut/libSceContentDelete: sceAudioOut2EnableChat and the ContentDelete calls (Palworld, Cult of the Lamb loader stops); branch ready with stated gaps” entered the ranking at No. 3 (score 18).\n#1794 “Dying Light 2 (PPSA02262) on Windows: what stops it between conversion and its own startup” moved up from No. 16 to No. 4 (score 7 → 15).\nAnd 55 more changes, not listed here.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3961\">#3961</a> “ASTRO BOT (PPSA21564): scene renders black — content-level rendering (presentation works)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3960\">#3960</a> “Large guest regions fail zero-copy host import, forcing CPU-GPU copies every frame (~5 FPS in ASTRO BOT)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3842\">#3842</a> “Recompiler: relative VGPR addressing lowers to a select chain over the register window; Killzone: Liberation (PPSA11142) freezes compiling a 649k-word mesh shader; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3832\">#3832</a> “AGC: a rect-list draw whose vertex count is not a multiple of 3 aborts with &quot;incomplete rect-list primitive&quot; (Palworld, PPSA23126)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3802\">#3802</a> “libSceVideoOut: Elden Ring Nightreign (PPSA25380) cannot load: sceVideoOutAddBufferAttributeOption is not exported” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3731\">#3731</a> “Compatibility Report: Hollow Knight: Silksong (PPSA12544) runs at 60 FPS on Linux/NVIDIA + Fixes” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3722\">#3722</a> “libkernel: sysctl throws for kern.proc.pathname, machdep.cacheline_size and hw.physmem (XPSemu, PS5MC); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3708\">#3708</a> “libkernel: sceKernelAioSetParam is absent (Dying Light 2 import); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3704\">#3704</a> “Broken Sword Reforged (PPSA21480): scePadSetVibrationMode(handle, 3) is rejected and the title treats it as fatal” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3630\">#3630</a> “linux CI: agc_driver_image_plane_address_on_line_implicit_lod fails on main since #3222 (llvmpipe picks another mip level in some pixel quads of an implicit-LOD 1D sample)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3622\">#3622</a> “AGC: a merged program&#x27;s vertex tables are read eight user words too early; Killzone: Liberation (PPSA11142) stops on `null vertex buffer table address`; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3585\">#3585</a> “libc: eleven long double math exports RetroArch needs after asinl; bit-exact ports ready (provenance note inside)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3563\">#3563</a> “libkernel: sendfile is absent, PS5MC&#x27;s next stop after pthread_getthreadid_np; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3554\">#3554</a> “libkernel: pthread spinlocks and pthread_cond_reltimedwait_np are absent (Porpoise, RetroArch); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3548\">#3548</a> “libc: ftrylockfile is absent (Porpoise, RetroArch); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3536\">#3536</a> “agc_driver_f32_compare_constant fails on the AMD Windows driver: v_cmp_lt_f32 NaN &lt; +inf from a register gives 1” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3534\">#3534</a> “AGC: Killzone: Liberation (PPSA11142) stops on `WRITE_DATA register or GDS destination is not implemented` for its frame fence; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3501\">#3501</a> “libc: reallocf is absent” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3457\">#3457</a> “sceAgcCreatePrimState rejects the hand-built shader headers of EVO Player (and likely XashPS5): ge_user_vgpr_en at 0x25c” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3450\">#3450</a> “libScePosixForWebKit: arc4random and fnmatch are absent (Cloud Play imports); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3432\">#3432</a> “libkernel: sigsetjmp is absent while siglongjmp is merged (XPSemu next stop); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3411\">#3411</a> “Windows: windows_exceptions fails since #1423, unwinding through runtime DLL frames (std::call_once) no longer reaches the catch” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3374\">#3374</a> “libSceContentExport: the export session calls are stubs (Cult of the Lamb imports three); session implementation ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3371\">#3371</a> “Windows: guest_ampr_markers fails intermittently with a fixed guest mapping at 0xec00000000 overlapping a host region” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3367\">#3367</a> “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3356\">#3356</a> “Road of Death (PPSA07286): unresolved import WSOuge5IsCg; libSceJson2.prx not in searched libraries” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3345\">#3345</a> “agc_driver_gated_dispatch_capture hangs the GPU on Intel UHD 620 (i915 preemption timeout)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3340\">#3340</a> “libSceAudioIn: sceAudioInHqOpen and sceAudioInAsyncOpen are stubs; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3338\">#3338</a> “AGC: per-draw input snapshots copy multi-GB buffers on the CPU for every draw (Ratchet &amp; Clank: Rift Apart stalls at frame ~380)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3331\">#3331</a> “libSceVoiceQoS: sceVoiceQoSEnd is a stub (PPSA14632 shutdown, PPSA26344 init failure); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3313\">#3313</a> “libkernel: implement sceKernelGetProsperoSystemSwVersion (PPSA99203); branch and commits ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3303\">#3303</a> “libkernel: implement creat (PPSA19111); branch and commit ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3272\">#3272</a> “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet &amp; Clank: Rift Apart, frame 456)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3209\">#3209</a> “Sifu (PPSA03001): RenderThread faults popping a free list whose head reads 0xFFFFFFFFFFFFFFFF” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3143\">#3143</a> “libkernel: AvailableDirectMemorySize reports first gap, Mprotect rejects host stack memory” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3117\">#3117</a> “libc: guest paths resolve &quot;..&quot; lexically, so stat/open/unlink/rmdir act on &quot;missing/../file&quot; instead of failing; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3073\">#3073</a> “Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles (PPSA03490 v01.000.000) on Windows: start-up needs seven sceRudp* imports that no library exports; with them it runs until the packed pixel ancillary error (#2548)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2975\">#2975</a> “Pixel shader reading a parameter the vertex shader never exports: rect-list draws zero-fill it, ordinary draws fail validation” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2944\">#2944</a> “AMD RX 6700 XT: 9 agc_driver execution tests segfault in amdvlk64, sdwa_float_selectors and sdwa_ldexp_f16 give wrong results” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2942\">#2942</a> “Launching Silksong Failed” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2783\">#2783</a> “NVIDIA: wave64 NGG culling program reads lane 63” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2686\">#2686</a> “Cult of the Lamb (PPSA06465): start-up stops on unresolved import pXJh3aVk8Ks (sceContentDeleteById)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2642\">#2642</a> “Structurizer: shared merge splitting never terminates in a two-latch loop” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2631\">#2631</a> “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2136\">#2136</a> “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/1930\">#1930</a> “Linux: PPSA28997 (Sons of Sparta) aborts at start-up with &quot;RTLD application heap: cannot replace an active allocator&quot; (#693 regressed after #1515)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/pull/2471\">PR #2471</a> “Structurizer: selections joined at a shared loop exit” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3165\">#3165</a> “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” moved up from No. 2 to No. 1 (score 32 → 42).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-4109\">#4109</a> “libSceAudioOut/libSceContentDelete: sceAudioOut2EnableChat and the ContentDelete calls (Palworld, Cult of the Lamb loader stops); branch ready with stated gaps” entered the ranking at No. 3 (score 18).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1794\">#1794</a> “Dying Light 2 (PPSA02262) on Windows: what stops it between conversion and its own startup” moved up from No. 16 to No. 4 (score 7 → 15).</li></ul><p>And 55 more changes, not listed here.</p>",
   "date_published": "2026-10-11T23:56:19Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T20:32:09Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3961",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3961"
     },
     {
      "type": "resolved",
      "blocker": "3960",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3960"
     },
     {
      "type": "resolved",
      "blocker": "3842",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3842"
     },
     {
      "type": "resolved",
      "blocker": "3832",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3832"
     },
     {
      "type": "resolved",
      "blocker": "3802",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3802"
     },
     {
      "type": "resolved",
      "blocker": "3731",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3731"
     },
     {
      "type": "resolved",
      "blocker": "3722",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3722"
     },
     {
      "type": "resolved",
      "blocker": "3708",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3708"
     },
     {
      "type": "resolved",
      "blocker": "3704",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3704"
     },
     {
      "type": "resolved",
      "blocker": "3630",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3630"
     },
     {
      "type": "resolved",
      "blocker": "3622",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3622"
     },
     {
      "type": "resolved",
      "blocker": "3585",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3585"
     },
     {
      "type": "resolved",
      "blocker": "3563",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3563"
     },
     {
      "type": "resolved",
      "blocker": "3554",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3554"
     },
     {
      "type": "resolved",
      "blocker": "3548",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3548"
     },
     {
      "type": "resolved",
      "blocker": "3536",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3536"
     },
     {
      "type": "resolved",
      "blocker": "3534",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3534"
     },
     {
      "type": "resolved",
      "blocker": "3501",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3501"
     },
     {
      "type": "resolved",
      "blocker": "3457",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3457"
     },
     {
      "type": "resolved",
      "blocker": "3450",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3450"
     },
     {
      "type": "resolved",
      "blocker": "3432",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3432"
     },
     {
      "type": "resolved",
      "blocker": "3411",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3411"
     },
     {
      "type": "resolved",
      "blocker": "3374",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3374"
     },
     {
      "type": "resolved",
      "blocker": "3371",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3371"
     },
     {
      "type": "resolved",
      "blocker": "3367",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3367"
     },
     {
      "type": "resolved",
      "blocker": "3356",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3356"
     },
     {
      "type": "resolved",
      "blocker": "3345",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3345"
     },
     {
      "type": "resolved",
      "blocker": "3340",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3340"
     },
     {
      "type": "resolved",
      "blocker": "3338",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3338"
     },
     {
      "type": "resolved",
      "blocker": "3331",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3331"
     },
     {
      "type": "resolved",
      "blocker": "3313",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3313"
     },
     {
      "type": "resolved",
      "blocker": "3303",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3303"
     },
     {
      "type": "resolved",
      "blocker": "3272",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3272"
     },
     {
      "type": "resolved",
      "blocker": "3209",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3209"
     },
     {
      "type": "resolved",
      "blocker": "3143",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3143"
     },
     {
      "type": "resolved",
      "blocker": "3117",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3117"
     },
     {
      "type": "resolved",
      "blocker": "3073",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3073"
     },
     {
      "type": "resolved",
      "blocker": "2975",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2975"
     },
     {
      "type": "resolved",
      "blocker": "2944",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2944"
     },
     {
      "type": "resolved",
      "blocker": "2942",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2942"
     },
     {
      "type": "resolved",
      "blocker": "2783",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2783"
     },
     {
      "type": "resolved",
      "blocker": "2686",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2686"
     },
     {
      "type": "resolved",
      "blocker": "2642",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2642"
     },
     {
      "type": "resolved",
      "blocker": "2631",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2631"
     },
     {
      "type": "resolved",
      "blocker": "2136",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2136"
     },
     {
      "type": "resolved",
      "blocker": "1930",
      "url": "https://github.com/boykopovar/AnyPS5/issues/1930"
     },
     {
      "type": "resolved",
      "blocker": "pr-2471",
      "url": "https://github.com/boykopovar/AnyPS5/pull/2471"
     },
     {
      "type": "moved",
      "blocker": "3165",
      "rank": 1,
      "was": 2,
      "score": 42,
      "was_score": 32,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3165"
     },
     {
      "type": "entered",
      "blocker": "4109",
      "rank": 3,
      "score": 18,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-4109"
     },
     {
      "type": "moved",
      "blocker": "1794",
      "rank": 4,
      "was": 16,
      "score": 15,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1794"
     }
    ],
    "not_listed": 55
   }
  },
  {
   "id": "2026-10-11T20:32:09Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "1 blocker resolved, 26 ranking changes, 22 titles changed",
   "content_text": "#3526 “linux CI + NVIDIA: `agc_driver_emulated_color_compare` fails on main since #3438 (8-bit sRGB compare refused on the decode path)” is resolved.\n#2783 “NVIDIA: wave64 NGG culling program reads lane 63” moved up from No. 5 to No. 4 (score 10 → 13).\n#2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” moved down from No. 7 to No. 9 (score 10 → 7).\n#1409 “Storage image access to a depth/stencil surface” moved down from No. 4 to No. 11 (score 13 → 7).\n#1794 “Dying Light 2 (PPSA02262) on Windows: what stops it between conversion and its own startup” moved down from No. 11 to No. 16 (score 9 → 7).\n#3733 “libkernel: wait is absent and getrlimit throws for every resource but RLIMIT_DATA (PS5MC, XPSemu); branch ready” entered the ranking at No. 18 (score 6).\n#3915 “DREDGE (PPSA09076) on Windows: intermittent fault in Job.Worker 4 (read of 0x6000000xx at app.exe+0x17f0796), 2 of 8 runs” entered the ranking at No. 20 (score 6).\n#3885 “AGC driver: terminating a title from the console crashes in ~Driver on a destroyed write tracker (Windows)” entered the ranking at No. 21 (score 6).\n#3802 “libSceVideoOut: Elden Ring Nightreign (PPSA25380) cannot load: sceVideoOutAddBufferAttributeOption is not exported” entered the ranking at No. 22 (score 6).\n#3758 “libSceAudioOut: sceAudioOutSysGetHdmiMonitorInfo throws (Surround Sound Studio); fix branch ready” entered the ranking at No. 23 (score 6).\n#3196 “libkernel: munmap fails on a range that already contains an unmapped page” entered the ranking at No. 34 (score 6).\n#3844 “libSceHttp: every request fails with ERROR_NETWORK; six catalog titles send HTTP requests (would a host-backed client be accepted?)” entered the ranking at No. 50 (score 3).\n#3751 “agc: sampled 8_SRGB decode on a device without R8_SRGB — measured filtering order and the fix shape it rules out (Ghost of Yōtei PPSA26344)” entered the ranking at No. 53 (score 3).\n#3736 “libkernel: the JIT shared memory calls are absent (VLC, XPSemu, RetroArch); fix branch ready” entered the ranking at No. 68 (score 2).\n#3723 “libkernel: tcsendbreak, tcdrain, tcflush, tcflow, tcgetpgrp and tcsetpgrp are absent (PS5MC, XPSemu); fix branch ready” entered the ranking at No. 69 (score 2).\n#3722 “libkernel: sysctl throws for kern.proc.pathname, machdep.cacheline_size and hw.physmem (XPSemu, PS5MC); fix branch ready” entered the ranking at No. 70 (score 2).\n#3961 “ASTRO BOT (PPSA21564): scene renders black — content-level rendering (presentation works)” entered the ranking at No. 85 (score 1).\n#3960 “Large guest regions fail zero-copy host import, forcing CPU-GPU copies every frame (~5 FPS in ASTRO BOT)” entered the ranking at No. 86 (score 1).\n#3880 “Marvel's Wolverine: draw with GS_FAST_LAUNCH=1 (VGT_SHADER_STAGES_EN=0x482030) after the intros; registered shader type 8” entered the ranking at No. 87 (score 1).\n#3842 “Recompiler: relative VGPR addressing lowers to a select chain over the register window; Killzone: Liberation (PPSA11142) freezes compiling a 649k-word mesh shader; fix branch ready” entered the ranking at No. 88 (score 1).\n#3832 “AGC: a rect-list draw whose vertex count is not a multiple of 3 aborts with \"incomplete rect-list primitive\" (Palworld, PPSA23126)” entered the ranking at No. 89 (score 1).\n#3805 “Hotline Miami (PPSA09682) on Windows: with both module directories it stops in Loading.PreloadManager (app.exe+0x7a6730, array with null data pointer)” entered the ranking at No. 90 (score 1).\n#3803 “shader: reading a scalar aperture source as a value refuses (Ghost of Yōtei PPSA26344, shader 0x8000356b00)” entered the ranking at No. 91 (score 1).\n#3735 “libkernel: setitimer is absent (PS5MC); branch ready on the alarm timer, never reporting an undelivered signal” entered the ranking at No. 92 (score 1).\n#3734 “libScePosixForWebKit: getservbyname is absent (Cloud Play); fix branch ready” entered the ranking at No. 93 (score 1).\n#3731 “Compatibility Report: Hollow Knight: Silksong (PPSA12544) runs at 60 FPS on Linux/NVIDIA + Fixes” entered the ranking at No. 94 (score 1).\n#3719 “SonsOfSparta PPSA28997 - unhandled exception 0xc000001d” entered the ranking at No. 95 (score 1).\nAstro Bot (PPSA02158) is at Starts now (no stage before).\nDOOM (PPSA99666) now stops at #3885 “AGC driver: terminating a title from the console crashes in ~Driver on a destroyed write tracker (Windows)”.\nDREDGE (PPSA09076) now stops at #3915 “DREDGE (PPSA09076) on Windows: intermittent fault in Job.Worker 4 (read of 0x6000000xx at app.exe+0x17f0796), 2 of 8 runs”.\nElden Ring Nightreign (PPSA25380) now stops at #3802 “libSceVideoOut: Elden Ring Nightreign (PPSA25380) cannot load: sceVideoOutAddBufferAttributeOption is not exported”.\nGhost of Yōtei (PPSA26344) now stops at #3751 “agc: sampled 8_SRGB decode on a device without R8_SRGB — measured filtering order and the fix shape it rules out (Ghost of Yōtei PPSA26344)” (was #2715).\nGoat Simulator 3 (PPSA04159) is at Starts now (no stage before).\nGraveyard Keeper 2 (PPSA35943) is at Converts now (no stage before).\nMortalfin (PPSA99141) is at Starts now (no stage before).\nMortalfin (PPSA99141) now stops at #3196 “libkernel: munmap fails on a range that already contains an unmapped page”.\nPalworld (PPSA23126) went from Converts to Presents.\nPalworld (PPSA23126) now stops at #2783 “NVIDIA: wave64 NGG culling program reads lane 63” (was #1794).\nPPSA06888 is at Starts now (no stage before).\nPPSA25936 is at Starts now (no stage before).\nPR: PShare (PPSA99773) is at Starts now (no stage before).\nProsperoRadio (PPSA99001) went from Converts to Starts.\nPS5 FSR4 Showcase (PPSA99011) is at Starts now (no stage before).\nPS5MC (PPSA99420) went from Converts to Starts.\nPS5MC (PPSA99420) now stops at #3733 “libkernel: wait is absent and getrlimit throws for every resource but RLIMIT_DATA (PS5MC, XPSemu); branch ready” (was #3563).\nPuyo Puyo Tetris 2 (PPSA01530) has no stage now (was Starts).\nRaiden III (PPSA13356) is at Starts now (no stage before).\nSifu (PPSA03001) has no stage now (was Starts).\nSilent Hill: The Short Message (PPSA10112) has no known stop left (was #1409).\nSurround Sound Studio (PPSA99051) now stops at #3758 “libSceAudioOut: sceAudioOutSysGetHdmiMonitorInfo throws (Surround Sound Studio); fix branch ready”.\nAnd 3 more changes, not listed here.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3526\">#3526</a> “linux CI + NVIDIA: `agc_driver_emulated_color_compare` fails on main since #3438 (8-bit sRGB compare refused on the decode path)” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2783\">#2783</a> “NVIDIA: wave64 NGG culling program reads lane 63” moved up from No. 5 to No. 4 (score 10 → 13).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2631\">#2631</a> “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” moved down from No. 7 to No. 9 (score 10 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1409\">#1409</a> “Storage image access to a depth/stencil surface” moved down from No. 4 to No. 11 (score 13 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1794\">#1794</a> “Dying Light 2 (PPSA02262) on Windows: what stops it between conversion and its own startup” moved down from No. 11 to No. 16 (score 9 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3733\">#3733</a> “libkernel: wait is absent and getrlimit throws for every resource but RLIMIT_DATA (PS5MC, XPSemu); branch ready” entered the ranking at No. 18 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3915\">#3915</a> “DREDGE (PPSA09076) on Windows: intermittent fault in Job.Worker 4 (read of 0x6000000xx at app.exe+0x17f0796), 2 of 8 runs” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3885\">#3885</a> “AGC driver: terminating a title from the console crashes in ~Driver on a destroyed write tracker (Windows)” entered the ranking at No. 21 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3802\">#3802</a> “libSceVideoOut: Elden Ring Nightreign (PPSA25380) cannot load: sceVideoOutAddBufferAttributeOption is not exported” entered the ranking at No. 22 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3758\">#3758</a> “libSceAudioOut: sceAudioOutSysGetHdmiMonitorInfo throws (Surround Sound Studio); fix branch ready” entered the ranking at No. 23 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3196\">#3196</a> “libkernel: munmap fails on a range that already contains an unmapped page” entered the ranking at No. 34 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3844\">#3844</a> “libSceHttp: every request fails with ERROR_NETWORK; six catalog titles send HTTP requests (would a host-backed client be accepted?)” entered the ranking at No. 50 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3751\">#3751</a> “agc: sampled 8_SRGB decode on a device without R8_SRGB — measured filtering order and the fix shape it rules out (Ghost of Yōtei PPSA26344)” entered the ranking at No. 53 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3736\">#3736</a> “libkernel: the JIT shared memory calls are absent (VLC, XPSemu, RetroArch); fix branch ready” entered the ranking at No. 68 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3723\">#3723</a> “libkernel: tcsendbreak, tcdrain, tcflush, tcflow, tcgetpgrp and tcsetpgrp are absent (PS5MC, XPSemu); fix branch ready” entered the ranking at No. 69 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3722\">#3722</a> “libkernel: sysctl throws for kern.proc.pathname, machdep.cacheline_size and hw.physmem (XPSemu, PS5MC); fix branch ready” entered the ranking at No. 70 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3961\">#3961</a> “ASTRO BOT (PPSA21564): scene renders black — content-level rendering (presentation works)” entered the ranking at No. 85 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3960\">#3960</a> “Large guest regions fail zero-copy host import, forcing CPU-GPU copies every frame (~5 FPS in ASTRO BOT)” entered the ranking at No. 86 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3880\">#3880</a> “Marvel&#x27;s Wolverine: draw with GS_FAST_LAUNCH=1 (VGT_SHADER_STAGES_EN=0x482030) after the intros; registered shader type 8” entered the ranking at No. 87 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3842\">#3842</a> “Recompiler: relative VGPR addressing lowers to a select chain over the register window; Killzone: Liberation (PPSA11142) freezes compiling a 649k-word mesh shader; fix branch ready” entered the ranking at No. 88 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3832\">#3832</a> “AGC: a rect-list draw whose vertex count is not a multiple of 3 aborts with &quot;incomplete rect-list primitive&quot; (Palworld, PPSA23126)” entered the ranking at No. 89 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3805\">#3805</a> “Hotline Miami (PPSA09682) on Windows: with both module directories it stops in Loading.PreloadManager (app.exe+0x7a6730, array with null data pointer)” entered the ranking at No. 90 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3803\">#3803</a> “shader: reading a scalar aperture source as a value refuses (Ghost of Yōtei PPSA26344, shader 0x8000356b00)” entered the ranking at No. 91 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3735\">#3735</a> “libkernel: setitimer is absent (PS5MC); branch ready on the alarm timer, never reporting an undelivered signal” entered the ranking at No. 92 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3734\">#3734</a> “libScePosixForWebKit: getservbyname is absent (Cloud Play); fix branch ready” entered the ranking at No. 93 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3731\">#3731</a> “Compatibility Report: Hollow Knight: Silksong (PPSA12544) runs at 60 FPS on Linux/NVIDIA + Fixes” entered the ranking at No. 94 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3719\">#3719</a> “SonsOfSparta PPSA28997 - unhandled exception 0xc000001d” entered the ranking at No. 95 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02158\">Astro Bot (PPSA02158)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666\">DOOM (PPSA99666)</a> now stops at #3885 “AGC driver: terminating a title from the console crashes in ~Driver on a destroyed write tracker (Windows)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09076\">DREDGE (PPSA09076)</a> now stops at #3915 “DREDGE (PPSA09076) on Windows: intermittent fault in Job.Worker 4 (read of 0x6000000xx at app.exe+0x17f0796), 2 of 8 runs”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA25380\">Elden Ring Nightreign (PPSA25380)</a> now stops at #3802 “libSceVideoOut: Elden Ring Nightreign (PPSA25380) cannot load: sceVideoOutAddBufferAttributeOption is not exported”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA26344\">Ghost of Yōtei (PPSA26344)</a> now stops at #3751 “agc: sampled 8_SRGB decode on a device without R8_SRGB — measured filtering order and the fix shape it rules out (Ghost of Yōtei PPSA26344)” (was #2715).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04159\">Goat Simulator 3 (PPSA04159)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA35943\">Graveyard Keeper 2 (PPSA35943)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99141\">Mortalfin (PPSA99141)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99141\">Mortalfin (PPSA99141)</a> now stops at #3196 “libkernel: munmap fails on a range that already contains an unmapped page”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23126\">Palworld (PPSA23126)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23126\">Palworld (PPSA23126)</a> now stops at #2783 “NVIDIA: wave64 NGG culling program reads lane 63” (was #1794).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06888\">PPSA06888</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA25936\">PPSA25936</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99773\">PR: PShare (PPSA99773)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99001\">ProsperoRadio (PPSA99001)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99011\">PS5 FSR4 Showcase (PPSA99011)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420\">PS5MC (PPSA99420)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420\">PS5MC (PPSA99420)</a> now stops at #3733 “libkernel: wait is absent and getrlimit throws for every resource but RLIMIT_DATA (PS5MC, XPSemu); branch ready” (was #3563).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01530\">Puyo Puyo Tetris 2 (PPSA01530)</a> has no stage now (was Starts).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA13356\">Raiden III (PPSA13356)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03001\">Sifu (PPSA03001)</a> has no stage now (was Starts).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Silent Hill: The Short Message (PPSA10112)</a> has no known stop left (was #1409).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051\">Surround Sound Studio (PPSA99051)</a> now stops at #3758 “libSceAudioOut: sceAudioOutSysGetHdmiMonitorInfo throws (Surround Sound Studio); fix branch ready”.</li></ul><p>And 3 more changes, not listed here.</p>",
   "date_published": "2026-10-11T20:32:09Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T15:56:43Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3526",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3526"
     },
     {
      "type": "moved",
      "blocker": "2783",
      "rank": 4,
      "was": 5,
      "score": 13,
      "was_score": 10,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2783"
     },
     {
      "type": "moved",
      "blocker": "2631",
      "rank": 9,
      "was": 7,
      "score": 7,
      "was_score": 10,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2631"
     },
     {
      "type": "moved",
      "blocker": "1409",
      "rank": 11,
      "was": 4,
      "score": 7,
      "was_score": 13,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1409"
     },
     {
      "type": "moved",
      "blocker": "1794",
      "rank": 16,
      "was": 11,
      "score": 7,
      "was_score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1794"
     },
     {
      "type": "entered",
      "blocker": "3733",
      "rank": 18,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3733"
     },
     {
      "type": "entered",
      "blocker": "3915",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3915"
     },
     {
      "type": "entered",
      "blocker": "3885",
      "rank": 21,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3885"
     },
     {
      "type": "entered",
      "blocker": "3802",
      "rank": 22,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3802"
     },
     {
      "type": "entered",
      "blocker": "3758",
      "rank": 23,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3758"
     },
     {
      "type": "entered",
      "blocker": "3196",
      "rank": 34,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3196"
     },
     {
      "type": "entered",
      "blocker": "3844",
      "rank": 50,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3844"
     },
     {
      "type": "entered",
      "blocker": "3751",
      "rank": 53,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3751"
     },
     {
      "type": "entered",
      "blocker": "3736",
      "rank": 68,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3736"
     },
     {
      "type": "entered",
      "blocker": "3723",
      "rank": 69,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3723"
     },
     {
      "type": "entered",
      "blocker": "3722",
      "rank": 70,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3722"
     },
     {
      "type": "entered",
      "blocker": "3961",
      "rank": 85,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3961"
     },
     {
      "type": "entered",
      "blocker": "3960",
      "rank": 86,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3960"
     },
     {
      "type": "entered",
      "blocker": "3880",
      "rank": 87,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3880"
     },
     {
      "type": "entered",
      "blocker": "3842",
      "rank": 88,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3842"
     },
     {
      "type": "entered",
      "blocker": "3832",
      "rank": 89,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3832"
     },
     {
      "type": "entered",
      "blocker": "3805",
      "rank": 90,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3805"
     },
     {
      "type": "entered",
      "blocker": "3803",
      "rank": 91,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3803"
     },
     {
      "type": "entered",
      "blocker": "3735",
      "rank": 92,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3735"
     },
     {
      "type": "entered",
      "blocker": "3734",
      "rank": 93,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3734"
     },
     {
      "type": "entered",
      "blocker": "3731",
      "rank": 94,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3731"
     },
     {
      "type": "entered",
      "blocker": "3719",
      "rank": 95,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3719"
     },
     {
      "type": "stage",
      "title": "PPSA02158",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02158"
     },
     {
      "type": "stop",
      "title": "PPSA99666",
      "blocker": "3885",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99666"
     },
     {
      "type": "stop",
      "title": "PPSA09076",
      "blocker": "3915",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09076"
     },
     {
      "type": "stop",
      "title": "PPSA25380",
      "blocker": "3802",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA25380"
     },
     {
      "type": "stop",
      "title": "PPSA26344",
      "blocker": "3751",
      "was": "2715",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA26344"
     },
     {
      "type": "stage",
      "title": "PPSA04159",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04159"
     },
     {
      "type": "stage",
      "title": "PPSA35943",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA35943"
     },
     {
      "type": "stage",
      "title": "PPSA99141",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99141"
     },
     {
      "type": "stop",
      "title": "PPSA99141",
      "blocker": "3196",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99141"
     },
     {
      "type": "stage",
      "title": "PPSA23126",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23126"
     },
     {
      "type": "stop",
      "title": "PPSA23126",
      "blocker": "2783",
      "was": "1794",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23126"
     },
     {
      "type": "stage",
      "title": "PPSA06888",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06888"
     },
     {
      "type": "stage",
      "title": "PPSA25936",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA25936"
     },
     {
      "type": "stage",
      "title": "PPSA99773",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99773"
     },
     {
      "type": "stage",
      "title": "PPSA99001",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99001"
     },
     {
      "type": "stage",
      "title": "PPSA99011",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99011"
     },
     {
      "type": "stage",
      "title": "PPSA99420",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420"
     },
     {
      "type": "stop",
      "title": "PPSA99420",
      "blocker": "3733",
      "was": "3563",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420"
     },
     {
      "type": "stage",
      "title": "PPSA01530",
      "stage": null,
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01530"
     },
     {
      "type": "stage",
      "title": "PPSA13356",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA13356"
     },
     {
      "type": "stage",
      "title": "PPSA03001",
      "stage": null,
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03001"
     },
     {
      "type": "stop",
      "title": "PPSA10112",
      "blocker": null,
      "was": "1409",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA99051",
      "blocker": "3758",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99051"
     }
    ],
    "not_listed": 3
   }
  },
  {
   "id": "2026-10-11T15:56:43Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "6 ranking changes, 2 titles changed",
   "content_text": "#3177 “Exports for PPSA01530, PPSA23827 and PPSA13356 imports” moved down from No. 5 to No. 10 (score 13 → 10).\n#3704 “Broken Sword Reforged (PPSA21480): scePadSetVibrationMode(handle, 3) is rejected and the title treats it as fatal” entered the ranking at No. 20 (score 6).\n#3701 “Teardown (PPSA15246): libSceCesCs Cp1251 profile and MbcsUcsContextInit imports” entered the ranking at No. 21 (score 6).\n#3710 “Demon's Souls (PPSA01342 v1.005, Windows): start-up crash comes from the Acm module (0x10b) being reported as loaded; black screen afterwards” entered the ranking at No. 75 (score 1).\n#3709 “Puyo Puyo Tetris 2 (PPSA01530): a 14-word image-descriptor dispatch runs with the fill kernel's program (no shader load before it in its submission)” entered the ranking at No. 76 (score 1).\n#3695 “Silksong (PPSA12544): \"Act 1: Pharloom\" title card never shows; no frame is presented for 68 s while the first area loads” entered the ranking at No. 77 (score 1).\nSword - Shadow of the Templars: Reforged (PPSA21480) now stops at #3704 “Broken Sword Reforged (PPSA21480): scePadSetVibrationMode(handle, 3) is rejected and the title treats it as fatal”.\nTeardown (PPSA15246) now stops at #3701 “Teardown (PPSA15246): libSceCesCs Cp1251 profile and MbcsUcsContextInit imports”.",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3177\">#3177</a> “Exports for PPSA01530, PPSA23827 and PPSA13356 imports” moved down from No. 5 to No. 10 (score 13 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3704\">#3704</a> “Broken Sword Reforged (PPSA21480): scePadSetVibrationMode(handle, 3) is rejected and the title treats it as fatal” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3701\">#3701</a> “Teardown (PPSA15246): libSceCesCs Cp1251 profile and MbcsUcsContextInit imports” entered the ranking at No. 21 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3710\">#3710</a> “Demon&#x27;s Souls (PPSA01342 v1.005, Windows): start-up crash comes from the Acm module (0x10b) being reported as loaded; black screen afterwards” entered the ranking at No. 75 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3709\">#3709</a> “Puyo Puyo Tetris 2 (PPSA01530): a 14-word image-descriptor dispatch runs with the fill kernel&#x27;s program (no shader load before it in its submission)” entered the ranking at No. 76 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3695\">#3695</a> “Silksong (PPSA12544): &quot;Act 1: Pharloom&quot; title card never shows; no frame is presented for 68 s while the first area loads” entered the ranking at No. 77 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21480\">Sword - Shadow of the Templars: Reforged (PPSA21480)</a> now stops at #3704 “Broken Sword Reforged (PPSA21480): scePadSetVibrationMode(handle, 3) is rejected and the title treats it as fatal”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15246\">Teardown (PPSA15246)</a> now stops at #3701 “Teardown (PPSA15246): libSceCesCs Cp1251 profile and MbcsUcsContextInit imports”.</li></ul>",
   "date_published": "2026-10-11T15:56:43Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T15:05:33Z",
    "changes": [
     {
      "type": "moved",
      "blocker": "3177",
      "rank": 10,
      "was": 5,
      "score": 10,
      "was_score": 13,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3177"
     },
     {
      "type": "entered",
      "blocker": "3704",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3704"
     },
     {
      "type": "entered",
      "blocker": "3701",
      "rank": 21,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3701"
     },
     {
      "type": "entered",
      "blocker": "3710",
      "rank": 75,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3710"
     },
     {
      "type": "entered",
      "blocker": "3709",
      "rank": 76,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3709"
     },
     {
      "type": "entered",
      "blocker": "3695",
      "rank": 77,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3695"
     },
     {
      "type": "stop",
      "title": "PPSA21480",
      "blocker": "3704",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21480"
     },
     {
      "type": "stop",
      "title": "PPSA15246",
      "blocker": "3701",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15246"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T15:05:33Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "2 ranking changes, 5 titles changed",
   "content_text": "#3584 “libkernel: poll throws 'descriptor 3 is not a socket' for a pipe descriptor (ProsperoTV)” moved up from No. 48 to No. 14 (score 3 → 7).\n#3646 “Tomba! 2 (PPSA29866): VR/VideoOut imports and AGC workload packets block start-up” entered the ranking at No. 19 (score 6).\n2: The Evil Swine Return Special Edition (PPSA29866) now stops at #3646 “Tomba! 2 (PPSA29866): VR/VideoOut imports and AGC workload packets block start-up”.\nHollow Knight: Silksong (PPSA12544) went from Ingame to Playable.\nProsperoLichess (PPSA99009) went from Converts to Starts.\nProsperoLichess (PPSA99009) now stops at #3584 “libkernel: poll throws 'descriptor 3 is not a socket' for a pipe descriptor (ProsperoTV)”.\nProsperoTV (PPSA99003) now stops at #3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” (was #3584).\nPSXS5 (PPSA97510) went from Converts to Starts.",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3584\">#3584</a> “libkernel: poll throws &#x27;descriptor 3 is not a socket&#x27; for a pipe descriptor (ProsperoTV)” moved up from No. 48 to No. 14 (score 3 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3646\">#3646</a> “Tomba! 2 (PPSA29866): VR/VideoOut imports and AGC workload packets block start-up” entered the ranking at No. 19 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29866\">2: The Evil Swine Return Special Edition (PPSA29866)</a> now stops at #3646 “Tomba! 2 (PPSA29866): VR/VideoOut imports and AGC workload packets block start-up”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA12544\">Hollow Knight: Silksong (PPSA12544)</a> went from Ingame to Playable.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99009\">ProsperoLichess (PPSA99009)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99009\">ProsperoLichess (PPSA99009)</a> now stops at #3584 “libkernel: poll throws &#x27;descriptor 3 is not a socket&#x27; for a pipe descriptor (ProsperoTV)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003\">ProsperoTV (PPSA99003)</a> now stops at #3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” (was #3584).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510\">PSXS5 (PPSA97510)</a> went from Converts to Starts.</li></ul>",
   "date_published": "2026-10-11T15:05:33Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T14:32:57Z",
    "changes": [
     {
      "type": "moved",
      "blocker": "3584",
      "rank": 14,
      "was": 48,
      "score": 7,
      "was_score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3584"
     },
     {
      "type": "entered",
      "blocker": "3646",
      "rank": 19,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3646"
     },
     {
      "type": "stop",
      "title": "PPSA29866",
      "blocker": "3646",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29866"
     },
     {
      "type": "stage",
      "title": "PPSA12544",
      "stage": "Playable",
      "was": "Ingame",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA12544"
     },
     {
      "type": "stage",
      "title": "PPSA99009",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99009"
     },
     {
      "type": "stop",
      "title": "PPSA99009",
      "blocker": "3584",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99009"
     },
     {
      "type": "stop",
      "title": "PPSA99003",
      "blocker": "3521",
      "was": "3584",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003"
     },
     {
      "type": "stage",
      "title": "PPSA97510",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T14:32:57Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "5 ranking changes, 11 titles changed",
   "content_text": "#2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused” entered the ranking at No. 1 (score 51).\n#3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” moved down from No. 13 to No. 41 (score 7 → 4).\n#3632 “libkernel: getpriority, chflags, chroot and clock_settime are absent (PS5MC, Porpoise); branch ready” entered the ranking at No. 59 (score 2).\n#3628 “libkernel: pthread_atfork, mlockall and getdtablesize are absent (XPSemu, VLC); branch ready” entered the ranking at No. 60 (score 2).\n#3625 “libc: wcsftime is absent (PS5MC); fix branch ready” entered the ranking at No. 72 (score 1).\nHot Shots Golf 2 via PS1HD (PPSA06699) is at Presents now (no stage before).\nNew Joe & Mac Caveman Ninja (PPSA02801) is at Starts now (no stage before).\nNuvio Max'd (PPSA99288) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nOliSe Player (PPSA01153) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nProsperoAI (PPSA99004) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nProsperoEden (PPSA99008) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nPS5 FSR4 Showcase (PPSA99011) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nPS5CEMU-HAR (PPSA99360) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nPS5N64 (PPSA99206) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nPS5NES (PPSA99204) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.\nPS5SX2 (PPSA99203) now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused” (was #3313).",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2136\">#2136</a> “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused” entered the ranking at No. 1 (score 51).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3556\">#3556</a> “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” moved down from No. 13 to No. 41 (score 7 → 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3632\">#3632</a> “libkernel: getpriority, chflags, chroot and clock_settime are absent (PS5MC, Porpoise); branch ready” entered the ranking at No. 59 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3628\">#3628</a> “libkernel: pthread_atfork, mlockall and getdtablesize are absent (XPSemu, VLC); branch ready” entered the ranking at No. 60 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3625\">#3625</a> “libc: wcsftime is absent (PS5MC); fix branch ready” entered the ranking at No. 72 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06699\">Hot Shots Golf 2 via PS1HD (PPSA06699)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02801\">New Joe &amp; Mac Caveman Ninja (PPSA02801)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99288\">Nuvio Max&#x27;d (PPSA99288)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153\">OliSe Player (PPSA01153)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99004\">ProsperoAI (PPSA99004)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008\">ProsperoEden (PPSA99008)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99011\">PS5 FSR4 Showcase (PPSA99011)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99360\">PS5CEMU-HAR (PPSA99360)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99206\">PS5N64 (PPSA99206)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99204\">PS5NES (PPSA99204)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203\">PS5SX2 (PPSA99203)</a> now stops at #2136 “Relinker: raw syscall instructions of the ps5-payload-dev SDK libc stubs are refused” (was #3313).</li></ul>",
   "date_published": "2026-10-11T14:32:57Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T14:22:05Z",
    "changes": [
     {
      "type": "entered",
      "blocker": "2136",
      "rank": 1,
      "score": 51,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2136"
     },
     {
      "type": "moved",
      "blocker": "3556",
      "rank": 41,
      "was": 13,
      "score": 4,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3556"
     },
     {
      "type": "entered",
      "blocker": "3632",
      "rank": 59,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3632"
     },
     {
      "type": "entered",
      "blocker": "3628",
      "rank": 60,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3628"
     },
     {
      "type": "entered",
      "blocker": "3625",
      "rank": 72,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3625"
     },
     {
      "type": "stage",
      "title": "PPSA06699",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA06699"
     },
     {
      "type": "stage",
      "title": "PPSA02801",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02801"
     },
     {
      "type": "stop",
      "title": "PPSA99288",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99288"
     },
     {
      "type": "stop",
      "title": "PPSA01153",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01153"
     },
     {
      "type": "stop",
      "title": "PPSA99004",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99004"
     },
     {
      "type": "stop",
      "title": "PPSA99008",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99008"
     },
     {
      "type": "stop",
      "title": "PPSA99011",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99011"
     },
     {
      "type": "stop",
      "title": "PPSA99360",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99360"
     },
     {
      "type": "stop",
      "title": "PPSA99206",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99206"
     },
     {
      "type": "stop",
      "title": "PPSA99204",
      "blocker": "2136",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99204"
     },
     {
      "type": "stop",
      "title": "PPSA99203",
      "blocker": "2136",
      "was": "3313",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T14:22:05Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "4 ranking changes, 3 titles changed",
   "content_text": "#3585 “libc: eleven long double math exports RetroArch needs after asinl; bit-exact ports ready (provenance note inside)” entered the ranking at No. 47 (score 3).\n#3584 “libkernel: poll throws 'descriptor 3 is not a socket' for a pipe descriptor (ProsperoTV)” entered the ranking at No. 48 (score 3).\n#3624 “libc: isnanf, __signbitl and the posix_spawn family are absent (XPSemu); fix branch ready” entered the ranking at No. 70 (score 1).\n#3622 “AGC: a merged program's vertex tables are read eight user words too early; Killzone: Liberation (PPSA11142) stops on `null vertex buffer table address`; fix branch ready” entered the ranking at No. 71 (score 1).\nHollow Knight: Silksong (PPSA12544) went from Presents to Ingame.\nProsperoTV (PPSA99003) went from Starts to Presents.\nProsperoTV (PPSA99003) now stops at #3584 “libkernel: poll throws 'descriptor 3 is not a socket' for a pipe descriptor (ProsperoTV)” (was #3521).\nRetroArch (PPSA99169) now stops at #3585 “libc: eleven long double math exports RetroArch needs after asinl; bit-exact ports ready (provenance note inside)” (was #3563).",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3585\">#3585</a> “libc: eleven long double math exports RetroArch needs after asinl; bit-exact ports ready (provenance note inside)” entered the ranking at No. 47 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3584\">#3584</a> “libkernel: poll throws &#x27;descriptor 3 is not a socket&#x27; for a pipe descriptor (ProsperoTV)” entered the ranking at No. 48 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3624\">#3624</a> “libc: isnanf, __signbitl and the posix_spawn family are absent (XPSemu); fix branch ready” entered the ranking at No. 70 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3622\">#3622</a> “AGC: a merged program&#x27;s vertex tables are read eight user words too early; Killzone: Liberation (PPSA11142) stops on `null vertex buffer table address`; fix branch ready” entered the ranking at No. 71 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA12544\">Hollow Knight: Silksong (PPSA12544)</a> went from Presents to Ingame.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003\">ProsperoTV (PPSA99003)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003\">ProsperoTV (PPSA99003)</a> now stops at #3584 “libkernel: poll throws &#x27;descriptor 3 is not a socket&#x27; for a pipe descriptor (ProsperoTV)” (was #3521).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169\">RetroArch (PPSA99169)</a> now stops at #3585 “libc: eleven long double math exports RetroArch needs after asinl; bit-exact ports ready (provenance note inside)” (was #3563).</li></ul>",
   "date_published": "2026-10-11T14:22:05Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T13:33:39Z",
    "changes": [
     {
      "type": "entered",
      "blocker": "3585",
      "rank": 47,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3585"
     },
     {
      "type": "entered",
      "blocker": "3584",
      "rank": 48,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3584"
     },
     {
      "type": "entered",
      "blocker": "3624",
      "rank": 70,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3624"
     },
     {
      "type": "entered",
      "blocker": "3622",
      "rank": 71,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3622"
     },
     {
      "type": "stage",
      "title": "PPSA12544",
      "stage": "Ingame",
      "was": "Presents",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA12544"
     },
     {
      "type": "stage",
      "title": "PPSA99003",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003"
     },
     {
      "type": "stop",
      "title": "PPSA99003",
      "blocker": "3584",
      "was": "3521",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003"
     },
     {
      "type": "stop",
      "title": "PPSA99169",
      "blocker": "3585",
      "was": "3563",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T13:33:39Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "3 blockers resolved, 15 ranking changes, 18 titles changed",
   "content_text": "#3369 “Windows: a library an unmatched import is searched in is not loaded (since #3129)” is resolved.\n#2881 “Recompiler: since #2083, the f32 NaN select adds a SelectU32 reader of the packed pixel ancillary word, and 2 of 4 Stray S5a shaders fail again” is resolved.\n#2621 “Ratchet & Clank: Rift Apart: a registered pixel shader is drawn with DB_SHADER_CONTROL=0 while its header sets 0x20601” is resolved.\n#3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” entered the ranking at No. 1 (score 32).\n#2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” moved up from No. 55 to No. 7 (score 2 → 10).\n#1413 “v_interp_mov P10/P20 of a flat input without pass-through” moved up from No. 12 to No. 11 (score 9 → 7).\n#3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” entered the ranking at No. 13 (score 7).\n#3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready” moved down from No. 5 to No. 14 (score 12 → 7).\n#3501 “libc: reallocf is absent” moved down from No. 6 to No. 15 (score 12 → 6).\n#3563 “libkernel: sendfile is absent, PS5MC's next stop after pthread_getthreadid_np; fix branch ready” entered the ranking at No. 16 (score 6).\n#3553 “Dead Cells (PPSA15552): NGS2 rack id 0x4001 is not implemented” entered the ranking at No. 19 (score 6).\n#3534 “AGC: Killzone: Liberation (PPSA11142) stops on `WRITE_DATA register or GDS destination is not implemented` for its frame fence; fix branch ready” entered the ranking at No. 20 (score 6).\n#3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” moved down from No. 7 to No. 27 (score 12 → 6).\n#3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved down from No. 13 to No. 43 (score 9 → 4).\n#3562 “libSceLibcInternal: getopt, getopt_long and the opt* variables are absent (XPSemu, RetroArch); fix branch ready” entered the ranking at No. 58 (score 2).\n#3558 “libkernel: execv/execve and the setuid/setgroups/setrlimit family are absent (XPSemu, PS5MC); fix branch ready” entered the ranking at No. 59 (score 2).\n#3554 “libkernel: pthread spinlocks and pthread_cond_reltimedwait_np are absent (Porpoise, RetroArch); fix branch ready” entered the ranking at No. 60 (score 2).\n#3548 “libc: ftrylockfile is absent (Porpoise, RetroArch); fix branch ready” entered the ranking at No. 61 (score 2).\nccleste (PPSA59322) now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent”.\nDead Cells (PPSA15552) is at Starts now (no stage before).\nDead Cells (PPSA15552) now stops at #3553 “Dead Cells (PPSA15552): NGS2 rack id 0x4001 is not implemented”.\nKillzone: Liberation (PPSA11142) is at Starts now (no stage before).\nKillzone: Liberation (PPSA11142) now stops at #3534 “AGC: Killzone: Liberation (PPSA11142) stops on `WRITE_DATA register or GDS destination is not implemented` for its frame fence; fix branch ready”.\nMinecraft Legends (PPSA05510) has no stage now (was Starts).\nMinecraft Legends (PPSA05510) has no known stop left (was #3367).\nPinball FX (PPSA08755) has no known stop left (was #3369).\nPropagation: Paradise Hotel (PPSA15878) is at Starts now (no stage before).\nProsperoLight (PPSA99002) now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent”.\nProsperoStore (PPSA99000) went from Converts to Starts.\nProsperoStore (PPSA99000) now stops at #2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)”.\nps5-opengl showcase (PPSA99005) now stops at #2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” (was #1413).\nPS5MC (PPSA99420) now stops at #3563 “libkernel: sendfile is absent, PS5MC's next stop after pthread_getthreadid_np; fix branch ready”.\nPSBox Cloud Gaming (PPSA99810) now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” (was #3369).\nRetroArch (PPSA99169) now stops at #3563 “libkernel: sendfile is absent, PS5MC's next stop after pthread_getthreadid_np; fix branch ready” (was #3519).\nRise of the Ronin (PPSA04540) is at Converts now (no stage before).\nRise of the Ronin (PPSA04540) has no known stop left (was #2621).\nRommPS (PPSA76677) now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent”.\nSubnautica Below Zero (PPSA02456) is at Starts now (no stage before).\nvkQuake (PPSA99010) now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” (was #3249).\nVLC (PPSA85300) now stops at #3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready”.\nXashPS5 (PPSA19111) now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” (was #3303).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3369\">#3369</a> “Windows: a library an unmatched import is searched in is not loaded (since #3129)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2881\">#2881</a> “Recompiler: since #2083, the f32 NaN select adds a SelectU32 reader of the packed pixel ancillary word, and 2 of 4 Stray S5a shaders fail again” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2621\">#2621</a> “Ratchet &amp; Clank: Rift Apart: a registered pixel shader is drawn with DB_SHADER_CONTROL=0 while its header sets 0x20601” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3165\">#3165</a> “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” entered the ranking at No. 1 (score 32).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2631\">#2631</a> “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” moved up from No. 55 to No. 7 (score 2 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1413\">#1413</a> “v_interp_mov P10/P20 of a flat input without pass-through” moved up from No. 12 to No. 11 (score 9 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3556\">#3556</a> “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready” entered the ranking at No. 13 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3519\">#3519</a> “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready” moved down from No. 5 to No. 14 (score 12 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3501\">#3501</a> “libc: reallocf is absent” moved down from No. 6 to No. 15 (score 12 → 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3563\">#3563</a> “libkernel: sendfile is absent, PS5MC&#x27;s next stop after pthread_getthreadid_np; fix branch ready” entered the ranking at No. 16 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3553\">#3553</a> “Dead Cells (PPSA15552): NGS2 rack id 0x4001 is not implemented” entered the ranking at No. 19 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3534\">#3534</a> “AGC: Killzone: Liberation (PPSA11142) stops on `WRITE_DATA register or GDS destination is not implemented` for its frame fence; fix branch ready” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3367\">#3367</a> “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” moved down from No. 7 to No. 27 (score 12 → 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3249\">#3249</a> “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved down from No. 13 to No. 43 (score 9 → 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3562\">#3562</a> “libSceLibcInternal: getopt, getopt_long and the opt* variables are absent (XPSemu, RetroArch); fix branch ready” entered the ranking at No. 58 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3558\">#3558</a> “libkernel: execv/execve and the setuid/setgroups/setrlimit family are absent (XPSemu, PS5MC); fix branch ready” entered the ranking at No. 59 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3554\">#3554</a> “libkernel: pthread spinlocks and pthread_cond_reltimedwait_np are absent (Porpoise, RetroArch); fix branch ready” entered the ranking at No. 60 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3548\">#3548</a> “libc: ftrylockfile is absent (Porpoise, RetroArch); fix branch ready” entered the ranking at No. 61 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322\">ccleste (PPSA59322)</a> now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552\">Dead Cells (PPSA15552)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552\">Dead Cells (PPSA15552)</a> now stops at #3553 “Dead Cells (PPSA15552): NGS2 rack id 0x4001 is not implemented”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA11142\">Killzone: Liberation (PPSA11142)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA11142\">Killzone: Liberation (PPSA11142)</a> now stops at #3534 “AGC: Killzone: Liberation (PPSA11142) stops on `WRITE_DATA register or GDS destination is not implemented` for its frame fence; fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Minecraft Legends (PPSA05510)</a> has no stage now (was Starts).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Minecraft Legends (PPSA05510)</a> has no known stop left (was #3367).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA08755\">Pinball FX (PPSA08755)</a> has no known stop left (was #3369).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15878\">Propagation: Paradise Hotel (PPSA15878)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002\">ProsperoLight (PPSA99002)</a> now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> now stops at #2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005\">ps5-opengl showcase (PPSA99005)</a> now stops at #2631 “v_fma_mix* in FLOAT_MODE 0xcc (f16 round toward zero)” (was #1413).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420\">PS5MC (PPSA99420)</a> now stops at #3563 “libkernel: sendfile is absent, PS5MC&#x27;s next stop after pthread_getthreadid_np; fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99810\">PSBox Cloud Gaming (PPSA99810)</a> now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” (was #3369).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169\">RetroArch (PPSA99169)</a> now stops at #3563 “libkernel: sendfile is absent, PS5MC&#x27;s next stop after pthread_getthreadid_np; fix branch ready” (was #3519).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04540\">Rise of the Ronin (PPSA04540)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04540\">Rise of the Ronin (PPSA04540)</a> has no known stop left (was #2621).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677\">RommPS (PPSA76677)</a> now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02456\">Subnautica Below Zero (PPSA02456)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010\">vkQuake (PPSA99010)</a> now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” (was #3249).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA85300\">VLC (PPSA85300)</a> now stops at #3556 “getlogin_r and readdir_r are absent (VLC, PS5MC); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19111\">XashPS5 (PPSA19111)</a> now stops at #3165 “libkernel: pthread_attr_getinheritsched, pthread_attr_getscope and pthread_attr_setscope are absent” (was #3303).</li></ul>",
   "date_published": "2026-10-11T13:33:39Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T12:14:22Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3369",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3369"
     },
     {
      "type": "resolved",
      "blocker": "2881",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2881"
     },
     {
      "type": "resolved",
      "blocker": "2621",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2621"
     },
     {
      "type": "entered",
      "blocker": "3165",
      "rank": 1,
      "score": 32,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3165"
     },
     {
      "type": "moved",
      "blocker": "2631",
      "rank": 7,
      "was": 55,
      "score": 10,
      "was_score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2631"
     },
     {
      "type": "moved",
      "blocker": "1413",
      "rank": 11,
      "was": 12,
      "score": 7,
      "was_score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1413"
     },
     {
      "type": "entered",
      "blocker": "3556",
      "rank": 13,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3556"
     },
     {
      "type": "moved",
      "blocker": "3519",
      "rank": 14,
      "was": 5,
      "score": 7,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3519"
     },
     {
      "type": "moved",
      "blocker": "3501",
      "rank": 15,
      "was": 6,
      "score": 6,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3501"
     },
     {
      "type": "entered",
      "blocker": "3563",
      "rank": 16,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3563"
     },
     {
      "type": "entered",
      "blocker": "3553",
      "rank": 19,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3553"
     },
     {
      "type": "entered",
      "blocker": "3534",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3534"
     },
     {
      "type": "moved",
      "blocker": "3367",
      "rank": 27,
      "was": 7,
      "score": 6,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3367"
     },
     {
      "type": "moved",
      "blocker": "3249",
      "rank": 43,
      "was": 13,
      "score": 4,
      "was_score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3249"
     },
     {
      "type": "entered",
      "blocker": "3562",
      "rank": 58,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3562"
     },
     {
      "type": "entered",
      "blocker": "3558",
      "rank": 59,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3558"
     },
     {
      "type": "entered",
      "blocker": "3554",
      "rank": 60,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3554"
     },
     {
      "type": "entered",
      "blocker": "3548",
      "rank": 61,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3548"
     },
     {
      "type": "stop",
      "title": "PPSA59322",
      "blocker": "3165",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA59322"
     },
     {
      "type": "stage",
      "title": "PPSA15552",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552"
     },
     {
      "type": "stop",
      "title": "PPSA15552",
      "blocker": "3553",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15552"
     },
     {
      "type": "stage",
      "title": "PPSA11142",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA11142"
     },
     {
      "type": "stop",
      "title": "PPSA11142",
      "blocker": "3534",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA11142"
     },
     {
      "type": "stage",
      "title": "PPSA05510",
      "stage": null,
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA05510",
      "blocker": null,
      "was": "3367",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     },
     {
      "type": "stop",
      "title": "PPSA08755",
      "blocker": null,
      "was": "3369",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA08755"
     },
     {
      "type": "stage",
      "title": "PPSA15878",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15878"
     },
     {
      "type": "stop",
      "title": "PPSA99002",
      "blocker": "3165",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002"
     },
     {
      "type": "stage",
      "title": "PPSA99000",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stop",
      "title": "PPSA99000",
      "blocker": "2631",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stop",
      "title": "PPSA99005",
      "blocker": "2631",
      "was": "1413",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99005"
     },
     {
      "type": "stop",
      "title": "PPSA99420",
      "blocker": "3563",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99420"
     },
     {
      "type": "stop",
      "title": "PPSA99810",
      "blocker": "3165",
      "was": "3369",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99810"
     },
     {
      "type": "stop",
      "title": "PPSA99169",
      "blocker": "3563",
      "was": "3519",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169"
     },
     {
      "type": "stage",
      "title": "PPSA04540",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04540"
     },
     {
      "type": "stop",
      "title": "PPSA04540",
      "blocker": null,
      "was": "2621",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04540"
     },
     {
      "type": "stop",
      "title": "PPSA76677",
      "blocker": "3165",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA76677"
     },
     {
      "type": "stage",
      "title": "PPSA02456",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02456"
     },
     {
      "type": "stop",
      "title": "PPSA99010",
      "blocker": "3165",
      "was": "3249",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010"
     },
     {
      "type": "stop",
      "title": "PPSA85300",
      "blocker": "3556",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA85300"
     },
     {
      "type": "stop",
      "title": "PPSA19111",
      "blocker": "3165",
      "was": "3303",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19111"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T12:14:22Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "9 ranking changes, 9 titles changed",
   "content_text": "#3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready” entered the ranking at No. 5 (score 12).\n#3501 “libc: reallocf is absent, first stop of PSXS5 and SwanStationPS5 on main; fix branch ready” entered the ranking at No. 6 (score 12).\n#2701 “libkernel: support kern.sdk_version in sysctlbyname (Capy Mobile PPSA92280)” entered the ranking at No. 15 (score 7).\n#3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” entered the ranking at No. 19 (score 6).\n#3506 “Windows: closing the window sometimes aborts on an unhandled ProcessShutdown (PPSA03706)” entered the ranking at No. 20 (score 6).\n#3502 “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready” entered the ranking at No. 21 (score 6).\n#2523 “007 First Light (PPSA11386) on Linux: start-up stops in order and the PRs that pass them” moved down from No. 14 to No. 43 (score 7 → 4).\n#3504 “Shader preparation: masked-lane walk takes 150 to 400 s on Stray's large pixel shaders since fda4aa90 (#3279), and the title no longer starts” entered the ranking at No. 63 (score 1).\n#2881 “Recompiler: since #2083, the f32 NaN select adds a SelectU32 reader of the packed pixel ancillary word, and 2 of 4 Stray S5a shaders fail again” entered the ranking at No. 81 (score 1).\nCapy Mobile (PPSA92280) now stops at #2701 “libkernel: support kern.sdk_version in sysctlbyname (Capy Mobile PPSA92280)”.\nMy Friend Peppa Pig (PPSA03706) now stops at #3506 “Windows: closing the window sometimes aborts on an unhandled ProcessShutdown (PPSA03706)”.\nPorpoise (PPSA99764) now stops at #3502 “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready”.\nProsperoTV (PPSA99003) went from Converts to Starts.\nProsperoTV (PPSA99003) now stops at #3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)”.\nPSXS5 (PPSA97510) now stops at #3501 “libc: reallocf is absent, first stop of PSXS5 and SwanStationPS5 on main; fix branch ready”.\nRetroArch (PPSA99169) now stops at #3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready”.\nRuffle Flash (PPSA68091) now stops at #3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready”.\nStray (PPSA02101) is at Presents now (no stage before).\nSwanStationPS5 (PPSA98510) now stops at #3501 “libc: reallocf is absent, first stop of PSXS5 and SwanStationPS5 on main; fix branch ready”.",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3519\">#3519</a> “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready” entered the ranking at No. 5 (score 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3501\">#3501</a> “libc: reallocf is absent, first stop of PSXS5 and SwanStationPS5 on main; fix branch ready” entered the ranking at No. 6 (score 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2701\">#2701</a> “libkernel: support kern.sdk_version in sysctlbyname (Capy Mobile PPSA92280)” entered the ranking at No. 15 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3521\">#3521</a> “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)” entered the ranking at No. 19 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3506\">#3506</a> “Windows: closing the window sometimes aborts on an unhandled ProcessShutdown (PPSA03706)” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3502\">#3502</a> “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready” entered the ranking at No. 21 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2523\">#2523</a> “007 First Light (PPSA11386) on Linux: start-up stops in order and the PRs that pass them” moved down from No. 14 to No. 43 (score 7 → 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3504\">#3504</a> “Shader preparation: masked-lane walk takes 150 to 400 s on Stray&#x27;s large pixel shaders since fda4aa90 (#3279), and the title no longer starts” entered the ranking at No. 63 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2881\">#2881</a> “Recompiler: since #2083, the f32 NaN select adds a SelectU32 reader of the packed pixel ancillary word, and 2 of 4 Stray S5a shaders fail again” entered the ranking at No. 81 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280\">Capy Mobile (PPSA92280)</a> now stops at #2701 “libkernel: support kern.sdk_version in sysctlbyname (Capy Mobile PPSA92280)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03706\">My Friend Peppa Pig (PPSA03706)</a> now stops at #3506 “Windows: closing the window sometimes aborts on an unhandled ProcessShutdown (PPSA03706)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764\">Porpoise (PPSA99764)</a> now stops at #3502 “libkernel_sys: pathconf is absent, first stop of Porpoise on main; fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003\">ProsperoTV (PPSA99003)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003\">ProsperoTV (PPSA99003)</a> now stops at #3521 “libkernel: poll throws for non-socket descriptors, first stop of ProsperoTV on main; fix branch ready (files and Windows pipe read ends)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510\">PSXS5 (PPSA97510)</a> now stops at #3501 “libc: reallocf is absent, first stop of PSXS5 and SwanStationPS5 on main; fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169\">RetroArch (PPSA99169)</a> now stops at #3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091\">Ruffle Flash (PPSA68091)</a> now stops at #3519 “libc: sinhf and asinl are absent, first stops of Ruffle and RetroArch on main; bit-exact ports ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02101\">Stray (PPSA02101)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA98510\">SwanStationPS5 (PPSA98510)</a> now stops at #3501 “libc: reallocf is absent, first stop of PSXS5 and SwanStationPS5 on main; fix branch ready”.</li></ul>",
   "date_published": "2026-10-11T12:14:22Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T11:55:49Z",
    "changes": [
     {
      "type": "entered",
      "blocker": "3519",
      "rank": 5,
      "score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3519"
     },
     {
      "type": "entered",
      "blocker": "3501",
      "rank": 6,
      "score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3501"
     },
     {
      "type": "entered",
      "blocker": "2701",
      "rank": 15,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2701"
     },
     {
      "type": "entered",
      "blocker": "3521",
      "rank": 19,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3521"
     },
     {
      "type": "entered",
      "blocker": "3506",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3506"
     },
     {
      "type": "entered",
      "blocker": "3502",
      "rank": 21,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3502"
     },
     {
      "type": "moved",
      "blocker": "2523",
      "rank": 43,
      "was": 14,
      "score": 4,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2523"
     },
     {
      "type": "entered",
      "blocker": "3504",
      "rank": 63,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3504"
     },
     {
      "type": "entered",
      "blocker": "2881",
      "rank": 81,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2881"
     },
     {
      "type": "stop",
      "title": "PPSA92280",
      "blocker": "2701",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280"
     },
     {
      "type": "stop",
      "title": "PPSA03706",
      "blocker": "3506",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA03706"
     },
     {
      "type": "stop",
      "title": "PPSA99764",
      "blocker": "3502",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764"
     },
     {
      "type": "stage",
      "title": "PPSA99003",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003"
     },
     {
      "type": "stop",
      "title": "PPSA99003",
      "blocker": "3521",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99003"
     },
     {
      "type": "stop",
      "title": "PPSA97510",
      "blocker": "3501",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97510"
     },
     {
      "type": "stop",
      "title": "PPSA99169",
      "blocker": "3519",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99169"
     },
     {
      "type": "stop",
      "title": "PPSA68091",
      "blocker": "3519",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA68091"
     },
     {
      "type": "stage",
      "title": "PPSA02101",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02101"
     },
     {
      "type": "stop",
      "title": "PPSA98510",
      "blocker": "3501",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA98510"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T11:55:49Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "7 blockers resolved, 14 ranking changes, 20 titles changed",
   "content_text": "#3288 “libkernel_sys: implement fchdir (PPSA99764); branch and commit ready” is resolved.\n#3236 “AGC: undithered alpha-to-coverage (DB_ALPHA_TO_MASK 0xaa01) is rejected; God of War Sons of Sparta stops during play” is resolved.\n#3212 “agc: a dispatch wider than maxComputeWorkGroupCount aborts instead of being split (Ghost of Yōtei PPSA26344, 129199x1x1 on the software device)” is resolved.\n#3181 “libkernel: `truncate` is an absent import of PS5MC, XPSemu and Porpoise; fix branch ready” is resolved.\n#2811 “libSceNet Sockets implementation issue” is resolved.\nPR #1482 “_umtx_op wait and wake are not implemented” is resolved.\nPR #1841 “getcontext, setcontext and makecontext are not exported” is resolved.\n#3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready” moved up from No. 3 to No. 2 (score 20 → 14).\n#3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” moved up from No. 17 to No. 5 (score 6 → 12).\n#2783 “NVIDIA: wave64 NGG culling program reads lane 63” moved up from No. 34 to No. 6 (score 4 → 10).\n#3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet & Clank: Rift Apart, frame 456)” moved up from No. 12 to No. 9 (score 7 → 10).\n#3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved up from No. 33 to No. 11 (score 4 → 9).\n#2523 “007 First Light (PPSA11386) on Linux: start-up stops in order and the PRs that pass them” moved up from No. 37 to No. 14 (score 4 → 7).\n#3480 “ASTRO BOT (PPSA21564): SoundManager asserts defaultBusses.size() == 1 during start-up (main 1be0a7ce)” entered the ranking at No. 17 (score 6).\n#3468 “sceAjmBatchJobSetResampleParametersEx: RIDE 4 (PPSA01599) passes a non-zero ratio change per sample” entered the ranking at No. 18 (score 6).\n#3463 “Device loss under texture streaming (Wobbly Life PPSA29413)” entered the ranking at No. 19 (score 6).\n#3457 “sceAgcCreatePrimState rejects the hand-built shader headers of EVO Player (and likely XashPS5): ge_user_vgpr_en at 0x25c” entered the ranking at No. 20 (score 6).\n#3432 “libkernel: sigsetjmp is absent while siglongjmp is merged (XPSemu next stop); fix branch ready” entered the ranking at No. 21 (score 6).\n#3450 “libScePosixForWebKit: arc4random and fnmatch are absent (Cloud Play imports); fix branch ready” entered the ranking at No. 57 (score 1).\n#3410 “libSceAjm.native: no M4AAC decoder (Ghost of Yotei initialises AAC); implementation ready” entered the ranking at No. 58 (score 1).\n#2701 “2701” left the ranking (was No. 11).\nAstro Bot (PPSA21564) now stops at #3480 “ASTRO BOT (PPSA21564): SoundManager asserts defaultBusses.size() == 1 during start-up (main 1be0a7ce)”.\nCapy Mobile (PPSA92280) has no known stop left (was #2701).\nEVO Player (PPSA99039) now stops at #3457 “sceAgcCreatePrimState rejects the hand-built shader headers of EVO Player (and likely XashPS5): ge_user_vgpr_en at 0x25c” (was PR #1841).\nKilling Floor 3 (PPSA08427) is at Converts now (no stage before).\nLife (PPSA15388) now stops at #2783 “NVIDIA: wave64 NGG culling program reads lane 63”.\nMinecraft Dungeons II (PPSA16064) now stops at #3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet & Clank: Rift Apart, frame 456)” (was #2811).\nMinecraft Legends (PPSA05510) now stops at #3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” (was #3369).\nPorpoise (PPSA99764) has no known stop left (was #3288).\nProspero Win (PPSA99995) has no known stop left (was #3181).\nProsperoLichess (PPSA99009) has no known stop left (was PR #1482).\nProsperoLight (PPSA99002) went from Converts to Presents.\nProsperoLight (PPSA99002) has no known stop left (was PR #1482).\nProsperoStore (PPSA99000) has no known stop left (was PR #1482).\nRatchet & Clank: Rift Apart (PPSA01474) went from Starts to Presents.\nRIDE 4 (PPSA01599) is at Presents now (no stage before).\nRIDE 4 (PPSA01599) now stops at #3468 “sceAjmBatchJobSetResampleParametersEx: RIDE 4 (PPSA01599) passes a non-zero ratio change per sample”.\nSonic Unleashed Recompiled (PPSA99902) went from Starts to Presents.\nStremio Plus (PPSA74126) went from Converts to Starts.\nvkQuake (PPSA99010) now stops at #3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” (was PR #1482).\nVLC (PPSA85300) is at Converts now (no stage before).\nWobbly Life (PPSA29413) is at Starts now (no stage before).\nWobbly Life (PPSA29413) now stops at #3463 “Device loss under texture streaming (Wobbly Life PPSA29413)”.\nXPSemu (PPSA97358) now stops at #3432 “libkernel: sigsetjmp is absent while siglongjmp is merged (XPSemu next stop); fix branch ready”.",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3288\">#3288</a> “libkernel_sys: implement fchdir (PPSA99764); branch and commit ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3236\">#3236</a> “AGC: undithered alpha-to-coverage (DB_ALPHA_TO_MASK 0xaa01) is rejected; God of War Sons of Sparta stops during play” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3212\">#3212</a> “agc: a dispatch wider than maxComputeWorkGroupCount aborts instead of being split (Ghost of Yōtei PPSA26344, 129199x1x1 on the software device)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3181\">#3181</a> “libkernel: `truncate` is an absent import of PS5MC, XPSemu and Porpoise; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2811\">#2811</a> “libSceNet Sockets implementation issue” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/pull/1482\">PR #1482</a> “_umtx_op wait and wake are not implemented” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/pull/1841\">PR #1841</a> “getcontext, setcontext and makecontext are not exported” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3369\">#3369</a> “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready” moved up from No. 3 to No. 2 (score 20 → 14).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3367\">#3367</a> “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” moved up from No. 17 to No. 5 (score 6 → 12).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2783\">#2783</a> “NVIDIA: wave64 NGG culling program reads lane 63” moved up from No. 34 to No. 6 (score 4 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3272\">#3272</a> “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet &amp; Clank: Rift Apart, frame 456)” moved up from No. 12 to No. 9 (score 7 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3249\">#3249</a> “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved up from No. 33 to No. 11 (score 4 → 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2523\">#2523</a> “007 First Light (PPSA11386) on Linux: start-up stops in order and the PRs that pass them” moved up from No. 37 to No. 14 (score 4 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3480\">#3480</a> “ASTRO BOT (PPSA21564): SoundManager asserts defaultBusses.size() == 1 during start-up (main 1be0a7ce)” entered the ranking at No. 17 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3468\">#3468</a> “sceAjmBatchJobSetResampleParametersEx: RIDE 4 (PPSA01599) passes a non-zero ratio change per sample” entered the ranking at No. 18 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3463\">#3463</a> “Device loss under texture streaming (Wobbly Life PPSA29413)” entered the ranking at No. 19 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3457\">#3457</a> “sceAgcCreatePrimState rejects the hand-built shader headers of EVO Player (and likely XashPS5): ge_user_vgpr_en at 0x25c” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3432\">#3432</a> “libkernel: sigsetjmp is absent while siglongjmp is merged (XPSemu next stop); fix branch ready” entered the ranking at No. 21 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3450\">#3450</a> “libScePosixForWebKit: arc4random and fnmatch are absent (Cloud Play imports); fix branch ready” entered the ranking at No. 57 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3410\">#3410</a> “libSceAjm.native: no M4AAC decoder (Ghost of Yotei initialises AAC); implementation ready” entered the ranking at No. 58 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2701\">#2701</a> “2701” left the ranking (was No. 11).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21564\">Astro Bot (PPSA21564)</a> now stops at #3480 “ASTRO BOT (PPSA21564): SoundManager asserts defaultBusses.size() == 1 during start-up (main 1be0a7ce)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280\">Capy Mobile (PPSA92280)</a> has no known stop left (was #2701).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039\">EVO Player (PPSA99039)</a> now stops at #3457 “sceAgcCreatePrimState rejects the hand-built shader headers of EVO Player (and likely XashPS5): ge_user_vgpr_en at 0x25c” (was PR #1841).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA08427\">Killing Floor 3 (PPSA08427)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15388\">Life (PPSA15388)</a> now stops at #2783 “NVIDIA: wave64 NGG culling program reads lane 63”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA16064\">Minecraft Dungeons II (PPSA16064)</a> now stops at #3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet &amp; Clank: Rift Apart, frame 456)” (was #2811).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05510\">Minecraft Legends (PPSA05510)</a> now stops at #3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” (was #3369).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764\">Porpoise (PPSA99764)</a> has no known stop left (was #3288).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99995\">Prospero Win (PPSA99995)</a> has no known stop left (was #3181).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99009\">ProsperoLichess (PPSA99009)</a> has no known stop left (was PR #1482).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002\">ProsperoLight (PPSA99002)</a> went from Converts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002\">ProsperoLight (PPSA99002)</a> has no known stop left (was PR #1482).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> has no known stop left (was PR #1482).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01474\">Ratchet &amp; Clank: Rift Apart (PPSA01474)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01599\">RIDE 4 (PPSA01599)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01599\">RIDE 4 (PPSA01599)</a> now stops at #3468 “sceAjmBatchJobSetResampleParametersEx: RIDE 4 (PPSA01599) passes a non-zero ratio change per sample”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902\">Sonic Unleashed Recompiled (PPSA99902)</a> went from Starts to Presents.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126\">Stremio Plus (PPSA74126)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010\">vkQuake (PPSA99010)</a> now stops at #3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” (was PR #1482).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA85300\">VLC (PPSA85300)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413\">Wobbly Life (PPSA29413)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413\">Wobbly Life (PPSA29413)</a> now stops at #3463 “Device loss under texture streaming (Wobbly Life PPSA29413)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97358\">XPSemu (PPSA97358)</a> now stops at #3432 “libkernel: sigsetjmp is absent while siglongjmp is merged (XPSemu next stop); fix branch ready”.</li></ul>",
   "date_published": "2026-10-11T11:55:49Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T09:24:00Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3288",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3288"
     },
     {
      "type": "resolved",
      "blocker": "3236",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3236"
     },
     {
      "type": "resolved",
      "blocker": "3212",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3212"
     },
     {
      "type": "resolved",
      "blocker": "3181",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3181"
     },
     {
      "type": "resolved",
      "blocker": "2811",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2811"
     },
     {
      "type": "resolved",
      "blocker": "pr-1482",
      "url": "https://github.com/boykopovar/AnyPS5/pull/1482"
     },
     {
      "type": "resolved",
      "blocker": "pr-1841",
      "url": "https://github.com/boykopovar/AnyPS5/pull/1841"
     },
     {
      "type": "moved",
      "blocker": "3369",
      "rank": 2,
      "was": 3,
      "score": 14,
      "was_score": 20,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3369"
     },
     {
      "type": "moved",
      "blocker": "3367",
      "rank": 5,
      "was": 17,
      "score": 12,
      "was_score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3367"
     },
     {
      "type": "moved",
      "blocker": "2783",
      "rank": 6,
      "was": 34,
      "score": 10,
      "was_score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2783"
     },
     {
      "type": "moved",
      "blocker": "3272",
      "rank": 9,
      "was": 12,
      "score": 10,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3272"
     },
     {
      "type": "moved",
      "blocker": "3249",
      "rank": 11,
      "was": 33,
      "score": 9,
      "was_score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3249"
     },
     {
      "type": "moved",
      "blocker": "2523",
      "rank": 14,
      "was": 37,
      "score": 7,
      "was_score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2523"
     },
     {
      "type": "entered",
      "blocker": "3480",
      "rank": 17,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3480"
     },
     {
      "type": "entered",
      "blocker": "3468",
      "rank": 18,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3468"
     },
     {
      "type": "entered",
      "blocker": "3463",
      "rank": 19,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3463"
     },
     {
      "type": "entered",
      "blocker": "3457",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3457"
     },
     {
      "type": "entered",
      "blocker": "3432",
      "rank": 21,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3432"
     },
     {
      "type": "entered",
      "blocker": "3450",
      "rank": 57,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3450"
     },
     {
      "type": "entered",
      "blocker": "3410",
      "rank": 58,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3410"
     },
     {
      "type": "left",
      "blocker": "2701",
      "was": 11,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2701"
     },
     {
      "type": "stop",
      "title": "PPSA21564",
      "blocker": "3480",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21564"
     },
     {
      "type": "stop",
      "title": "PPSA92280",
      "blocker": null,
      "was": "2701",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280"
     },
     {
      "type": "stop",
      "title": "PPSA99039",
      "blocker": "3457",
      "was": "pr-1841",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039"
     },
     {
      "type": "stage",
      "title": "PPSA08427",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA08427"
     },
     {
      "type": "stop",
      "title": "PPSA15388",
      "blocker": "2783",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15388"
     },
     {
      "type": "stop",
      "title": "PPSA16064",
      "blocker": "3272",
      "was": "2811",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA16064"
     },
     {
      "type": "stop",
      "title": "PPSA05510",
      "blocker": "3367",
      "was": "3369",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05510"
     },
     {
      "type": "stop",
      "title": "PPSA99764",
      "blocker": null,
      "was": "3288",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764"
     },
     {
      "type": "stop",
      "title": "PPSA99995",
      "blocker": null,
      "was": "3181",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99995"
     },
     {
      "type": "stop",
      "title": "PPSA99009",
      "blocker": null,
      "was": "pr-1482",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99009"
     },
     {
      "type": "stage",
      "title": "PPSA99002",
      "stage": "Presents",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002"
     },
     {
      "type": "stop",
      "title": "PPSA99002",
      "blocker": null,
      "was": "pr-1482",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99002"
     },
     {
      "type": "stop",
      "title": "PPSA99000",
      "blocker": null,
      "was": "pr-1482",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stage",
      "title": "PPSA01474",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01474"
     },
     {
      "type": "stage",
      "title": "PPSA01599",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01599"
     },
     {
      "type": "stop",
      "title": "PPSA01599",
      "blocker": "3468",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01599"
     },
     {
      "type": "stage",
      "title": "PPSA99902",
      "stage": "Presents",
      "was": "Starts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902"
     },
     {
      "type": "stage",
      "title": "PPSA74126",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA74126"
     },
     {
      "type": "stop",
      "title": "PPSA99010",
      "blocker": "3249",
      "was": "pr-1482",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010"
     },
     {
      "type": "stage",
      "title": "PPSA85300",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA85300"
     },
     {
      "type": "stage",
      "title": "PPSA29413",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413"
     },
     {
      "type": "stop",
      "title": "PPSA29413",
      "blocker": "3463",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA29413"
     },
     {
      "type": "stop",
      "title": "PPSA97358",
      "blocker": "3432",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA97358"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T09:24:00Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "4 blockers resolved, 23 ranking changes, 19 titles changed",
   "content_text": "#3307 “Windows: relinker entry stub prints an orphan \" -> FAILED\" line without dependency diagnostics; fix branch ready” is resolved.\n#3210 “libSceSharePlay: sceSharePlayGetCurrentConnectionInfoA (RE4) with the layout and error code from KytyPS5 and fpPS4; branch ready” is resolved.\n#3163 “AGC: window offset enable bit (register 0x205 bit 16) rejects RE4 and Lodoss draws” is resolved.\n#2908 “ProsperoStore (PPSA99000): startup stop on unresolved sceKernelGetSystemSwVersion” is resolved.\nPR #1482 “_umtx_op wait and wake are not implemented” moved up from No. 4 to No. 2 (score 13 → 20).\n#3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready” entered the ranking at No. 3 (score 20).\n#2642 “Structurizer: shared merge splitting never terminates in a two-latch loop” moved up from No. 11 to No. 6 (score 8 → 10).\n#2102 “Layered rendering: color views of several array slices” moved down from No. 2 to No. 7 (score 13 → 10).\nPR #1841 “getcontext, setcontext and makecontext are not exported” entered the ranking at No. 10 (score 8).\n#3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet & Clank: Rift Apart, frame 456)” moved up from No. 56 to No. 12 (score 1 → 7).\n#2715 “Ghost of Yōtei: compute shader 0x80003aa700 loads its T# from a buffer at an index read from another buffer in a loop (GetImageResource dword 0 is not a valid runtime value)” moved down from No. 9 to No. 15 (score 9 → 6).\n#3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” entered the ranking at No. 17 (score 6).\n#3339 “libSceNpPartner001: sceNpEAAccessInitialize and sceNpEAAccessTerminate are stubs (UFC 6 imports); fix branch ready” entered the ranking at No. 18 (score 6).\n#3249 “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved down from No. 6 to No. 33 (score 12 → 4).\n#3356 “Road of Death (PPSA07286): unresolved import WSOuge5IsCg; libSceJson2.prx not in searched libraries” entered the ranking at No. 40 (score 3).\n1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” entered the ranking at No. 49 (score 3).\n#3348 “libSceJson2: InitParameter2::setSpecialFloatFormatType stops Resident Evil 4 and PRAGMATA; fix branch ready” entered the ranking at No. 51 (score 2).\n#3331 “libSceVoiceQoS: sceVoiceQoSEnd is a stub (PPSA14632 shutdown, PPSA26344 init failure); fix branch ready” entered the ranking at No. 52 (score 2).\n#3374 “libSceContentExport: the export session calls are stubs (Cult of the Lamb imports three); session implementation ready” entered the ranking at No. 58 (score 1).\n#3340 “libSceAudioIn: sceAudioInHqOpen and sceAudioInAsyncOpen are stubs; fix branch ready” entered the ranking at No. 59 (score 1).\n#3338 “AGC: per-draw input snapshots copy multi-GB buffers on the CPU for every draw (Ratchet & Clank: Rift Apart stalls at frame ~380)” entered the ranking at No. 60 (score 1).\n#3333 “libSceShare: sceShareCaptureVideoClipExtended is a stub (Silksong PPSA12544 Share plugin); fix branch ready” entered the ranking at No. 61 (score 1).\n#3291 “Recompiler: NVIDIA hangs (device lost) when read_bda_span lanes split between in-place loads and the fallback; branch and commit ready” entered the ranking at No. 63 (score 1).\n#3274 “Recompiler: a deferred compute shader is dispatched and aborts: s_swappc_b64 through a per-lane function table (Ratchet & Clank: Rift Apart)” moved down from No. 13 to No. 65 (score 7 → 1).\n#2975 “Pixel shader reading a parameter the vertex shader never exports: rect-list draws zero-fill it, ordinary draws fail validation” entered the ranking at No. 72 (score 1).\n#3282 “Windows: keep the output of an executable started without standard handles in anyps5.log” left the ranking (was No. 20).\n#3251 “libkernel: implement shm_unlink (PPSA99010 vkQuake); branch and PR #3250 ready” left the ranking (was No. 21).\nCapy Mobile (PPSA92280) went from Converts to Starts.\nDisney Epic Mickey: Rebrushed (PPSA15657) now stops at #2365 “UE4 title (PPSA15657): LowLevelFatalError \"RemoveFromOuterMap NumRemoved = 0\" when the title screen opens the menu” (was #2102).\nEpic Mickey (PPSA15186) now stops at #3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet & Clank: Rift Apart, frame 456)” (was #3274).\nEVO Player (PPSA99039) now stops at PR #1841 “getcontext, setcontext and makecontext are not exported”.\nHotline Miami (PPSA09682) is at Starts now (no stage before).\nHotline Miami (PPSA09682) now stops at #3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)”.\nLife (PPSA15388) is at Presents now (no stage before).\nMinecraft Legends (PPSA05510) now stops at #3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready” (was #3282).\nPinball FX (PPSA08755) now stops at #3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready”.\nProspero Explorer (PPSA99109) is at Converts now (no stage before).\nProsperoStore (PPSA99000) now stops at PR #1482 “_umtx_op wait and wake are not implemented” (was #2908).\nPSBox Cloud Gaming (PPSA99810) now stops at #3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready”.\nRecord of Lodoss War (PPSA05347) has no known stop left (was #3163).\nResident Evil 4 (PPSA07411) now stops at #2642 “Structurizer: shared merge splitting never terminates in a two-latch loop” (was #3163).\nRoad of Death (PPSA07286) now stops at #3356 “Road of Death (PPSA07286): unresolved import WSOuge5IsCg; libSceJson2.prx not in searched libraries”.\nSonic Unleashed Recompiled (PPSA99902) now stops at 1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” (was #2970).\nSymphonyStation5 (PPSA17641) has no known stop left (was #3249).\nUFC 6 (PPSA23566) now stops at #3339 “libSceNpPartner001: sceNpEAAccessInitialize and sceNpEAAccessTerminate are stubs (UFC 6 imports); fix branch ready”.\nvkQuake (PPSA99010) now stops at PR #1482 “_umtx_op wait and wake are not implemented” (was #3251).\nWobbly Life (PPSA29413) has no stage now (was Presents).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3307\">#3307</a> “Windows: relinker entry stub prints an orphan &quot; -&gt; FAILED&quot; line without dependency diagnostics; fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3210\">#3210</a> “libSceSharePlay: sceSharePlayGetCurrentConnectionInfoA (RE4) with the layout and error code from KytyPS5 and fpPS4; branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3163\">#3163</a> “AGC: window offset enable bit (register 0x205 bit 16) rejects RE4 and Lodoss draws” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2908\">#2908</a> “ProsperoStore (PPSA99000): startup stop on unresolved sceKernelGetSystemSwVersion” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-pr-1482\">PR #1482</a> “_umtx_op wait and wake are not implemented” moved up from No. 4 to No. 2 (score 13 → 20).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3369\">#3369</a> “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready” entered the ranking at No. 3 (score 20).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2642\">#2642</a> “Structurizer: shared merge splitting never terminates in a two-latch loop” moved up from No. 11 to No. 6 (score 8 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2102\">#2102</a> “Layered rendering: color views of several array slices” moved down from No. 2 to No. 7 (score 13 → 10).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-pr-1841\">PR #1841</a> “getcontext, setcontext and makecontext are not exported” entered the ranking at No. 10 (score 8).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3272\">#3272</a> “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet &amp; Clank: Rift Apart, frame 456)” moved up from No. 56 to No. 12 (score 1 → 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2715\">#2715</a> “Ghost of Yōtei: compute shader 0x80003aa700 loads its T# from a buffer at an index read from another buffer in a loop (GetImageResource dword 0 is not a valid runtime value)” moved down from No. 9 to No. 15 (score 9 → 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3367\">#3367</a> “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)” entered the ranking at No. 17 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3339\">#3339</a> “libSceNpPartner001: sceNpEAAccessInitialize and sceNpEAAccessTerminate are stubs (UFC 6 imports); fix branch ready” entered the ranking at No. 18 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3249\">#3249</a> “libc: implement localeconv (PPSA99600, PPSA17641); branch and PR #3245 ready” moved down from No. 6 to No. 33 (score 12 → 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3356\">#3356</a> “Road of Death (PPSA07286): unresolved import WSOuge5IsCg; libSceJson2.prx not in searched libraries” entered the ranking at No. 40 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-1578~putc_unlocked\">1578~putc_unlocked</a> “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” entered the ranking at No. 49 (score 3).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3348\">#3348</a> “libSceJson2: InitParameter2::setSpecialFloatFormatType stops Resident Evil 4 and PRAGMATA; fix branch ready” entered the ranking at No. 51 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3331\">#3331</a> “libSceVoiceQoS: sceVoiceQoSEnd is a stub (PPSA14632 shutdown, PPSA26344 init failure); fix branch ready” entered the ranking at No. 52 (score 2).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3374\">#3374</a> “libSceContentExport: the export session calls are stubs (Cult of the Lamb imports three); session implementation ready” entered the ranking at No. 58 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3340\">#3340</a> “libSceAudioIn: sceAudioInHqOpen and sceAudioInAsyncOpen are stubs; fix branch ready” entered the ranking at No. 59 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3338\">#3338</a> “AGC: per-draw input snapshots copy multi-GB buffers on the CPU for every draw (Ratchet &amp; Clank: Rift Apart stalls at frame ~380)” entered the ranking at No. 60 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3333\">#3333</a> “libSceShare: sceShareCaptureVideoClipExtended is a stub (Silksong PPSA12544 Share plugin); fix branch ready” entered the ranking at No. 61 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3291\">#3291</a> “Recompiler: NVIDIA hangs (device lost) when read_bda_span lanes split between in-place loads and the fallback; branch and commit ready” entered the ranking at No. 63 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3274\">#3274</a> “Recompiler: a deferred compute shader is dispatched and aborts: s_swappc_b64 through a per-lane function table (Ratchet &amp; Clank: Rift Apart)” moved down from No. 13 to No. 65 (score 7 → 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2975\">#2975</a> “Pixel shader reading a parameter the vertex shader never exports: rect-list draws zero-fill it, ordinary draws fail validation” entered the ranking at No. 72 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3282\">#3282</a> “Windows: keep the output of an executable started without standard handles in anyps5.log” left the ranking (was No. 20).</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3251\">#3251</a> “libkernel: implement shm_unlink (PPSA99010 vkQuake); branch and PR #3250 ready” left the ranking (was No. 21).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280\">Capy Mobile (PPSA92280)</a> went from Converts to Starts.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15657\">Disney Epic Mickey: Rebrushed (PPSA15657)</a> now stops at #2365 “UE4 title (PPSA15657): LowLevelFatalError &quot;RemoveFromOuterMap NumRemoved = 0&quot; when the title screen opens the menu” (was #2102).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15186\">Epic Mickey (PPSA15186)</a> now stops at #3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet &amp; Clank: Rift Apart, frame 456)” (was #3274).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039\">EVO Player (PPSA99039)</a> now stops at PR #1841 “getcontext, setcontext and makecontext are not exported”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09682\">Hotline Miami (PPSA09682)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09682\">Hotline Miami (PPSA09682)</a> now stops at #3367 “Windows relinker: needed host libraries are no longer loaded when only unnamed imports use them (unresolved ELF import at start-up)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15388\">Life (PPSA15388)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05510\">Minecraft Legends (PPSA05510)</a> now stops at #3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready” (was #3282).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA08755\">Pinball FX (PPSA08755)</a> now stops at #3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99109\">Prospero Explorer (PPSA99109)</a> is at Converts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000\">ProsperoStore (PPSA99000)</a> now stops at PR #1482 “_umtx_op wait and wake are not implemented” (was #2908).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99810\">PSBox Cloud Gaming (PPSA99810)</a> now stops at #3369 “Windows: since #3129 a library an unmatched import is searched in is not loaded (Middle Ages Ping Pong PPSA28319 stops on sceAppContentAddcontMount); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05347\">Record of Lodoss War (PPSA05347)</a> has no known stop left (was #3163).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07411\">Resident Evil 4 (PPSA07411)</a> now stops at #2642 “Structurizer: shared merge splitting never terminates in a two-latch loop” (was #3163).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07286\">Road of Death (PPSA07286)</a> now stops at #3356 “Road of Death (PPSA07286): unresolved import WSOuge5IsCg; libSceJson2.prx not in searched libraries”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902\">Sonic Unleashed Recompiled (PPSA99902)</a> now stops at 1578~putc_unlocked “putc_unlocked (H-QeERgWuTM) is not exported by libSceLibcInternal” (was #2970).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641\">SymphonyStation5 (PPSA17641)</a> has no known stop left (was #3249).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23566\">UFC 6 (PPSA23566)</a> now stops at #3339 “libSceNpPartner001: sceNpEAAccessInitialize and sceNpEAAccessTerminate are stubs (UFC 6 imports); fix branch ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010\">vkQuake (PPSA99010)</a> now stops at PR #1482 “_umtx_op wait and wake are not implemented” (was #3251).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/\">Wobbly Life (PPSA29413)</a> has no stage now (was Presents).</li></ul>",
   "date_published": "2026-10-11T09:24:00Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T07:55:37Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3307",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3307"
     },
     {
      "type": "resolved",
      "blocker": "3210",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3210"
     },
     {
      "type": "resolved",
      "blocker": "3163",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3163"
     },
     {
      "type": "resolved",
      "blocker": "2908",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2908"
     },
     {
      "type": "moved",
      "blocker": "pr-1482",
      "rank": 2,
      "was": 4,
      "score": 20,
      "was_score": 13,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-pr-1482"
     },
     {
      "type": "entered",
      "blocker": "3369",
      "rank": 3,
      "score": 20,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3369"
     },
     {
      "type": "moved",
      "blocker": "2642",
      "rank": 6,
      "was": 11,
      "score": 10,
      "was_score": 8,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2642"
     },
     {
      "type": "moved",
      "blocker": "2102",
      "rank": 7,
      "was": 2,
      "score": 10,
      "was_score": 13,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2102"
     },
     {
      "type": "entered",
      "blocker": "pr-1841",
      "rank": 10,
      "score": 8,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-pr-1841"
     },
     {
      "type": "moved",
      "blocker": "3272",
      "rank": 12,
      "was": 56,
      "score": 7,
      "was_score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3272"
     },
     {
      "type": "moved",
      "blocker": "2715",
      "rank": 15,
      "was": 9,
      "score": 6,
      "was_score": 9,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2715"
     },
     {
      "type": "entered",
      "blocker": "3367",
      "rank": 17,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3367"
     },
     {
      "type": "entered",
      "blocker": "3339",
      "rank": 18,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3339"
     },
     {
      "type": "moved",
      "blocker": "3249",
      "rank": 33,
      "was": 6,
      "score": 4,
      "was_score": 12,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3249"
     },
     {
      "type": "entered",
      "blocker": "3356",
      "rank": 40,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3356"
     },
     {
      "type": "entered",
      "blocker": "1578~putc_unlocked",
      "rank": 49,
      "score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-1578~putc_unlocked"
     },
     {
      "type": "entered",
      "blocker": "3348",
      "rank": 51,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3348"
     },
     {
      "type": "entered",
      "blocker": "3331",
      "rank": 52,
      "score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3331"
     },
     {
      "type": "entered",
      "blocker": "3374",
      "rank": 58,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3374"
     },
     {
      "type": "entered",
      "blocker": "3340",
      "rank": 59,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3340"
     },
     {
      "type": "entered",
      "blocker": "3338",
      "rank": 60,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3338"
     },
     {
      "type": "entered",
      "blocker": "3333",
      "rank": 61,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3333"
     },
     {
      "type": "entered",
      "blocker": "3291",
      "rank": 63,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3291"
     },
     {
      "type": "moved",
      "blocker": "3274",
      "rank": 65,
      "was": 13,
      "score": 1,
      "was_score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3274"
     },
     {
      "type": "entered",
      "blocker": "2975",
      "rank": 72,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2975"
     },
     {
      "type": "left",
      "blocker": "3282",
      "was": 20,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3282"
     },
     {
      "type": "left",
      "blocker": "3251",
      "was": 21,
      "url": "https://github.com/boykopovar/AnyPS5/issues/3251"
     },
     {
      "type": "stage",
      "title": "PPSA92280",
      "stage": "Starts",
      "was": "Converts",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA92280"
     },
     {
      "type": "stop",
      "title": "PPSA15657",
      "blocker": "2365",
      "was": "2102",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15657"
     },
     {
      "type": "stop",
      "title": "PPSA15186",
      "blocker": "3272",
      "was": "3274",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15186"
     },
     {
      "type": "stop",
      "title": "PPSA99039",
      "blocker": "pr-1841",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039"
     },
     {
      "type": "stage",
      "title": "PPSA09682",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09682"
     },
     {
      "type": "stop",
      "title": "PPSA09682",
      "blocker": "3367",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA09682"
     },
     {
      "type": "stage",
      "title": "PPSA15388",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15388"
     },
     {
      "type": "stop",
      "title": "PPSA05510",
      "blocker": "3369",
      "was": "3282",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05510"
     },
     {
      "type": "stop",
      "title": "PPSA08755",
      "blocker": "3369",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA08755"
     },
     {
      "type": "stage",
      "title": "PPSA99109",
      "stage": "Converts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99109"
     },
     {
      "type": "stop",
      "title": "PPSA99000",
      "blocker": "pr-1482",
      "was": "2908",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99000"
     },
     {
      "type": "stop",
      "title": "PPSA99810",
      "blocker": "3369",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99810"
     },
     {
      "type": "stop",
      "title": "PPSA05347",
      "blocker": null,
      "was": "3163",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05347"
     },
     {
      "type": "stop",
      "title": "PPSA07411",
      "blocker": "2642",
      "was": "3163",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07411"
     },
     {
      "type": "stop",
      "title": "PPSA07286",
      "blocker": "3356",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07286"
     },
     {
      "type": "stop",
      "title": "PPSA99902",
      "blocker": "1578~putc_unlocked",
      "was": "2970",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99902"
     },
     {
      "type": "stop",
      "title": "PPSA17641",
      "blocker": null,
      "was": "3249",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA17641"
     },
     {
      "type": "stop",
      "title": "PPSA23566",
      "blocker": "3339",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA23566"
     },
     {
      "type": "stop",
      "title": "PPSA99010",
      "blocker": "pr-1482",
      "was": "3251",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99010"
     },
     {
      "type": "stage",
      "title": "PPSA29413",
      "stage": null,
      "was": "Presents",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T07:55:37Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "9 blockers resolved, 9 ranking changes, 18 titles changed",
   "content_text": "#3230 “agc_driver_fp16_overflow fails instead of skipping on devices without shaderFloat64 (Intel on Windows); fix branch ready” is resolved.\n#3215 “AGC: agc_unit_shadow fails on CI's lavapipe since #2864: a publish's own copy reads as a newer CPU write” is resolved.\n#3207 “agc_driver_prepared_shaders fails on GPUs without VK_EXT_depth_range_unrestricted (Intel on Windows); fix branch ready” is resolved.\n#3146 “AMM virtual range is reserved in the path of the title's hinted maps: Ratchet & Clank maps over its own AMM command buffers” is resolved.\n#2994 “AGC: an RGBA8 texture over a depth surface's stencil plane stops FPV Simulator (\"sampling the stencil plane ... is not implemented\")” is resolved.\n#2591 “Road of Death (PPSA07286) fails on startup: missing libSceXml.prx” is resolved.\n#2476 “Windows: Astro's Playroom (PPSA01325) fails to load libSceJobManager.prx (error 126)” is resolved.\n#1920 “Ghost of Yōtei (PPSA26344): unsupported scalar source operand code 235 at program counter 856” is resolved.\nPR #1872 “pthread_set_name_np is not exported (libkernel)” is resolved.\n#2715 “Ghost of Yōtei: compute shader 0x80003aa700 loads its T# from a buffer at an index read from another buffer in a loop (GetImageResource dword 0 is not a valid runtime value)” moved up from No. 38 to No. 9 (score 3 → 9).\n#2642 “Structurizer: shared merge splitting never terminates in a two-latch loop” moved up from No. 43 to No. 11 (score 2 → 8).\n#3313 “libkernel: implement sceKernelGetProsperoSystemSwVersion (PPSA99203); branch and commits ready” entered the ranking at No. 17 (score 6).\n#3303 “libkernel: implement creat (PPSA19111); branch and commit ready” entered the ranking at No. 18 (score 6).\n#3288 “libkernel_sys: implement fchdir (PPSA99764); branch and commit ready” entered the ranking at No. 19 (score 6).\n#3282 “Windows: keep the output of an executable started without standard handles in anyps5.log” entered the ranking at No. 20 (score 6).\n#2746 “Ghost of Yōtei 02.002.000: missing sceVideoOutGetOutputStatusWithVrr (gWT7X8H0bYs), console measurements needed” entered the ranking at No. 37 (score 4).\n#3308 “Cyberpunk 2077 (PPSA04029) on Linux: sceKernelOpen(\"\") opens a directory and the read throws EISDIR on main 961b25fe” entered the ranking at No. 54 (score 1).\n#3283 “libkernel: on Linux, guest thread stacks are mapped near 0x7fff00000000, outside the application area (ChakraCore OutOfMemoryException in Ratchet & Clank: Rift Apart)” entered the ranking at No. 55 (score 1).\nAstro's Playroom (PPSA01325) now stops at #2914 “Astro's Playroom (PPSA01325): shader ABI resolution passes a different Shader* header pointer for the same code” (was #2476).\nCyberpunk 2077 (PPSA04029) is at Starts now (no stage before).\nEmby5 (PPSA99515) has no known stop left (was PR #1872).\nEVO Player (PPSA99039) has no known stop left (was PR #1872).\nJelly5 (PPSA99505) has no known stop left (was PR #1872).\nMarvel's Guardians of the Galaxy (PPSA01748) is at Presents now (no stage before).\nMarvel's Guardians of the Galaxy (PPSA01748) now stops at #2715 “Ghost of Yōtei: compute shader 0x80003aa700 loads its T# from a buffer at an index read from another buffer in a loop (GetImageResource dword 0 is not a valid runtime value)”.\nMinecraft Legends (PPSA05510) now stops at #3282 “Windows: keep the output of an executable started without standard handles in anyps5.log”.\nPorpoise (PPSA99764) now stops at #3288 “libkernel_sys: implement fchdir (PPSA99764); branch and commit ready”.\nPRAGMATA (PPSA02530) now stops at #2746 “Ghost of Yōtei 02.002.000: missing sceVideoOutGetOutputStatusWithVrr (gWT7X8H0bYs), console measurements needed” (was #2591).\nPS5SX2 (PPSA99203) now stops at #3313 “libkernel: implement sceKernelGetProsperoSystemSwVersion (PPSA99203); branch and commits ready”.\nPS5VR (PPSA99177) now stops at PR #1922 “pthread_getaffinity_np is not exported (libkernel)” (was PR #1872).\nReturnal (PPSA01285) has no known stop left (was #2591).\nRoad of Death (PPSA07286) has no known stop left (was #2591).\nScreenTester5 (PPSA69420) has no known stop left (was PR #1872).\nSTAR WARS: Galactic Racer (PPSA28416) now stops at #2642 “Structurizer: shared merge splitting never terminates in a two-latch loop”.\nVampire Survivors (PPSA21703) is at Presents now (no stage before).\nXashPS5 (PPSA19111) now stops at #3303 “libkernel: implement creat (PPSA19111); branch and commit ready”.\nYamagi Quake II (PPSA99007) has no known stop left (was PR #1872).",
   "content_html": "<ul><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3230\">#3230</a> “agc_driver_fp16_overflow fails instead of skipping on devices without shaderFloat64 (Intel on Windows); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3215\">#3215</a> “AGC: agc_unit_shadow fails on CI&#x27;s lavapipe since #2864: a publish&#x27;s own copy reads as a newer CPU write” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3207\">#3207</a> “agc_driver_prepared_shaders fails on GPUs without VK_EXT_depth_range_unrestricted (Intel on Windows); fix branch ready” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/3146\">#3146</a> “AMM virtual range is reserved in the path of the title&#x27;s hinted maps: Ratchet &amp; Clank maps over its own AMM command buffers” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2994\">#2994</a> “AGC: an RGBA8 texture over a depth surface&#x27;s stencil plane stops FPV Simulator (&quot;sampling the stencil plane ... is not implemented&quot;)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2591\">#2591</a> “Road of Death (PPSA07286) fails on startup: missing libSceXml.prx” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/2476\">#2476</a> “Windows: Astro&#x27;s Playroom (PPSA01325) fails to load libSceJobManager.prx (error 126)” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/issues/1920\">#1920</a> “Ghost of Yōtei (PPSA26344): unsupported scalar source operand code 235 at program counter 856” is resolved.</li><li><a href=\"https://github.com/boykopovar/AnyPS5/pull/1872\">PR #1872</a> “pthread_set_name_np is not exported (libkernel)” is resolved.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2715\">#2715</a> “Ghost of Yōtei: compute shader 0x80003aa700 loads its T# from a buffer at an index read from another buffer in a loop (GetImageResource dword 0 is not a valid runtime value)” moved up from No. 38 to No. 9 (score 3 → 9).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2642\">#2642</a> “Structurizer: shared merge splitting never terminates in a two-latch loop” moved up from No. 43 to No. 11 (score 2 → 8).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3313\">#3313</a> “libkernel: implement sceKernelGetProsperoSystemSwVersion (PPSA99203); branch and commits ready” entered the ranking at No. 17 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3303\">#3303</a> “libkernel: implement creat (PPSA19111); branch and commit ready” entered the ranking at No. 18 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3288\">#3288</a> “libkernel_sys: implement fchdir (PPSA99764); branch and commit ready” entered the ranking at No. 19 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3282\">#3282</a> “Windows: keep the output of an executable started without standard handles in anyps5.log” entered the ranking at No. 20 (score 6).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-2746\">#2746</a> “Ghost of Yōtei 02.002.000: missing sceVideoOutGetOutputStatusWithVrr (gWT7X8H0bYs), console measurements needed” entered the ranking at No. 37 (score 4).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3308\">#3308</a> “Cyberpunk 2077 (PPSA04029) on Linux: sceKernelOpen(&quot;&quot;) opens a directory and the read throws EISDIR on main 961b25fe” entered the ranking at No. 54 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3283\">#3283</a> “libkernel: on Linux, guest thread stacks are mapped near 0x7fff00000000, outside the application area (ChakraCore OutOfMemoryException in Ratchet &amp; Clank: Rift Apart)” entered the ranking at No. 55 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01325\">Astro&#x27;s Playroom (PPSA01325)</a> now stops at #2914 “Astro&#x27;s Playroom (PPSA01325): shader ABI resolution passes a different Shader* header pointer for the same code” (was #2476).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04029\">Cyberpunk 2077 (PPSA04029)</a> is at Starts now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99515\">Emby5 (PPSA99515)</a> has no known stop left (was PR #1872).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039\">EVO Player (PPSA99039)</a> has no known stop left (was PR #1872).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99505\">Jelly5 (PPSA99505)</a> has no known stop left (was PR #1872).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01748\">Marvel&#x27;s Guardians of the Galaxy (PPSA01748)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01748\">Marvel&#x27;s Guardians of the Galaxy (PPSA01748)</a> now stops at #2715 “Ghost of Yōtei: compute shader 0x80003aa700 loads its T# from a buffer at an index read from another buffer in a loop (GetImageResource dword 0 is not a valid runtime value)”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05510\">Minecraft Legends (PPSA05510)</a> now stops at #3282 “Windows: keep the output of an executable started without standard handles in anyps5.log”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764\">Porpoise (PPSA99764)</a> now stops at #3288 “libkernel_sys: implement fchdir (PPSA99764); branch and commit ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02530\">PRAGMATA (PPSA02530)</a> now stops at #2746 “Ghost of Yōtei 02.002.000: missing sceVideoOutGetOutputStatusWithVrr (gWT7X8H0bYs), console measurements needed” (was #2591).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203\">PS5SX2 (PPSA99203)</a> now stops at #3313 “libkernel: implement sceKernelGetProsperoSystemSwVersion (PPSA99203); branch and commits ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99177\">PS5VR (PPSA99177)</a> now stops at PR #1922 “pthread_getaffinity_np is not exported (libkernel)” (was PR #1872).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01285\">Returnal (PPSA01285)</a> has no known stop left (was #2591).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07286\">Road of Death (PPSA07286)</a> has no known stop left (was #2591).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA69420\">ScreenTester5 (PPSA69420)</a> has no known stop left (was PR #1872).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28416\">STAR WARS: Galactic Racer (PPSA28416)</a> now stops at #2642 “Structurizer: shared merge splitting never terminates in a two-latch loop”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21703\">Vampire Survivors (PPSA21703)</a> is at Presents now (no stage before).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19111\">XashPS5 (PPSA19111)</a> now stops at #3303 “libkernel: implement creat (PPSA19111); branch and commit ready”.</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99007\">Yamagi Quake II (PPSA99007)</a> has no known stop left (was PR #1872).</li></ul>",
   "date_published": "2026-10-11T07:55:37Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T04:50:34Z",
    "changes": [
     {
      "type": "resolved",
      "blocker": "3230",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3230"
     },
     {
      "type": "resolved",
      "blocker": "3215",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3215"
     },
     {
      "type": "resolved",
      "blocker": "3207",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3207"
     },
     {
      "type": "resolved",
      "blocker": "3146",
      "url": "https://github.com/boykopovar/AnyPS5/issues/3146"
     },
     {
      "type": "resolved",
      "blocker": "2994",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2994"
     },
     {
      "type": "resolved",
      "blocker": "2591",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2591"
     },
     {
      "type": "resolved",
      "blocker": "2476",
      "url": "https://github.com/boykopovar/AnyPS5/issues/2476"
     },
     {
      "type": "resolved",
      "blocker": "1920",
      "url": "https://github.com/boykopovar/AnyPS5/issues/1920"
     },
     {
      "type": "resolved",
      "blocker": "pr-1872",
      "url": "https://github.com/boykopovar/AnyPS5/pull/1872"
     },
     {
      "type": "moved",
      "blocker": "2715",
      "rank": 9,
      "was": 38,
      "score": 9,
      "was_score": 3,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2715"
     },
     {
      "type": "moved",
      "blocker": "2642",
      "rank": 11,
      "was": 43,
      "score": 8,
      "was_score": 2,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2642"
     },
     {
      "type": "entered",
      "blocker": "3313",
      "rank": 17,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3313"
     },
     {
      "type": "entered",
      "blocker": "3303",
      "rank": 18,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3303"
     },
     {
      "type": "entered",
      "blocker": "3288",
      "rank": 19,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3288"
     },
     {
      "type": "entered",
      "blocker": "3282",
      "rank": 20,
      "score": 6,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3282"
     },
     {
      "type": "entered",
      "blocker": "2746",
      "rank": 37,
      "score": 4,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-2746"
     },
     {
      "type": "entered",
      "blocker": "3308",
      "rank": 54,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3308"
     },
     {
      "type": "entered",
      "blocker": "3283",
      "rank": 55,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3283"
     },
     {
      "type": "stop",
      "title": "PPSA01325",
      "blocker": "2914",
      "was": "2476",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01325"
     },
     {
      "type": "stage",
      "title": "PPSA04029",
      "stage": "Starts",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA04029"
     },
     {
      "type": "stop",
      "title": "PPSA99515",
      "blocker": null,
      "was": "pr-1872",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99515"
     },
     {
      "type": "stop",
      "title": "PPSA99039",
      "blocker": null,
      "was": "pr-1872",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99039"
     },
     {
      "type": "stop",
      "title": "PPSA99505",
      "blocker": null,
      "was": "pr-1872",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99505"
     },
     {
      "type": "stage",
      "title": "PPSA01748",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01748"
     },
     {
      "type": "stop",
      "title": "PPSA01748",
      "blocker": "2715",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01748"
     },
     {
      "type": "stop",
      "title": "PPSA05510",
      "blocker": "3282",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA05510"
     },
     {
      "type": "stop",
      "title": "PPSA99764",
      "blocker": "3288",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99764"
     },
     {
      "type": "stop",
      "title": "PPSA02530",
      "blocker": "2746",
      "was": "2591",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA02530"
     },
     {
      "type": "stop",
      "title": "PPSA99203",
      "blocker": "3313",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99203"
     },
     {
      "type": "stop",
      "title": "PPSA99177",
      "blocker": "pr-1922",
      "was": "pr-1872",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99177"
     },
     {
      "type": "stop",
      "title": "PPSA01285",
      "blocker": null,
      "was": "2591",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA01285"
     },
     {
      "type": "stop",
      "title": "PPSA07286",
      "blocker": null,
      "was": "2591",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA07286"
     },
     {
      "type": "stop",
      "title": "PPSA69420",
      "blocker": null,
      "was": "pr-1872",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA69420"
     },
     {
      "type": "stop",
      "title": "PPSA28416",
      "blocker": "2642",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA28416"
     },
     {
      "type": "stage",
      "title": "PPSA21703",
      "stage": "Presents",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA21703"
     },
     {
      "type": "stop",
      "title": "PPSA19111",
      "blocker": "3303",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA19111"
     },
     {
      "type": "stop",
      "title": "PPSA99007",
      "blocker": null,
      "was": "pr-1872",
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA99007"
     }
    ]
   }
  },
  {
   "id": "2026-10-11T04:50:34Z",
   "url": "https://alxcbtw.github.io/anyps5-roadmap/",
   "title": "2 ranking changes, 1 title changed",
   "content_text": "#3274 “Recompiler: a deferred compute shader is dispatched and aborts: s_swappc_b64 through a per-lane function table (Ratchet & Clank: Rift Apart)” entered the ranking at No. 12 (score 7).\n#3272 “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet & Clank: Rift Apart, frame 456)” entered the ranking at No. 50 (score 1).\nPPSA15186 now stops at #3274 “Recompiler: a deferred compute shader is dispatched and aborts: s_swappc_b64 through a per-lane function table (Ratchet & Clank: Rift Apart)”.",
   "content_html": "<ul><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3274\">#3274</a> “Recompiler: a deferred compute shader is dispatched and aborts: s_swappc_b64 through a per-lane function table (Ratchet &amp; Clank: Rift Apart)” entered the ranking at No. 12 (score 7).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#b-3272\">#3272</a> “AGC: a storage image the CPU polls is never stored back, so a title that waits for it deadlocks (Ratchet &amp; Clank: Rift Apart, frame 456)” entered the ranking at No. 50 (score 1).</li><li><a href=\"https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15186\">PPSA15186</a> now stops at #3274 “Recompiler: a deferred compute shader is dispatched and aborts: s_swappc_b64 through a per-lane function table (Ratchet &amp; Clank: Rift Apart)”.</li></ul>",
   "date_published": "2026-10-11T04:50:34Z",
   "_anyps5": {
    "about": "https://alxcbtw.github.io/anyps5-roadmap/llms.txt",
    "since": "2026-10-11T04:48:06Z",
    "changes": [
     {
      "type": "entered",
      "blocker": "3274",
      "rank": 12,
      "score": 7,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3274"
     },
     {
      "type": "entered",
      "blocker": "3272",
      "rank": 50,
      "score": 1,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#b-3272"
     },
     {
      "type": "stop",
      "title": "PPSA15186",
      "blocker": "3274",
      "was": null,
      "url": "https://alxcbtw.github.io/anyps5-roadmap/#g-PPSA15186"
     }
    ]
   }
  }
 ]
}
