EmulationStation-DE ROMs Not Showing / Emulator Not Found Fix
I installed EmulationStation-DE but my games aren't appearing — either the system shows as empty, the whole system is missing from the menu, or I see a "No game emulator found" warning. How do I set up ROM folders correctly and configure emulators so ES-DE can find and launch my games?
Solutions
solution #955
How ES-DE finds ROMs: EmulationStation-DE scans a single root ROM folder and expects each system to be in a subfolder with a specific name. If the subfolder name is wrong, ES-DE won't detect any games for that system.
Default ROM root:
- Windows:
C:\Users\{you}\ROMs\(or the path you set during first-run setup) - macOS:
~/ROMs/ - Linux:
~/ROMs/
Required subfolder names (examples — these must match exactly, case-insensitive on Windows, case-sensitive on Linux/macOS):
ROMs\nes\— Nintendo Entertainment SystemROMs\snes\— Super NintendoROMs\gba\— Game Boy AdvanceROMs\nds\— Nintendo DSROMs\n64\— Nintendo 64ROMs\gc\— GameCubeROMs\wii\— Nintendo WiiROMs\wiiu\— Wii UROMs\switch\— Nintendo SwitchROMs\ps1\— PlayStation 1ROMs\ps2\— PlayStation 2ROMs\ps3\— PlayStation 3ROMs\psp\— PlayStation PortableROMs\genesis\— Sega Genesis / Mega DriveROMs\dreamcast\— Sega DreamcastROMs\arcade\orROMs\mame\— MAME Arcade
The complete folder name list is in ES-DE's built-in help: from the main menu press Start → Guide → search "Supported Game Systems."
After moving ROMs to the correct folders: press Start → Game Collection Settings → Scrape All Games, or simply quit ES-DE and relaunch — it rescans on startup.
solution #956
ES-DE works best with RetroArch as its primary backend — one install covers dozens of systems via libretro cores. If ES-DE can't find RetroArch:
- Install RetroArch from retroarch.com and note the install path (default:
C:\RetroArch-Win64\retroarch.exe). - In ES-DE: press Start → Other Settings → Alternative Emulators. Scroll to a system and confirm it lists a RetroArch core.
- If no emulator appears for a system, open Start → Other Settings → Custom Emulator Configurations and add the path manually.
- Download the required cores inside RetroArch first: open RetroArch → Online Updater → Core Downloader → install the core for your system (e.g. mGBA for GBA, Snes9x for SNES). ES-DE passes the ROM to the core specified in its configuration.
RetroArch not in PATH on Linux/macOS: if ES-DE says "emulator not found" for RetroArch on Linux, install RetroArch via Flatpak (flatpak install org.libretro.RetroArch) and then in ES-DE set the emulator path to /var/lib/flatpak/exports/bin/org.libretro.RetroArch or use the Custom Emulator Configurations panel to set the full Flatpak command.
solution #957
For systems where a RetroArch core isn't ideal (GameCube, Wii, PS2, PS4, Switch), ES-DE can launch standalone emulators directly.
- In ES-DE: Start → Other Settings → Alternative Emulators.
- Scroll to the system (e.g. "GameCube") and press the button to change the emulator — ES-DE will show installed emulators it auto-detected.
- If your emulator isn't auto-detected, go to Custom Emulator Configurations and add it manually:
- Name: any label (e.g. "Dolphin")
- Command: the full path to the executable, e.g.
"C:\Dolphin\Dolphin.exe" -e %ROM% - %ROM% is the placeholder ES-DE replaces with your game file path
Common standalone command formats:
- Dolphin:
"C:\Dolphin\Dolphin.exe" -e "%ROM%" - PCSX2:
"C:\PCSX2\pcsx2-qt.exe" "%ROM%" - DuckStation:
"C:\DuckStation\duckstation-qt-x64-ReleaseLTCG.exe" "%ROM%" - Eden (Switch):
"C:\Eden\eden.exe" -g "%ROM%"
After adding, go back to Alternative Emulators and switch the system to your new custom entry.
solution #958
ES-DE fetches game descriptions, release dates, and boxart from ScreenScraper (best coverage, requires free account) and TheGamesDB (no account needed, lower coverage).
- Create a free account at screenscraper.fr.
- In ES-DE: Start → Scraper → Scraper Service: ScreenScraper.
- Enter your ScreenScraper username and password.
- Under Content, choose what to download: Game Description, Rating, Release Date, Developer, Publisher, Box Cover Image, Fanart.
- Click Start — ES-DE scrapes your library in the background. Large collections can take 30+ minutes; ScreenScraper has per-day rate limits on free accounts (~5,000 scrapes/day).
Scraping returns "No Match Found":
- ES-DE tries to match by game checksum first (most accurate), then by filename. Rename the ROM to match the official title and try again.
- Hacks, fan translations, and regional variants often don't have database entries — they'll always return no match.
- For individual mismatches: select the game in ES-DE → press X (or the assigned button) → Scrape → use the manual search field to find the correct entry.
Comments (0)
Sign in to_leave_comment