Make sure you've downloaded and extracted Retroarch.
Make a folder for your ROMs if you hadn't already. Remember where this folder is. (In this folder, you should create
more folders to separate different systems, i.e.: NES, SNES...)
Step One: Controller setup
When you first start up RetroArch, you will be greeted with this screen.:
With your keyboard (arrow keys, x to accept, z to go back) move over to the right
where the gear icon is. Then scroll down to Input and hit x.
Go to Input User 1 Binds, then go to User 1 Bind All.
Follow the instructions and press the buttons on your controller to match what they are saying.
It doesn't show all the face buttons in order so be extra careful to press the right ones.
Here are the face buttons. Everything else is self explanatory.
Setp Two: Pointing to your ROMs
By default, RetroArch doesn't know where to look to find your ROMs. Let's set them up.
Under the gear icon, scroll all the way down and go into Directory.
Some emulators require a BIOS. The first option in this menu (System/BIOS Dir) points to where your BIOSes will be. Select it.
You know where your RetroArch folder is located? There is a folder in that folder called system.
Select that as your BIOS folder.
(Example: My RetroArch folder is C:/users/me/desktop/retroarch.
So, my system folder is C:/users/me/desktop/retroarch/system.)
Next, go down to and enter File Browser Dir.
Change that to the big folder you made to keep all your ROMs.
(Example: My ROM folder is C:/users/me/desktop/roms)
Step Three: Getting Emulator Cores
You set up RetroArch but it doesn't have any emulators yet.
Under the leftmost icon, go to Online Updater.
Go to Core Updater.
Go down to and select NES / Famicom (Nestopia UE). It should dowload and extract automatically.