Show pageOld revisionsBacklinksExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. <WRAP center round todo> This article needs some TLC. Read at your own risk. </WRAP> <WRAP group> <WRAP round box twothirds column> {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/xbox360.svg?nolink&420 }} ====== Xbox 360 ====== The Xbox 360 is a home console release by Microsoft (it being their second home console after the original [[systems:xbox|Xbox]]). It was released in November 2005, making it the first seventh generation console released. The Xbox 360 continued the trend of using relatively standard PC components, with its own instruction sets. The console would see two major redesigns in the form of the Xbox 360 S (2010) and the Xbox 360 E (2013). The Xbox 360 would eventually be superseded by the Xbox One in 2013, however the Xbox 360's online service itself is still supported by Microsoft (as of 2022), although many individual game studios have sunsetted their multiplayer matchmaking services. Xbox 360 emulation is still in its infancy, and the majority of titles do not work yet. Of the ones that do, most have severe graphical glitches that render them unplayable. This problem is made worse by the graphics APIs favoring Windows over Linux (ie. what Batocera uses). A graphics card which supports Vulkan well is mandatory. With that said, progression of Xbox 360 emulation in the past few years alone has been staggering. There are builds of Xenia (the main Xbox 360 emulator) for Linux natively, but the functionality of those are extremely poor. Support for Xbox 360 emulation was added in Batocera **v36**. This system scrapes metadata for the "xbox360" group(s) and loads the ''xbox360'' set from the currently selected theme, if available. </WRAP> <WRAP third column> {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/xbox360.png?nolink&350 |}} </WRAP> </WRAP> ==== Quick reference ==== * **Accepted ROM formats:** ''.iso'', ''.xex'', ''.xbox360'' * **Folder:** ''/userdata/roms/xbox360'' ^ Emulators ^ | [[#xenia|xenia]] | | [[#xenia-canary|xenia-canary]] | ===== BIOS ===== No Xbox 360 emulator in Batocera needs a BIOS file to run. ===== ROMs ===== ==== Disc images (ISO) ==== Place your Xbox 360 ROMs in ''/userdata/roms/xbox360''. ==== Digital titles and disc installations ==== This is what you might find when [[https://github.com/xenia-project/xenia/wiki/Quickstart#how-to-rip-games|using the console itself to rip the game]]. Create a new blank text file with the name of the game followed by the extension ''.xbox360''.((EmulationStation checks for the file extension to see what is and what isn't a valid game. Xbox 360 installations don't have extensions, making this workaround necessary.)) Open this text file and enter the filename of the title. Place this text file in the same directory as the title. {{:systems:xbox360_playlist.png|Example showing the original game and playlist file in the same location.}} <WRAP center round help> Xenia will refuse to load the game if the original file has any extension (and isn't an ISO or XEX). This means the game itself must not have a period mark in its title, eg. ''Scott Pilgrim vs. the World'' is an invalid game filename, but ''Scott Pilgrim vs the World'' is. </WRAP> When directly ripped from the console, these titles will be in a series of subfolders. XBLA games only require the file itself. Extracted/disc installed games require maintaining the same file structure, but their parent folders can other be moved freely. User corey has created some scripts which can automate this process (must be run from another OS): https://github.com/cmclark00/batocera_xbla ===== Saves ===== Native Xbox 360 saves are stored in ''saves/xenia-bottle/xenia/content/########''. Most games should be automatically configured to use the default profile. However, some games (mainly early ones) use the old API to ask the system to create a new save file, which in Xenia will require a mouse to accept/deny: {{:systems:xbox_xenia_save_file_dialog.png?400|}} The cursor will disappear on its own after a moment of not moving. ===== Emulators ===== ==== xenia ==== [[https://xenia.jp/|xenia]] is an Xbox 360 research emulator, still in an experimental state. It's recommended to read its [[https://github.com/xenia-project/xenia/wiki/Quickstart|quick start guide]] first. Most questions about it are answered in its [[https://github.com/xenia-project/xenia/wiki/faq|FAQ]]. === xenia configuration === Standardized features available to all cores of this emulator: ''xbox360.videomode'' ==== xenia-canary ==== xenia canary is a fork of xenia which has changes that may or may not be merged into its master branch, [[https://github.com/xenia-canary/xenia-canary/projects/1|full list of changes here]]. === xenia-canary configuration === Standardized features available to all cores of this emulator: ''xbox360.videomode'' ===== Controls ===== Here are the default Xbox 360's controls shown on a [[:configure_a_controller|Batocera RetroPad]]: {{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/xbox360.png}} ===== Troubleshooting ===== ==== My game isn't working! ==== It is probably that the game is not compatible yet. Check at [[https://github.com/xenia-project/game-compatibility/issues|xenia's game compatibility issue report page]]. There may be some games that //are// reported as compatible but still aren't working in Linux/Batocera, so be sure to check which platform it's been reported on as well. Next thing to check is to make sure that the title itself has been [[https://github.com/xenia-project/xenia/wiki/Quickstart#how-to-rip-games|properly ripped]] and is including all its necessary files. ==== Further troubleshooting ==== For Xenia specific help, refer to its [[https://github.com/xenia-project/xenia/wiki/faq|FAQ]]. You may also [[https://github.com/xenia-project/game-compatibility/issues|find issues having already been reported]]. For further troubleshooting, refer to the [[:support|generic support pages]]. systems/xbox360.txt Last modified: 12 months agoby atari