- Saved searches
- Use saved searches to filter your results more quickly
- License
- xenia-project/xenia
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Re: Существуют ли эмуляторы xbox 360?
- Getting Started
- Required Files¶
- MCPX Boot ROM Image¶
- Flash ROM Image (aka BIOS/Kernel)¶
- Hard Disk Drive Image¶
- Running XQEMU¶
- Using XQEMU-Manager¶
- Using the Command-Line Interface¶
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Xbox 360 Emulator Research Project
License
xenia-project/xenia
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Plus: limit it to 64 entries Thanks to Bo98 for pointing that out
Git stats
Files
Failed to load latest commit information.
README.md
Xenia is an experimental emulator for the Xbox 360. For more information, see the main Xenia wiki.
Interested in supporting the core contributors? Visit Xenia Project on Patreon.
Come chat with us about emulator-related topics on Discord. For developer chat join #dev but stay on topic. Lurking is not only fine, but encouraged! Please check the FAQ page before asking questions. We’ve got jobs/lives/etc, so don’t expect instant answers.
Discussing illegal activities will get you banned.
Quite a few real games run. Quite a few don’t. See the Game compatibility list for currently tracked games, and feel free to contribute your own updates, screenshots, and information there following the existing conventions.
The goal of this project is to experiment, research, and educate on the topic of emulation of modern devices and operating systems. It is not for enabling illegal activity. All information is obtained via reverse engineering of legally purchased devices and games and information made public on the internet (you’d be surprised what’s indexed on Google. ).
See building.md for setup and information about the xb script. When writing code, check the style guide and be sure to run clang-format!
Have some spare time, know advanced C++, and want to write an emulator? Contribute! There’s a ton of work that needs to be done, a lot of which is wide open greenfield fun.
For general rules and guidelines please see CONTRIBUTING.md.
Fixes and optimizations are always welcome (please!), but in addition to that there are some major work areas still untouched:
- Help work through missing functionality/bugs in games
- Reduce the size of Xenia’s huge log files
- Skilled with Linux? A strong contributor is needed to help with porting
See more projects good for contributors. It’s a good idea to ask on Discord and check the issues page before beginning work on something.
Re: Существуют ли эмуляторы xbox 360?
Никто не желает попробовать предсказать когда появятся?
Re: Существуют ли эмуляторы xbox 360?
думаю что никогда, потому что до сих пор даже эмуляторы ps2 и тем более первого xbox работают абы как
Re: Существуют ли эмуляторы xbox 360?
Re: Существуют ли эмуляторы xbox 360?
Если и появятся, то будут бесполезными, т.к. совсерменные PC их не потянут. До сих пор нету нормального эмулятора PS2.
Re: Существуют ли эмуляторы xbox 360?
> совсерменные PC их не потянут
А кроме того, можно ведь сильно увеличить скорость, пожертвовав качеством изображения.
Re: Существуют ли эмуляторы xbox 360?
>А кроме того, можно ведь сильно увеличить скорость, пожертвовав качеством изображения.
Re: Существуют ли эмуляторы xbox 360?
А зачем вообще делают эмуляторы? Всё равно ведь качество несколько лет не сможет дотянуть до оригинала 🙂
Re: Существуют ли эмуляторы xbox 360?
> А кроме того, можно ведь сильно увеличить скорость, пожертвовав качеством изображения.
на приставочных играх нет настроек производительности
Re: Существуют ли эмуляторы xbox 360?
>Всё равно ведь качество несколько лет не сможет дотянуть до оригинала 🙂
какие «несколько лет»? dosbox до сих пор тормозит так, как ни один 386 не умел
Re: Существуют ли эмуляторы xbox 360?
>Никто не желает попробовать предсказать когда появятся?
А Вы новость повесте, что уже вышел. Глядишь всем станет стыдно, кто-нибудь да выпустит 😉
Re: Существуют ли эмуляторы xbox 360?
> на приставочных играх нет настроек производительности
А в эмуляторах приставочного железа — есть.
Re: Существуют ли эмуляторы xbox 360?
> какие «несколько лет»? dosbox до сих пор тормозит так, как ни один 386 не умел
Snes9x, зато, нормально работает уже много лет. А с эмуляцией х86 всегда что-то не слава богу.
Re: Существуют ли эмуляторы xbox 360?
Назовите хоть одну достойную игру с ХиБокса
Re: Существуют ли эмуляторы xbox 360?
> А Вы новость повесте, что уже вышел. Глядишь всем станет стыдно, кто-нибудь да выпустит 😉
Модераторы, в отличие от анонимусов и прочих лоровцев, по ссылкам ходят и новость не подтвердят. Значит нужно создать и фальшивый сайт. Раз уж создавать сайт, стоит его пропиарить не только на ЛОРе, но и в других местах. начиная со слешдота.
Короче, работы много. Но за идею для 1 апреля спасибо 🙂
Re: Существуют ли эмуляторы xbox 360?
> Назовите хоть одну достойную игру с ХиБокса
Собственно, вопрос-то и возник после того, как я увидел ремейк 1-го «Принца персии» 🙂
Я даже был внутренне готов сделать то, чего не делал никогда — купить игру по цене производителя. Секунд 30, потом отпустило. Но не покупать же приставку от M$.
Re: Существуют ли эмуляторы xbox 360?
>Модераторы, в отличие от анонимусов и прочих лоровцев, по ссылкам ходят и новость не подтвердят.
Getting Started
Download for Windows: If you have a GitHub account, the latest pre-built release version of XQEMU for Windows can be downloaded here.
Linux and macOS users will need to build XQEMU from source, see Building XQEMU from Source.
Required Files¶
XQEMU is a low-level, full-system emulator which emulates the actual hardware of the Xbox; this means that in order to actually run XQEMU, you must have a copy of the stuff that a real Xbox needs when it turns on:
- The MCPX Boot ROM image
- The flash ROM image (aka BIOS)
- A properly-formatted hard disk drive image
- Game disc image(s)
Unfortunately, distributing some of these items would violate copyright laws, so you’ll need to acquire them on your own.
The XQEMU project does not endorse or promote piracy. We don’t link to copyrighted files, or discuss how to acquire them. The only legal way to acquire these files is to dump them from your real, physical Xbox. Please don’t ask us how to get them.
MCPX Boot ROM Image¶
MD5 (mcpx_1.0.bin) = d49c52a4102f6df7bcf8d0617ac475ed
If your MCPX dump has an MD5 of 196a5f59a13382c185636e691d6c323d , you dumped it badly and it’s a couple of bytes off. It should start with 0x33 0xC0 and end with 0x02 0xEE .
Flash ROM Image (aka BIOS/Kernel)¶
Xbox 1.0 compatible BIOS (cromwell, 4034, 4036, . ). You can use a retail or debug image. Just like a real Xbox, running an unmodified retail BIOS will not allow booting unofficial software.
People have reported most success using the modified «COMPLEX 4627» BIOS (retail version).
Hard Disk Drive Image¶
Option 1: Use a pre-built Xbox HDD image (recommended)¶
You can use a pre-built 8G Xbox HDD image, free of any copyrighted content, and only containing a dummy dashboard. You can download this image from here!
By design, this particular drive image does not contain the official Xbox dashboard, but instead contains only a dummy dashboard. Because of this, you may see an error message when starting XQEMU with an unmodified retail BIOS image due to the system failing to find a properly signed dashboard.
If you would like to change your dashboard (perhaps to the official retail dashboard, or any alternative dashboard), or copy additional files over to the Xbox HDD, you can start XQEMU, using a modified BIOS image, and a disc containing an alternative dashboard. Then you can either install that dashboard, or connect to XQEMU using FTP to transfer your desired dashboard files to the HDD.
Option 2: Image your real Xbox HDD¶
This is the most authentic way to do it. Unlock your drive, connect it to a computer, and dd the entire contents of the drive straight to a file. This file can be used as-is with XQEMU.
Option 3: Build a new HDD image from scratch¶
You can also create an Xbox hard-disk image using XboxHDM. Directions on how to do this can be found here.
Running XQEMU¶
XQEMU is launchable via the command-line interface, or through the XQEMU-Manager GUI.
Using XQEMU-Manager¶
XQEMU-Manager is a simple application with a graphical interface that allows you to easily configure, launch, and control XQEMU. Currently it is distributed separately from the main XQEMU executable. A binary distribution of XQEMU-Manager for Windows is available here.
Upon starting XQEMU-Manager, you will be presented with the following interface:
You will need to edit your configuration to let XQEMU-Manager know where XQEMU is located, and where to find the files described above. Navigate to Edit → Settings and you will be presented with the following dialog:
After configuring your settings, close the settings dialog and click the Start button to launch XQEMU.
Using the Command-Line Interface¶
You can launch with the following command:
./i386-softmmu/qemu-system-i386 \ -cpu pentium3 \ -machine xbox,bootrom=$MCPX \ -m 64 \ -bios $BIOS \ -drive index=0,media=disk,file=$HDD,locked \ -drive index=1,media=cdrom,file=$DISC \ -usb -device usb-xbox-gamepad
Of course, on Windows the executable path will have a .exe extension. If launching a pre-built binary, replace ./i386-softmmu/qemu-system-i386 with xqemu.exe .
Replace the variables $MCPX , $BIOS , $HDD , and $DISC with the appropriate file paths or define them as variables in your shell.
The Xbox boot animation sequence can be bypassed by adding the ,short-animation option to the -machine switch above.