You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xbzk
78a1cd0533
[hle] support passing arguments to homebrew applications ( #4013 )
Homebrew (.NRO) program args support
Adds a 'program_args' setting and delivers it to NRO homebrews via libnx's homebrew ABI. NROs previously had no way to receive CLI flags (e.g. NZ:P's -noglsl).
Setting: program_args, Category::System, startup-only.
Surfaced in Qt + Android Debug sections.
NRO loader: builds a 4-entry 'ConfigEntry' table + argv at the data segment tail; prepends 'homebrew ' so user args land at argv[1]; scans for 'svc #7' to use as LR. Drops the stale NSO-style argdata append.
KProcess: stores loader-provided guest addresses; 'Run' switches to the homebrew entry (x0=config_ptr, x1=-1, lr=svc7) and patches the real MainThreadHandle into the ConfigEntry slot. Legacy NSO path unchanged.
Tested on NZP — args reach 'argv' correctly.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4013
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
5 days ago
..
AlterDateTime.md
[docs] testing guidelines, unify controller guide, gamemode (#3709)
3 months ago
Architectures.md
[externals] Update to SDL3 (#3952)
1 month ago
Audio.md
[docs] initial user handbook draft (#2629)
9 months ago
Basics.md
[docs] testing guidelines, unify controller guide, gamemode (#3709)
3 months ago
CFW.md
[hle] make HBLoader work, add -hlaunch option (#3981)
1 month ago
CommandLine.md
[hle] make HBLoader work, add -hlaunch option (#3981)
1 month ago
Controllers.md
[docs] testing guidelines, unify controller guide, gamemode (#3709)
3 months ago
Graphics.md
[video_core/host_shaders] add Snapdragon GSRv1 fragment shaders (#3307)
4 weeks ago
GyroControls.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
HowToAccessLogs.md
[docs] Adding Initial Documentation (#3139)
7 months ago
ImportingSaves.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
InstallingAtmosphereMods.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
InstallingUpdatesDLC.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
Mods.md
[docs] Obtanium, installing mods, external ES-DE config, section about CFW and settings (#3678)
3 months ago
Multiplayer.md
[docs] add CodingStyle + Coding guidelines, HOS kernel basics, 'Settings' and add external resources, add better docs for dtrace-tool.pl (#3964)
1 month ago
Native.md
[common] autogenerate unique console serial for every install (#3550)
4 months ago
Orphaned.md
[qt] clean up some orphaned_profiles bugs; add help (#2894)
8 months ago
QuickStart.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
README.md
[docs] add CodingStyle + Coding guidelines, HOS kernel basics, 'Settings' and add external resources, add better docs for dtrace-tool.pl (#3964)
1 month ago
RunOnMacOS.md
[docs] testing guidelines, unify controller guide, gamemode (#3709)
3 months ago
ServerHosting.md
[docs/user] add server hosting section (#3093)
7 months ago
Settings.md
[docs] clang-cl with MSVC, misc docs updates (#4034)
2 weeks ago
SteamROM.md
[tools] refactor, use #!/bin/sh, update license files (#3998)
4 weeks ago
Storage.md
[core/filesystem] "easier" cheats folder structure like Ryujinx (#2795)
8 months ago
SyncthingGuide.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
Testing.md
[docs] testing guidelines, unify controller guide, gamemode (#3709)
3 months ago
ThirdParty.md
[tools] refactor, use #!/bin/sh, update license files (#3998)
4 weeks ago
Troubleshoot.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
UsingAmiibo.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
UsingCheats.md
[docs] troubleshoot section, release policies, gpu documentation (#3078)
6 months ago
User Handbook
The "FAQ".
This handbook is primarily aimed at the end-user - baking useful knowledge for enhancing their emulation experience.
A copy of this handbook is available online .
Basics
3rd-party Integration
Advanced