Cedega on FreeBSD
A project to fix our Linux compatibility layer to run Cedega properly

. News . Cedega on FreeBSD Howto . Compatibility List .

This project is effectively dead. Please consider supporting the Wine project on FreeBSD instead.

01/04/2007 - Provide an indication that this project has been stalled for years. Page being left online for the time being.
03/29/2006 - StarCraft: Brood War reported working. See the Compat. List
02/13/2006 - MDK2 reported working. See the Compat. List
10/27/2005 - Posted an updated set of notes for World of Warcraft.
09/21/2005 - World of Warcraft reported working. See the Compat. List
09/09/2005 - Grand Theft Auto: Vice City can now be played with a workaround. More info under the Compat. List.
07/18/2005 - Jedi Knight II: Jedi Academy reported working. More info under the Compat. List
07/07/2005 - WarCraft 3 (Frozen Throne) reported working with Cedega 4.3.2.
06/16/2005 - We now provide a FreeBSD port on the howto page to aid you in installing Cedega.
05/24/2005 - Quake III Arena reported working under Cedega 4.2-1. Screenshots posted under the Compat. List.
05/13/2005 - Cedega 4.3.x seems to be completely broken on FreeBSD 5.4-RELEASE unless wine-preloader is disabled (default with our port). It is quite possibly related to the 'prctl' syscall not being implemented.
05/03/2005 - Relevant changes that replace our ENOSYS patch have been committed. Our ENOSYS patch is no longer needed on 5.4-RELEASE and above.
12/07/2004 - Linux binary build of Cedega from CVS runs on FreeBSD (tested with Grand Theft Auto 3)
Cedega, a product of TransGaming, is a commercialized fork of Wine that is specifically designed to run Microsoft Windows games on Linux. For quite some time now, many of us have wished to see Cedega ported or at least running properly on FreeBSD via our Linux compatibility layer. This is what we (this project) intend to do first.

This page will contain the occasional bit of news tracking the overall progress (or lack thereof) in getting Cedega to run on FreeBSD. It is currently in a scattered/not-so-organized state. However, this is likely to change if more progress is made.

After tracking down the first syscall causing Cedega to crash and exit with "Bad system call", I just happened to get in touch with a Cedega developer (peteH). With his help, I managed to get various versions Cedega working enough on FreeBSD to play a few games.

This version of Cedega is commercial, meaning that you must pay for it.

Please understand that before you go out and get a subscription from TransGaming (you need to pay for one in order to get a copy of Cedega), very few things work. There are still a lot of problems that need to be resolved. Cedega crashes in many places and does not work with a lot of games on FreeBSD yet. For example, both of the game installers I attempted to run (including GTA3's installer) failed to work. I had to copy over the installation from an existing Windows install. Both games also need a "crack" to run.


If you manage to "implement" any more syscalls/fix problems with Cedega on FreeBSD or have a new working game to report, don't hesitate to contact me.

irc.freenode.net - tlp / #freebsd-cedega