Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:xbox [2024/01/03 14:19] – [Installing an alternate dashboard with a ftp client] toccata10systems:xbox [2024/09/15 03:49] (current) – [ROMs] add note about Linux executable failing atari
Line 73: Line 73:
  
 <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: ''wine extract-xiso.exe -r "game.iso"''
 +
 In case the Github link is down, you can also download an older version of it from the author's [[https://sourceforge.net/projects/extract-xiso/|Sourceforge page]]. In case the Github link is down, you can also download an older version of it from the author's [[https://sourceforge.net/projects/extract-xiso/|Sourceforge page]].
 </WRAP> </WRAP>
Line 83: Line 85:
  
 ==== Squashfs format ==== ==== Squashfs format ====
-If you want to compress the your (x)iso rom file, you can use Squashfs [[https://wiki.batocera.org/disk_image_compression#squashfs]]. For example on Linux:+If you want to compress the your (x)iso rom file, use Squashfs [[https://wiki.batocera.org/disk_image_compression#squashfs]]. For example on Linux: 
 <code> <code>
 mksquashfs "OutRun 2006 - Coast 2 Coast (USA, Europe) (En,Fr,De,Es,It).iso" "OutRun 2006 - Coast 2 Coast (USA, Europe) (En,Fr,De,Es,It).iso.squashfs" mksquashfs "OutRun 2006 - Coast 2 Coast (USA, Europe) (En,Fr,De,Es,It).iso" "OutRun 2006 - Coast 2 Coast (USA, Europe) (En,Fr,De,Es,It).iso.squashfs"
 </code> </code>
-The extension has to be ''.iso.squashfs'', ovtherwise, you'll get  ''file driver requires /var/run/squashfs/<rom> to be a regular file'' + 
 +The extension has to be ''.iso.squashfs'', otherwise you'll get  ''file driver requires /var/run/squashfs/<rom> to be a regular file'' 
  
 ===== Emulators ===== ===== Emulators =====
Line 131: Line 135:
 Most tutorials recommend running a ftp server on xemu to access the files such as [[https://xemu.app/docs/networking/|the official xemu doc]]. This can be tricky on batocera. Most tutorials recommend running a ftp server on xemu to access the files such as [[https://xemu.app/docs/networking/|the official xemu doc]]. This can be tricky on batocera.
  
-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. Here is the procedure:+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/download your game saves. Here is the procedure:
  
 ==== Installing an alternate dashboard with a ftp client ==== ==== Installing an alternate dashboard with a ftp client ====
 === Activate networking access in xemu === === Activate networking access in xemu ===
   - Launch any game with xemu   - Launch any game with xemu
-  - Press your Hotkey Button to bring the xemu menu. Then ''Settings>All settings>Network>Enable'' . The adapter is attached to ''NAT''. No need to do any port forwarding+  - Press your Hotkey Button to bring the xemu menu. Then ''Settings''>''All settings''>''Network''>''Enable'' . The adapter is attached to ''NAT''. No need to do any port forwarding.
 === Run a separate ftp server === === Run a separate ftp server ===
   - On another device (computer, smartphone,...) install and run a Ftp server. For example, Android phones have a lot of applications to get this up and running very quickly.   - On another device (computer, smartphone,...) install and run a Ftp server. For example, Android phones have a lot of applications to get this up and running very quickly.
Line 148: Line 152:
   - The save files are located in ''E:\UDATA'' (sometimes also in ''E:\TDATA'')   - The save files are located in ''E:\UDATA'' (sometimes also in ''E:\TDATA'')
  
 +===== 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://en.wikipedia.org/wiki/List_of_Xbox_System_Link_games|list of supported titles]]. The option is sometimes buried deeply (ex: in OutRun2, it lays in OutRun Challenge > Race Mode > System Link).
 +
 +=== 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:9938
 +  * us-east-1.lan.xemu.app:9938
 +  * de-1.lan.xemu.app:9938
 +
 +Change your Network settings by pressing ''Hotkey'', then ''Network'' > ''UDP Tunnel''
 +  * Remote address: de-1.lan.xemu.app:9938
 +  * Bind Address: 0.0.0.0:9938
 +
 +Alternatively, you can edit directly the ''/userdata/system/configs/xemu/xemu.toml'' file:
 +<code>
 +[net]
 +enable = true
 +backend = 'udp'
 +
 +[net.udp]
 +bind_addr = '0.0.0.0:9938'
 +remote_addr = 'de-1.lan.xemu.app:9938'
 +</code>
 +
 +
 +=== A bit harder: host your own local server ===
 +It's also possible to use your own server (see some documentation here https://github.com/mborgerson/l2tunnel/issues/4 ) if you want to locally connect several computers (and even real xbox consoles) running xemu.
 +
 +==== 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.
  
  
Line 167: Line 202:
 It would be weird if you were using a BIOS for another Xbox, wouldn't it? It would be weird if you were using a BIOS for another Xbox, wouldn't it?
  
-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://github.com/Ernegien/XboxEepromEditor|Ernegien's Original Xbox EEPROM Editor]]. The EEPROM can be found at ''/userdata/saves/xbox/xemu_eeprom.bin''.+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://github.com/Ernegien/XboxEepromEditor|Ernegien's Original Xbox EEPROM Editor]]. The EEPROM can be found at ''/userdata/saves/xbox/xemu_eeprom.bin''
 +  * or use the [[https://github.com/dracc/NevolutionX|NevolutionX dashboard]] to change the language settings.
  
 ==== Further troubleshooting ==== ==== Further troubleshooting ====
  • systems/xbox.1704291570.txt.gz
  • Last modified: 2 years ago
  • by toccata10