Repository navigation
LIMBO (CUSA01664) #6978
Get-fix
started this conversation in
Game bring-up
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
LIMBO (CUSA01664)
Content version tested
01.01
AnyPS5 commit
maine751dd2 with #6977 on top (that PR merges its dependencies #5138 #6354 #6357 #6381 #6684 #6527 #6702 #5991 #5992 #5993 #5994 #6519 #6618 #6619).System tested
Windows 11 Pro 10.0.26200, WinLibs GCC 15.2, NVIDIA GeForce RTX 5060 Ti (driver 610.88)
Furthest point
In game
What is shown
The first retail PS4 game in game on AnyPS5, at full speed.
APS5_PAD_INPUT_FILE.How it got here, for anyone bringing up the next PS4 title:
libc.prxandlibSceFios2.prx(fix(relinker): find the PLT before the code in PS4 modules #6354, fix(relinker): accept matching defined relative symbols #6357, fix(relinker): read the PS4 needed-module tag in guest modules #6381, fix(relinker): run a guest DT_INIT of 0 as the module initializer #6684, fix(relinker): leave weak imports of bundled modules unbound on Windows #6702 and a TLS relocation fix in feat: run PS4 games on the AGC driver — Limbo (CUSA01664) plays at 60 fps #6977).libSceGnmDriverwrites real PS4 packets and submits them to the AGC executor.0x7in bits 47:44, which made gameplay white), and a 1920x1080 render target is really 1920x1088, which cost a round trip through guest memory every frame (42 fps, slow motion) until it became a GPU copy.Current blocker
None for the parts tested. Every piece Limbo needs is in open pull requests: #6977 and the dependencies listed above. Paths Limbo does not use still throw
NotImplemented(3D and thick tile modes, interrupt flips, the PSN calls that need a signed-in user).How it was run
run from a folder holding
eboot.elf(the dump's decryptedeboot.binwithout its SELF wrapper) and the dump'ssce_module/, then the usage-guide layout with the game's files inapp0/. Beyond the usage guide,libs/needs three copies:libSceGnmDriver.prxaslibSceGnmDriver_padebug.prx(the name Limbo imports), andlibSceSaveData.native.prxandlibSceSaveDataDialog.native.prxaslibSceSaveData.prxandlibSceSaveDataDialog.prx. No environment variables are needed;APS5_PROFILE_DRAW=1prints the frame rate and GPU time every 10 s.AI-assisted: yes (Claude Code)
🤖 Generated with Claude Code
All reactions