Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| systems:xbox [2022/03/22 01:08] – [BIOS] amend information about BIOS, replaced UK spelling of summarization with US spelling. atari | systems:xbox [2024/09/15 03:49] (current) – [ROMs] add note about Linux executable failing atari | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| | '' | | '' | ||
| - | In addition to these, | + | That's all that's required to boot into games. |
| + | |||
| + | In addition to these, | ||
| Fortunately, | Fortunately, | ||
| Line 49: | Line 51: | ||
| Place your Xbox ROMs in ''/ | Place your Xbox ROMs in ''/ | ||
| - | ISO files must be in the XISO format. It is not directly compatible with the original disc image, only the game partition. It is possible to extract the game partition of an original disc image with [[https:// | + | ISO files must be in the XISO format. It is not directly compatible with the original disc image, only the game partition. It is possible to extract the game partition of an original disc image with [[https:// |
| * If using an image dump of the entire disc (usually the case with Redump), run the command < | * If using an image dump of the entire disc (usually the case with Redump), run the command < | ||
| Line 63: | Line 65: | ||
| extract-xiso -c halo-2 | extract-xiso -c halo-2 | ||
| </ | </ | ||
| + | |||
| + | The following batch script can be used to automate the process. Put this in the same directory as '' | ||
| + | |||
| + | <file batch iso-to-xiso.bat> | ||
| + | for /r %%i in (*.iso) do extract-xiso.exe -r " | ||
| + | </ | ||
| <WRAP center round tip> | <WRAP center round tip> | ||
| + | There have been some cases reported where the Linuxversion of extract-iso does not work while the Windows version does. The Windows version can be run in Linux via WINE: '' | ||
| + | |||
| In case the Github link is down, you can also download an older version of it from the author' | In case the Github link is down, you can also download an older version of it from the author' | ||
| </ | </ | ||
| Line 73: | Line 83: | ||
| More information about this can be found on [[https:// | More information about this can be found on [[https:// | ||
| + | |||
| + | ==== Squashfs format ==== | ||
| + | If you want to compress the your (x)iso rom file, use Squashfs [[https:// | ||
| + | |||
| + | < | ||
| + | mksquashfs " | ||
| + | </ | ||
| + | |||
| + | The extension has to be '' | ||
| ===== Emulators ===== | ===== Emulators ===== | ||
| Line 78: | Line 97: | ||
| ==== xemu ==== | ==== xemu ==== | ||
| - | [[https:// | + | [[https:// |
| We use the latest [[https:// | We use the latest [[https:// | ||
| Line 84: | Line 103: | ||
| === xemu configuration === | === xemu configuration === | ||
| - | Standardized features available to all cores of this emulator: '' | + | Standardized features available to all cores of this emulator: '' |
| ^ ES setting name '' | ^ ES setting name '' | ||
| ^ Settings that apply to all cores of this emulator || | ^ Settings that apply to all cores of this emulator || | ||
| - | | **SCALING MODE '' | + | | **SCALING MODE '' |
| - | | **SCALING RENDER | + | | **RENDERING RESOLUTION |
| - | | **SKIP BOOT ANIMATION | + | | **SKIP BOOT BOOTLOGO |
| + | |||
| + | ===== Graphical Settings ===== | ||
| + | ==== Via the Dashboard ==== | ||
| + | By default, the games will display in 480i (interlaced) resolution. But the Xbox was a powerfull console, able to output in 480p, 720p and 1080i, in 4:3 or 16:9 ratios, depending on the game (see [[https:// | ||
| + | |||
| + | This has to be enabled via the Dashboard. If you didn't dump the original dashboard from your console, you can use the [[https:// | ||
| + | * Download the latest iso | ||
| + | * Launch it | ||
| + | * In '' | ||
| + | | ||
| + | * '' | ||
| + | * '' | ||
| + | * Leave '' | ||
| + | * Then go back to the main menu and choose: '' | ||
| + | ==== 16:9 (Widescreen) games ==== | ||
| + | Many games supporting 16:9 ratio are using anamorphic widescreen. To display them correctly, you should change the aspect ratio from '' | ||
| + | |||
| + | ===== Access the internal HDD (containing save files) ===== | ||
| + | |||
| + | The xbox hard disk image is saved here: ''/ | ||
| + | |||
| + | Extensive information can be found at [[https:// | ||
| + | |||
| + | Most tutorials recommend running a ftp server on xemu to access the files such as [[https:// | ||
| + | |||
| + | Another (easier ?) way which works fine on batocera, is to use a ftp client on xemu to access a ftp server located in your Lan. Android phones, for example, have plenty of applications allowing you to quickly set up a ftp server to share files. This will allow you to upload/ | ||
| + | |||
| + | ==== Installing an alternate dashboard with a ftp client ==== | ||
| + | === Activate networking access in xemu === | ||
| + | - Launch any game with xemu | ||
| + | - Press your Hotkey Button to bring the xemu menu. Then '' | ||
| + | === Run a separate ftp server === | ||
| + | - On another device (computer, smartphone, | ||
| + | === Install a ftp client === | ||
| + | - To install the ftp client, you can download a ready-to-use iso from [[https:// | ||
| + | - Launch this iso with xemu | ||
| + | - '' | ||
| + | - Once it's done, go back to the main menu and choose: '' | ||
| + | - Navigate to '' | ||
| + | - Go all the way down to '' | ||
| + | - The save files are located in '' | ||
| + | |||
| + | ===== Lan and Online Gaming ===== | ||
| + | ==== System Link ==== | ||
| + | System Link is a form of offline multiplayer gaming on the Xbox and Xbox 360 gaming consoles over a LAN (local area network). Wikipedia has a [[https:// | ||
| + | |||
| + | === Easy way: use a public server === | ||
| + | Using an existing server allows you to play with other users on the same Lan, or on the Internet as if you were on the same LAN: | ||
| + | * us-west-1.lan.xemu.app: | ||
| + | * us-east-1.lan.xemu.app: | ||
| + | * de-1.lan.xemu.app: | ||
| + | |||
| + | Change your Network settings by pressing '' | ||
| + | * Remote address: de-1.lan.xemu.app: | ||
| + | * Bind Address: 0.0.0.0: | ||
| + | |||
| + | Alternatively, | ||
| + | < | ||
| + | [net] | ||
| + | enable = true | ||
| + | backend = ' | ||
| + | |||
| + | [net.udp] | ||
| + | bind_addr = ' | ||
| + | remote_addr = ' | ||
| + | </ | ||
| + | |||
| + | |||
| + | === A bit harder: host your own local server === | ||
| + | It's also possible to use your own server (see some documentation here https:// | ||
| + | |||
| + | ==== Xbox Live ==== | ||
| + | It offers a completely different approach. The service was shut down by Micrososft in 2010. Some projects, such as insignia, exist to offer replacement servers. | ||
| + | |||
| ===== Controls ===== | ===== Controls ===== | ||
| Line 96: | Line 190: | ||
| Here are the default Microsoft XBOX's controls shown on a [[: | Here are the default Microsoft XBOX's controls shown on a [[: | ||
| - | {{ https:// | + | {{https:// |
| ===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
| Line 108: | Line 202: | ||
| It would be weird if you were using a BIOS for another Xbox, wouldn' | It would be weird if you were using a BIOS for another Xbox, wouldn' | ||
| - | If for some reason you aren't able to set the language from your Xbox, you can directly edit the EEPROM settings on the hard-drive image using [[https:// | + | If for some reason you aren't able to set the language from your Xbox, you can |
| + | * directly edit the EEPROM settings on the hard-drive image using [[https:// | ||
| + | * or use the [[https:// | ||
| ==== Further troubleshooting ==== | ==== Further troubleshooting ==== | ||
- systems/xbox.1647911297.txt.gz
- Last modified: 4 years ago
- by atari