Xbox 360 emulators
Developer | Microsoft |
---|---|
Type | Home video game console |
Generation | Seventh generation |
Release date | 2005 |
Discontinued | 2016 |
Predecessor | Xbox |
Successor | Xbox One (X) |
Emulated | ~ |
- For emulators that run on the Xbox 360, see Emulators on Xbox 360.
The Xbox 360 is a seventh-generation console released by Microsoft on November 22, 2005, and retailed for $399. It had a triple-core PowerPC Xenon CPU that ran at 3.2 GHz with 512 MB of RAM and an ATI Xenos GPU at 500 MHz. The console's life saw the option of a motion-sensing camera called the Kinect.
The Xbox 360 had a relatively strong modding scene (although hindered by the need to physically modify the console compared to the Xbox) and homebrew documentation of the console's GPU, file format, and various other APIs were performed early. Due to the system's complexity and PCs of the time lacking the necessary performance, emulation was slow to develop for this console compared to previous generations, with Xenia being the only serious option since 2013 and developing steadily since then.
Contents
Emulators[edit]
Name | Platform(s) | Latest version | Hardware features and peripherals |
Enhancements | Compatibility | License | Active | Recommended |
---|---|---|---|---|---|---|---|---|
x86 | ||||||||
Xenia | Xenia Manager Canary Netplay (recommended) Canary v1.0.2817 (master) Canary Nukernel (obsolete) |
~ | ~ | 18% 311 out of 1727 tested titles[1] (Master) |
BSD-3-Clause (Permissive) | ✓ | ~ | |
ARM | ||||||||
Xenia | pull request | ~ | ~ | ? | BSD-3-Clause (Permissive) | ✓ | ~ | |
Consoles | ||||||||
Fission | Patch based | ~ | ~ | 29% 633 out of 2155 titles |
Proprietary | ✗ | ✓ | |
Xenia | Canary Netplay 1.1.6 Canary 1.1.5a |
~ | ~ | 19% 44 out of 269 tested titles[2] (Canary) |
BSD-3-Clause (Permissive) | ✓ | ~ |
Comparisons[edit]
- Xenia
- Xenia is the leading hybrid approach Xbox 360 emulator that has made it the furthest. While it isn't nearly as compatible as RPCS3 is for PlayStation 3, impressive performance outshines RPCS3 due to RPCS3's extremely challenging SPU emulation resulting reasonably higher CPU demands. Another reason for performance difference is Xenia utilizes very high-level emulation (HLE) approach for the CPU, while relying heavily on Low-Level Emulation (LLE) for the GPU[3][4]. Due to these approaches and other reasons/optimizations (see Emulation accuracy page): it is making Xenia more reliant on GPU performance instead of CPU (especially compared to RPCS3). But keep in mind that it still depends heavily on CPU single thread performance due to graphics API-related calls and focusing solely average CPU utilization percentage numbers may give you false impression[1]. So in summary: just like most other software emulators, CPUs with better single threaded performance will give you better framerates than before (considering you're not hitting GPU bottleneck)[2]. Xenia supports various enhancements and some hardware features. For more information about Xenia emulation on Linux, Android or macOS, see this page.
- For checking if your games works or needs any fixes, tweaks, or settings, see these sources;
- Canary fork compared to the master builds offer improved performance (thanks to chrisps/chrispy, disjtqz, Gliniak, AdrianCassar and other contributors), it has experimental changes that may or may not work, but it also has more functions/tends to work better. On top of that, some hardware features and enhancements are currently only available in this fork and its branches mentioned below. Use this repository for game-patches which some of them may fix graphical or performance issues.
- Canary Netplay; this branch is used for online play, see Xbox Live page Xbox 360 section. Also supports some system link titles.
- Canary Nukernel branch emulates: The six individual hardware threads on the original Xbox 360 CPU, certain kernel timing quirks (clock interrupt update every 1millisecond, "background scheduling"), the kernel's thread scheduler, deferred procedure calls, asynchronous procedure calls (done more accurately than on normal canary, plus kernel ones are supported), much more accurate and portable emulation of synchronization primitives, supports guest objects without creating host objects for them. So certain games that don't work on normal canary can be played on this branch. The features/quirks they expect are implemented here, but nukernel branch mostly focuses on reimplementing parts of the kernel's threading subsystem, not io or memory, which are also messed up. Developer of this branch said that: "It really felt like starting from scratch on the kernel side, because for a long time nothing booted on it".[3]
- Canary fork compared to the master builds offer improved performance (thanks to chrisps/chrispy, disjtqz, Gliniak, AdrianCassar and other contributors), it has experimental changes that may or may not work, but it also has more functions/tends to work better. On top of that, some hardware features and enhancements are currently only available in this fork and its branches mentioned below. Use this repository for game-patches which some of them may fix graphical or performance issues.
- Fission
- The official emulator on the Xbox One (X|S) and Xbox Series X/S consoles. There is no "Xbox Live Indie Game & XBLIG" support. Load times are faster, but emulation suffers from input lag due to forced v-sync. Beyond this, Fission supports some hardware features.
- Xbox One X and Xbox Series X further improve on the emulation with enhancements like better loading times, framerate, texture filtering, higher resolution and auto HDR in some games. Note that an Internet connection is required to download each game on its first run.
- However, with a November 2021 update Microsoft ended the program and said: "This latest and final addition of 70+ titles to the backwards compatibility program was only possible through the passion and feedback from the community," Microsoft said. "Your constant requests for specific titles and enhancements encouraged the Backwards Compatibility team to partner with the original creators to preserve thousands of games from over four generations of Xbox. While we continue to stay focused on preserving and enhancing the art form of games, we've reached the limit of our ability to bring new games to the catalog from the past due to licensing, legal and technical constraints. Thank you for being part of this journey with us."[5]
Hardware features and peripherals[edit]
Name | xenia | Fission | |
---|---|---|---|
Xbox 360 system software | Dashboard and apps | ~ | ~ |
TrueSkill | ✗ | ? | |
Achievements | ~* | ✓ | |
Xbox Live | ~ | ✓ | |
System Link | ~ | ✓ | |
DVD Drive | ✗ | ~ | |
Xbox Emulation (Fusion) | ✗* | ~* | |
Xbox Live Arcade (XBLA) | ✓ | ✓* | |
Xbox Live Indie Games (XBLIG) | ✗ | ✗ | |
Xbox SmartGlass | ✗ | ✗* | |
Development Kits | ~ | ✗ | |
Stereoscopic 3D | ✗ | ?* | |
Peripherals | |||
Camera | Xbox Live Vision | ✗ | TBD |
Kinect | ✗ | ✗[N2 1] | |
HD-DVD Player | ✗ | ~ | |
Xbox 360 Memory Card | ✗ | ✗* | |
Rock Band 3 MIDI Pro Adapter | ✗ | TBD | |
Microphone | ✗* | ✗[N2 1] | |
Drums and Guitars | ✗ | ✗[N2 1] | |
Big Button Pad | ✗ | TBD | |
uDraw GameTablet | ~* | ✗* | |
Wireless Racing Wheel | ✗ | ✗* | |
Chatpad and Keyboard | ✓ | ? | |
Xbox 360 Media Remote | ✗ | ? | |
DJ Hero turntable | ~* | ✗* | |
Portal | Skylanders Portal | ✗ | TBD |
LEGO Dimensions Toy Pad | ✗ | TBD | |
Disney Infinity Base | ✗ | TBD | |
LightGun | Top Shot Elite | ✗ | TBD |
Top Shot Fearmaster | ✗ | TBD |
- ↑ 1.0 1.1 1.2 Games like the original Guitar Hero and Rock Band series won't work as they require proprietary accessories that aren't compatible, nor do any that require the original Kinect motion camera. Even if you have an Xbox One Kinect still, it is not compatible with previous Xbox 360 Kinect games using Fission.
Dashboard and apps[edit]
- tcrf: Xbox 360 Dashboard revisional differences
- se7ensins: Complete History Of Xbox 360 Dashboard Updates
- Wikipedia - List of Xbox 360 applications
The Dashboard is a graphical user interface developed for Xbox 360. You can launch various applications from this interface as well. Also supports media streaming (music, photos and videos) with PC using Windows XP MCE with Xbox 360's built-in version 2 Media Center Extender functionality and app. This functionality shouldn't be confused with another standalone Windows Media Center Extender devices or original Xbox Media Center Extender version 1 add-on.
- Xenia currently doesn't support dashboard emulation. However, there are older Xenia builds and experimental canary branches like dbexperiment and min_dash that offer partial compatibility with different dashboard versions. Gliniak, a developer on the Xenia-Canary fork, shared a video showcasing a custom build he is working on for dashboard emulation and further said: "This presents some functionalities that might be available in Xenia in the future. It is still not perfect, not even close of being fully stable and reliable, but I'm working on it." With the recent pull requests[4][5][6], Xbox 360 Media Player playback and XAM/profile manager emulation via custom UI is now possible for canary and its branches. There is no way to emulate the Xbox 360's Xbox Guide dash menu with Xenia though.
- This simple batch script plays Xbox 360 boot animation, then displays the dashboard automatically for you, and when you press "1" in the command prompt, it prompts you to select a game and then launches it. Make sure to paste the script in the xenia directory and edit path locations of the script first before using it. It is recommended to use it with the "dbexperiment" build.
- Games that require an Xbox 360 avatar to play are mostly incompatible. As of now, this isn't a feature of Xenia. You could pull the avatar data from an Xbox profile, but the devs would likely have to include a directory and have Xenia pull that data to be used in avatar exclusive games.
- Keep in mind that you can emulate various Kiosk discs for Xbox 360 such as "Xbox 360 Retail Kiosk Disc 1.0" for experiencing "Blade" interface. Another alternative is using compilation discs such as "Xbox Live Arcade" for "Blade" interface and "Xbox Live Arcade Game Pack" for "New Xbox Experience" interface. However, these kiosk and compilation discs are only partially compatible with Xenia so don't expect perfect experience; see Interactive Kiosk page for more information.
- For more information see xenia discord.
- Fission only supports Xbox 360's Xbox Guide dash menu, Friends/Party and Notifications, other than that, there is no Dashboard interface emulation whatsoever. Some Xbox 360 apps supported (Xbox One and Series X/S apps) on the newer consoles though.
System Link[edit]
Offline multiplayer gaming on the Xbox 360 home console over a LAN (local area network) multiplayer games, just like LAN tunneling for PlayStation systems. Over time, most private game servers have been shut. However, computer programs such as XBSlink, SVDL and XLink Kai allow users to play multiplayer for LAN supported games by using a network configuration that simulates a worldwide LAN.
- Xenia has no support for system link at the moment[7]. But Xenia Canary fork Netplay branch supports most of the system link titles, see this page for more information. Netplay branch supports XLink Kai as well, but it is still experimental and limited to matches between other Xenia users. Sessions between Xenia users and Xbox 360 users isn't yet possible, see Xlink Kai: Xenia Support page.
- Fission supports System Link. See Xbox 360 System Link compatible games for Xbox One and compatible games for Xbox Series S/X.
TrueSkill[edit]
- Xenia doesn't support TrueSkill at the moment but Heungsub Lee's TrueSkill might be implemented to xenia-canary for stats in the not so distant future.
- Fission doesn't support this feature? Microsoft published the algorithm and have discontinued its use in the Xbox One. Microsoft is using a new system for the Xbox One.
Achievements[edit]
Xenia-canary latest builds support Xbox 360 achievements but only partially; because there is no support for achievement progress, only achievement unlock notifications work, see the demonstration. Although there is a pull request for saving unlocked achievements and restored in the next session, it also adds a basic UI dialog for viewing achievements.
For activating notifications for achievements and using sound and custom font you need to change settings from "xenia-canary.config.toml";
- [UI]
- show_achievement_notification = true
- custom_font_path = "C:\\Users\\USERNAME\\AppData\\Local\\xenia-canary\\YOURFONTNAME.tff"
- [General]
- notification_sound_path = "C:\\Users\\USERNAME\\AppData\\Local\\xenia-canary\\YOURSOUNDFILENAME.wav"
DVD Drive[edit]
- free60: Xbox 360 DVD Drive
- consolemods: XGD3 games
- redump: Microsoft Xbox and Xbox 360 Dumping Guide
Xbox 360 DVD drive supports Audio CD, PhotoCD, DVD-Audio, DVD-Video and XGD3 discs.[8] Optical disc drives for PCs usually aren't capable to read XGD3 discs. More info in ripping games section and reverse engineering section. For reading HD-DVD discs you need #HD-DVD Player peripheral/drive.
- xenia has no support for Audio CD, PhotoCD, DVD-Audio, DVD-Video or Xbox 360 format DVD-ROM/XGD3.
- Xbox One and Xbox Series consoles (Fission) have support for DVD-Video, but there is no real support for Xbox 360 format DVD-ROM/XGD3, because it is only recognizing the disc, after that it is downloading/installing the game from Xbox Live not from the disc itself.
- See this dedicated page for more information about home media playback support for emulation software.
Xbox Live Indie Games (XBLIG)[edit]
- xenia emulator has no support for XBLIG and unlikely to be feasible soon.
- Fission has no support for XBLIG.
Stereoscopic 3D[edit]
See this page for a list of Xbox 360 games that support stereoscopic 3D.
- Main article: Virtual reality#Emulators with VR support
Peripherals[edit]
Kinect[edit]
The Kinect was Microsoft's version of the EyeToy, a camera that also doubled as a motion tracker and microphone capable of detecting gestures and voices to play games without a controller. This was in contrast to the Wii with its Wiimote and the PS3 with its PlayStation Move. Despite getting native support on Windows, users have made open-source drivers for it.
- Xenia doesn't currently have any support for the Kinect[9][10][11]. But you can use No Kinect Patch for Sonic Free Riders.
- See List of games that support tracked motion controllers#Xbox 360 Emulation.
HD-DVD Player[edit]
- Xenia has no HD-DVD support at the moment.
- Xbox One and Xbox Series consoles has no support for HD-DVD.
- See this dedicated page for more information about home media playback support for emulation software.
Chatpad and Keyboard[edit]
Chatpad attaches to the back of your Xbox 360 wired or wireless controller to enable in-game text messaging, instant messaging, and other text entry. The Chatpad can also be used in certain games for text input. USB HID-compliant keyboards can be plugged directly into the console to perform the same function.
- Xenia-canary-netplay passthru builds allows you to use the keyboard as it would work on an Xbox 360. Passthru builds focusing mainly for developer builds of games to open game's console and input commands.[12]
- See List of games with keyboard and mouse support page for more information.
Xbox 360 Media Remote[edit]
Just like PlayStation 2's DVD Remote Controller and PlayStation 3 Blu-ray Disc remote you can even play games with it other than multimedia along with being able to navigate the dashboard functionalities. The remote control allows for controlling portions of the Xbox 360 interface via infrared.
Enhancements[edit]
Name | xenia | Fission | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Graphics | Resizable Internal Resolution | ✓ | ✓ | ||||||||
Ultrawide hack Widescreen already supported on Xbox 360 system. But there is no support by system for render games in other ratios such as ultrawide 21:9 and 32:9. |
✓ | ✗[N2 1] | |||||||||
Texture Replacement | ✗* | ✗ | |||||||||
Ray-tracing (DXR, VRT and MRT) |
Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future. However, you can try "Screen-Space Ray Traced Global Illumination" shader using ReShade. Demonstration | ||||||||||
Pre-rendering AA (MSAA, SSAA) |
✗[N2 2] | ? | |||||||||
Super-resolution techniques (DLSS, XeSS and FSR 2+) |
Requires access to the depth buffer and temporal data like motion-vectors, so it is quite challenging and unlikely to be possible soon. | ||||||||||
RTX Remix | Implementing RTX Remix technology in an emulator is unfortunately quite challenging and unlikely to be feasible soon. You can use ReShade for post-processing. | ||||||||||
Performance | Internal Framerate Hack | ✓ | ✓ | ||||||||
Frame generation technologies (LSFG, DLSS-G, ExtraSS and AFMF) |
Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible soon however post-processing techniques such as motion interpolation is quite possible. Input latency will be a crucial factor, but its impact likely varies depending on the specific technique used, it is recommended to use after applying the "Internal Framerate Hack". While AFMF or LSFG can be used with xenia, please be aware some visual glitches and artifacts may occur at this time. | ||||||||||
Overclock | ✗ | ✗ | |||||||||
Preload optical disc image to RAM For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement might offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive. Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity. |
✗ | ✗[N2 3] | |||||||||
Rendering latency reduction technologies (LatencyFleX, Reflex and Anti-Lag+) |
While most emulators offer frame pacing or framebuffer latency control options, implementing rendering latency reduction technologies isn't currently feasible. This is likely doesn't offer enough benefits to justify the development effort. | ||||||||||
Post-Processing | Post-rendering AA (FXAA, TXAA and MLAA/SMAA) |
✓* | ? | ||||||||
Post-rendering scaling (Sharp bilinear, Lanczos and FSR 1) |
✓* | ✓[N2 4] | |||||||||
Filters | ✗ | ✗ | |||||||||
AI-powered filter compatible (Freestyle) |
? | ✗ | |||||||||
Shader Chain | ✗ | ✗ | |||||||||
Inverse tone mapping compatible | ? | ✓* | |||||||||
TAS features | Macros/Scripts/Lua | ✗ | ✗ | ||||||||
Rewind | ✗ | ✗ | |||||||||
Fast-Forward/Turbo Speed | ✗ | ✗ | |||||||||
Savestates/Snapshots | ✗ | ✗ | |||||||||
Movie recording/playback | ✗ | ✗ | |||||||||
Controls | Mouse Injector Compatible | ✓* | ✗ | ||||||||
Input lag-mitigating technique | ✗ | ✗ | |||||||||
Quality of life | Pause/Resume Emulation | ✗* | ? | ||||||||
Streamable compression format | ✓ | ✗ | |||||||||
Built-in mod editor and manager | ✗ | ✗ | |||||||||
Built-in Cheat Manager | ✗ | ✗ | |||||||||
Built-in Patch Manager | ✗ | ✗ | |||||||||
Per-Game Profiles | ~[N2 5] | ? | |||||||||
Command Line Options | ✓ | ? | |||||||||
Built-in Custom resolution/CRTSwitchRes For using this on Windows OS you need CRT Emudriver. Another option is using EDID editor tool such as "Custom Resolution Utility". |
✗ | ✗ | |||||||||
Variable Refresh Rate compatible | ✓ | ? | |||||||||
Big Picture Mode | ✗ | ✓ | |||||||||
Misc | RetroAchievements | ✗* | ✗ | ||||||||
EmuVR support | Exclusive to libretro cores. So there is no support at the moment. | ||||||||||
AI Service With the help of OCR and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically. |
Exclusive to libretro cores at the moment. So there is no support. | ||||||||||
Free Look Free Look is an enhancement feature that allows manipulation of the in-game camera. |
While freecam would be technically possible, it will require per-game patches. Said patches would require a significant amount of time to reverse the game's engine, which means that only someone talented with enough dedication to a single game could do it. | ||||||||||
Debug features | ~[N2 6] | ✗ |
- ↑ Only supports official 16:9 widescreen supported titles, no support for 21:9 or 32:9 ultrawide enhancements.
- ↑ This enhancement feature shouldn't be confused with Xbox 360's native 2x/4x MSAA.
- ↑ Fission has no Preload image to RAM enhancement, but it has better loading times than the original hardware as mentioned in #Comparisons section.
- ↑ It uses bilinear filtering resulting blurrier image.
- ↑ Using per-game setting for each game in Xenia requires creating a separate "xenia.config.toml" file for each one and launching them manually through a batch script or command line.
- ↑ Xenia has debugger, but there is no documentation, and it is tough to understand how it works. See xenia discord dev channel for more information about debugging.
Emulation issues[edit]
[Xenos] was a playground for experiments — it was developed near the end of the Direct3D 9 era, but still before Direct3D 10, and contained many features not standardized or even available at all on the PC, but when they ended up on the PC, the actual implementation could be significantly different; it also included completely unique features. […] Contrary to a common misconception, the Xbox 360 [isn't] just a “DirectX 9 box.” It essentially contains a [tile-inspired] mobile-like GPU with much more raw power than a comparable mobile GPU. If you compare the registers of the Xenos and the Qualcomm Adreno 200, you can see that most of them are the same, as they are almost the same GPUs — the Adreno 200 was called the AMD Z430 before having been acquired by Qualcomm and was even referred to as the "mini-Xenos"!"
-Triang3l[6]
Despite being one of the most popular seventh gen home console, due to requiring many resources as well as the hardware not being properly documented yet[7], Xbox 360 emulation currently isn't at a point where people can reliably emulate most of the game library. Xenia is making slowly but surely progress on that front, but development has unfortunately lost momentum in recent years, with updates becoming less frequent. That, plus the fact that Microsoft's own implemented official emulation (Fission) of the system through the Xbox One and Series S/X ended with a November 2021 update. So, as mentioned above: while playable titles exists, Xbox 360 software emulation hasn't yet reached a point of something like PlayStation 3 or Wii U emulation, currently remains in its early stages, with limited compatibility and requiring patience/experimentation.
I wouldn't say that Xenia has developers, we're just a bunch of community members with enough skills to do something. I'm doing stuff after work because let us be real I would like to have some money for food and shit. The problem with writing good GUI is that it requires a person with knowledge on the topic. Even then, I would say a few weeks to write something nicely, for people without that knowledge it can take a few months/years, so there is no one that wants to do it. It is easier to slowly fix the emulator than write GUI, and I personally prefer having more games working than GUI.[13]
-Gliniak, a developer on the Xenia-Canary fork.
For more information about Xbox 360 system and reverse engineering;
- Rodrigo Copetti: Xbox 360 Architecture Analysis
- Xenon Wiki
- XenonLibrary
- consolemods: Xbox 360
- Free60 Wiki
- emoose: xbox-reversing - Information & parsers for some under-documented Xbox360 structures/file formats (STFS/GDFX/XDBF/XEX...)
- rexdex: recompiler and references list
- InvoxiPlayGames: research and reverse engineering notes/utilities relating to the Xbox 360
- Xenia Discord server (For general and development discussions on Xbox 360 emulation, especially for xenia and xenia-canary)
:* xenia-dev references on discord channel :* Conversation about xenia CPU emulation on discord channel
- Mesa gallium R300~R500
- Open-Source "Terakan" Vulkan Driver For Radeon HD 6000 Series Shown On Windows - Vitaliy Kuzmin "Triang3l": TeraScale GPUs working on Vulkan and leveraging the Mesa codebase.
- Aleksandra Uvarova: Realm of gaming experiments: potential developer errors in emulator creating
- Microsoft Xbox Live docs
- Xbox Connected Storage Manager - Accessing games using Xbox Live's save data requires authorization for the 'TitleStorage' service. This requires a device authenticated token and user token. However, the device token originally went through a Microsoft SOAP-based stage which required more effort than it was worth. Instead, using the 'wincred' storage was helpful as this is where the relevant Gaming Services on Windows caches tokens. This application to make the process more clean and easier.
- MVG: Xbox 360 Emulation on the PC with Xenia takes a huge step forward, Why Microsoft switched from Intel to Power PC for the Xbox 360, The Story of Xbox 360 PartnerNet Game Leaks, How a Mini drill tool defeated security on the Xbox 360, How the Xbox 360 Hypervisor Security was Defeated, Why YOU need a Modded Xbox 360 in 2018, The Xbox 360 is still awesome in 2019, Xbox 360 Blades Dashboard
- Digital Foundry: Xbox Series X: Auto HDR Mode Tested - What Works and What Doesn't, FPS Boost For Xbox 360 Games, Xbox Series X Backwards Compatibility Tested
*Feature tracker: Vulkan-based GPU emulation implementation. Also see this discord conversation if you're interested in Vulkan backend for Xenia.
See also[edit]
External links[edit]
References[edit]
- ↑ Xenia GitHub repository issue page filtered by "state-playable", "state-gameplay", broken games, require Xbox Live Account Sign-in, "state-nothing". Also, there is another compatibility list tracker for Xenia Canary and Xenia emulator on Xbox consoles.
- ↑ 2.0 2.1 Compatibility reports for the Canary version should no longer be submitted to the master version compatibility list.
- ↑ Rick's xenia discord message about LLE and HLE
- ↑ chrispy's comments about xenia's approach
- ↑ https://www.gamespot.com/articles/xbox-backwards-compatibility-adds-70-more-games-today-as-microsoft-ends-the-program/1100-6498021/
- ↑ Triang3l (April 27, 2021). Leaving No Pixel Behind: New Render Target Cache, 3x3 Resolution Scaling & Three Years in Xenia’s GPU Emulation. Xenia.
- ↑ Building an Xbox 360 Emulator
Consoles: Xbox • Xbox 360 • Xbox One (X|S)‡ • Xbox Series (X|S)‡ Operating systems: MS-DOS • Windows 9x (95/98/ME) • Windows 2000/XP/Vista • Windows 7/8/8.1/10/11 Home computers: MSX |