How to Setup SNSE Emulation In Retroarch

In this guide, you will find how to set up SNSE Emulation in Retroarch.

Requirement

First, install the PC version of Retroarch, whether a Standalone or Steam version. The Steam version best places the internal files with the standalone version.

Download Bios Files

1- Download SNSE Emulation bios file. There are several different SNSE bios files to choose from.

2- Now source some SNSE games, and you can use Google Chrome for this. Once you have the SNSE games, add them to the games folder in the Retroarch folder.

Retroarch Settings

1- First, boot up the Retroarch. Once the main menu is open, go into the online updater and select the core downloader. Then scroll down and find the Nintendo SNES section; you have to download this.

2- After this, click on Load content, then go to the directory where your games are stored. Choose the game and the core to load up.

3- Now, if you want to create a game playlist, go to the main menu, click on the show desktop menu, or press F5 on your keyboard.

4- Once the desktop menu is open, you’ll find the content browser on the left side of the screen. Right-click on it, select the new playlist, and the playlist’s name should be Nintendo-Super Nintendo Entertainment System. Then press Enter and a new playlist will be created on the left side.

5- Right-click on the right side, select Add Folder, and go to the location where your games are installed. Select the games folder and click on the select folder button on the bottom right side of the screen.

6- Set the core to BSNES and the Database to Nintendo-Super Nintendo Entertainment System, and then click OK. Now all your games will be added to the playlist.

information

The best thing about the desktop menu is it will show you if your Bios File is being detected properly. So if you don’t have a Bios file, it will appear in red; and if your Bios file is being detected, it will appear in green.

7- Once your playlist is made, go back to the Retroarch on the main menu and click on the Restart Retroarch button, as it will help you in showing your game’s playlist on the left side.

8- Now, if you want to play a game, select the game from the game’s playlist you just added. On the next page, click on the Run button at the top.

Controller Setup

Go to the control setup option, then select Port 1 controls, and you can see what your controls are mapped to for your SNSE controllers. You can customize any of your controls here for any game.

Core Options

1- Go back to the Core option, and the first option will be the bios selection you added during the initial setup. So it will be selected there.

If you don’t have a SNES bios file, there is a built-in high-level emulation bios file. But its compatibility is not as good as the official one, which is why you must download the BIOS file first.

2- Go to the system tab; the first option will be the region. You can select it to your default region; the next option will be the language. You need to set it according to your native language. 

3- The next option is to use the Hle BIOS file if you have an actual bios file present so that you can force the use of a high-level emulation bios file.  

4- The next option is to boot directly into the SNSE bios file. So if you want to boot into the bios one inside your Retroarch system folder, you can enable this option.

Video Settings

4- After that, go back and navigate to the Video tab. Select the Internal resolution, and set it according to your monitor’s native resolution.

5- The next option is cable type, so it is set to the normal composite cable by default, which works in most cases. Some games will not work unless you set it to RGB or VGA.

6- Go to Broadcast standard, and set it between NTSC and pal. Keep the screen orientation Horizontal.

7- The next option is Alpha sorting, which is set to per triangle by default and will be your most compatible and accurate option. If you have a faster CPU, you can set it to per pixel, which will be a lot more accurate as it will solve the layering issues, or if you have a slower computer, you can set it to per strip.

8- The next option is the Accumulation pixel buffer size, which is set to 512 megabytes by default. Set the maximum transparent layers to 32. With a powerful computer, you can increase this to get better accuracy.

9- Set the Enable RTT to ON; keep the Mipmapping, fog effects, and Volume modifier to ON. Set the anisotropic filtering to 4, but if you want to smooth out your textures more from the different angles, you can increase it up to 16. Keep the Texture filtering option on Default.

The next option is delay frame swapping, so enable this option if you are on a faster computer. It could help with some flickering videos.

10- The next option is to detect frame rate changes so that it could be useful for games with locked frame rates around the 30 or 20 FPS mark but if your game has an unlocked frame rate, then set it to OFF.

11- Go to Power VR 2 post-processing filter and set it to ON as it makes it a bit more accurate to an original Dreamcast video output. Keep the texture upscaling(xBRZ) on OFF.

12- The last option is native depth interpolation, so turn this option ON if you are using an AMD GPU. It could also be useful for Intel-integrated GPUs; if you’re on Nvidia, then turn it OFF.

13- Afterwards, go back and set the Performance to Threaded Rendering. If you are on a low-end CPU, you might want to set this to auto-frame skip.

14- Go back and select Inner frame blending and turn it ON, as it is the ghosting effect of old CRTs, which is more suitable for Dreamcast emulation.

15- Select the controller hacks, as it is required for using things like Robotron 2048. If you want to use a single controller for both thumbsticks, you can swap the ports depending on whether your game needs to be on the right or left port for the controllers or turn it off by default.

16- Now select digital joystick sensitivity as it is set to Auto by default, and it will work for most cases. But you can adjust the sensitivity according to your game base.

17- Next, select the Analog joystick sensitivity, and set it to linear. You can also set it to a quadratic test, as it depends on the game basis. You need to check which one responds better for your particular gaming.

18- Select Analog joystick dead zones. You must adjust this dead zone according to your particular controller.

19- At last, select Visual Memory Unit; the first option is per game vmus so the recommendation is turning this option ON for at least a vmu A1. That way, you never have to worry about running out of save space, but you can still share saves between different memory cards for different games with the other three ports.

You can also display your VMU on-screen. You can choose the screen position and size to make this one at least 2x. It’s displayable on the screen; you can choose the colours and the opacity.

20- If there are some options you want to set for some specific games but not for others games, then go up to Manage Core Options and save them as a Game options file. It’s the only way to apply to the settings for a specific game.

Shaders

Shaders are extensive, and you could get a fun look for your games based on any shaders you selected. Open the Shaders tab and turn ON the Video Shader. You have to make sure you downloaded them from the core updater.