How to Play Original Xbox Games On Your Windows PC
Playing Classic Xbox games on your PC is quite easy when using the right tools, in our case the Xemu emulator!
In this guide, we will be delving into how you can play your Original Xbox Games on your Windows PC.
The Original Xbox was Microsoft’s first foray into the gaming console market. The latter competed with the PlayStation 2, the Sega Dreamcast ( which ultimately went downhill before the Xbox went on sale), and the Gamecube. Microsoft’s console introduced a handful of capabilities that made it a worthy competitor with Sony’s PlayStation 2. For example, much better graphics quality compared to the PS2, online play thanks to Xbox Live, and the ability to play games online with or without a broadband connection.
Despite the success of the original Xbox, it took many years for an emulator capable of running games. Years after years, a myriad of emulators began to emerge. But once again, none of them was capable of running the games at a playable state. As a result, many went inactive, and nothing was heard ever since.
It was until 2021 that the emulation scene would finally witness a potential Xbox emulator capable of eventually running every title on the system. Each update brings the emulator closer to making the dream become true. The emulator which I am talking about is XEMU. Read all about the emulator down below.
Table of Contents
- 1 What is Xemu Emulator?
- 2 Is Xemu Emulator Safe?
- 3 Is Xemu Demanding?
- 4 Xemu Emulator System Requirements
- 5 Where Can I Download Xemu From?
- 6 How to Setup Xemu Emulator?
- 7 How to Create An ISO?
- 8 How to Extract an ISO?
- 9 How To Boot A Game Using Xemu?
- 10 Xemu’s Emulator Compatibility List
- 11 How to Setup A Controller on Xemu?
- 12 How To Make Your Games Look Great on Xemu?
- 13 How to Update Xemu?
- 14 Conclusion
What is Xemu Emulator?
Xemu is a free open-source and cross-platform Xbox emulator by Matt Borgerson continuing much of the work done on XQEMU. The emulator focuses on stability, performance, and ease of use.
Is Xemu Emulator Safe?
Xemu is perfectly safe. It’s active and always updated by the developers. The emulator has its own official website and a Youtube channel which gives the impression that we’re dealing with a legit emulator.
Is Xemu Demanding?
So far, the emulator can be demanding at times, but nothing too intensive such as RPCS3. On my i5 10400F, the usage hovers around 30% and 60%, and the temps are okay. However, if you plan to emulate titles such as Ninja Gaiden: Black, Far Cry: Instincts, Panzer Dragoon: Orta, and Otogi 2 you’ll see an increase in usage as well, as these games are demanding.
Xemu Emulator System Requirements
- OS: Windows 7/10 64bit
- GPU: DirectD11 and above
- CPU: Any CPU with more than 4 cores and 6 threads will save you from lag
- 32-bit (x86) Visual C++ 2019 Redistributable is a necessity
Where Can I Download Xemu From?
The emulator can be downloaded from the official Github page right here. Since we’re talking about Windows here, click on the download icon that has a Windows logo on it. On the one hand, if you’re using Mac or Linux, click on the system you’re currently using.
Finally, once you’ve downloaded Xemu, put it in your desired folder, extract the 7zip file, and it should look like this:
How to Setup Xemu Emulator?
If this is the first time you’re using Xemu, you should know that the emulator won’t boot up without a BIOS, an MCPX Boot ROM Image, and an HDD Image. Without those, you’ll be having a hard time running the emulator.
So, where do you get those you may ask? For the HDD Image, you can get it from the Xemu GitHub page as it’s free and legal to use. Scroll down until you see ” Hard Disk Drive Image “.
For the BIOS and the MCPX Boot ROM Image, you’ll be obliged to have the original hardware and rip all of that from it. Still, after a bit of research, I stumbled across a web page on the emulation. game.tech wiki that hosted all emulators’ files, including the OG Xbox.
Once you download the files, create a BIOS folder inside your emulator directory, and paste the files over there. After you do that, you’ll see something like this:
The BIOS files also include the MCPX Boot ROM Image which saves you from spending the time looking for it. You’re set now after getting those, but it’s not over yet.
Note: Here’s how it’s done. Go to Machine > Settings. This will show up, then browse for each file.
How to Create An ISO?
C-Xbox Tool is a must when emulating the Original Xbox console. Without it, you won’t play any game. The tool can be downloaded from GBAtemp. Place it wherever you want and boot it up. Next, once booted, you’ll see a screen like the one above.
The first thing to know about the C-Xbox tool is that if you want to extract an ISO, the Winrar/7-zip file you have at hand may not be readable by the program. What you should do at this moment is you need
1. Open C-Xbox Tool
2. Go to ISO Creation as indicated above
3. A small window will pop up
4. Navigate to where your 7-zip/Winrar file is
5. Create the ISO file
6. Wait until it’s finished
8. Now follow the next step on how to extract the ISO inside the XBE file
How to Extract an ISO?
After you’ve created an ISO that could be detected by the C-Xbox tool, it’s time for the ISO Extraction. Do not extract the 7-zip/Winrar folder as it’ll turn into nothing but a bunch of folders that, unfortunately, the emulator cannot detect. So, how do you extract an ISO?
It’s simple, follow the steps below.
1. Click on Add
2. Choose the ISO you want to extract, and where you want it to be extracted
3. hit Start.
4. Wait for it to finish
5. Head on to the folder where you extracted the ISO.
6. That’s it! Enjoy
How To Boot A Game Using Xemu?
To load your game using Xemu, simply launch your emulator. Head to Load Disc, navigate to the location of your extracted ISO, and hit reset. The game should boot up afterward.
Xemu’s Emulator Compatibility List
Before you try any game on the emulator, it’s highly recommended to check the compatibility list on Xemu’s official website. That way, you’ll save yourself the hardship of booting a game that is either ” Broken “, ” Starts “, or a game that will only demonstrate an ” Intro ” before it crashes.
How to Setup A Controller on Xemu?
Configuring your controller using Xemu is easy and it doesn’t require any mapping as far as my tests went. To set up your controller: Go to Machine > Input. a small window should pop up. Like this:
Alternatively, if you don’t have a controller, you can use your keyboard. One thing I should note is that if your controller supports XInput, the emulator will map it for you as an Xbox controller.
How To Make Your Games Look Great on Xemu?
The latest updates have included major features that’ll make your experience with XEMU far better than the original console. I was one of those people who were waiting for such features. Without further cackling, let’s jump into what’s new.
This is what you see when you’re playing at native resolution without using any enhancements. Completely pixelated and may be difficult to play for those who grew up with everything on HD. Below, I’ll show how the game looks when using the Rendering Scale put to 3.
As you can see, the Rendering Scale set to 3 makes your game look less pixelated, clearer and much better. Xemu allows up to 10x in Render Scale, but that requires a high-end GPU. If you’re using a low-end computer, setting the Render Scale to 4 is enough to provide you with a great experience.
Xemu now has a scaling mode that includes a widescreen 16:9 hack. You could also stretch the ratio to fit with your screen. Goodbye to the boxed screen that is now a thing of the past.
You can now use XEMU in full screen by either going to View, Full Screen. Or, press CTRL+Alt+F on your keyboard.
How to Update Xemu?
Every once in a while, Xemu receives an update. Luckily, you don’t have to go through the hassle of looking for the new version as the emulator will always make sure to let you know a new release is ready. Click Update, and you’re good to go.
This guide covered how to play your favourite original Xbox games on your PC using XEMU. We hope the guide helped you.