mirror of
https://github.com/SirHumza/orbisRPC.git
synced 2026-10-06 11:00:57 +02:00
param.sfo ATTRIBUTE 32->0 and CATEGORY gde->gd, and drop --authinfo. These are the only values verified to launch on real hardware. The gde/32 + authinfo combo was theory borrowed from Apollo; every build carrying it died silently pre-logging on a real console (4/4) while 0/gd launched fine. Isolation ruled out authinfo (2 builds), the SDL UI, and the native UI; LIBS, the object set, and all installer.c deltas are identical or provably safe before the first log call. param.sfo was the last variable present in 4/4 crashes and absent from the single success. installer.c also gains a pre-main constructor that writes a BOOT line via raw open/write. Four builds died with install.log completely untouched and the in-main crash handler never armed, so loader-side death and main-side death were indistinguishable. Now: no BOOT means the SELF never got control; BOOT without a stage means main died before the first log.