ShaoliAss Posté(e) le 3 novembre 2013 Auteur Partager Posté(e) le 3 novembre 2013 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. Je n'ai pas ce résultat si je renomme mes launchers en test.ELF (toujours placés sur l'USB) - la version normale me renvoie une erreur de préfixe (tes ---> pour ma partition nommée PP.test je suppose) - la version no_debug me renvoie tjrs sur le TESTMODE Lien vers le commentaire Partager sur d’autres sites More sharing options...
krHACKen Posté(e) le 3 novembre 2013 Partager Posté(e) le 3 novembre 2013 (modifié) Enfin, j'voulais dire NOM_DE_PARTITION.ELF mais avec un préfixe, comme d'hab. Par exemple, ton test.ELF devrait être PP.test.ELF ou __.test.ELF Aussi, je crois que l'extension .elf peut fonctionner en minuscule, ainsi que ses variantes Elf, eLf, elF... EDIT : Pardon, je viens de relire ton post d'avant et j'ai vu que tu as correctement nommé tes fichiers en PP.test.elf. Très bizarre. À en juger par le message d'erreur, le truc qui transforme le nom de ton ELF en nom de partition de trouve pas le préfixe PP. et commence après, à "tes". J'ai pas eu ce problème. Modifié le 3 novembre 2013 par krHACKen Lien vers le commentaire Partager sur d’autres sites More sharing options...
ShaoliAss Posté(e) le 3 novembre 2013 Auteur Partager Posté(e) le 3 novembre 2013 (modifié) Ok, j'avais pas pigé. Mais dans ce cas là (PP.test.ELF) je n'arrive pas à faire marcher POPS avec le launcher sur l'USB. (enfin te prends pas le tête non plus...) ____ Edit : le launcher normal (PP.test.ELF), lancé depuis la CM1 me renvoie l'erreur 108. (avec uLE) Correction : POPS se lance. Re-edit : t'avais bien compris, j'ai fait un deuxième essai en les nommant "test.ELF". Modifié le 3 novembre 2013 par ShaoliAss Lien vers le commentaire Partager sur d’autres sites More sharing options...
krHACKen Posté(e) le 3 novembre 2013 Partager Posté(e) le 3 novembre 2013 (modifié) Avec FHDB 1.93, sans HDDOSD : "mass:/PP.test.elf" a fonctionné. "mass:/2013-11-02_Launchers_for_POPStarter_Rev.12/Normal/PP.test.elf" m'a foutu l'erreur illegal path. "mc?:/PP.test.ELF" a fonctionné. "mc?:/TEST.test-Test_TeSt/PP.test.ELF" a fonctionné. Ou bien le lanceur pète un plomb pour cause de chemin d'accès trop long, ou bien FHDB envoie un argument tronqué. Je vais voir ça de plus près. EDIT : Ouaip, c'est un bug dans FHDB 1.93. L'argument est tronqué (nom du ELF remplacé par une arobase), ou bien peut être est-ce volontairement codé de la sorte... Modifié le 3 novembre 2013 par krHACKen Lien vers le commentaire Partager sur d’autres sites More sharing options...
ShaoliAss Posté(e) le 3 novembre 2013 Auteur Partager Posté(e) le 3 novembre 2013 (modifié) "mass:/2013-11-02_Launchers_for_POPStarter_Rev.12/Normal/PP.test.elf" m'a foutu l'erreur illegal path. (...) Ou bien le lanceur pète un plomb pour cause de chemin d'accès trop long, ou bien FHDB envoie un argument tronqué. Je vais voir ça de plus près. Bien vu. Ca marche de mon côté aussi si le launcher est à la racine de l'USB. EDIT : Ouaip, c'est un bug dans FHDB 1.93. L'argument est tronqué (nom du ELF remplacé par une arobase), ou bien peut être est-ce volontairement codé de la sorte... En même temps, y a que moi pour faire des chemins à 50 caractères. Mystère résolu - et désolé pour cette boulette. Modifié le 3 novembre 2013 par ShaoliAss Lien vers le commentaire Partager sur d’autres sites More sharing options...
krHACKen Posté(e) le 3 novembre 2013 Partager Posté(e) le 3 novembre 2013 En même temps, y a que moi pour faire des chemins à 50 caractères. Mystère résolu - et désolé pour cette boulette. Aucun problème. Ça m'a permis de passer en revue quelques trucs et de voir si tout fonctionne bien. Un peu hors sujet, POPStarter a une limite du nombre de caractères pour le nom de la partition. Le truc qui est sensé afficher une erreur quand cette limite est dépassée ne fonctionne pas dans la r12. Ça a été corrigé dans ma build perso. Je ne compte pas faire une "correction rapide" pour la r12, parce que la manière de paramétrer l’environnement à complétement changé dans ma build perso. Elle va chercher les IMAGE0.VCD à l'ancienne dans des partitions PP. et __., mais traite aussi les VCDs nommés en nom_du_jeu.VCD et placés dans une partition unique. L'environnement est aussi "enregistré" dans un autre emplacement dédié, dans le cœur de POPS, justement pour éviter les écrasements et les bugs... Lien vers le commentaire Partager sur d’autres sites More sharing options...
ShaoliAss Posté(e) le 3 novembre 2013 Auteur Partager Posté(e) le 3 novembre 2013 Je ne compte pas faire une "correction rapide" pour la r12, parce que la manière de paramétrer l’environnement à complétement changé dans ma build perso. Elle va chercher les IMAGE0.VCD à l'ancienne dans des partitions PP. et __., mais traite aussi les VCDs nommés en nom_du_jeu.VCD et placés dans une partition unique. L'environnement est aussi "enregistré" dans un autre emplacement dédié, dans le cœur de POPS, justement pour éviter les écrasements et les bugs... Avec ça, tu vas faire plaisir aux espagnols je crois. Ils font une grosse partition unique, avec tous leurs jeux et renomment le jeu qu'ils veulent lancer en IMAGE0.VCD Sinon quel est l'avantage? préparer les choses pour un GUI éventuellement? Lien vers le commentaire Partager sur d’autres sites More sharing options...
krHACKen Posté(e) le 3 novembre 2013 Partager Posté(e) le 3 novembre 2013 Avec ça, tu vas faire plaisir aux espagnols je crois. Ils font une grosse partition unique, avec tous leurs jeux et renomment le jeu qu'ils veulent lancer en IMAGE0.VCD Sinon quel est l'avantage? préparer les choses pour un GUI éventuellement? Je ne projette pas de coder un GUI. Ça serait pourtant plus simple à utiliser que de devoir lancer un maudit ELF pour chaque jeu, mais je laisse ce boulot à qui voudra bien le faire. Enfin du moins, tant que je n'ai pas fini d'étudier les possibilités de bidouillage du cœur de POPS, j'ai pas envie de faire un GUI. Le but d'avoir une seule partition pour stocker les VCDs était surtout de gagner en place, d'éviter la fragmentation des segments des partitions mais surtout de simplifier les tests en tout genre... Donc mon POPStarter cherche le VCD dans la partition __.POPS. Si il n'est pas trouvé, alors il cherche successivement dans __.POPS.0, __.POPS.1, __.POPS.2... jusqu'à __.POPS.9 Lien vers le commentaire Partager sur d’autres sites More sharing options...
ShaoliAss Posté(e) le 4 novembre 2013 Auteur Partager Posté(e) le 4 novembre 2013 Ok, merci pour ta réponse. Pense à mettre à jour le lien sur ASSEMbler avec les bons launchers, c'est toujours la première version là bas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
krHACKen Posté(e) le 4 novembre 2013 Partager Posté(e) le 4 novembre 2013 C'est fait, dans le 1er post. Je n'ai pas fait d'annonce, parce que le changement ne concerne que le fonctionnement avec une version obsolète et "non-officielle" de FMCB, et je sens que je vais me faire tacler si je bump avec une si pauvre update. J'viens de finir la conversion de ma codelist contenant les jeux Jap+US+UK+FR. Je vais vérifier aujourd'hui ou demain que tout s'affiche correctement dans le GUI de ps2rd puis me pencher sur le widescreen. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant