Merci pour les tests. Voilà ce qui cause l'erreur "The launcher has booted from an illegal device/path" :
* Pas d'argument du tout (argc == 0) :
Le lanceur d'ELF utilisé pour lancer le lanceur de POPStarter n’envoie aucun argument. Impossible pour LAUNCHER.ELF et EXECUTE.ELF de savoir quelle partition de jeu traiter.
* ":PATINFO" a été trouvé dans l'argument :
Le lanceur de POPStarter a été placé dans un KELF pour être booté depuis la zone PATINFO. C'est pas autorisé.
* "hdd0:" a été trouvé dans l'argument, mais pas ":pfs:/" :
Le lanceur d'ELF utilisé pour lancer le lanceur de POPStarter envoie un argument non conforme. Impossible pour LAUNCHER.ELF et EXECUTE.ELF de savoir quelle partition de jeu traiter.
* Problème lié à une extension .ELF introuvable ou a un séparateur (/ ou :) introuvable :
Le lanceur ne peut pas extraire le nom de la partition du fichier ELF renommé.
EDIT :
Citation:
Envoyé par ShaoliAss
En résumé : les launchers peuvent être lancés avec FHDB, si placés dans la partition du jeu. Si placés ailleurs (au moins sur l'USB), ca plante.
|
Pour booter le lanceur depuis l'USB avec FHDB, il faut que le lanceur soit renommé en NOM_DE_PARTITION.ELF. J'ai testé ça hier, ça a marché.
Ouaip, pour booter le lanceur depuis le HDD avec FHDB, il faut impérativement qu'il soit placé dans la bonne partition de jeu.