This guide is based on the post by "patl" here:
http://blog.petrockblock.com/forums/top ... fter-look/
There is another post in the smartretro forums about overlays, but a key difference here is that the overlay includes an effect that simulates scanlines and therefore produces a very good alternative to using shaders in order to get a retro feel to the video output when using a modern high definition TV.
This guide is for TVs running in a 1080p mode. If you are using 720p there would need to be changes.
This guide will only work for emulation when using a libretro core, as it uses Retroarch config files.
Details below are for the SNES setup (which will also work with the Megadrive / Genesis)
See the link above for more info on getting this running on other systems.
Step 1 - Update video mode for the given emulator
Either edit this file, or if it doesnt exist create it:
/opt/retropie/configs/all/videomodes.cfg
You can edit or create it with the following command
"sudo nano /opt/retropie/configs/all/videomodes.cfg"
Add lines to it in this format,
{emulator name}_render="config"
Code: Select all
lr-picodrive_render="config"
lr-snes9x-next_render="config"This basically tells retroarch to apply the settings specified in the next file.
Step 2 - Apply overlay settings to the system specific retroarch.cfg file
For example, the SNES specific retroarch config file is:
/opt/retropie/configs/snes/retroarch.cfg
You can edit this with
"sudo nano /opt/retropie/configs/snes/retroarch.cfg"
Remove these lines. Delete them out, or comment them with a #
Code: Select all
video_shader = /opt/retropie/emulators/retroarch/shader/snes_phosphor.glslp
video_shader_enable = false
video_smooth = false#include "/opt/retropie/configs/all/retroarch.cfg"
Add this
Code: Select all
video_shader_enable = false
# We dont need them
video_fullscreen_x = 1920
# Horizontal Monitor resolution
video_fullscreen_y = 1080
# Vertical Monitor resolution
custom_viewport_width = 1194
# Horizontal emulator resolution
custom_viewport_height = 896
# Vertical emulator resolution
custom_viewport_x = 363
# The first X pixel of the emulator image
custom_viewport_y = 92
# The first Y pixel of the emulator image
aspect_ratio_index = 22
# Aspect Ratio set to custom
input_overlay = /opt/retropie/emulators/retroarch/overlays/16-9/TV_16-9_SNES-MD.cfg
# Overlayimage
input_overlay_enable = true
# Overlay Image enable
input_overlay_opacity = 1.000000
# opacity of the overlayimage
input_overlay_scale = "1.000000"
# Scalesize of the overlay image
video_smooth = true
# Smoth the emulated image, not the overlay, If you set it to false, it will remain sharp but blocky.https://mega.co.nz/#!OZ4ihKKa!TL2j16bE0 ... 8ax3-NWQCg
or
http://www.filedropper.com/16-9
Then unzip the file, and put the folder "16-9" in here with your FTP client:
/opt/retropie/emulators/retroarch/overlays/
=========================
There is more detail on the overlay use here:
https://github.com/libretro/RetroArch/w ... figuration