forked from dosemu2/dosemu2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL
59 lines (46 loc) · 2.07 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
dosemu2 installation instructions (from source)
==============================================
-> REQUIREMENTS for dosemu2:
- fdpp of the latest version, for now from git or from PPA:
https://code.launchpad.net/~dosemu2/+archive/ubuntu/ppa
- gcc >= 3.3 or clang >= 3.7.0
- glibc >= 2.3.3
- linux >= 3.16 for x86-64, >= 4.7 recommended.
With older version than 3.16 there may be some problems
with DPMI, especially make sure to not use 3.14 and 3.15.
linux >= 4.3 for i386.
linux >= 4.11 if you want to run 32bit dosemu under x86_64 kernel
with multilib environment (you likely don't want to do this).
- x86 (i386/x86-64) target CPU
- bison and flex
- SDL >= 2.0.6 is recommended (older versions may have problems
with full-screen/windowed mode switching).
- development libraries: Xext, slang, gpm, alsa, fluidsynth,
ladspa, libao, binutils(libbfd) can be used when available.
--------------------------------------------------------------------------
1. Compile
--------------------------------------------------------------------------
First you should run:
./autogen.sh
Then either:
./default-configure
make
or
- create a seperate directory and run
$SRCDIR/configure (or $SRCDIR/default-configure; see below)
make
in that directory.
- sudo make install
You can now start dosemu2 using "dosemu".
--------------------------------------------------------------------------
2. Want to use a different configuration ?
--------------------------------------------------------------------------
Runtime configuration variables can be stored in the file ~/.dosemu/.dosemurc.
This file overrides the dosemu.conf file which is usually either in
/etc/dosemu or in /etc. By default, most error and debug messages are
logged to the file ~/.dosemu/boot.log.
If you want a dosemu2 executable with development settings (debug info,
experimental features, and so on) then it is easier to use the file
compiletime-settings.devel -- you can use it by running
./default-configure -d
(*not* ./configure -d) prior to running make.