How to set up a PS1 emulator on Xbox Series X|S

Xbox Series X
Xbox Series X (Image credit: Matt Brown | Windows Central)

We really like our Xbox Series X and S. The hardware under the hood of these consoles are impressive, and even if the launch lineup is lackluster, the backward compatibility options are excellent. On an Xbox Series X|S, you can play four generations of Xbox games right out of the box. But what if I told you that there's a way to expand that list even further? With $20, an external hard drive or USB, and a couple of downloads, you can install Retroarch onto your Xbox and play tons of classic consoles, including the PlayStation.

How to install a PS1 emulator on your Xbox Series X|S

A few things before we get started: First, you won't be violating your Xbox's warranty at all by doing this, as you'll be operating the emulator in Dev Mode, a space Microsoft created for developers to work in. Second, due to the gray legality of emulators, we won't be able to link to any emulator or ROM downloads directly, and third, because they're not running on native hardware, the games you're emulating may be littered with glitches or may not run at all — your mileage may vary. With all of that out of the way, let's get started.

The sign-up process

The first step to getting an emulator installed on your Xbox is to become an Xbox Developer. It's much easier than you think.

  1. Turn on your Xbox Series X|S and navigate to the Microsoft Store from the Xbox Dashboard.
  2. Search for Xbox Dev Mode.
  3. Download the Xbox Dev Mode app.

Source: Windows Central (Image credit: Source: Windows Central)
  1. Once downloaded, open up the app, and you'll be brought to a screen that welcomes you to the development program.

Xbox Dev Mode Welcome

Source: Windows Central (Image credit: Source: Windows Central)
  1. Continue until you hit the third tab that features a link and an activation code.
  2. Once here, switch over to your computer and head to the link provided.

Source: Windows Central (Image credit: Source: Windows Central)
  1. This link will bring you to the Microsoft Partner Page. Sign in to your Microsoft account.
  2. Scroll down to Developer Programs, and click Get Started. This will bring you to a sign-up page.
  3. Click Sign Up and fill out the registration info.
  4. You'll have to choose whether you want an Individual account or a Company account. Choose the individual account and pay the fee to activate Developer Mode.
  5. Now that you're all signed up, type in the link provided on the Xbox again, and it will bring you to your Manage Xbox One Consoles screen.
  6. Press the plus button on the right hand of the screen, select Activation Code, and enter the activation code that appears on your Xbox.
    • The activation screen on the Xbox will time out if you take too long. If it does, just refresh the Xbox and webpage and enter the new code.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Back on your Xbox, you'll receive a confirmation that your Xbox is now activated for development.
  2. Select Switch and restart.

Xbox Dev Mode Activated

Source: Microsoft (Image credit: Source: Microsoft)
  1. Upon restart, your Xbox will start in Dev Mode.

Source: Microsoft (Image credit: Source: Microsoft)
  1. Go to Test accounts on the right and add your Xbox account.

Congratulations, you're now a registered Xbox Developer with total access to the Xbox Dev Mode. This will be the place where you will run your emulator.

Installing Retroarch onto your Xbox Series X|S

The emulator of choice here is called Retroarch. We'll need to upload a compatible version of Retroarch onto your Xbox Series X|S.

  1. Head over to the Retroarch website and download the Xbox One version of Retroarch, as well as the Microsoft Visual Package.
  2. Back on the Xbox Dev Mode home screen on your Xbox, you'll see a Remote Access address in the lower right-hand corner of the screen. Click on the Remote Access Settings.
  3. Make sure that Enable Xbox Device Portal is checked.
  4. Type the IP address into your web browser.
  5. That will lead you to your Xbox Device Portal.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Click the Add button under My games & apps.
  2. Upload the Retroarch file you just downloaded.
  3. Select Next.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Upload the Microsoft Visual Package as the dependency file and select start. Now Retroarch will install onto your Xbox.
  2. Back on the Xbox Dev Mode screen, you should see Retroarch appear under the Games & apps section.
  3. Highlight Retroarch and press the View button on your Xbox Controller.
  4. Scroll down to View details, and change the App type from App to Game.
  5. Head back to the menu and select Restart Console for the changes to take effect.
  6. When the Xbox turns on, you're ready to use Retroarch.

Running Retroarch

