3 Wine is a program that allows running MS-Windows programs under X11.
4 It consists of a program loader, that loads and executes an
5 MS-Windows binary, and of an emulation library that translates Windows
6 API calls to their Unix/X11 equivalent.
8 Wine is free software. See the file LICENSE for the details.
9 Basically, you can do anything with it, except claim that you wrote it.
16 Linux version 0.99.13 or above
18 FreeBSD-current or FreeBSD 1.1
20 To build Wine, first do a "./Configure" and then a "make" (or "gmake"
21 if you're running *BSD). The executable "wine" will be built. "wine"
22 will load and run 16-bit Windows' executables.
24 To upgrade to a new release by using a patch file, first cd to the
25 top-level directory of the release (the one containing this README
26 file). Then do a "make clean", and patch the release with:
28 gunzip -c patch-file | patch -p1
30 where "patch-file" is the name of the patch file (something like
31 Wine-yymmdd.diff.gz). You can then re-run "./Configure", and then
37 Wine requires you to have a file /usr/local/etc/wine.conf (you can
38 supply a different name when configuring wine) or a file called .winerc
39 in your home directory.
41 The format of this config file is just like a Windows .ini file.
42 The file wine.ini contains a config file example.
44 Here's an explanation of each section:
48 format: <driveletter> = <rootdirectory>
51 This section is used to specify the root directory of each `dos'drive
52 as Windows' applications require a dos/mswindows based diskdrive &
55 If you mounted your dos-partition as /dos and installed Microsoft Windows
56 in c:\windows than you should specify c=/dos in the drives section.
60 format: windows = <directory>
63 Used to specify an different windows directory.
65 format: system = <directory>
66 default: c:\windows\system
68 Used to specify an different system directory.
70 format: temp = <directory>
73 Used to specify a directory where Windows applications can store temporary
76 format: path = <directories separated by semi-colons>
77 default: c:\windows;c:\windows\system
79 Used to specify the path which will be used to find executables and DLL's.
81 format: systemresources = <filename>
84 Used to specify the name of sysres.dll, a dll which is used by Wine itself.
88 format: com[12345678] = <devicename>
91 Used to specify the devices which are used as com1 - com8.
95 format: lpt[12345678] = <devicename>
98 Used to specify the devices which are used as lpt1 - lpt8.
102 format: file = <filename or CON when logging to stdout>
105 used to specify the file which will be used as logfile.
107 format: exclude = <message names separated by semicolons>
110 Used to specify which messages will be excluded from the logfile.
112 format: include = <message names separated by semicolons>
115 Used to specify which messages will be included in the logfile.
120 When invoking Wine, you must specify the entire path to the executable,
123 For example: to run Windows' solitaire:
125 wine sol (using the searchpath to locate the file)
128 wine c:\\windows\\sol.exe (using a dosfilename)
130 wine /usr/windows/sol.exe (using a unixfilename)
132 Note: the path of the file will also be added to the path when
133 a full name is supplied on the commandline.
135 Have a nice game of solitaire, but be careful. Emulation isn't perfect.
136 So, occasionally it may crash.
139 5. GETTING MORE INFORMATION
141 The best place to get help or to report bugs is the Usenet newsgroup
142 comp.emulators.ms-windows.wine. The Wine FAQ is posted there every
145 If you add something, or fix a bug, please send a patch to
146 wine-new@amscons.com for inclusion in the next release.
150 julliard@lamisun.epfl.ch