Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesYes, you can still install RetroArch on an Xbox One, Xbox One S, Xbox One X, Xbox Series S, or Xbox Series X—but the dependable current method is Xbox Developer Mode. RetroArch is sideloaded as a UWP developer application through Xbox Device Portal; it is not installed like a normal Microsoft Store game.
Important: Developer Mode and Retail Mode are separate operating modes. While Developer Mode is active, Microsoft says the console cannot run retail games or retail apps. You can return to Retail Mode at any time by restarting the Xbox from Dev Home.
Do not follow older guides that recommend Gamr13, hidden Microsoft Store listings, or a Retail Mode RetroArch package. Microsoft’s Store policy prohibits products that emulate a game system or platform, and the 2023 crackdown disabled previously distributed Retail Mode emulator packages. Microsoft’s Store policy 10.13.10 and contemporary reporting on the crackdown explain the current situation.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Xbox Series S | Digital Gaming Console | 512GB SSD | $498.00 | Buy on Amazon |
| 2 |
|
Xbox Series X | Disc Gaming Console | 1TB SSD | $798.00 | Buy on Amazon |
| 3 |
|
Xbox One Console 500GB - Matte Black (Renewed) | $177.99 | Buy on Amazon |
| 4 |
|
X Box Series S All-Digital Console | $498.00 | Buy on Amazon |
| 5 |
|
Xbox One S, 1TB Console (Renewed) | $244.71 | Buy on Amazon |
What you need before starting
- An Xbox One, Xbox One S, Xbox One X, Xbox Series S, or Xbox Series X.
- An internet connection and the Microsoft account you will use for activation.
- A PC, Mac, phone, or tablet with a web browser on the same local network as the Xbox.
- The Xbox Dev Mode app from the Microsoft Store.
- An Xbox-compatible RetroArch UWP package and any dependencies supplied with it.
- Game files and BIOS files that you obtained and are legally entitled to use.
- Optionally, an external USB drive formatted as NTFS and configured for UWP application read/write access.
Developer Mode is an official Microsoft development and testing environment. It does not permanently modify or jailbreak the Xbox, but it does change the console’s active operating mode and requires a restart when you switch between development and normal retail use.
Does Developer Mode cost money?
Do not assume either that activation is always free or that it always costs $19. Microsoft’s newer individual Store-developer registration flow says the former $19 registration fee is waived, but the Xbox activation process can still lead to a legacy Partner Center registration flow. Microsoft’s Xbox developer material also says that a modest one-time cost may apply for access to the publishing portal.
#1 Best Overall
- BEST VALUE IN GAMING — Experience next-gen speed and performance in the smallest XBOX ever. The XBOX Series S delivers powerful all-digital gameplay in a sleek, compact design.
- UP TO 120 FPS GAMEPLAY — Enjoy smooth, responsive gaming with frame rates up to 120 FPS, powered by XBOX Velocity Architecture, a custom NVMe SSD, and DirectX Raytracing for a heightened level of realism.
- 512GB CUSTOM SSD AND XBOX VELOCITY ARCHITECTURE — Reduce load times dramatically with the custom 512GB NVMe SSD and XBOX Velocity Architecture, enabling lightning-fast performance and seamless world streaming.
- QUICK RESUME — Seamlessly switch between multiple games and resume exactly where you left off. No more waiting through title screens and loading bars.
- FOUR GENERATIONS OF DIGITAL GAMES — Play thousands of digital games from XBOX Series X|S, XBOX One, XBOX 360, and Original XBOX with backward compatibility. Many titles are enhanced for better visuals and performance. Smart Delivery ensures you always get the best version for your console.
Start with the current individual developer-registration guidance or the Microsoft Store registration page. Check the fee, identity-verification, and account requirements shown for your region and account during signup.
Developer Mode versus Retail Mode
| Developer Mode | Retail Mode | |
|---|---|---|
| Primary purpose | Developing and testing software | Running ordinary Xbox games and Store apps |
| Current RetroArch method | Recommended installation route | Not recommended or officially provided |
| Installation | Sideload through Xbox Device Portal | Historical hidden or derivative Store packages |
| Retail games while active | Unavailable | Available |
| Switching | Restart into Retail Mode from Dev Home | Restart into Developer Mode when needed |
Microsoft’s Xbox Developer Mode documentation confirms that retail games and retail apps cannot run while Developer Mode is active. Libretro’s platform page also explicitly says that Xbox One and Xbox Series installation requires Developer Mode and that Libretro does not provide an official Retail Mode version.
That means you should avoid:
- Old Gamr13 Retail Mode tutorials.
- “Hidden Store listing” installation instructions.
- Random Microsoft Store packages claiming to be RetroArch.
- Discord links offering modified Retail Mode packages.
- Guides claiming that RetroArch can simply be downloaded with Edge and launched from the normal dashboard.
Step 1: Install Xbox Dev Mode and activate the console
- Connect the Xbox to the internet and sign in with the Microsoft account you intend to use.
- Open the Microsoft Store on the Xbox.
- Search for Xbox Dev Mode and install the app.
- Launch Xbox Dev Mode and write down the activation code displayed on the screen.
- On another device, open Microsoft’s developer-registration page or follow the Partner Center route presented by the activation process.
- Complete the requested developer-account registration and verification.
- Sign in to Partner Center, open the Xbox device-management or Xbox configuration page, and add the console.
- Enter the activation code shown in the Xbox Dev Mode app.
- Accept the activation terms and activate the console.
- Return to the Xbox Dev Mode app and select Switch and restart.
The first restart into Developer Mode can take longer than an ordinary boot. When it finishes, the console should open Dev Home. Use the exact account and page redirects shown by Microsoft during setup; Microsoft’s developer portals and URLs change more often than the console controls.
Step 2: Enable Xbox Device Portal
Device Portal is the browser-based management page used to install the RetroArch package.
- From Dev Home, open Remote Access Settings.
- Enable Xbox Device Portal.
- Choose Set username and password.
- Create a username and password for the portal.
- Note the complete remote-access URL displayed by Dev Home.
- On a PC, Mac, phone, or tablet connected to the same network, open that URL in a browser.
- Sign in with the credentials you just created.
- If the browser displays a certificate warning, proceed to the Device Portal. This is expected for the development certificate.
Use the URL displayed on the Xbox rather than guessing the console’s IP address or port. The address can change after network changes, and guest Wi-Fi, VPNs, and router client-isolation settings can prevent access. Microsoft’s Xbox Device Portal instructions describe this setup.
Step 3: Choose the correct RetroArch build
Download an Xbox-compatible UWP package—not the Windows desktop executable, an Android APK, a Steam build, or a generic package that does not explicitly support Xbox.
| Xbox model | Preferred graphics variant when available | What to look for |
|---|---|---|
| Xbox One, One S, One X | Angle | An Xbox/UWP x64 package identified as Angle |
| Xbox Series S, Series X | Mesa | An Xbox/UWP x64 package identified as Mesa |
The Angle-versus-Mesa recommendation comes from the Xbox-focused RetroArch setup guide. Package names and assets can change, so inspect the release notes and asset names rather than copying a filename from an old tutorial.
Where should you download it?
As of August 10, 2026, the most current practical Xbox-specific source in the supplied research is the community-maintained Xbox Emulation Hub RetroArch releases page, whose release history includes a build dated August 10, 2026. It is an Xbox-focused community build source, not the main Libretro download page. Open the release, read its notes, and download the asset intended for your console family.
There are three sources worth distinguishing:
- Xbox Emulation Hub: the preferred practical source for current dedicated Xbox builds. Use the release assets carefully and verify that you are downloading an Xbox UWP package.
- Official Libretro buildbot: Libretro’s official platform page provides an Xbox/UWP download path and a Visual C++ runtime dependency. However, the page currently lists general RetroArch stable version 1.22.2 while its Xbox link resolves to a directory containing 1.19.1 UWP files dated June 5, 2024. The desktop stable version and the Xbox UWP package are not necessarily the same build.
- Community Dev Stores: sites such as XB Dev Store may list current or customized Xbox packages. They are optional community sources, not an official Libretro distribution channel. Some “lite” packages contain no cores.
Do not use random file-hosting links or unexplained “all-in-one” archives. A RetroArch installation normally consists of the main app package, a dependency when required, separately installed cores, and your own game and BIOS files.
Rank #2
- FASTEST, MOST POWERFUL XBOX — Experience next-generation performance with 12 teraflops of processing power, delivering smoother gameplay, richer worlds, and faster responsiveness than any previous XBOX.
- TRUE 4K GAMING UP TO 120 FPS — Enjoy breathtaking visuals with true 4K resolution, HDR, and frame rates up to 120 FPS, plus hardware-accelerated ray tracing for a heightened level of realism.
- 1TB CUSTOM SSD AND XBOX VELOCITY ARCHITECTURE — Reduce load times dramatically with the custom 1TB NVMe SSD and XBOX Velocity Architecture, enabling lightning-fast performance and seamless world streaming.
- QUICK RESUME — Seamlessly switch between multiple games and resume exactly where you left off. No more waiting through title screens and loading bars.
- FOUR GENERATIONS OF GAMES — Play thousands of games from XBOX Series X|S, XBOX One, XBOX 360, and Original XBOX, with many titles enhanced for better visuals and performance on XBOX Series X.
Files you may receive
- A main
.appx,.appxbundle,.msix, or.msixbundlepackage. Microsoft.VCLibs.x64.14.00.appx, or an equivalently named Visual C++ UWP dependency.- A
.cercertificate in some official or community downloads.
Keep a supplied certificate available, but do not automatically install it into Windows merely because you are using a PC to upload the package. Xbox Device Portal’s deployment path generally handles Xbox packages without the certificate-upload process used by some Windows Desktop installations. Use the certificate only if the specific package or Device Portal instructs you to. Microsoft documents package dependencies and deployment in its Device Portal package-installation documentation.
Step 4: Install RetroArch through Device Portal
- Open the Xbox Device Portal URL and sign in.
- Open My games & apps.
- Choose Add or the local-package installation control.
- Select the main RetroArch
.appxor.msixbundlefile. - If the portal asks for dependencies, add the Visual C++ UWP package supplied with that release.
- Start the installation and wait for a message such as Package successfully registered.
When installation succeeds, RetroArch should appear in the installed-app list in Device Portal and in Dev Home. If the package upload fails, do not proceed to ROM configuration; first confirm that the package is complete, Xbox-compatible, and paired with the correct dependency.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Change RetroArch from App to Game
This Xbox-specific step can determine whether RetroArch receives adequate resources.
- In Dev Home, highlight RetroArch.
- Press the controller’s View button.
- Choose View details.
- If available, change the app type from App to Game.
- Restart the console if the build recommends it, then launch RetroArch again.
If the individual app-type option is not available, open Device Portal settings and look for Treat UWP apps as games by default. Enable it only if appropriate for your installed development applications, then restart and test RetroArch. Microsoft explains that UWP apps identified as games receive different resource treatment; the Xbox setup guide recommends making RetroArch a Game.
Step 5: Launch RetroArch and install its supporting files
Launch RetroArch from Dev Home. The first start may take longer while it creates its configuration and application directories. Confirm that the RetroArch main menu appears before adding games.
Open:
Main Menu > Online Updater
Update the items you intend to use, especially:
- Core Info Files
- Assets
- Controller Profiles
- Cheats
- Databases
- Overlays
- Slang Shaders, if supported by your build
A shader update can fail on some UWP builds without meaning that the RetroArch installation itself is broken. The Xbox setup documentation specifically notes possible Slang shader problems. Skip shaders temporarily if the rest of RetroArch works.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Download emulator cores
RetroArch is the frontend. A core is the emulator or game engine module that actually runs a particular system.
Open:
Main Menu > Online Updater > Core Downloader
Install only the cores for systems you plan to use. Core availability and performance vary by Xbox model, graphics backend, core version, game, and configuration. Do not assume that a package includes cores: some Dev Store “lite” builds and other packages require you to download them separately.
The Xbox-focused guide gives a community-maintainer warning for Angle builds: do not blindly update certain Nintendo 64 and Sega Saturn-related cores if the release includes specialized Xbox-compatible versions. Treat that as build-specific guidance, not as a universal Libretro rule. Read the notes for the particular Xbox package you installed.
Rank #3
- Experience the next generation in entertainment with the Microsoft Xbox One games console
- Powerful hardware provides stunning, true-to-life graphics
- Play with millions of other gamers across the web with Xbox Live
- Jump seamlessly between your favourite game, TV show or movie
- Includes a Wireless Controller
For general information about cores, see Libretro’s core-installation documentation.
Step 6: Choose internal storage or USB storage
Option A: External USB storage
USB storage is usually the better choice for a large library because it makes games, BIOS files, and saves easier to organize and back up. On Xbox Developer Mode, the Xbox-focused setup documentation says the drive should be:
- Formatted as NTFS, not exFAT or FAT32.
- Configured with read/write permissions for UWP applications.
- Connected and accessible to the Xbox while in Developer Mode.
RetroArch commonly exposes the external drive as E:. A practical folder layout is:
E:Games
E:GamesNES
E:GamesSNES
E:GamesGenesis
E:GamesPS1
E:BIOS
E:Saves
E:States
E:Screenshots
This layout is only an organizational recommendation. The exact UWP permission controls can vary with the current Xbox Developer Mode build, so use the maintained Xbox USB and RetroArch setup instructions for the current permission procedure. Do not invent or copy Windows ACL commands from an unrelated guide.
In RetroArch, open Settings > Directory and configure the relevant paths:
Recommended Free Tools
- System/BIOS: for system firmware files.
- Save Files: ordinary in-game save files.
- Save States: emulator state snapshots.
- Screenshots: captured images.
- File Browser: your preferred browsing location.
- Playlists and Thumbnails: optional library data.
Leave the Core directory alone unless you have a specific reason to change it. The Xbox setup guide warns that moving it can make downloaded cores undiscoverable.
Option B: Internal application storage
For a small test library, you can use RetroArch’s application LocalState area and transfer files through Device Portal’s file-management tools. The Xbox setup documentation describes a path similar to LocalAppData[RetroArch folder]LocalState, with a system folder for BIOS files.
Internal storage avoids USB permission work, but it is harder to browse and back up. Reinstalling RetroArch or changing package versions can also make application-local paths confusing. For a substantial library, USB storage is generally easier to maintain.
Step 7: Add games
RetroArch gives you three practical ways to launch content.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Rank #4
- What's in the box: Xbox Series S 512GB console, 1 Xbox Wireless Controller, High Speed HDMI cable.
- CPU: 8X Cores @ 3.6 GHz (3.4 GHz w/SMT) Custom Zen 2 CPU; GPU: 4 TFLOPS, 20 CUs @1.565 GHz Custom RDNA 2 GPU; SOC Die Size: 197.05 mm2.
- Memory: 10GB GDDR6 128 bit-wide bus; Memory Bandwidth: 8GB @ 224 GB/s, 2GB @ 56 GB/s.; Internal Storage: 512GB Custom NVME SSD
- Gaming Resolution: 1440p; Performance Target: Up to 120 FP.
- HDMI Features: Auto Low Latency Mode, HDMI Variable Refresh Rate, AMD FreeSync.
Direct launch: simplest for testing
- Choose
Load Coreand select the appropriate emulator core. - Choose
Load Content. - Browse to the game file.
- Launch it.
This method does not require a playlist. It is the fastest way to confirm that a core, game file, storage path, and BIOS setup work.
Automatic scan: convenient but database-dependent
- Update Core Info Files and Databases from
Main Menu > Online Updater. - Open
Main Menu > Import Content > Scan Directory. - Select the folder containing your games.
- Choose Scan This Directory.
- Wait for RetroArch to create the playlist.
Automatic scanning compares filenames and file information against RetroArch databases. It can fail when a filename does not match, the game is translated or modified, the extension is ambiguous, the required core is missing, or the content consists of multiple disc-image files.
Manual scan: better for unusual files and disc images
- Open
Main Menu > Import Content > Manual Scan. - Select the content folder.
- Choose the relevant system name.
- Select a default core.
- Enter the file extensions you need.
- Enable recursive scanning if your folders require it.
- Start the scan.
Manual scanning is useful for formats such as .bin, .cue, .iso, and .chd when automatic scanning does not identify the content. For disc-based systems, Libretro generally recommends keeping disc images unzipped, particularly when a cue sheet or multiple associated files are involved.
Libretro’s guides cover direct game launching and scanning, playlists, and thumbnails.
Free tools Windows power users keep installed
One-click scans. No signup required.
BIOS files and legal content
RetroArch does not provide copyrighted games or BIOS files. Use game files you own or are otherwise legally entitled to use, and do not download or distribute ROM and BIOS collections. Laws differ by country and may distinguish between owning original media, making a personal backup, and downloading a copy.
BIOS requirements depend on the system and core. A game can fail to start because the BIOS is missing, incorrectly named, in the wrong folder, or incompatible with the selected core.
In most cases, place the required BIOS files in the directory shown under:
Settings > Directory > System/BIOS
Filenames and extensions must match the core’s requirements exactly. The relevant core documentation is authoritative. Some examples from Xbox-focused documentation include:
- Many cores expect BIOS files directly in the configured
systemdirectory. - PCSX2 may require a nested
pcsx2biosstructure. - Dolphin may require its
Dolphin-emuSysstructure.
Those are core-specific examples, not a universal folder rule. Consult Libretro’s BIOS documentation and the documentation for the individual core. Keep game files, emulator cores, and BIOS files conceptually separate: RetroArch is the application, cores provide emulation, and you provide lawful content.
Best Value
- Access your favorite entertainment through apps like YouTube, Netflix, and more
- Watch 4K Blu-ray movies and stream 4K video on Netflix, Amazon, Hulu, Microsoft Movies & TV, and more
- Play with friends and family near and far—sitting together on the sofa or around the world on Xbox Live, the fastest, most reliable gaming network
- Xbox One games and accessories work together
- Bring your games and movies to life with immersive audio through Dolby Atmos and DTS:X
Troubleshooting
| Symptom | Likely causes and fixes |
|---|---|
| Device Portal cannot be reached | Confirm that the Xbox and uploading device are on the same network. Re-enable Remote Access, copy the current URL from Dev Home, accept the development certificate warning, and check the username and password. Disable VPNs or avoid guest Wi-Fi and client isolation. |
| “The app package publisher could not be verified” | You may have the wrong package, a corrupted download, a Windows desktop build, a package mismatch, or an obsolete file. Remove the failed installation, download a fresh Xbox-specific package, include its supplied dependency, and reinstall. Do not install a random certificate from an unrelated package. |
| RetroArch installs but immediately closes | Check the Xbox build variant, install the required Visual C++ UWP dependency, change the app type from App to Game, enable the default UWP-as-games setting if appropriate, restart the console, and remove an older RetroArch package before trying again. |
| RetroArch opens but no cores appear | Run Online Updater > Update Core Info Files, then use Core Downloader. Confirm that the Core directory has not been moved to an unwritable or incorrect path. The package may be a lite build with no preinstalled cores. |
| “Failed to load content” from USB | Check that the drive is NTFS, UWP applications have read/write access, RetroArch is using the correct E: path, and the selected core supports the file. A missing BIOS can produce a similar failure. |
| Games are visible in the browser but automatic scan finds nothing | Update databases and Core Info Files, confirm that a compatible core is installed, then use Manual Scan with the correct system and file extensions. Database scanning is strict; playable content does not always match a database entry. |
| A game launches to a black screen or crashes | Check the BIOS filename and location, try the correct core, verify the disc-image structure, and test graphics and core-specific settings. Angle and Mesa builds can have different compatibility, and not every core or game works equally well on Xbox One and Series consoles. |
| Saves or save states do not persist | Configure the Save Files and Save States directories under Settings > Directory, confirm that the destination is writable, and use ordinary in-game saves as your primary backup. Save states should be treated as a secondary convenience. |
| Core options are lost or the core crashes on exit | Some cores have Xbox-specific exit or option-saving problems. The Xbox setup guide recommends enabling advanced settings and exposing the option to save or flush core options before exiting. This behavior is core-dependent. |
Switch back to normal Xbox use
When you want to play ordinary Xbox games or use retail apps:
- Open Dev Home.
- Choose Leave Dev Mode.
- Allow the Xbox to restart into Retail Mode.
To use RetroArch again, open the Xbox Dev Mode app and switch back to Developer Mode. The console is not permanently altered, but every switch requires a restart, and retail games are unavailable during the Developer Mode session.
What to expect from Xbox RetroArch
RetroArch can provide a useful retro-gaming setup on Xbox, but compatibility is not universal. Results vary with the console model, Angle or Mesa graphics path, core version, BIOS, game, storage setup, and configuration. Do not assume that every PlayStation 2, GameCube, Nintendo 64, Saturn, arcade, or other demanding title will run perfectly simply because the Xbox hardware is powerful enough on paper.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Start with one system and one game: install the appropriate core, confirm that the content launches, configure saves, and only then build playlists or add a large library. That approach makes it much easier to identify whether a problem comes from the package, core, BIOS, storage permissions, or the game itself.
Frequently Asked Questions
Can RetroArch be installed on an Xbox without Developer Mode?
The dependable current route is Developer Mode. Libretro does not provide an official Retail Mode version, and older hidden-Store or Gamr13 methods were disrupted by Microsoft’s policy enforcement. Developer Mode lets you sideload the Xbox UWP package through Device Portal, but you must restart into Retail Mode to use normal Xbox games and Store apps.
Which RetroArch build should I use on Xbox One and Xbox Series X|S?
When the release provides separate graphics variants, the Xbox-focused setup guidance recommends Angle for Xbox One, One S, and One X, and Mesa for Xbox Series S and Series X. Download an x64 Xbox/UWP package and inspect the current release assets rather than relying on an old filename. The Xbox Emulation Hub releases are a current community-maintained source; the official Libretro Xbox-linked UWP package may be older than the general desktop release.
Do I need a USB drive for RetroArch on Xbox?
No. A small test library can be stored in RetroArch’s application LocalState area and managed through Device Portal. USB storage is usually more practical for a larger collection, but the Xbox-focused guidance calls for an NTFS drive with UWP read/write permissions; RetroArch commonly exposes it as E:.
Recommended Free Tools
Why does RetroArch close immediately after installation?
The most common checks are the wrong Xbox build variant, a missing Visual C++ UWP dependency, an incomplete package, an old installation conflict, or RetroArch still being classified as an App instead of a Game. Install the supplied dependency, change the app type in Dev Home when available, restart the Xbox, and reinstall a fresh Xbox-specific package if necessary.
Does RetroArch include ROMs or BIOS files?
No. RetroArch and its cores do not provide copyrighted games, and BIOS requirements vary by core. Use only content you are legally entitled to use, place BIOS files in the configured System/BIOS directory unless the core requires a special structure, and verify the exact filename requirements in the core documentation.
The Bottom Line
The current Xbox installation path is Developer Mode → Xbox Device Portal → Xbox-compatible RetroArch UWP package. Choose Angle for Xbox One-family consoles or Mesa for Series consoles when the release distinguishes them, install the supplied Visual C++ dependency, classify RetroArch as a Game, download the required cores, and configure writable storage before importing content. Keep ROMs and BIOS files lawful, and remember that switching back to normal Xbox gaming requires leaving Developer Mode and restarting.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




