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
    706024
    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.
    • gkralicek2
      gkralicek2 @Scandy last edited by gkralicek2

      @Scandy Have you plugged the USB connector from the "retrocable.es" cable into one of the Pi USB port or a USB power supply ? You need that +5v line to be connected so the TV can switch to RGB mode properly otherwise it will expect a composite signal by default and display a blank screen.
      If you've done that already and still have a black picture then have you modified the config.txt and recalbox.conf files in order to output a video mode compatible with the TV @15khz (such as CEA mode 6 -> 480i or CEA mode 8 ->240p) ?

      You could use :
      hdmi_group=1
      hdmi_mode=6

      in your ./boot/config.txt file so that emulation station is displayed in 480i (640*480 interlaced mode)

      and :
      global.videomode=CEA 8 HDMI

      in your ./recalbox/share/system/recalbox.conf file so that your emulators run at 240p (720x240 progressive). Note that you will have to adjust the aspect ratio in retroarch and activate the "smoothing" option in recalbox menus to get a proper 4/3 display in your games out from the 720x240 res.

      Scandy 1 Reply Last reply Reply Quote 0
      • Scandy
        Scandy @gkralicek2 last edited by

        @gkralicek2 thank you very much for your feedback.
        Yes, the USB was connected, but in config.txt I only set hdmi_safe=1.

        I'll check with

        hdmi_group=1
        hdmi_mode=6

        Thanks!

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

          @Substring as gkralicek2, I was thinking of the +5V which force the tv to switch to the right mode.

          "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
          • gkralicek2
            gkralicek2 @Scandy last edited by

            @Scandy Then that's for sure the source of your problem :=)... If you haven't configured the config.txt file with a proper output video mode compatible with what your CRT TV can display, all you'll get is a black screen. Default boot up res is 640*480 progressive @31khz which is compatible with a PC LCD screen but NOT with a TV set which is limited to resolutions using a 15khz horizontal frequency (240p, 480i or 576i).
            Once you'll have applied the settings i gave you in my previous post, you should get a picture :=)

            Scandy 1 Reply Last reply Reply Quote 0
            • Scandy
              Scandy @gkralicek2 last edited by

              @gkralicek2 @ian57 @Substring thank you for your help!
              Adding a male - female VGA cable between the HDMI > VGA adapter and Retrocable VGA > SCART fixed it (of course I've also setup config.txt).
              Now I have a perfectly clear RGB picture on my good old crt TV. 🙂

              Unfortunately, it seems that real time resolution switch does not work in AdvanceMAME using the HDMI > VGA adapter (I only get a black screen... l'll write to Andrea).

              So I still wait for the GPIO - VGA from Malaysia... 😕

              P.S. If someone's interested, I found how to use Unibios in AdvanceMAME.

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

                @Scandy check my issue at Andrea : you're supposed to configure your monitor in advcfg first

                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é

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

                  @Substring thank you very much for your advice (and for your constant support) I've yet manually configured my monitor (crt TV) in advmame.rc but it seems an issue related to HDMI > VGA adapter I'm using (I can't even run videomodes in advcfg). I'll check with the GPIO-VGA when I'll receive it.

                  I'm testing the 3.1 RC and it's great: Andrea fixed many little things, and audio and vsync are now perfect, as the UI.

                  BTW I've checked both the HDMI > VGA > SCART output and the Composite output and let me say that... to me, lag brought by my Lindy HDMI > VGA is consistent.

                  Ryuuko no Ken (Art of Fighting) in Composite is much more reactive, I hardly feel the difference with the real CMVS. Can't wait to test the VGA shield on the same aspect.

                  On the other hand, seeing AdvanceMAME in pure RGB at 240p@60hz (fixed, for now) is impressive.

                  I smile thinking about how emulation on RPi was different just some time ago. Who knows what the future holds! 😉

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

                    @Scandy OK, i'm now equipped for pi 2 scart through GPIO. Advmame 3.1-rc sound is fuzzy sometimes (like when a vinyl was turning too fast), i didn't get this behaviour on normal HDMI. Dunno how to check the resolution change, but i'm not sure it happens.

                    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é

                    Scandy 1 Reply Last reply Reply Quote 0
                    • n3o_c59
                      n3o_c59 last edited by n3o_c59

                      Salut les gars, j'ai un petit soucis après avoir suivi le poste, mon écran n'est pas complet comme sur les photos..J'ai créé un fichier cfg pour chaque console mais je n'arrive pas à aller plus loin avec le viewport. Un peu comme s'il manquait une partie de mon écran.
                      Une idée ?
                      0_1482260982264__20161220_195837.JPG
                      0_1482260383465__20161220_195931.JPG

                      C'est comme ça pour toutes les consoles mais pas pour émulationstation.

                      Merci !

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

                        @n3o_c59 question bete : si tu utilises raspi2png tu vois bien ce qu'il manque ou non ? Sinon diminuer la taille de la zone visible

                        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
                        • Scandy
                          Scandy @Substring last edited by Scandy

                          @Substring I had this issue also on AdvanceMAME 3.0 with HDMI and Composite, and Andrea fixed it. I suppose he is aware of this strange behavior, and probably he will fix it after the holidays.

                          Meantime, try to set in advmame.rc the value sync_resample emulation, it worked for me as workaround.

                          P.S. Speaking of resolution on RPi, we should follow (and also support) this interesting request.

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

                            Bonjour à tous et déja un grand merci pour les informations fournis pour ces foutus mode vidéo.

                            Je me suis lancé dans la destruction/reconversion d'une SNES ( carte mere PPU-1 HS ).
                            J'avais un pi qui trainais dans un placard et je me suis dis qu'il serait intelligent qu'il rende hommage à ces ancêtres.
                            ... Sort ton fer à souder , attaque le GPIO , découpe la carte mere pour faire rentrer le PI ( oui l'idée au départ c'est de faire plus vrai que vrai: tout garder , manettes - peritel et meme l'adaptateur 9V).

                            Après quelques recherches , je solve les controleurs et m'attaque à la vidéo.

                            Et la les choses se compliquent...
                            Je commande un HDMI/VGA , vérifie qu'il fonctionne sur mon moniteur, vérifie qu'il fonctionne en 240p ( via le mode 8 ) sur la télé.
                            je met un mode custom ... et la plus rien .... le Pi ne passe plus le boot oO...
                            je sors la carte SD , modifie le config.txt avec la sauvegarde 240p et ca remarche nikel sur la télé ( enfin nikel si on aime les bordures de 6 cm de tous les cotés 😄 )
                            remet un autre HDMI_configs donné sur le topic ... et pareil .. plus de boot ...

                            voici le passage du config qui ne passe pas du tout :

                            hdmi_cvt=1920 240 60 1 1 0 0
                            ou meme
                            hdmi_timings=320 1 20 29 35 224 1 10 14 16 0 0 0 60 0 6400000 1 # 320:224 Sega Genesis (NTSC)

                            bloque le pi..
                            Si quelqu'un a une idée , je suis preneur.
                            Bien le merci,
                            Stéphane.

                            archimage Scandy 2 Replies Last reply Reply Quote 0
                            • archimage
                              archimage @haricot last edited by

                              @haricot voici un extrait de mon tuto express :

                              dans config.txt vérifie que tu as bien ces lignes

                              hdmi_cvt=1920 240 60 1 1 0 0
                              hdmi_disable_edid=0xa5000080
                              hdmi_pixel_encoding=2
                              avoid_safe_mode=1
                              disable_overscan=0
                              hdmi_drive=2
                              hdmi_group=1
                              hdmi_mode=6
                              hdmi_force=1

                              le mode 6 doit être activé pour emulationstation, non le mode 8 ensuite il faut que le mode 87 soit défini dans la résolution de Retroarch comme écrit plus haut...

                              Scandy 1 Reply Last reply Reply Quote 0
                              • Scandy
                                Scandy @haricot last edited by Scandy

                                @haricot @archimage I have the same issue with my Lindy HDMI > VGA Adapter.
                                No problems with a "standard" 240p@60hz resolution but I can't set any custom video mode in config.txt.
                                For the same reason I don't get native games resolution in AdvMAME.
                                I'll check these settings too... thanks!

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

                                  Bon , les choses avancent...
                                  En fait , j'avais commencé avec ton Tuto ( Poste 158 pour ceux qui cherchent dans ce topic ...) qui m'avait donné beaucoup d'espoirs ...
                                  Mais je n'avais pas testé le mode 87 sous les ému (la fleme de modifier les fichiers de config).
                                  J'avais juste mis un mode personnalisé au démarrage pour tester ( remplacer le hdmi_mode=6 par =87) et la ça plantais direct.
                                  Bizarrement , si le mode est basculé en cours par ES station ca fonctionne.
                                  J'ai poussé les test et effectivement , les modes personnalisé ne marche pas au démarrage , mais bien en cours...
                                  Peut etre que le Convertisseur HDMI/VGA demande d'abord d'avoir été initialisé ??

                                  J'ai utilisé les timming de ce site : sommerp Rpi Arcade . Pardon si c'est déja posté ici

                                  Encore merci pour toutes les infos . je peux refermer ma SNES ....

                                  Et joyeuses fêtes ,
                                  Stéphane.

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

                                    @haricot mec, merci pour ce lien ENORME !!!

                                    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
                                    • Scandy
                                      Scandy @archimage last edited by

                                      @archimage said in Recalbox sur TV CRT en RGB:

                                      @haricot voici un extrait de mon tuto express :

                                      dans config.txt vérifie que tu as bien ces lignes

                                      hdmi_cvt=1920 240 60 1 1 0 0
                                      hdmi_disable_edid=0xa5000080
                                      hdmi_pixel_encoding=2
                                      avoid_safe_mode=1
                                      disable_overscan=0
                                      hdmi_drive=2
                                      hdmi_group=1
                                      hdmi_mode=6
                                      hdmi_force=1

                                      le mode 6 doit être activé pour emulationstation, non le mode 8 ensuite il faut que le mode 87 soit défini dans la résolution de Retroarch comme écrit plus haut...

                                      Ces paramètres ont résolu mon problème, merci beaucoup!!!
                                      Mais ils ont augmenté mes doutes. 🙂

                                      Pourquoi spécifier hdmi_cvt=1920 240 60 1 1 0 0 si après vous définissez hdmi_mode=6? il est vrai qu'ils sont deux paramètres équivalents et exclusifs (l'une avec l'autre)?

                                      Merci

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

                                        Hi Scandy,

                                        With Archimage Parameters , ES Station start in MODE=6 ( 480i 60hz)
                                        see Config.txt detail

                                        The Hdmi_cvt used here set the free MODE ( aka Mode 87)

                                        you have to configure your recalbox.conf in recalbox (or es_systems.cfg in retropie) for the emulators to use MODE=87
                                        for recalbox it's : global.videomode=DMT 87 HDMI
                                        like this the ES gui use 480i ( mode 6 ) and emulators use the mode you have set in config.txt ( the Hdmi_cvt= )

                                        hope it's help.

                                        Stéphane.

                                        Scandy 1 Reply Last reply Reply Quote 0
                                        • Scandy
                                          Scandy @haricot last edited by

                                          @haricot thank you for your answer but still it's not clear to me this: in config.txt it is like setting first hdmi_mode=87 and then hdmi_mode=6, right?
                                          So shouldn't the latter declaration (mode 6) disable the first (mode 87)? Or can I set multiple hdmi_modes at once?

                                          archimage 1 Reply Last reply Reply Quote 0
                                          • archimage
                                            archimage @Scandy last edited by archimage

                                            @Scandy It's quite simple :

                                            In config.txt there's only one mode activated by default HDMI_MODE=6 there's no HDMI_MODE=87 in this file.

                                            You create hdmi_cvt=1920 240 60 to recall it later with global.videmode=DMT 87 HDMI in the recalbox.conf file, it turns on the custom mode only when Retroarch launches. When Retroarch shuts down, it comes back to the default mode which is HDMI_MODE=6

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

                                            Want to support us ?

                                            81
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com