Transgaming WineX is a fork of Wine specific to implement DirectX and other features needed for playing the latest Windows games within Linux. Many games already work very well, with more game support always improving. You can download the source code which is free for non-commercial use, but it lacks the copy protection code that cannot be released due to the anti-circumvention clause of the DMCA.
The most convenient way of using WineX is to subscribe for only $5 a month and be able to download their binary release which works great in most Linux distributions (I currently pay them $10 a month, at one point I was contributing $100/month.) Much of their code is released to the X11 licensed ReWind project, meaning by subscribing to Transgaming your money helps to further Open Source Software development. http://downloads.transgaming.com/files/winex-2_2-releasenotes.txt WineX 2.2 Release Issued on Tuesday October 8, 2002 As mentioned in our September Development Status Report, we have been working on this release from the same 'stable' source code tree that was used for both the WineX 2.1 release and the Kohan products. WineX 2.2 is primarily a maintenance release that incorporates many of the sound and multimedia improvements that we have made in recent weeks. WineX 2.2 also includes preliminary support for Sony Online Entertainment's incredibly popular massive multiplayer on-line game, EverQuest. The complete list of changes is as follows: * Many improvements have been made to the sound system in WineX. Several new combinations of hardware and device drivers should now work better than previously. * Hardware sound buffering is supported when explicitly activated. It can be configured in the ~/.transgaming/config file, along with support for Full Duplex mode. See the WineX Beginners Guide v. 2.2 for more information. * DirectShow support has been significantly improved, both in performance, as well as with support for additional media types. DirectShow performance is best when hardware sound buffering is enabled. * Several improvements have been made to DirectInput, including support for Unicode APIs and multi-button mice. * A number of fixes have been made to Direct3D 8, including support switching rendering between threads, as well as various Transformation and Lighting fixes. * Preliminary support for EverQuest. The Game is now fully playable using the default 'new' EverQuest user interface mode, however the auto-updater may not always work properly. The standard UI mode is not fully functional, and performance improvements will be made in future releases. For more information, see the WineX 2.2 Release Notes. * Fixes for Mandrake 9.0 and RedHat 8.0 CD device auto-detection. Note that Mandrake 9.0 appears to have a bug with SuperMount which can cause problems reading files from a CD-ROM in some circumstances. To work around the problem, disable the SuperMount feature in the OS. (continued within the full release notes) http://downloads.transgaming.com/files/winex-2_2-releasenotes.txt