Aller au contenu

[EMU PS1] POPStarter Rev 13


ShaoliAss

Messages recommandés

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

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é par krHACKen
Lien vers le commentaire
Partager sur d’autres sites

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é par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

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é par krHACKen
Lien vers le commentaire
Partager sur d’autres sites

"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. :pouce: 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é par ShaoliAss
Lien vers le commentaire
Partager sur d’autres sites

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

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

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

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Statistiques des membres

    23 028
    Total des membres
    963
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...