At this point, Retroarch is operational, but there are a few changes worth making to get things running as smooth as possible.

  1. Select Retroarch from your Games & apps and enter the program. You'll notice that the menus look a little primitive, but we can fix that by scrolling down to the Online Updater and then Update Assets. It will take several minutes to update.
  2. Once that's done, the screen will flash black for a moment, and then your menu will look a lot cleaner.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. While you're on this screen, select Update Core Info Files, Update Controller Profiles, and Update Databases and let those update.

Retroarch Update Assets

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Once that's complete, head back to the Retroarch Main Menu.
  2. Move to the Settings Menu.
  3. Select Drivers.
  4. Scroll down to Video and change it from d3d11 to gl.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Once that's done, head back to the Retroarch Main Menu.
  2. Scroll down to Configuration File.
  3. Select it and then Save Current Configuration.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Now quit and reboot Retroarch. The icons should be visible now, and everything should look as it should.

Retroarch Main Menu

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)

Before we finish, there are two quick QoL changes you should make to your emulator.

  1. Head to Settings and then Input.
  2. Scroll down to Hotkeys.
  3. Then go to Menu Toggle Gamepad Combo.
  4. You can choose anything you'd like here, but I like using Start + Select. This will allow you to open the Retroarch menu to save and load your game.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Go back to the Settings once more.
  2. Scroll to User Interface.
  3. Scroll down and make sure Pause Content When Menu Is Active and Pause Content When Not Active are off. This will eliminate any errors you may encounter while playing games that require you to switch disc.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Head back to the Retroarch Main Menu.
  2. Scroll down to Configuration File.
  3. Hit Save Current Configuration.

You're done! Retroarch is installed and ready to go.

Playing PS1 games on your Xbox Series X|S

Now that Xbox Dev Mode is activated, and Retroarch is fully installed, you'll need to find some PS1 games. This involves downloading PlayStation bios and finding PlayStation ROMs. Once you find those, you'll be able to get PlayStation games running.

  1. You'll need to source a PS1 bios. You can create your own or find one online. Once you have it downloaded, rename it to scph5501.bin. This will allow it to read North American PS1 games. If you're curious, scph5500 is for Japanese games, and scph5502 is the European version.
  2. Go back to your Xbox Device Portal using the IP address found on the Xbox Dev Mode home screen.
  3. On the Xbox Device Portal, select File Explorer on the screen's left side, and then LocalAppData. Select Retroarch, then Local State, and then System.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Find the PlayStation bios and upload the .bin file.
  2. Now that the bios is in place, you'll need some games. You can search the internet for them or dump your own.
  3. Once you have your games, you'll need to move them to an external drive.
  4. Plug in your drive, and a menu should pop up and ask you if you want to format the drive or use Media Storage.
  5. Select Media Storage.
  6. Load up Retroarch.
  7. Scroll down to Load Content.
  8. Scroll down to the E:/ drive.

Source: Windows Central / Zackery Cuevas (Image credit: Source: Windows Central / Zackery Cuevas)
  1. Find the PS1 game you want to play and load up the .cue file.
  2. Choose the Sony – Playstation (Beetle PSX HW) core.
  3. Your game should start up just like it did on the original PlayStation!

A backdoor to many possibilities

The Xbox Series X|S makes a surprisingly excellent emulator. The Xbox Series S, in particular, is an excellent entry point if you're interested in emulation on a budget. While it's nice to revisit classics from your childhood, remember that because they're not on native hardware, you will most definitely experience tons of glitches ranging from minor to game-breaking. When you're switching back to normal view, you'll be asked if you want to clear the sideloaded games and apps. Make sure you uncheck the box, or you'll have to do this whole process again.

Emulation isn't for everybody. If it's not for you, there are still tons of excellent Xbox games to play on your new console. If you don't know what to play, you can start by signing up for Xbox Gamepass Ultimate, Microsoft's premiere subscription service that offers more than 100 titles across your Xbox One, Xbox Series X|S, PC, and Android device.

CATEGORIES
Zackery Cuevas

Zackery Cuevas is a writer for Windows Central, Android Central, and iMore. I like playing video games, talking about video games, writing about video games, and most importantly, complaining about video games. If you're cool, you can follow me on Twitter @Zackzackzackery.