Next Generation Emulation banner

1 - 13 of 13 Posts

·
Premium Member
Joined
·
423 Posts
Discussion Starter #1 (Edited)
Index of xbox1/chihiro emulators

Here an overview of all attempts to emulate the xbox1/chihiro.

First, on the Xbox 360, there's a 'backwards compatibility' program that emulates the Xbox1 quite well.

The rest of the Xbox1 emulators listed below are either for Windows (most win32, NO WOW64, nor win64) or Unix.

Some of these projects are dead or inactive for a very long time (marked with :dormant: or :dead: ).
The current (very much subjective) level of emulation is indicated by a percentage, (0%) meaning 'does nothing' and (100%) meaning 'runs everything you can throw at it'.
(Please pm me for refinements to this.)

HLE based emulators :
Hybrid emulators :
LLE based emulators :
Notes :

- HLE emulators don't emulate the CPU, they just patch Xbe executables and route kernel API's through to windows.
- Hybrid emulators emulate only some parts, other parts are passed through to OpenGL, the native CPU, or otherwise simulated.
- LLE emulators emulate all/most Xbox1 hardware, making them better portable than HLE emulators.
I'll update this as we go.

(Sources : epses, http://forums.emulator-zone.com/showthread.php?t=21032, the internet ;) )
 

·
Linux's worst nightmare..
Joined
·
1,510 Posts
thanks for the info. Didnt realize there were so many attempts out there
 

·
Premium Member
Joined
·
6,071 Posts
Stuck by request. :)
 

·
Registered
Joined
·
3 Posts
hi, i have found on internet this.

https://github.com/SoullessSentinel/Cxbx-Reloaded

Cxbx-Reloaded

A branch of the Cxbx source code with support for 64-bit operating systems. This branch has been renamed to Cxbx-Reloaded and started from version 0.0.1 as I plan to completely rewrite large portions of the emulator.

Main Features:

64-bit support!
Able to boot and get ingame in Turok Evolution, and Futurama.
May work with other titles, I have not yet tested much outside of these.

Differences from mainline Cxbx:

Corrected generation of SizeOfImage field in converted executables (Fixes 0xC000007b on Windows 64-bit)
Partial emulation of the FS register without using the LDT (Allows Xbox games to execute on Windows 64-bit)

Known Issues:

Included project file only known to compile with Visual Studio 2010, can be compiled with other versions by using project files from a different branch.
Code to work around enhanced memory protection in 64-bit assumes executable is named "default.exe" and will break on games with multiple XBE files.
FS register emulation is incomplete, only essential FS register accesses are hooked.
Incomplete FS register emulation makes Cxbx unstable, may not run if you have lots of background applications open.
Debug builds have very low compatibility, release builds are more compatible, try to avoid running games in Debug mode
All titles crash if console output is enabled, disabling it allows games to boot.
 

·
Premium Member
Joined
·
423 Posts
Discussion Starter #9
Thanks, you're right - that one surfaced a few months ago too, I'll add it to the first post.
 

·
Registered
Joined
·
38 Posts
  • Like
Reactions: ObiKKa

·
Registered
Joined
·
34 Posts
In an effort to keep track of different projects (which should be a community task = wiki), I've created http://xboxdevwiki.net/Emulators
Maybe we can replace this topic with a link to that article to avoid fragmentation?

I want to make this into an Xbox emulation mega-article.
(I'd rather avoid seperate articles per project [like it is now] as xboxdevwiki is supposed to be documenting official Xbox stuff, not hobby projects. I'd be happy to move my list elsewhere [wikipedia even?])
 
1 - 13 of 13 Posts
Top