Recalbox Forum

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

    Jeux Nes PAL et musique accelérée

    Recalbox Général
    nes pal musique accelérée
    5
    17
    5418
    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.
    • enkidu02
      enkidu02 last edited by

      Bonjour, j'aimerais régler un petit souci que je rencontre depuis le début avec mes jeux Nes. J'en ai une petite vingtaine, et à l'exception d'un ou deux ce sont tous des jeux PAL. Le souci est que, lorsque je les lance, la musique est très accélérée. Je pense que cela vient du fait que les roms sont des roms PAL, et donc en 50Hz, et que la Recalbox sort du 60Hz. Est-il possible de changer la fréquence d'affichage à la volée ? Ou mieux, est-il possible de paramétrer la Recalbox de sorte à ce que les jeux Nes se lancent en 50Hz. Seulement sur les jeux Nes, car le 60Hz est tout de même bien appréciable, et que j'ai quelques jeux JAP et US sur SFC/SNES. Merci !

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

        Salut, Tu vas dans le fichier /recalbox/script/runcommand.sh Normalement tu dois avoir ceci:

        if [[ "$settings_snes" == "catsfc" ]];then
                        /recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/catsfc_libretro.so --config recalbox/configs/retroarch/retroarchcustom.c
                elif [[ "$settings_snes" == "snes9x" ]];then
                        /recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/snes9x_next_libretro.so --config /recalbox/configs/retroarch/retroarchcus
                else
                        /recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/pocketsnes_libretro.so --config /recalbox/configs/retroarch/retroarchcust
                fi
        

        Et tu changes les 4 par des 6 pour obtenir ceci:

        if [[ "$settings_snes" == "catsfc" ]];then
                        /recalbox/scripts/runcommand.sh 6 "$retroarchbin -L $retroarchcores/catsfc_libretro.so --config /recalbox/configs/retroarch/retroarchcustom.c
                elif [[ "$settings_snes" == "snes9x" ]];then
                        /recalbox/scripts/runcommand.sh 6 "$retroarchbin -L $retroarchcores/snes9x_next_libretro.so --config /recalbox/configs/retroarch/retroarchcus
                else
                        /recalbox/scripts/runcommand.sh 6 "$retroarchbin -L $retroarchcores/pocketsnes_libretro.so --config /recalbox/configs/retroarch/retroarchcust
                fi
        

        Cette manipulation va te lancer l'emulateur en 50hz. Peut etre cela va-t-il résoudre ton soucis... Si tu veux plus d'explications va voir dans le fichier runcommand.sh et tu pourras choisir differentes options pour l'affichage graphique... (et tu comprendras à quoi correspond le '4' et à quoi correspond le '6'... ++ Edit: Je t'ai donner l'exemple avec les lignes pour supernes et non nes comme tu le demandes, il te faudra donc remplacer le 4 par un 6 sur la ligne de lancement de l'emulateur nes (c'est la suivante dans le fichier).

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

          Merci beaucoup Zool ! Je parcours le fichier et je vois qu'il est très détaillé... Il n'y aurait pas moyen de le configurer pour qu'il détecte automatiquement l'origine du jeu pour adapter en fonction la fréquence ?

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

            Tout est possible... il te suffit de coder/affiner le script... tu peux t'appuyer sur le script emulatorlauncher.sh au début du fichier il lance des parametres d'affichage differents suivant le nom de certaines roms... Si je devais le faire moi, je commencerai par là... et poursuivrai sur le meme principe...

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

              Voici ma ligne modifiée dans emulatorlauncher.sh

              if [[ "$emulator" == "nes" ]]; then
              	/recalbox/scripts/runcommand.sh 6 "$retroarchbin -L $retroarchcores/fceunext_libretro.so --config /recalbox/configs/retroarch/retroarchcustom.cfg \"$1\""
              

              Et après un save et reboot, mon Kirby's Adventure est toujours sous ecsta 😕

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

                J'ai essayé de faire plus simple, et de mettre tous mes jeux en 50Hz en modifiant le fichier config.txt :

                hdmi_group=1
                hdmi_mode=20
                

                Rien n'y fait 😕 Pourquoi mes modifications de fichiers sont sans résultats ?

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

                  Quand tu vas dans tes options de retroarch (par défaut hotkey+b) et que tu actives ton compteur de FPS, tu jeux NES tournent à 50 pu 60 FPS ?

                  Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                  Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                  Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                  Don't forget to upvote messages if it has been useful ;)

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

                    60.0 FPS très précisément. Merci de ton intérêt 😉

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

                      Ou la et ce sont bien des roms PAL ? De mémoire mes jeux PAL NES tournent à 50fps et mes jeux NTSC tournent à 60fps. Je regarderai ça demain.

                      Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                      Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                      Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                      Don't forget to upvote messages if it has been useful ;)

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

                        Oui oui, ce sont bien des roms PAL. La seule rom NES US que j'ai tourne bien à 60. Sur Snes je suis à 50FPS, 60FPS sur Master System, Megadrive, GameBoy, mais sans massacre auditif...

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

                          Rectification : en re-modifiant emulatorlauncher.sh comme indiqué plus haut, je passe bien à 50FPS sur mes roms Nes, mais le jeu est vraiment plus rapide (je ne pense pas que ce soit qu'une impression) et la musique est toujours beaucoup plus rapide (là je n'ai aucun doute...).

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

                            J'ai testé avec d'autres paramètres dans RetroArch et je ne trouve rien de satisfaisant... Je suis vraiment le seul à qui cela arrive ?! Ca me parait énorme...

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

                              Pas eu le temps de faire de test encore. Tu as le problème avec toutes tes roms PAL, ou seulement certaines? Si le problème est sélectif, tu peux donner des exemples de roms posant problème ?

                              Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                              Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                              Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                              Don't forget to upvote messages if it has been useful ;)

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

                                Pour toutes celles que j'ai testées oui, le problème est présent : Super Mario Bros. 1 et 3 (je n'ai pas le 2), Kirby's Adventure, Chip'n Dale 2, The Legend of Zelda, Les Schtroumpfs, Dr. Mario et j'ai un doute sur Pac-Man (trop peu de musiques pour me prononcer clairement).

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

                                  Je viens d'essayer quelques jeux en version US, et ça tourne aux petits oignons... Le souci vient bien du format PAL (PAL B peut-être). Y a-t-il une différence entre les jeux US et les jeux européens ? La langue est souvent l'anglais, même pour les jeux européens, sauf exception comme Kirby's Adventure, en connaissez-vous d'autres ?

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

                                    Concernant les noms des fichiers, si tu as le nom de ta roms qui contient (E) ou (F) on peut en déduire que c'est une rom Europe ou France et partir sur du 50Hz et si cela fini par (U) ou (J) voire (W) on pourrait partir sur du 60 Hz. Ca peut être une bonne idée à intégrer dans le script.

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

                                      Bo,jour, j'ai aussi le même problème sur mes roms nes... (Je viens de tester super Mario). Donc j'en déduis qu'il est préférable de prendre des Roms US quand on peu (enfin avec des jeux comme zelda ca va pas le faire.

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

                                      Want to support us ?

                                      83
                                      Online

                                      98.9k
                                      Users

                                      28.1k
                                      Topics

                                      187.1k
                                      Posts

                                      Copyright © 2021 recalbox.com