Kenneth Culver implementálta a linuxos ftruncate64, truncate64, és az mmap2 rendszerhívásokat a 'linuxulator'-ba a számítógépén, és ezekkel a változásokkal lehetősége nyílt arra, hogy a linuxos winex-et futtassa a FreeBSD boxán. Gondolt egyet, ha már egyszer fut a winex, akkor fusson már a Warcraft 3 is. És a lúd kövér lett. Fut a Warcraft 3, D3D és OpenGL módban is.
Kenneth levele:
Date: Tue, 26 Nov 2002 04:42:56 -0500 (EST)
From: Kenneth Culver
To: freebsd-hackers@freebsd.org
Cc: mchopra@engmail.uwaterloo.ca
Subject: Warcraft3 on FreeBSD
Just in case anyone here cares, I have implemented the linux ftruncate64, truncate64, and mmap2 syscalls in the linuxulator on my computer, (mostly cut 'n pasted the mmap2 from regular mmap with a couple of changes) and with these changes it is possible to run the linux version of winex (the
one you have to pay for) to run warcraft 3. IT works in both direct3d mode and in opengl mode using the following commandline:
winex --dll dsound=n --dll quartz=n --dll d3d8=b War3.exe -- War3.exe
Anyway, just thought someone might want to know. If anyone wants step-by-step instructions to getting this working I'll have those worked up in the next few days and posted somewhere along with the patches to the linux kernel module.
Ken