RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Custom configs for CRT using the built-in composite out

    Scheduled Pinned Locked Moved Projects and Themes
    crtcrt tv
    147 Posts 23 Posters 60.7k Views
    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.
    • SakitoshiS
      Sakitoshi @polish.potato
      last edited by

      @polish-potato is configs/atari2600/config_crt/Stella/
      not configs/atari2600/config_crt/Stella/folder
      the name of the file you need to create is exactly the same as the name of the rom. in the example below my warlords rom is named Warlords (1981) (Atari).a26, so the name of the config has to be Warlords (1981) (Atari).cfg

      aec9a826-1237-41b2-a4c0-ae3e93439901-image.png
      8f60ef7d-7493-4eef-8f5b-7da9aa474e3e-image.png

      lastly, retroarch_crt.cfg is not the active configuration, is only the preset that is applied when you use the runcommand > user menu scripts. the active config is always retroarch.cfg.

      1 Reply Last reply Reply Quote 0
      • P
        polish.potato
        last edited by polish.potato

        atari 2600 problem.png
        atari 2600 problem2.png
        c7bbc6b8-df92-4387-9357-24a80465b062-image.png

        I had tried it that way even before asking and I did not find the solution.
        Does where the rom file is make a difference? What I mean is, it is in a folder.

        SakitoshiS 1 Reply Last reply Reply Quote 0
        • SakitoshiS
          Sakitoshi @polish.potato
          last edited by

          @polish-potato sorry for the late reply. maybe it's because you have it in a sub-folder.
          you'll be better off opening retroarch menu and saving a game override (open the game > quick menu > overrides > save game overrides > close the game), that way the configuration file will be automatically created at the correct location and then you can open the file with notepad++, delete everything and add only the custom_viewport_y line.

          1 Reply Last reply Reply Quote 0
          • P
            polish.potato
            last edited by polish.potato

            Funny enough it set it where it was supposed to be in lr-stella just not the stand alone stella that allows you to use paddles and the keyboard. If you have any idea what to do with that let me know cause that's what I use it for. Sorry for the late reply I have been busy.
            I also looked at an nes game with a bunch of text on the screen and some was cut off at the top and bottom. I was using lr-fceumm. This shouldn't be happening. I updated the rpi a long time ago when you had a revision but I didn't start from scratch. Maybe that is the problem.

            EDIT: The NES game was some crappy homebrew game it was just that. The stella is a problem though.

            1 Reply Last reply Reply Quote 0
            • SakitoshiS
              Sakitoshi
              last edited by Sakitoshi

              Long awaited update:

              • vertical configuration for arcade games.
              • slightly more precise scaling for genesis low res and neogeo.
              • shader preset cleanup.

              One of the questions people asked was how to run vertical arcade games like pacman without having to rotate the whole tv and I had no idea of how to easily do that so I ignored the topic altogether.
              but some time ago I found the answer and thoroughly tested it to make sure it worked as intended. sadly is not an automatic process so you'll need to edit some files to make it work, but I tried to make it as painless as possible by providing a template configuration.
              for the full details of how to use it the instructions are as always in the github readme.

              vertical mode in action:
              pacman
              espgaluda

              D 1 Reply Last reply Reply Quote 3
              • D
                dimetrius @Sakitoshi
                last edited by dimetrius

                @Sakitoshi hi, there is one question, copied your configuration, did according to the instructions. The question is, should it be so in snes that shaders are turned off "shader Passes =0" ? Or do I need to install shaders separately? Now so. Thank you for your attention, sorry for the bad English. alt text

                SakitoshiS 1 Reply Last reply Reply Quote 0
                • SakitoshiS
                  Sakitoshi @dimetrius
                  last edited by

                  @dimetrius are you using dispmanx? it doesn't support shaders.
                  if that's not the case then some files didn't transferred to your raspberry pi correctly.

                  D 2 Replies Last reply Reply Quote 0
                  • D
                    dimetrius @Sakitoshi
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • D
                      dimetrius @Sakitoshi
                      last edited by

                      @Sakitoshi hi, did it all over again, installed the retropie 4.5.1 image for my Raspberry Pi 3 b +. Copy your settings to directories. At the moment, in the nes console, the shader section write "shader # 0 tvout - tweaks_sharp.glsl". and the snes emulator writes shader # 0 filtre "tvout-tweaks_smart.glsl". Now what have I done right? Thanks for your attention.

                      SakitoshiS 1 Reply Last reply Reply Quote 0
                      • SakitoshiS
                        Sakitoshi @dimetrius
                        last edited by

                        @dimetrius yup, that looks right.

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          dimetrius @Sakitoshi
                          last edited by

                          @Sakitoshi Thank you very much, CRT TV is just great. There is a request, you can do it or tell me how to do it for zxspectrum 64,128. Thanks a lot for your attention

                          SakitoshiS 1 Reply Last reply Reply Quote 0
                          • SakitoshiS
                            Sakitoshi @dimetrius
                            last edited by

                            @dimetrius sorry if the reply is late, I was out the whole week.
                            I'm not familiar with the zx spectrum, but I see that it has a retroarch core so I'll see what I can do.

                            1 Reply Last reply Reply Quote 1
                            • SakitoshiS
                              Sakitoshi
                              last edited by

                              Requested update:

                              • support for zx spectrum added (via lr-fuse).

                              Since I though my job was done after I added coleco/intellivision and msx I didn't investigated further which other emulators I could create configs for. that and I'm not really interested in microcomputers in general (I never had one and I'm not from Europe or even USA, my first piece of technology was a custom built 80486).
                              But here it is the support for the zx spectrum some were waiting for, better late than never I guess.

                              1 Reply Last reply Reply Quote 2
                              • RionR
                                Rion
                                last edited by

                                @Sakitoshi Have you looked at how the Guys/Gals over at the Facebook group Pi2Jamma / Pi2SCART (Google: facebook group 1649021265123737) solved the problem with automatic switching for vertical arcade games?

                                From retropie-4.4.12-pi2scart-v1
                                runcommand-onstart.sh
                                runcommand-onend.sh
                                vertical.txt

                                FBNeo rom filtering
                                Mame2003 Arcade Bezels
                                Fba Arcade Bezels
                                Fba NeoGeo Bezels

                                SakitoshiS 1 Reply Last reply Reply Quote 0
                                • SakitoshiS
                                  Sakitoshi @Rion
                                  last edited by

                                  @Rion No, I havent. there are fundamental differences between built-in composite and other methods of analog tv out (mainly they have access to custom timings and resolutions while we are stuck at 720x480 interlaced or progressive skipping every other line) that make 90% of those configs useless for my purpose, so I usually just take a quick look and move on (that and I don't use facebook and stay away as far as possible from it).

                                  and for what I can see they use a list and modify the config at launch time, both things that I try to avoid. the first because then I'll have to maintain said list and the second to not burn write cycles of the sd card every time you launch a game.
                                  of course the list method is better (for me since the list was already made by them), but I don't want to burn out everyone's sd card.
                                  another way to do it would be to create unique configs for each game (like I did for neogeo before giving it a dedicated scaling shader), but I prefer to avoid adding +2500 files just for a niche feature.

                                  1 Reply Last reply Reply Quote 1
                                  • RionR
                                    Rion
                                    last edited by Rion

                                    @Sakitoshi

                                    Well sadly facebook is where they are. To bad that they don't use a forum. The "official" (circuit-board dot de) is sadly not updated with the latest info.

                                    Its a pain in the ass to find something on facebook.

                                    Anyway... I could not help myself so i created a 480i.txt containing all the games from the file vertical.txt with file extension to be place in:

                                    /opt/retropie/configs/arcade/ 
                                    /opt/retropie/configs/fba/
                                    

                                    Then i went ahead and created *.cfg files for all the 2500 vertical games in the list.

                                    Place in

                                    /opt/retropie/configs/fba/config_crt/FinalBurn Neo/ 
                                    /opt/retropie/configs/arcade/config_crt/emulator/
                                    

                                    zip or rar pick your poison.

                                    I have tested about 20 or so games and all looks good. But i am only using FinalBurn Neo at the moment.

                                    FBNeo rom filtering
                                    Mame2003 Arcade Bezels
                                    Fba Arcade Bezels
                                    Fba NeoGeo Bezels

                                    SakitoshiS 1 Reply Last reply Reply Quote 0
                                    • SakitoshiS
                                      Sakitoshi @Rion
                                      last edited by

                                      @Rion I guess I can add an optional zip or rar with all the vertical configs.
                                      I'll be testing a couple games to assure that at least the most popular ones work as intended, but it'll take some time.

                                      RionR 1 Reply Last reply Reply Quote 1
                                      • RionR
                                        Rion @Sakitoshi
                                        last edited by

                                        @Sakitoshi

                                        I was not aware of this until yesterday.

                                        240p via HDMI on Raspberry Pi to RGBS, no need for RGB hats!
                                        Non-powered active HDMI to VGA adapters for OSSC But i think you need a powered one for the pi if you look at the link below.
                                        Connect your recalbox to a CRT with HDMI (EN)

                                        FBNeo rom filtering
                                        Mame2003 Arcade Bezels
                                        Fba Arcade Bezels
                                        Fba NeoGeo Bezels

                                        SakitoshiS 1 Reply Last reply Reply Quote 0
                                        • SakitoshiS
                                          Sakitoshi @Rion
                                          last edited by Sakitoshi

                                          Arcade update:

                                          • optional zip file added which contains every game that uses a vertical monitor.
                                          • also in the zip are a couple tweaks for popeye and the mortal kombat series.
                                          • new optional configs to help frame arcade games.

                                          vertical configs for every (I think) arcade game are here!
                                          and also I went ahead and tried to make some other arcade games look better.
                                          arcade games are such a complicated beast that I really tried to avoid the issue, but since I also play them from time to time I just couldn't stand how they looked, so I had to open up my box of tricks and come up with something to frame them inside the viewable area of my tv. the results aren't perfect (if you put attention you can see there are missing lines thanks to the scaling going on), but it really helps since some games miss some information without doing that (you couldn't see the time in mortal kombat).

                                          and as always, the details are in the github readme.

                                          @Rion interesting information, but all of those links point to using pc monitors or rgb, which is not the goal of this.

                                          RionR 1 Reply Last reply Reply Quote 0
                                          • H
                                            handlolo
                                            last edited by handlolo

                                            Hello again guys, I wanted to ask you one thing, how you have managed to make the controls work in Fuse, I have tried everything and I do not get the Pad or keyboard to work

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

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.