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
    5626
    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.
    • 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 ?

                                    69
                                    Online

                                    99.6k
                                    Users

                                    28.1k
                                    Topics

                                    187.1k
                                    Posts

                                    Copyright © 2021 recalbox.com