Difference between revisions of "Xbox One emulators"
(→Running UWP apps wihout emulation) (Tags: Mobile edit, Mobile web edit) |
(→Enhancements) |
||
Line 77: | Line 77: | ||
|- | |- | ||
| Ray-tracing | | Ray-tracing | ||
− | |<small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[ | + | |<small>Implementing ray-tracing in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future.<br/>However you can try "[[Shaders_and_filters#Notable_ReShade_shaders|Screen-Space Ray Traced Global Illumination]]" shader using ReShade.</small> |
|- | |- | ||
|[[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small> | |[[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small> |
Revision as of 21:54, 13 February 2024
Developer | Microsoft |
---|---|
Type | Home video game console |
Generation | Eighth generation |
Release date | 2013 |
Discontinued | 2020 |
Predecessor | Xbox 360 |
Successor | Xbox Series X / Xbox Series S |
Emulated | ✗ |
- For other emulators that run on Xbox One hardware, see Emulators on Xbox One.
The Xbox One is an eighth-generation home video game console produced by Microsoft on November 22, 2013, and was retailed for $499. It had an AMD 8-core APU at 1.75 GHz and 8 GBs of RAM. It has an AMD GPU on the AMD Radeon GCN architecture. Early in its life, it was heavily criticized for intrusive DRM, such as always-online and lack of used game sharing. These have since been removed. Notably, this console runs on the x86 architecture with a modified Windows OS, so it's essentially a watered-down PC.
Contents
Emulators
THERE ARE CURRENTLY NO EMULATORS FOR THIS DEVICE THAT CAN RUN COMMERCIAL GAMES AND/OR SOFTWARE.
Compatibility layers (...)
THERE ARE CURRENTLY NO EMULATORS FOR THIS DEVICE THAT CAN RUN COMMERCIAL GAMES AND/OR SOFTWARE.
Name | Platform(s) | Latest Version | Hardware features and peripherals |
Enhancements | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|
PC | |||||||
XBONEmu | git | ✗ | ✗ | ? | ✓ | ✗ | |
Console | |||||||
Xbox Series X/S Xbox One X (native application running) |
Patch based | ✓ | ~ | ✗ | ✓ | ✓ |
Comparisons
- Compatibility layers (...)
-
- XBONEmu
- XBONEmu is a compatibility layer but this is still in early development and will not work until Xbox One games have been fully dumped, decrypted and tested.
Enhancements
Name | Xbox Series X/S Xbox One X | ||
---|---|---|---|
Graphics | Resizable Internal Resolution | ✓[N2 1] | |
Texture Replacement | ✗ | ||
Ultrawide hack Widescreen already supported on Xbox One system. But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9. |
✗ | ||
Ray-tracing | 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. | ||
Pre-rendering AA (MSAA, SSAA) |
✗ | ||
Super-resolution techniques (DLSS, XeSS and FSR 2+) |
Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future. | ||
Performance | Internal Framerate Hack | ✓[N2 1] | |
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 in the near future, 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 employed, it's recommended to use after applying the "Internal Framerate Hack". | ||
Overclock | ✗ | ||
Post-Processing | Post-rendering AA (FXAA, TXAA and MLAA/SMAA) |
? | |
Post-rendering scaling (Sharp bilinear, Lanczos and FSR 1) |
? | ||
Filters | ✗ | ||
Shader Chain | ✗ | ||
TAS features | Macros/Scripts/Lua | ✗ | |
Rewind | ✗ | ||
Fast-Forward/Turbo Speed | ✗ | ||
Savestates | ✗ | ||
Movie recording/playback | ✗ | ||
Quality of life | 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". |
N/A Eighth gen home consoles and beyond only have digital video output anyway. | |
Streamable compression format | ✗ | ||
Built-in Graphics mod editor/manager | ✗ | ||
Built-in Cheat Manager | ✗ | ||
Per-Game Profiles | ✗ | ||
Command Line Options | ✗ | ||
Big Picture Mode | ✓ | ||
Controls | Mouse Injector Compatible | ✗ | |
Input lag-mitigating technique | ✗ | ||
Misc | RetroAchievements | ✗ | |
Free Look Free Look is a 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 | ✗ |
- ↑ 1.0 1.1 Titles that are backward compatible are supports; AutoHDR, FPS Boost and improved resolution.
Hardware features and peripherals
Name | Xbox Series X/S |
---|---|
Dashboard and apps | ✓ |
Achievements | ✓ |
Xbox Live | ✓ |
System Link | ✓* |
Xbox and Xbox 360 emulation (Fission) |
✓ |
Kinect | ✗ |
Blu-ray drive | ✓ |
Xbox One X Enhanced games | ✓ |
Dashboard and apps
The Dashboard is a graphical user interface developed for Xbox One. You can launch various applications from this interface as well. Also Xbox One supports media streaming (music, photos and videos) with PC using Groove Music and Movies & TV apps.
Blu-ray drive
Xbox One and Xbox Series consoles support for Blu-ray Disc Video and DVD-Video. However it does not have the capability to play HD-DVD and VCDs.
Xbox One S and Xbox One X consoles supports Ultra HD Blu-ray drive, so naturally it's supports 4K Ultra HD movies.
- See this dedicated page for more information about home media playback support for emulation softwares.
Kinect
To use your existing Xbox One Kinect Sensor with a new Xbox One S or Xbox One X console, you'll need an Xbox Kinect Adapter.
Xbox One X Enhanced games
With the Xbox One X, Microsoft enhanced a few games, ranging from #Funtime to Zoo Tycoon: Ultimate Animal Collection. For more info, see https://www.xbox.com/en-US/games/xbox-one/xbox-one-x-enhanced-list#tabletitle/.
Emulation issues
Despite this console using the same architecture as x86 PCs, it is not an easy task to emulate as the architecture used is complex and uses hardware that has not been fully documented. There is no way to know for sure because the console has not been modded yet to a degree that people can decrypt their dumps and test software, let alone for a full emulator to be written. It should be noted that the there is vast majority of Xbox One games are also available on PC so another reason for lack of interest. For technical Xbox One research, see https://xboxoneresearch.github.io/wiki/
Running UWP apps wihout emulation
Certain exploits were discovered in the Xbox One that allows users to dump a range of system packages such as the Xbox One version of the Microsoft Store. To run these apps, all a user needed to do was to change the application's information file, or AppXManifest from Windows.Xbox to say, Windows.Desktop and certain applications would run but with a lack of input. The same dumping methods probably do not work for important system packages or games, as they are placed in a more secure location and may need compatibility layers to run.