Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Bios avec bon MD5 mais avec nom différent

    Emulateurs Arcade/PC/Console
    bios bon md5 nom différent
    3
    9
    280
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • p0cth
      p0cth last edited by

      Bonjour,

      parfois on peut avoir le bon bios et le bon MD5 demandé mais avec un nom différent

      ex Kickstart v3.0 rev 39.106 (1992)(Commodore)(A1200)

      il ne sera pas détecté dans menu bios de recalbox

      mais si je change le nom d'origine du fichier ci dessus avec celui demandé dans le menu bios Recalbox

      Kick39106.A1200.rom

      il sera détecté dans le menu bios

      est il possible dans les prochaines versions Recalbox d’intégrer l'acceptation des bios par le hash MD5 seulement ?

      cela peut éviter des temps de recherche longs et inutiles alors que nous avons le bon bios demandé 🙂

      Zing 1 Reply Last reply Reply Quote 0
      • Zing
        Zing Global moderator Translator @p0cth last edited by

        @p0cth

        est il possible dans les prochaines versions Recalbox d’intégrer l'acceptation des bios par le hash MD5 seulement ?

        Je ne suis pas un développeur, mais je pense que ce n'est pas possible, pour autant que je sache, le nom du BIOS est demandé par l'émulateur/core, ce n'est pas quelque chose de spécifique à Recalbox, voir: https://docs.libretro.com/library/bios/

        Je comprends que cela faciliterait la tâche de l'utilisateur, mais imaginez votre suggestion en pratique:
        Comment le système identifierait-il quel fichier il doit vérifier le MD5 avec quel MD5?
        Le système serait obligé de lire TOUS les fichiers et de comparer les MD5 un par un, puis de savoir quels MD5 manquent... Je pense que cela planterait le système au démarrage d'un jeu, il est beaucoup plus facile pour l'utilisateur d'entrer le nom du fichier corriger et ne pas surcharger le système.

        Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
        If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

        1 Reply Last reply Reply Quote 1
        • acris
          acris last edited by

          Bonjour
          @zing a tout à fait raison, le nom du fichier et le md5 bios est vérifié par l émulateur.
          il doit avoir le nom indiqué dans le gestionnaire des bios.
          Le plus souvent il suffit de le renommer.

          1 Reply Last reply Reply Quote 1
          • p0cth
            p0cth last edited by

            @acris
            @Zing

            merci pour vos réponses, je n'avais pas vu la question sous cet angle

            en effet c'est clair : même nom et même hash MD5 pour le fichier bios

            bonne continuation à toute la Team Recalbox

            1 Reply Last reply Reply Quote 0
            • p0cth
              p0cth last edited by p0cth

              je reviens vers vous parce que intuitivement (sans compétences de développement) je me dis :

              • le programme ou lignes de codes créé par le(s) développeur(s) pour faire fonctionner et donner les bonnes réponses dans l’interface du menu bios de Recalbox, doit bien effectuer une recherche pour trouver la correspondance du nom et du hash du fichier bios ?

              • pourquoi serait il plus compliqué d'effectuer une recherche seulement par hash du fichier rom dans le dossier bios ciblé ?

              • après tout le hash est une empreinte unique, cela élimine donc pas mal de fichiers dont les premiers caractères ne correspondent pas au hash demandé

              • la recherche se limite au dossier du bios et ne contient pas une liste "énorme" de fichiers (de mon point de vue et sans compétence de développeur)

              je ne voudrai pas embêter la team sur son temps précieux, j'essaie de comprendre si ma question du post est techniquement possible/impossible ou trop compliquée ?

              p0cth 1 Reply Last reply Reply Quote 0
              • p0cth
                p0cth @p0cth last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • acris
                  acris last edited by

                  Bonjour @p0cth

                  pour qu'un emulateur fonctionne il faut dans certains cas :

                  • un bios avec :
                    • une signature définie comme fonctionnel
                    • un nom et une extension bien défini et demandé par l'émulateur.

                  je ne sais pas si ça va répondre à ta question mais le gestionnaire prend en priorité la lecture des signatures et la compare à une liste de bios md5/nom que nous avons créé :
                  https://gitlab.com/recalbox/recalbox/-/blob/master/board/recalbox/fsoverlay/recalbox/share_init/system/.emulationstation/es_bios.xml
                  cette liste est la liste des bios fournis par les développeurs des cores et émulateurs.

                  tu as des noms de bios prioritaires, mineurs et optionnels.
                  Un bios qui n'a pas le bon md5 ne veut pas dire que celui ne fonctionnera pas mais il peut ne pas être totalement compatible.
                  Le gestionnaire informe par un popup lors du lancement du jeu.
                  vous lancez lancer le jeu ? oui ou non.

                  tu peux balancer tous les bios que tu veux le gestionnaire du moment que le bios :

                  • à la bonne signature
                  • la bonne orthographe nom, extension,

                  les jeux se lanceront.

                  si tu veux en débattre je te conseille de contacter bkg2k.

                  p0cth 1 Reply Last reply Reply Quote 0
                  • p0cth
                    p0cth @acris last edited by

                    @acris

                    merci, ce n'est pas à proprement dit un débat, j'essaie de mieux comprendre

                    c'est noté, ce n'est pas très important en soi

                    c'est simplement dommage qu'un émulateur impose le choix d'un nom précis alors que le bon hash MD5 pourrait peut être suffire en lui même

                    merci d'avoir pris le temps de répondre

                    1 Reply Last reply Reply Quote 0
                    • acris
                      acris last edited by

                      @p0cth
                      Là il faut s adresser aux développeurs des émulateurs standalone et des cores libretro
                      Mais je pense que les noms proviennent sûrement des extractions de bios hardware

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Want to support us ?

                      113
                      Online

                      89.8k
                      Users

                      26.1k
                      Topics

                      181.0k
                      Posts

                      Copyright © 2021 recalbox.com