Installation
Windows portable or installer
Stable is the controlled release. Nightly is the daily GitHub snapshot.
- Get RetroArch 1.22.2 for your architecture from the download page.
- If you picked the 7z, extract it to a folder you own, for example your user directory. Skip Program Files.
- If you picked the setup package, keep the default location unless you have a reason not to.
- Set Directory paths for System, Savefile, Savestate and Browser before a large scan.
- Open Online Updater and download cores you actually need.
Controllers
Autoconfig, then bind all
XInput pads should appear with an OSD autoconfig event. If they do not:
- Open Settings, Input, Input User 1 Binds.
- Choose User 1 Bind All and press each control as prompted.
- Use User 1 Save Autoconfig if you swap pads often, then Bind Default All.
Cores
Core Downloader
- Online Updater, Core Downloader.
- Install the core for that system. Examples: Snes9x Next, Gambatte, PCSX ReARMed.
- Load Content, pick the file, then pick the core if more than one fits.
- A successful database match adds the title to a playlist.
BIOS and ROMs are not included. See Is it an emulator.
Shaders
Load a preset while a game runs
- Update shader packs from Online Updater.
- Start content, open Quick Menu, Shaders.
- Load Shader Preset. A documented example is shaders_glsl/crt/crt-geom.glslp.
- Match Slang or GLSL to the active video driver. The wrong type can crash some contexts.
Netplay
Lobby, port 55435, matching CRCs
- Use the same RetroArch version and the same core as the host.
- Scan content so the playlist stores a CRC. "Incompatible content" usually means the images differ.
- Hosts forward TCP 55435 unless they change the port.
- Cores that testers have used successfully include Genesis Plus GX, Snes9x, FCEUmm and older FBA. Not every core netplays cleanly.
Troubleshooting
Antivirus and steep menus
download.it reviewers say the interface can overwhelm new users. Give Ozone time, or switch to RGUI if you only need a compact list.
- If Defender or Norton deletes a core, restore it only after the hash matches.
- Exclude the RetroArch directory from live scanning.
- Prefer stable 1.22.2 over a random nightly if you want fewer heuristic hits.
Read the safety statement before you whitelist anything.