Recalbox Forum

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

    Ecran TFT sur recalbox 4 beta 3

    Recalbox Général
    ecran tft beta
    3
    14
    6235
    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.
    • julius181
      julius181 last edited by

      Bonjour à tous, Je suis en train de fabriquer une gameboy (enfin fabriquer est un grand mot). J'utilise un écran TFT de 2.8" et après moult tentative, j'ai enfin reussi a le faire fonctionner pour avoir de l'affichage. Sauf que je ne l'ai pas en entier et je pense que c'est juste un problème de paramétrage quelque part sans trouver le quel. Les modifs fait : J'ai changer dans recalbox.conf: global.videomode=default J'ai activé le SPI bus en modifiant dans /boot/config.txt : dtparam=spi=on J'ai ajouté dans /etc/modules.conf : spi-bcm2835 fbtft_device J'ai créé le fichier /etc/modprobe.d/fbtft.conf avec dedans : options fbtft_device custom name=pitft width=320 height=240 rotate=270 speed=80000000 fps=60 Et j'ai donnée les droit a ce fichier. chmod +x /usr/fbcp/fbcp Apres un reboot, j'ai l'affichage mais comme le montre la photo, pas au top top. J'ai modifier plein de chose, qui empire plus que ca aide mais j'ai pas encore trouver le réglage optimum. Si quelqu'un avait une idée 🙂

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

        Ouiiiiiii, j'ai trouvé enfin la solution a mon problème. Dans le fichier /etc/modprobe.d/fbtft.conf, j'ai enlever la taille de mon ecran. Je me retrouve donc avec : options fbtft_device custom name=pitft rotate=270 speed=80000000 fps=60 Et un ecran qui fonctionne a 100% 🙂 Second probleme, comment parametrer recalbox-retrogame ce que j'ignore completement.

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

          Bonjour https://github.com/recalbox/recalbox-os/wiki/Touches-du-clavier-via-GPIO-(FR)

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

            Le problème c'est qu'a partir du moment où je créé le fichier S99retrogame dans init.d et bien je perds mon affichage donc impossible d'essayer quoi que ce soir XD Un vrai casse tete

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

              J'avance petit a petit. J'ai reussi a activer Recalbox-retrogame, j'ai bien le retour lors que je lance ps aux|grep recalbox-retrogame mais impossible de faire detecter mes commandes. Si quelqu'un a une idée ou une piste, je suis preneur. Je continue de chercher pendant ce temps la

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

                j'ai reussi, j'ai enfin trouvé la solution. Je l'ai trouvé surtout hier a 2h mais ca marche 🙂 J'ai modifier le nom de recalbox-retrogame en retrogame tout court vu que le script s'appelait ainsi (j'ai essayé en laissant recalbox mais ca marche pas surement que lorsque j'ai fait make, il s'appelait retrogame, ca doit se marquer dedans) et j'ai créé le fichier nano /etc/udev/rules.d/10-retrogame.rules avec marqué ceci à l'interieur SUBSYSTEM=="input", ATTRS{name}=="retrogame", ENV{ID_INPUT_KEYBOARD}="1" Et après un redémarrage, mes touches sont détecté lors d'une recherche de manette. Et voila, mission accompli, j'ai une gameboy sous recalbox 🙂

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

                  sauf que c'est un clavier, et qu'il te faut un joypad. Pusieurs méthodes : - xboxdrv -> il faudra nu peu de temps pour la configurer, mais elel me parait etre la plus fiable. Je m'en suis servi à une époque pour faire faire marcher des encodeurs clavier. Par contre, je doute avoir encore des elements dessus. L'idée est de créer un fichier qui traduit ton clavier en pad xbox. Il faut après lancer xboxdrv à la main, et non par le recalbox.conf. Si tu pars sur cette piste, je devrais pouvoir te filer nu bon coup de patte - xarcade2jstick : là par contre il faut que tu définisses d'une facon précise tes touches

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                    En quoi c'est genant que ca soit un clavier ? Ca marche sur NES et GAMEBOY advance, pas test d'autre pour le moment. Ca va me mettre des batons sur les roues ?

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

                      @julius181 regarde http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html section EVDEV En gros, à un évènement de ton ton clavier (vérifie avec evtest) tu associe un bouton de pad xbox. Je crois que je n'ai plus mes essais qu j'avais fait il y a des mois de ca. Mais tant que ton stick est bien reconnu en clavier ca ira. L'idée : - tu listes les évènements que ton pad génère et à quelle touche chacun correspond - tu crées ta ligne xboxdrv --evdev /dev/input/eventX --evdev-absmap blablabla --evdev-keymap blablabla et tu retestes avec evtest le pad généré J'essaierai de te pondre une ligne d'exemple dans le weekend. Essaie de ton côté de me lister les évènements générés par ton clavier stp

                      Former dev - Please reply with @substring so that i am notified when you answer me
                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                        Je vais regarder ca et tenter de le faire, si j'y arrive pas, je reviendrais 🙂

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

                          Euh, si, j'ai une question, je le créé où le fichier 😛

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

                            Désolé du retard, j'ai pas eu trop de temps pour moi. Déjà, gros merci à @Subs pour son aide 🙂 Ensemble nous avons donc transformé mon clavier déjà virtuel en une manette xbox encore plus virtuel 😉 Pour faire simple, on créé le fichier ~\custom.sh et on donne les droit dessus avec chmod 755 et on fait notre petite ligne de script avec l'aide de ce site xboxdrv. Dans mon cas, ca ressemble à ceci : <p style="margin-bottom: 0cm; line-height: 100%;"><code class="western">xboxdrv --evdev /dev/input/event0 --evdev-keymap KEY_UP=du,KEY_DOWN=dd,KEY_LEFT=dl,KEY_RIGHT=dr,KEY_ENTER=start,KEY_SPACE=back,KEY_LEFTCTRL=a,KEY_LEFTALT=b,KEY_Z=x,KEY_X=y,KEY_A=lb,KEY_S=rb &</p> Ensuite, quand on redémarre et qu'on fait détecté une manette, c'est une manette xbox qui est détecté 🙂

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

                              félicitations @julius181 🙂 c'est du bon boulot 🙂 Y'a plus qu'à faire un wiki ^^

                              Former dev - Please reply with @substring so that i am notified when you answer me
                              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                                C'est surtout toi 🙂 Pour le wiki, je suis pas sur de savoir quoi mettre dedans mais je vais essayer de m'y pencher dans quelque temps. Avec les vacances qui approche, faudra pas être pressé mais ça pourrait servir à quelqu'un 🙂

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

                                Want to support us ?

                                75
                                Online

                                99.6k
                                Users

                                28.1k
                                Topics

                                187.1k
                                Posts

                                Copyright © 2021 recalbox.com