Index of xbox1/chihiro emulators

Discussion in 'Misc Xbox Discussion' started by patrickvl, Mar 5, 2013.

  1. patrickvl

    patrickvl Emu author Emu Author

    Messages:
    423
    Likes Received:
    1
    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 ;) )
    Last edited: Nov 25, 2016
    ObiKKa likes this.
  2. NGEmu.com Advertisement

  3. espes

    espes New Member

    Messages:
    7
    Likes Received:
    5
  4. Squall-Leonh@rt

    Squall-Leonh@rt Maybe I'm a Lion

    Messages:
    4,997
    Likes Received:
    110
    Index would be a better word than Overview.
  5. Bill_gates

    Bill_gates Linux's worst nightmare..

    Messages:
    1,510
    Likes Received:
    0
    thanks for the info. Didnt realize there were so many attempts out there
  6. blueshogun96

    blueshogun96 Shadow of nothing... Staff Member Moderator Emu Author

    Messages:
    6,049
    Likes Received:
    52
    Stuck by request. :)
  7. Squall-Leonh@rt

    Squall-Leonh@rt Maybe I'm a Lion

    Messages:
    4,997
    Likes Received:
    110
    fix the thread title blu :p
    looks like patrick tried (but once you have replies in a thread you can't change the title so easily)
  8. patrickvl

    patrickvl Emu author Emu Author

    Messages:
    423
    Likes Received:
    1
    Updated First Post
  9. step1978

    step1978 New Member

    Messages:
    3
    Likes Received:
    0
    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.
    Last edited: Sep 11, 2013
  10. patrickvl

    patrickvl Emu author Emu Author

    Messages:
    423
    Likes Received:
    1
    Thanks, you're right - that one surfaced a few months ago too, I'll add it to the first post.
  11. patrickvl

    patrickvl Emu author Emu Author

    Messages:
    423
    Likes Received:
    1
    Added Zookeeper
  12. red-wind

    red-wind New Member

    Messages:
    38
    Likes Received:
    3
    ObiKKa likes this.
  13. Echelon9

    Echelon9 Member

    Messages:
    79
    Likes Received:
    11
    Interesting. Great to see LukeUsher is building upon the existing code improvements (including mine from https://github.com/Echelon9/cxbx-shogun) and then trying some new approaches e.g. considering alternatives to the OOVP structure for storing the Xbox API hook locations.
    ObiKKa likes this.
  14. JayFoxRox

    JayFoxRox Member

    Messages:
    34
    Likes Received:
    0
    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?])

Share This Page