Best way to output SCART (RGB) from Pi 3?
-
Ha! A border, you say. That would explain this quagmire...I know it`s 192px, just thought that maybe it somehow automagikally got stretched to fullscreen on a real one. I actually owned a Master System briefly about 15 years ago but don't remember any display details.
Just wish somebody mentioned this earlier, would save me a lot of time messing with the settings ;) However, why is this "border" not emulated?
Also, it's time to face the music, aka the Arcade Chaos. Any ideas on how to tackle this? Your post linked earlier says you set up resolutions "temporarily" for each game, which is something I was also doing, but that's a major hassle. Is there no way to set separate resolution for every title, which are then saved for later - maybe in this start-up menu: "Edit custom retroarch.cfg for this ROM"?
-
I am using the PI2scart adapter and I've tried the 1600 width hack. The in game menus of Retroarch are really stretched and It's impossible to navigate the menus and make per game modifications because I can barely see what I have picked in the menu. How do I change the width of specifically the Retroarch menus?
-
You need to edit all the retroarch.cfg files for the different systems when using a 1600 width, you can find the config files under /configs/ and then the respective system. Here's an example of the Nes config file that should work.
Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/nes/"
aspect_ratio_index = "22"
video_smooth = "false"
video_scale_integer = "true"
video_threaded = "false"
custom_viewport_width = "1600"
custom_viewport_height = "224"
custom_viewport_x = "0"
custom_viewport_y = "0"#include "/opt/retropie/configs/all/retroarch.cfg"
The you just need to edit the other config files and add the corrent custom_viewport_width and custom_viewport_height for each system you have.
-
@Dalton69 to be more specific it is the Retroarch menus, in game, that are being stretched out and not the gameplay. Before I updated Retroarch the menus where scaled in integer mode accordingly to the games custom viewport and everything was readable.
-
Ok, well the menus should look ok at 1600 as long as the resolution in the config.txt is set at the same. So what's the resolution setting in the config.txt file then? You can run two scripts to set a specific resolution before the game start to 1600 and then back to what ever is in your config.txt file as ES looks a bit weird at such a high resolution.
-
@Dalton69 I already have those onstart and onend scripts. I can only find the framebuffer resolution in the config file and I've already changed that...
-
It's a bizarre behaviour, I've never seen the in-game menu behave like that, in my case it always corresponds to the game resolution. This was problematic when the game itself was shrunk - before editing the custom_viewport and/or aspect/integer - I could only read the menu then because of my huge 29" display. Or, when the resolutions were going into 2x (or higher) mode, the menu was super stretched then and unusable.
I also recently "updated" through wifi but nothing has changed.
So, if you're saying that the game displays fine while the menu is messed up then I haben't a clue what's the reason. Recommend starting from scratch with a clean image/settings.
-
If it helps, this is how it looks. Very stretched out vertically but also a little horizontally.
-
Well I would say it's due to the fact you have aspect ratio = core provied. It should be custom so if you try the retroarch.cfg settings I posted for say Nes or change it to whatever system you are having issues with and then set the appropriate custom_viewport_width and custom_viewport_height then it should be fine provided that you have 1600px set in the onstart script.
I can also see that you are trying to use the psx emulator, is that the only one having issue or all emulators?
-
This post is deleted! -
@Dalton69 that was changed to custom aspect shortly after the screenshot, but it still looks the same. Regardless of what emulator I use it looks like that.
-
It doesn't really look just stretched - more like elements are all over the place.
Maybe try different theme in ES. I'm using Pixel-TFT, heard other ones have problems.
-
Strange indeed but must be something with the set up then and the different files. Are you using the lastest 0.6.8 version of the onstart script? Also please post the content one of the retroarch.cfg for any of the systems you are having issues with then we can take it from there.
-
Okay, so I'm facing the final frontier regarding 1600 px hack (using Pi2SCARt+ CRT TV) - vertical MAME games. The horizontal ones are mostly fine. I'd like to display the vertical ones properly , without having to turn my 50kg TV on the "length" side every time.
Problem is, the vert resolutions are bigger than the 240 that's in my config now, so even though horizontally they scale properly while in 1:1, there are big chunks missing on the top and bottom. I've been told by Grandmaster Fudoh himself to "put the Pi in 480i mode" so the vertical stuff would fit. I know that black bars on both sides are inevitable in this setup, but I can live with that.
I'm not quite sure how to go about this though. I assume it involves preparing a separate SD card with new config just for that - PITA, but the cause is worth it. What values do I change? I assume it's got to be the ol' hdmi_timings and dpi_mode/group?
-
@maxriptide said in Best way to output SCART (RGB) from Pi 3?:
that sort of converter (HDMI-VGA) introduces a slight lag so
maxriptide what kind of lag do you mean - something like playing on LCD or more?
I have already build arcade stick and looking for a way to connect it to CRT so my idea was to use this converter and UMSA not to redevelop or make any mods of my project. Could you give me some more detail? -
@melvin-fox, it is nowhere like LCD lag. We're talking about approximately 06 ms I come up with manual test input lag of 240p Test Suite (which is a subjective test) in the pc engine emulator. It might be due to the cheap HDMI-VGA adapter I was using.
-
Great, many thanks for the answer! :D I am going to hook up my RPi with HDMI -> VGA and VGA -> Scart so I got scared as I already ordered proper adapters and haven't even thought about it :P
I will try to give some update as soon as I got some time to test it (it would need additional RPi settings to be changed so probably it will take me some time).
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.