Recalbox Forum

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

    Recalbox sur TV CRT en RGB

    Recalbox Général
    recalbox crt rgb
    51
    782
    706017
    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.
    • Substring
      Substring @n3o_c59 last edited by

      @n3o_c59 oui enfin en RGB c'est pas demain la veille ... On a encore beaucoup de limitations côté Pi qui font que la sortie composite (qui dans un firmware récent est dispo en 240p et non plus uniquement 480i) est la plus facile, n'en déplaise aux RGB-istes qui n'ont jamais connu le vrai RGB à l'époque des consoles, justement 😛

      Donc du RGB sur CRT, c'est encore TRES loin d'être mûr. Les recherches des quelques forcenés sur le sujet ne sont pas nécessairement applicables à tout le monde et, disons-le, nécessitent une connaissance bien trop complexe encore.

      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
      • ironic
        ironic last edited by

        "forcenés sur le sujet"
        LOL.

        Vu le travail que tu as accompli jusqu'ici sur/pour Recalbox, c'est pu un forcené que tu es ... 😉
        Recalbox, ça par un peu dans toutes les direction mais c'est ça force.

        Sinon, je suis sous câble RGP-Pi.

        Petit question hors sujet, quoi que c'est pour passer de mode 4/3 a 16/9 sur CRT.
        On peut directement piloter une sortie GPIO sous Recalbox ? via Bash, Python ou autre ?
        Le but c'est de créer une base de donné de jeux d'arcade et en fonction du jeu (224p ou 240p), activer le mode 16/9 de la TV qui sera réglé (via le service menu) en fullscreen sans overscan 240p.
        Le mode standard (4/3) est lui réglé en fullscreen 224p.

        Je l'utilise actuellement mais faut que je switch de mode avec la télécommande, alors qu'en envoyant du 5v sur la broche 8 de la Péritel, ça serait fonctionner...

        Ma base de donné de jeux d'arcade contient actuellement plus de 700 jeux et je switch de Timings en fonction de la résolution du jeux. J'avais plus de 70 Timings différents pour faire les choses bien mais c'est ingérable, j'ai simplifié mais j'obtiens quand même un peu plus de 10 Timings.

        J'en ai profité pour ajouté le core libretro a utiliser (par jeu), comme ça j'ai créé un seul thème "Arcade" sous ES qui regroupe tous les jeux MAME/FBA (éventuellement neogeo). Cela me permet d'utiliser 3, 4 cores de FBA différents, certaines versions plus ancienne passe mieux avec certains jeux.

        Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

        Substring ajefr 2 Replies Last reply Reply Quote 1
        • Substring
          Substring @ironic last edited by

          @ironic bien sûr que tu peux piloter un gpio. Tu n'as qu'a regarder les scripts de supernature2k il en a fait plrs en python. Il y a des "power scripts" en python aussi (pour l.extinction de recalbox). On ne fait que lire dans notre cas, mais les libs python sont là

          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
          • ajefr
            ajefr @ironic last edited by

            @ironic Juste pour info, j'ai de mon côté plus de 330 modelines différentes en arcade !

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

              Pouah, 330 modelines, j’espère que tu as fais que du copier/coller de modelines et pas essayé d'adapter parfaitement chaque modeline a ton CRT.

              Vais essayer prochainement de piloter le 4/3, 16/9 depuis le Rpi sous Python.
              Moi qui voulais pas trop me lancer dans ce langage ;/

              Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

              ajefr 1 Reply Last reply Reply Quote 0
              • ajefr
                ajefr @ironic last edited by

                @ironic said in Recalbox sur TV CRT en RGB:

                Pouah, 330 modelines, j’espère que tu as fais que du copier/coller de modelines et pas essayé d'adapter parfaitement chaque modeline a ton CRT.

                Si si, tout est adapté, on est perfectionniste ou on ne l'est pas ;-)))

                1 Reply Last reply Reply Quote 0
                • lolo
                  lolo @ironic last edited by

                  @ironic Salut,

                  Avec le Mednafen standalone sur Windows, on pouvait entre autre paramétrer ça dans le fichier de config.

                  ;Last rendered scanline.
                  pce.slend 235

                  ;First rendered scanline.
                  pce.slstart 4

                  Sur la version rpi peut on également utiliser les différentes lignes de commandes des différents paramètres. Et si oui dans quels fichiers, emulators.cfg ou le retroarch.cfg.

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

                    Bonjour
                    sur le raspberry c'est un core libretro non un emulateur standalone.

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

                      @ajefr
                      J'imagine que c'est pas sous Rpi tes modelines, j'ai fais le tour de tout ce qui était jouable sur MAME/FBA Rpi3 et une 100aine de modelines suffisent.
                      Bon c'est vrai que j'en ai jeté pas mal mais faut pas déconner, yen a plein auxquels on jouera jamais.

                      J'ai fais un script qui créé les HDMI_Timings automatiquement, il lui faut simplement la résolution verticale et la fréquence.
                      Et aussi 3 paramètres pour centrer/recaler l’écran en fonction des réglages des CRT.
                      Ça fonctionne nickel mais je doit encore optimiser/verrouiller le tout. C'est compliqué de faire quelque chose d'universel (c-a-d parfait pour tous les CRT).
                      Je l'utilise avec Advmame et une base de donnée de jeux que j'ai crée (jeux, résolution, fréquence).
                      text alternatif
                      On peut voir que le refresh rate du jeu et synchro sur la fréquence du CRT, soit 60.60Hz.
                      Si on pouvait extraire les infos d'une rom depuis le binaire Advmame (sans passer par le listxml) ça serait top.
                      Et dire que je me suis fais chier des 10aines d'heures a créer des 100aines de Timings 😉

                      Il y a beaucoup de jeux en 240p et encore plus en 224p, pour avoir un affichage plein écran sans overscan, il n'y a pas d'autres solutions que de modifier les paramètres de sa TV a chaque (changement 224p/240p) jeu. Chose impensable et il faut encore connaitre comment avoir accès au "service menu" des TV ou jouer avec des potards.

                      Avec aTg, on va utiliser ce script et le nouveau câble RGB-Pi pour piloter les mode 4/3 et 16/9 des CRT (broche 8 de la Péritel) et ainsi avoir 4 résolutions de configurées sur le CRT.
                      224p et 240p en 60He et 240p et 256p en 50Hz. (fullscreen sans overscan).
                      Ça servira surtout pour le 224p60 et le 240p60.

                      @lolo
                      Tu peux utiliser le Core Mednafen PCE Fast de Libretro pour modifier les start et end scanlines.
                      text alternatif
                      Quick Menu/Options

                      Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                      lolo Darki 2 Replies Last reply Reply Quote 0
                      • lolo
                        lolo @ironic last edited by

                        @ironic said in Recalbox sur TV CRT en RGB:

                        Libretro

                        Merci. Oui c'est logique vu que c'est du Libretro.
                        J'avais tellement l'habitude d'éditer le fichier mednafen-09x.cfg sous Windows.

                        1 Reply Last reply Reply Quote 0
                        • Darki
                          Darki @ironic last edited by

                          @ironic Super, ça avance bien !

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

                            Est-ce qu'il y aurait une âme charitable pour tester quels Timings.
                            Je ne comprend pas pourquoi ces timings passent parfaitement sur 3 de mes CRT et pas sur une Sony Trinitron 14" PAL/SECAM modèle KV-14LM1E.

                            hdmi_timings 1920 1 260 152 380 256 1 12 3 13 0 0 0 55.000000 0 42361440 1
                            Number of Scanlines : 284
                            Horizontal Frequency : 15620 Hz

                            hdmi_timings 1920 1 260 152 380 256 1 13 3 13 0 0 0 55.000000 0 42510600 1
                            Number of Scanlines : 285
                            Horizontal Frequency : 15675 Hz

                            hdmi_timings 1920 1 260 152 380 256 1 13 3 14 0 0 0 55.000000 0 42659760 1
                            Number of Scanlines : 286
                            Horizontal Frequency : 15730 Hz

                            hdmi_timings 1920 1 260 152 380 256 1 14 3 14 0 0 0 55.000000 0 42808920 1
                            Number of Scanlines : 287
                            Horizontal Frequency : 15785 Hz

                            hdmi_timings 1920 1 260 152 380 256 1 14 3 15 0 0 0 55.000000 0 42958080 1
                            Number of Scanlines : 288
                            Horizontal Frequency : 15840 Hz

                            hdmi_timings 1920 1 260 152 380 256 1 15 3 15 0 0 0 55.000000 0 43110000 1
                            Number of Scanlines : 289
                            Horizontal Frequency : 15896 Hz

                            Et a partir de quel Timings (quel nombre le scanlines) votre TV pas du 525 lignes (NTSC) au 625 lignes (PAL).
                            En mode 525 lignes, on ne peut pas voir la totalité des 256p mais en 625 lignes, on peut. Il y a même une bande noire en bas.
                            On peux tester ces Timings avec R-Type qui est un jeu en 256p a 55Hz.

                            Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                            1 Reply Last reply Reply Quote 0
                            • ian57
                              ian57 Staff last edited by

                              @ironic j essaie de te tester ça semaine pro sur un cathodique 36 bas de gamme...

                              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                                Bonjour à tous
                                Et que diriez vous de ce projet?
                                http://www.neo-arcadia.com/forum/viewtopic.php?f=14&t=56947
                                Cordialement

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

                                  Me semble que ce projet est abordé dans les pages précédentes.

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

                                    C'est vraiment du beau travail mais c'est pas pour toutes les bourses.
                                    Payer 35€ un Rpi3 et 2 fois plus (70€) pour l'interface Rpi/TV, c'est un peu beaucoup.
                                    Maintenant, je suis conscient de la somme de travail et les 70€ sont mérités.

                                    Juste un petit truc : Le pixel perfect 🙂
                                    Déjà c'est plutôt du Scanlines perfect (ok, pas de soucis, on a pas le choix pour le moment sauf pour certaines resolutions) et je suis pas sur que ce soit du framerate perfect (pour l'arcade).

                                    Je clique sur les liens et je vois un des jeux qui me sert de test, R-type (384x256x55Hz).
                                    Et la, overscan de ouf car on voit même pas le score et le beam.
                                    L’écran doit être en 525 lignes et pas en 625 lignes, donc on ne voit que 240 lignes maxi, et encore...
                                    Désolé mais ça me gène 🙂
                                    Je vois ça :
                                    alt text
                                    Alors que chez moi ça ressemble plus a ça :
                                    alt text
                                    (bon j'ai pris une capture du net, mon APN explose devant un CRT).

                                    C'est juste pour critiquer un peu, pour me dire que tous mes efforts servent quand même a quelques chose 😉

                                    Sinon, bravo.

                                    Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

                                    lolo 1 Reply Last reply Reply Quote 0
                                    • bruce7491
                                      bruce7491 last edited by

                                      Donc pour résumer (car j'ai pas lu la totalité des 634 messages lol) un projet est hardware et l'autre software avec parametrage + un convertisseur hdmi/rvb du commerce
                                      Ai je biens compris?

                                      1 Reply Last reply Reply Quote 0
                                      • lolo
                                        lolo @ironic last edited by lolo

                                        @ironic Sa borne n'est pas réglé pour le jeu c'est tout. Chaque fois que tu changes de système sur une borne, il faut jouer du potar, rien d'anormal.

                                        @bruce7491
                                        Si pour le hardware tu parles du rpi2jamma ou rpi2scart, il y a également une distrib sur base retropie modifiée.

                                        Darki 1 Reply Last reply Reply Quote 0
                                        • Darki
                                          Darki @lolo last edited by

                                          @lolo Oui mais non 😄
                                          Sur écran de borne d'origine tu peux "jouer du potard", mais pas sur un CRT classique (c'est plutôt un menu OSD, avec une combinaison de touche à faire).

                                          C'est pour ça que @ironic est un train de développer un solution permettant d'adapter l'image sur n'import quel CRT sans avoir à refaire la la configuration de l'écran à chaque jeu 😉

                                          @bruce7491 Euh non...Les deux solutions reposent sur des adaptateurs de signaux: d'un côté GPIO/VGA/Peritel et de l'autre HDMI/VGA/Péritel, et du software (plus ou moins les mêmes solutions pour le moment).

                                          La solution que commercialise @ajefr intègre un adaptateur GPIO/VGA/Peritel mais aussi un adaptateur pour brancher tes manettes.

                                          lolo 1 Reply Last reply Reply Quote 0
                                          • lolo
                                            lolo @Darki last edited by lolo

                                            @Darki Certes mais le rpi2jamma comme son nom l'indique c'est pour les bornes, et l'image qu'il met en exemple c'est un test sur une borne.
                                            Le rpi2scart est une autre carte avec donc une sortie péritel.
                                            Et sur un petit Sony pvm genre www.youtube.com/watch?v=XMrHvpgSCHo c'est également très simple. Mais bon c'est sur que c'est plus cher qu'une bonne vieille tv. 😉

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

                                            Want to support us ?

                                            79
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com