I recently have been doing a bit of testing here and there on the gaming capabilities of Xdsl.
Specifically, the 0.7beta 0.02 linked to from HERE. Yes, the Mediafire link is still valid.
Not surprisingly, there are a lot of native Linux games, or ports, that won't work due to dependencies on later kernels. My first tests were with Wine. Although only old versions of Wine were available, I proceeded.
Considering I have no way of connecting my *box to the net, I had to manually download the following DSL packages, or any other Debian Sarge debs.
* nvidia_1.0.8762.dsl (warning!)
Keeping it simple, I also downloaded the following Windows binaries.
* ScummVM installer version
* prboom-plus latest
* Zdoom mouse enabled svn build
There are several versions of Wine in the DSL repository. I did get the latest Windows Zsnes to load in Wine, but not the Wine version required for everything else... I left it out.
Because I had seen so many threads mentioning it, I also tested out the Windows PC game 'StarCraft'.
The first step was FTP installing Xdsl to the E:\ drive, and transferring all the above downloads to a directory on my F:\ drive. I then re-installed Xdsl (through the frugal) as a loopback install. After rebooting into the loopback install, I opened up the MyDsl browser, and loaded the 'dsl-dpkg.dsl' enabling apt. I also loaded the 'Xfree86.dsl', and used the option in the Xdsl menu to run the install script.
As root I'd suggest editing the '/opt/bootlocal.sh', and appending the line 'modprobe joydev' to it without quotes. Save the file changes.
Before installing the Nvidia package, I'd recommend doing the following. Reboot the system, with the 'backup' option checked for safety. Either reload the system in 'frugal' mode, or FTP into the Xbox from your PC. While in the Xbox system through Xdsl frugal, or FTP, copy the loopback install compressed image to your Xbox's F:\ drive, or your PC.
You can mount your Xbox's F drive (if available) by opening up Emelfm, navigating to '/mnt', highlighting 'hda55', and choosing mount from the right mouse click menu. Alternatively, you could open a command prompt, and type 'sudo mount /mnt/hda55' without the quotes.
Okay, once your loop-back image is backed up you can proceed to install the Nvidia package. Reboot into the 'loop-back' install. Open your MyDsl extension browser, and load the 'nvidia_1.0.8762.dsl'. The reason this is installed after a backup is that it makes Xdsl unstable. If for any reason you have to manually power-off the Xbox while in Linux, there's a good chance the system will be rendered non-bootable. This happened to me a few times, when the mouse was 'grabbed' by Windows apps running in Wine.
That's the first part. The second post will be the results, before my only Xbox controller detected by Xdsl was rendered useless.
Edited by NobodyHere, 21 June 2011 - 08:47 PM.