Xbox 360 Emulator

Wombo Combo

That Ain't Falco
OP
Member
Joined
Mar 17, 2010
Messages
822
Trophies
1
XP
1,299
Country
United States
Not sure if this has been posted before but definitely something to watch. (does not currently play games)
https://github.com/benvanik/xenia
xbpx.jpg


Xenia - Xbox 360 Emulator Research Project
==========================================

Xenia is an experimental emulator for the Xbox 360. It does not run games (yet),
and if you are unable to understand that please leave now.

Currently supported features:

* Nothing!

Coming soon (maybe):

* Everything!

## Quickstart

git clone https://github.com/benvanik/xenia.git
cd xenia && source xeniarc
xb setup
xb build
./bin/xenia-run some.xex

## Requirements

You must have a 64-bit machine for building and running the project. Always
run your system updater before building and make sure you have the latest
video drivers for your card.

#### Windows

Ensure you have the latest patched version of Visual Studio 2010, the
Windows SDK, the full DirectX SDK, and the Kinect SDK.

* Visual Studio 2010 (not sure Express will work)
* [Visual Studio 2010 SP1](http://msdn.microsoft.com/en-us/vstudio/aa718359)
* [Windows SDK](http://www.microsoft.com/download/en/details.aspx?id=8279)
* [DirectX SDK](http://msdn.microsoft.com/en-us/directx/)
* [Kinect SDK](http://www.kinectforwindows.org/download/)
* [Python 2.7](http://www.python.org/download/releases/2.7.3/)

Make sure that Python is on your PATH.
Use the Visual Studio 2010 x64 command prompt.

There's a bug in VC++ that breaks with an internal error when building LLVM.
Change line 87 of include/llvm/ADT/StringExtras.h:
```
-static inline std::string utostr(uint64_t X, bool isNeg = false) {
+static __declspec(noinline) std::string utostr(uint64_t X, bool isNeg = false) {
```

#### OS X

Only tested on OS X 10.8 (Mountain Lion).

* [Xcode 4](http://developer.apple.com/xcode/) + command line tools
* [Homebrew](http://mxcl.github.com/homebrew/)

## Building

A simple build script is included to manage basic tasks such as building
dependencies.

./xenia-build.py --help

The `xeniarc` bash file has some aliases that save some keypresses.

source xeniarc
xb -> python xenia-build.py
xbb -> python xenia-build.py build
xbc -> python xenia-build.py clean

### Commands

#### setup

Run this on initial checkout to pull down all dependencies and setup LLVM.

xb setup

#### pull

Does a `git pull` in addition to updating submodules and rebuilding dependencies
and gyp outputs. Use this, if possible, instead of git pull.

xb pull

#### gyp

Updates all of the supported gyp projects. If you're using Visual Studio or
Xcode to build or debug your projects you'll need to run this after you change
gyp/gypi files.

xb gyp

#### xethunk

Updates the checked-in `src/cpu/xethunk/xethunk.bc` and `xethunk.ll` files.
This is only required if changes are made to the xethunk files. The results
should be checked in.

#### build

Builds all xenia targets using ninja. Release is built by default; specify
`--debug` to build the debug configuration.

xb build
xb build --debug

#### clean

Cleans just xenia outputs from the build/ directory. A following build will just
have the rebuild xenia and not all of the dependencies.

xb clean

#### nuke

Cleans up xenia outputs as well as all dependencies. A full build will be
required after this - including LLVM - so only do this if you want to reclaim
your disk space or something is really wrong.

xb nuke

## Running

Use the wrapper shell scripts under `bin/` to run tools. They will ensure the
tools are built (but not that they are up to date) before running and allow
switching between the debug and release variants with `--debug`.

### xenia-info

Dumps information about a xex file.

./bin/xenia-info some.xex

### xenia-run

Runs a xex.

./bin/xenia-run some.xex
 

chyyran

somehow a weeb now.
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
Related: PS3 Emulator

Doesn't play anything yet either.


Even when either of them get to a playable state, it'll be a few years from now, and will need some decently powerful hardware, probably even at the time when it's usable.
 

Satangel

BEAST
Member
Joined
Nov 27, 2006
Messages
10,307
Trophies
1
Age
31
Location
Bruges, Belgium
XP
1,525
Country
Belgium
Related: PS3 Emulator

Doesn't play anything yet either.


Even when either of them get to a playable state, it'll be a few years from now, and will need some decently powerful hardware, probably even at the time when it's usable.
I can wait. Just fine. In 5 years I can definitely see something happening, looking forward to it. 10 years from now it'll be perfect, PS2-style :wink:
 
  • Like
Reactions: joelv6

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,530
Trophies
4
Location
Восторг
XP
22,737
Country
Antarctica
No big news.
It's a nice something bur no real use as of now.

Lets wait another 10 ish years.
The Xbox 1 emulator isn't even playing many games as of the time of writing
 

Celice

Well-Known Member
Member
Joined
Jan 1, 2008
Messages
1,920
Trophies
1
XP
628
Country
United States
Related: PS3 Emulator

Doesn't play anything yet either.


Even when either of them get to a playable state, it'll be a few years from now, and will need some decently powerful hardware, probably even at the time when it's usable.
I don't know: the closer these systems continue to turn into custom PCs, the easier it's going to be to run native stuff on.
 

Pleng

Custom Title
Member
Joined
Sep 14, 2011
Messages
2,439
Trophies
2
XP
2,810
Country
Thailand
Related: PS3 Emulator

Doesn't play anything yet either.


Even when either of them get to a playable state, it'll be a few years from now, and will need some decently powerful hardware, probably even at the time when it's usable.

It's going to be difficult to emulate these, and future, systems at a decently playable speed with current emulation technology. Hardware is developing in the direction of more cores being more important than more horsepower. And emulation really, really prefers horsepower over cores.

I don't know much about the inner workings of emulation (1 notch above "diddly-squat"), but I really think we're looking for a software revolution, a different paradigm, a different approach to writing emulators, before current and next gen systems can be emulated at realistic speeds.
 

the avenger

Well-Known Member
Newcomer
Joined
Oct 9, 2010
Messages
55
Trophies
0
XP
107
Country
United States
if u google the name you will find plenty of sources that say many games reach menus and such,i have compiled it and am testing some games randomly but so far nothing
 

WiiCube_2013

Well-Known Member
Member
Joined
Oct 19, 2013
Messages
5,943
Trophies
0
XP
2,315
Country
Gaza Strip
The day it actually plays games people will either have played those games, forgotten about it or wasn't completed as planned.

One of the 360 exclusives I'm thinking about getting is Rumble Roses XX just for the sake of owning it.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,530
Trophies
4
Location
Восторг
XP
22,737
Country
Antarctica
Is there some news about PS3/XBOX360 emulators, is there some good that can play games?

You're better off getting a 2nd hand RGH/JTAG.
Their prolly also way cheaper then a building a PC that's capable of even launching the dashboard/XMB in a 360/PS3 emulator.
 

Hells Malice

Are you a bully?
Member
GBAtemp Patron
Joined
Apr 9, 2009
Messages
7,122
Trophies
3
Age
32
XP
9,270
Country
Canada
Considering my rig is beastly and still can't seem to run every PS2 game 100%, I can't even imagine what would be required to run 360 games.
I'm more interested in emulating xbox games anywho. Some real fun ones I can't play because my 360 doesn't support them and I can never find my xbox controllers.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,530
Trophies
4
Location
Восторг
XP
22,737
Country
Antarctica
DXBX is the only one that plays a very few titles.
Best is just to get a new old xbox controller.

Emulation of the old xbox isn't doable as of now.
 

tommzyd3

Member
Newcomer
Joined
Sep 28, 2015
Messages
10
Trophies
0
XP
59
Country
Slovenia
xenia emulator has progressed much more ..I'm not sure if you have new open topics on this I'm sure its been talked about..XEnia GIT builds latest from September > support many new games.... such as Sonic unleashed *with moded level file.works slowsly but surely....and other small games work fast..like pacman....it even opens up Capcom Arcade Classics > sonic episode 1 and 2 ..and many other new games....


this is video number 1 I recorded ... sonic episode 2 ....


this is samothetheif Dario ff playing sonic with his moded files.... you can also get by searching.....
it opens up almost most of XEX files ...right now I'm working on getting USB flash drive to work > so I can install using XEX menu Freestyle dash..it loads up XEX menu but I cant get the files to be recognized in the interface...and



it now runs much better...
pacman musem ruinning..also great....


mortal kombat ultimate xbox XBLA version also runnining on xenia... I'm using version 9/23 git

http://www.emucr.com/2015/09/xenia-git-20150923.html

games that also work> rayman origins.... scott pilgrim...mincraft ...marvel vs Capcom f 1 race stars *some games only intros like halo reach
bomberman battlefest works also...partialy...some games... its been amazing progress...I hope we can open debate..more...lets get to work...and make this program awesome...its been amazing break thru...
 

tommzyd3

Member
Newcomer
Joined
Sep 28, 2015
Messages
10
Trophies
0
XP
59
Country
Slovenia





this is my another recording sonic episode 1



anyway all this games now actually work as seen huge improvement...test it out yourself... following link I posted that GIT build...latest.... extract git build and run XENIA APP...then load any game....you download...... and test out...most of smaller games work and by small I don't mean frogger but like we have games like sonic working slowly but surely..... use WX pirs to modify the game packages... and extract them if you need to but most of games run directly couse xenia has build in recognition for those formats...
anyways Xbox 360 XEX files are Playable from now on...and we are making Huge progress !!!

PS > you need > sandy bridge IVY bridge or haswell motherboard and processor AVX support. that is like a motherboard with DDR 3 ram and i3 i5 i7 processor..i have gtx 650 it works...by NVidia..im sure you have better cards so it defenetly must work just download 9/23 2015 GIT or newer and run XENIA app ...windows should pop up run the game... and open gl 4.5. it doesn't work on parallels...and on os x currently because direct x - open gl is to low... os x doenst run open gl 4.5 apps basicly as far as I know....at least win apps...

new video of launch box Big box mode. i recorded...all of my games wii some of gamecube and pc games and Xbox 360 games interconected with xenia emulator...that partialy work..but we came a long way...a 3d launcher app.... its awesome with game info...
 
Last edited by tommzyd3,
  • Like
Reactions: DarkFlare69

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: lol, Okies. Family graveyard is that way 👉