
Outcast is a PC video game from 1999 by the now bankrupt Appeal, and was distributed by Infrogrames. At the time it was Windows-only, but today you can get your retro-fix on Linux thanks to developments with WINE.
Here are instructions on how to get Outcast working in Ubuntu Hardy Heron, although you will not have too much trouble transferring them to other distros:
Installing WINE: You will need a patched version of WINE 1.1.0 in order to fix the mouse-look problem. This problem affects other games, too. Fortunately, the patch adds an optional ENV flag, so you will not affect your other WINE applications with it.
1. Install the build-dependencies and patching utility:
sudo apt-get build-dep wine sudo apt-get install patch
mkdir ~/wine-dev cd ~/wine-dev tar xvf ~/wine-1.1.0.tar.bz2 -C .
cd ~/wine-dev/wine-1.1.0 patch -p0 < ~/wine-force-mousewarp.patch
./configure make sudo make install
winecfg # Applications > Windows Version > Windows 98 # Graphics > Allow DirectX apps to stop the mouse leaving their window # Audio > OSS Driver # Drives > Autodetect... (make sure it picks up your CD-ROM drive!) # Press OK
# Terminal 1 # Install the game as normal (use the default settings) # Assumes D:\ is how WINE detected your CD-ROM drive wine "D:\Setup\SETUP.EXE" # Terminal 2 # Once the installer starts copying the game-files, run # this command to delete Uninst.isu when it exists. # The game takes a little while to install, so you should # not need to rush the process rm ~/.wine/drive_c/Program\ Files/Outcast/Uninst.isu
env WINEPREFIX="~/.wine" wine "C:\Program Files\Outcast\Outcast.exe"
env WINEFORCEMOUSEWARP="yes" WINEPREFIX="~/.wine" wine "C:\Program Files\Outcast\oc\loader.exe"
This article is a backup of a thread I posted elsewhere, and partially documents the installation of my Gentoo server.
Click "Comments" to see the whole thread.
Still on a retro-gaming bender, I reinstalled ZSNES recently only to find out why I abandoned it in the first place: Bad sound quality on my system.
After much digging I think I've finally stumbled on the solution, so here's the lowdown on getting ZSNES up-and-running from source: (This assumes you've already downloaded it from the ZSNES site and have extracted it to an appropriate place.)
# You'll need SDL if you don't have it: sudo apt-get install libsdl1.2-dev # Configure, make and install ZSNES ./configure --enable-libao --enable-release make && sudo make install
sudo apt-get install libsdl1.2debian-alsa sudo apt-get install libsdl1.2debian-oss sudo apt-get install libsdl1.2debian-esd
bsnes aims to emulate SNES hardware as closely as possible, and as of 4th August 2007 it claimed to achieve 100% compatibility with all commercially available games.
Trying to compile version 0.022 on Ubuntu 7.04 Feisty Fawn I came a cropper on a couple of dependencies, so here they are for anyone else who's interested in trying out bsnes:
sudo apt-get install libxv-dev libao-dev
Miles off-topic, but perhaps I can be forgiven since this is my first post on this site for nearly a year. 
If you're interested in amateur electronics, you may have heard of Velleman and their excellent kits, and you may also have heard of their K8055 USB Experiment Interface Board.
Unfortunately Vellemen only provide Windows drivers and examples for this great little project, but help is at hand for Linux users over at this site:
http://libk8055.sourceforge.net/
One of the issues highlighted is giving the device the correct permissions using hotplug when it is first plugged-in. If you are using udev instead, follow this procedure:
1. Build your K8055. 
2. Plug it in and find out its Vendor and Product ID. You'll need to install usbutils for this:
# Install usbutils in a Debian-based distro (eg, Ubuntu) sudo apt-get install usbutils # Install usbutils in Gentoo emerge usbutils
Bus 002 Device 052: ID 10cf:5500 Velleman Components, Inc. 8055 Experiment Interface Board (address=0)
# udev rules file for Velleman K8055 USB Experiment Interface Board # SUBSYSTEMS!="usb", ACTION!="add", GOTO="k8055_rules_end" # The K8055 device, including all jumper configurations ATTRS{idVendor}=="10cf", ATTRS{idProduct}=="5500", GROUP="k8055", MODE="0660" ATTRS{idVendor}=="10cf", ATTRS{idProduct}=="5501", GROUP="k8055", MODE="0660" ATTRS{idVendor}=="10cf", ATTRS{idProduct}=="5502", GROUP="k8055", MODE="0660" ATTRS{idVendor}=="10cf", ATTRS{idProduct}=="5503", GROUP="k8055", MODE="0660" LABEL="k8055_rules_end"
/etc/init.d/udev restart
groupadd k8055
usermod -a -G k8055 <your_username>Oops... Upload-links were broken. 

I think Sir Nick the nick-changing bunny broke Skill-Club. 
HC won’t be best pleased. 
Best wishes to all for 2006. 

I’m sure by now you’ve all probably noticed the Radio link to the left of the standard-skin. It’s not quite what was promised with Skill-Club Radio, but it’s a start. 
It works with the Last FM XML feeds, which are powered by AudioScrobbler. Sign-up for an account at Last FM and download the AudioScrobbler client or plugin of your choice.
Once you know your AudioScrobbler member name, type it into your Members Profile. Optionally, you can also type in your SHOUTcast address so others can tune-in to your listening.
I will create easy-guides on how to do all this soon. 