VOGONS

Common searches


compiling problem of franpa

Topic actions

Reply 120 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

how do i get the following to work in SDL? (or is it vastly too complex a task for me to even consider?

direct sound
direct draw
direct input

edit: did make native after i ./configure that SDL and dosbox still fails too compile...

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by dosbox configure 0.70, which was
generated by GNU Autoconf 2.56. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = paul
uname -m = i686
uname -r = 1.0.10(0.46/3/2)
uname -s = MINGW32_NT-5.1
uname -v = 2004-03-15 07:17

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: .
PATH: /usr/local/bin
PATH: /mingw/bin
PATH: /bin
PATH: /c/WINDOWS/system32
PATH: /c/WINDOWS
PATH: /c/WINDOWS/System32/Wbem
PATH: /c/Program Files/Common Files/Adobe/AGL
PATH: /c/Program Files/Diskeeper Corporation/Diskeeper/
PATH: /e/Temp


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1344: checking build system type
configure:1362: result: i686-pc-mingw32
configure:1370: checking host system type
configure:1384: result: i686-pc-mingw32
configure:1392: checking target system type
configure:1406: result: i686-pc-mingw32
configure:1434: checking for a BSD-compatible install
configure:1488: result: /bin/install -c
configure:1499: checking whether build environment is sane
configure:1542: result: yes
configure:1575: checking for gawk
configure:1591: found /bin/gawk
configure:1601: result: gawk
configure:1611: checking whether make sets $(MAKE)
configure:1631: result: yes
Show last 465 lines
configure:1789: checking whether make sets $(MAKE)
configure:1809: result: yes
configure:1864: checking for gcc
configure:1880: found /mingw/bin/gcc
configure:1890: result: gcc
configure:2134: checking for C compiler version
configure:2137: gcc --version </dev/null >&5
gcc.exe (GCC) 3.2.3 (mingw special 20030504-1)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2140: $? = 0
configure:2142: gcc -v </dev/null >&5
Reading specs from e:/emulat~1/supern~1/snesto~1/mingw/msys/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c++,f77,objc --disable-win32-registry --disable-shared --enable-sjlj-exceptions
Thread model: win32
gcc version 3.2.3 (mingw special 20030504-1)
configure:2145: $? = 0
configure:2147: gcc -V </dev/null >&5
gcc.exe: argument to `-V' is missing
configure:2150: $? = 1
configure:2174: checking for C compiler default output
configure:2177: gcc conftest.c >&5
configure:2180: $? = 0
configure:2226: result: a.exe
configure:2231: checking whether the C compiler works
configure:2237: ./a.exe
configure:2240: $? = 0
configure:2257: result: yes
configure:2264: checking whether we are cross compiling
configure:2266: result: no
configure:2269: checking for suffix of executables
configure:2271: gcc -o conftest.exe conftest.c >&5
configure:2274: $? = 0
configure:2299: result: .exe
configure:2305: checking for suffix of object files
configure:2327: gcc -c conftest.c >&5
configure:2330: $? = 0
configure:2352: result: o
configure:2356: checking whether we are using the GNU C compiler
configure:2381: gcc -c conftest.c >&5
configure:2384: $? = 0
configure:2387: test -s conftest.o
configure:2390: $? = 0
configure:2403: result: yes
configure:2409: checking whether gcc accepts -g
configure:2431: gcc -c -g conftest.c >&5
configure:2434: $? = 0
configure:2437: test -s conftest.o
configure:2440: $? = 0
configure:2451: result: yes
configure:2468: checking for gcc option to accept ANSI C
configure:2529: gcc -c -g -O2 conftest.c >&5
configure:2532: $? = 0
configure:2535: test -s conftest.o
configure:2538: $? = 0
configure:2556: result: none needed
configure:2574: gcc -c -g -O2 conftest.c >&5
conftest.c:2: parse error before "me"
configure:2577: $? = 1
configure: failed program was:
| #ifndef __cplusplus
| choke me
| #endif
configure:2705: checking for style of include used by make
configure:2733: result: GNU
configure:2761: checking dependency style of gcc
configure:2823: result: gcc3
configure:2845: checking how to run the C preprocessor
configure:2875: gcc -E conftest.c
configure:2881: $? = 0
configure:2913: gcc -E conftest.c
configure:2914:28: ac_nonexistent.h: No such file or directory
configure:2919: $? = 1
configure: failed program was:
| #line 2904 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "dosbox"
| #define PACKAGE_TARNAME "dosbox"
| #define PACKAGE_VERSION "0.70"
| #define PACKAGE_STRING "dosbox 0.70"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "dosbox"
| #define VERSION "0.70"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:2957: result: gcc -E
configure:2976: gcc -E conftest.c
configure:2982: $? = 0
configure:3014: gcc -E conftest.c
configure:3015:28: ac_nonexistent.h: No such file or directory
configure:3020: $? = 1
configure: failed program was:
| #line 3005 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "dosbox"
| #define PACKAGE_TARNAME "dosbox"
| #define PACKAGE_VERSION "0.70"
| #define PACKAGE_STRING "dosbox 0.70"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "dosbox"
| #define VERSION "0.70"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3114: checking for g++
configure:3130: found /mingw/bin/g++
configure:3140: result: g++
configure:3156: checking for C++ compiler version
configure:3159: g++ --version </dev/null >&5
g++.exe (GCC) 3.2.3 (mingw special 20030504-1)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3162: $? = 0
configure:3164: g++ -v </dev/null >&5
Reading specs from e:/emulat~1/supern~1/snesto~1/mingw/msys/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c++,f77,objc --disable-win32-registry --disable-shared --enable-sjlj-exceptions
Thread model: win32
gcc version 3.2.3 (mingw special 20030504-1)
configure:3167: $? = 0
configure:3169: g++ -V </dev/null >&5
g++.exe: argument to `-V' missing

configure:3172: $? = 1
configure:3175: checking whether we are using the GNU C++ compiler
configure:3200: g++ -c conftest.cc >&5
configure:3203: $? = 0
configure:3206: test -s conftest.o
configure:3209: $? = 0
configure:3222: result: yes
configure:3228: checking whether g++ accepts -g
configure:3250: g++ -c -g conftest.cc >&5
configure:3253: $? = 0
configure:3256: test -s conftest.o
configure:3259: $? = 0
configure:3270: result: yes
configure:3314: g++ -c -g -O2 conftest.cc >&5
configure:3317: $? = 0
configure:3320: test -s conftest.o
configure:3323: $? = 0
configure:3350: g++ -c -g -O2 conftest.cc >&5
configure: In function `int main()':
configure:3347: `exit' undeclared (first use this function)
configure:3347: (Each undeclared identifier is reported only once for each
function it appears in.)
configure:3353: $? = 1
configure: failed program was:
| #line 3333 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "dosbox"
| #define PACKAGE_TARNAME "dosbox"
| #define PACKAGE_VERSION "0.70"
| #define PACKAGE_STRING "dosbox 0.70"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "dosbox"
| #define VERSION "0.70"
| /* end confdefs.h. */
|
| int
| main ()
| {
| exit (42);
| ;
| return 0;
| }
configure:3314: g++ -c -g -O2 conftest.cc >&5
configure:3317: $? = 0
configure:3320: test -s conftest.o
configure:3323: $? = 0
configure:3350: g++ -c -g -O2 conftest.cc >&5
configure:3353: $? = 0
configure:3356: test -s conftest.o
configure:3359: $? = 0
configure:3384: checking dependency style of g++
configure:3446: result: gcc3
configure:3475: checking for a BSD-compatible install
configure:3529: result: /bin/install -c
configure:3581: checking for ranlib
configure:3597: found /mingw/bin/ranlib
configure:3608: result: ranlib
configure:3668: checking for sdl-config
configure:3686: found /bin/sdl-config
configure:3699: result: /bin/sdl-config
configure:3707: checking for SDL - version >= 1.2.0
configure:3798: gcc -o conftest.exe -g -O2 -I/usr/local/cross-tools/i386-mingw32msvc/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main conftest.c -L/usr/local/cross-tools/i386-mingw32msvc/lib -lmingw32 -lSDLmain -lSDL -mwindows >&5
configure:3748:17: SDL.h: No such file or directory
configure:3801: $? = 1
configure: program exited with status 1
configure: failed program was:
| #line 3731 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "dosbox"
| #define PACKAGE_TARNAME "dosbox"
| #define PACKAGE_VERSION "0.70"
| #define PACKAGE_STRING "dosbox 0.70"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "dosbox"
| #define VERSION "0.70"
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| /* end confdefs.h. */
|
| #include <stdio.h>
| #include <stdlib.h>
| #include <string.h>
| #include "SDL.h"
|
| char*
| my_strdup (char *str)
| {
| char *new_str;
|
| if (str)
| {
| new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
| strcpy (new_str, str);
| }
| else
| new_str = NULL;
|
| return new_str;
| }
|
| int main (int argc, char *argv[])
| {
| int major, minor, micro;
| char *tmp_version;
|
| /* This hangs on some systems (?)
| system ("touch conf.sdltest");
| */
| { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); }
|
| /* HP/UX 9 (%@#!) writes to sscanf strings */
| tmp_version = my_strdup("1.2.0");
| if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
| printf("%s, bad version string\n", "1.2.0");
| exit(1);
| }
|
| if ((1 > major) ||
| ((1 == major) && (2 > minor)) ||
| ((1 == major) && (2 == minor) && (11 >= micro)))
| {
| return 0;
| }
| else
| {
| printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", 1, 2, 11);
| printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro);
| printf("*** best to upgrade to the required version.\n");
| printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n");
| printf("*** to point to the correct copy of sdl-config, and remove the file\n");
| printf("*** config.cache before re-running configure\n");
| return 1;
| }
| }
|
|
configure:3828: result: no
configure:3862: gcc -o conftest.exe -g -O2 -I/usr/local/cross-tools/i386-mingw32msvc/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main conftest.c -L/usr/local/cross-tools/i386-mingw32msvc/lib -lmingw32 -lSDLmain -lSDL -mwindows >&5
configure:3857:17: SDL.h: No such file or directory
configure:3865: $? = 1
configure: failed program was:
| #line 3842 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "dosbox"
| #define PACKAGE_TARNAME "dosbox"
| #define PACKAGE_VERSION "0.70"
| #define PACKAGE_STRING "dosbox 0.70"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "dosbox"
| #define VERSION "0.70"
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| /* end confdefs.h. */
|
| #include <stdio.h>
| #include "SDL.h"
|
| int
| main ()
| {
| return 0;
| ;
| return 0;
| }
configure:3898: error: *** SDL version 1.2.0 not found!

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-mingw32
ac_cv_build_alias=i686-pc-mingw32
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=.exe
ac_cv_host=i686-pc-mingw32
ac_cv_host_alias=i686-pc-mingw32
ac_cv_objext=o
ac_cv_path_SDL_CONFIG=/bin/sdl-config
ac_cv_path_install='/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_target=i686-pc-mingw32
ac_cv_target_alias=i686-pc-mingw32
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/Franpa/dosbox-0.70/missing --run aclocal-1.7'
ALSA_CFLAGS=''
ALSA_LIBS=''
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /home/Franpa/dosbox-0.70/missing --run tar'
AUTOCONF='${SHELL} /home/Franpa/dosbox-0.70/missing --run autoconf'
AUTOHEADER='${SHELL} /home/Franpa/dosbox-0.70/missing --run autoheader'
AUTOMAKE='${SHELL} /home/Franpa/dosbox-0.70/missing --run automake-1.7'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT='.exe'
HAVE_WINDRES_FALSE=''
HAVE_WINDRES_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /home/Franpa/dosbox-0.70/missing --run makeinfo'
OBJEXT='o'
PACKAGE='dosbox'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='dosbox'
PACKAGE_STRING='dosbox 0.70'
PACKAGE_TARNAME='dosbox'
PACKAGE_VERSION='0.70'
PATH_SEPARATOR=':'
RANLIB='ranlib'
SDL_CFLAGS=''
SDL_CONFIG='/bin/sdl-config'
SDL_LIBS=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='0.70'
WINDRES=''
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_RANLIB='ranlib'
ac_ct_STRIP=''
ac_ct_WINDRES=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__quote=''
bindir='${exec_prefix}/bin'
build='i686-pc-mingw32'
build_alias=''
build_cpu='i686'
build_os='mingw32'
build_vendor='pc'
datadir='${prefix}/share'
exec_prefix='NONE'
host='i686-pc-mingw32'
host_alias=''
host_cpu='i686'
host_os='mingw32'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/home/Franpa/dosbox-0.70/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-mingw32'
target_alias=''
target_cpu='i686'
target_os='mingw32'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE "dosbox"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME "dosbox"
#define PACKAGE_STRING "dosbox 0.70"
#define PACKAGE_TARNAME "dosbox"
#define PACKAGE_VERSION "0.70"
#define VERSION "0.70"
#endif
#ifdef __cplusplus
#include <stdlib.h>

configure: exit 1

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 121 of 131, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

Here's your problem:

configure:3798: gcc -o conftest.exe -g -O2 -I/usr/local/cross-tools/i386-mingw32msvc/include/SDL

sdl-config still outputs the wrong path. Find all sdl-config or similar files in your mingw/msys installation and delete them, then do a
./configure --prefix=/usr; make; make install
from SDL sources (there is no make native here)

http://www.si-gamer.net/gulikoza

Reply 122 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

woot it works (./configure), so now i just type make then make install?

edit: no need for make install... erm i take it you use UPX to compress the exe down to 3~mb?

Last edited by franpa on 2007-03-07, 09:03. Edited 1 time in total.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 124 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

edit: no need for make install... erm i take it you use UPX to compress the exe down to 3~mb?

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 126 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

😮?

and er where is the optimized sdl.dll file located? if it is in the msys bin folder then that one causes dobox to crash during opening it... should i stick with the dll wich comes in the dosbox installer on the dosbox website?

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 128 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

ok ! and could you elaborate on the suntax for this STRIP command?

i have pretty much zero knowledge on unix commands...

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 129 of 131, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

strip <name_of_the_file> will remove all debugging and relocation symbols from a file. Libraries (such as SDL.dll) need some symbols intact, so it's better to use strip --strip-unneeded <name_of_the_file> on the dlls...

http://www.si-gamer.net/gulikoza

Reply 130 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

ok ! thank you everyone for all your help, i have a pretty good idea on what i need to do from now on if i need to do all this from scratch again.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 131 of 131, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

the attached file is an attempt are clearing up some things in the wiki... i have added point #7 and have modified points #2 and #3.

edit: these forums hate htm files.

<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 12">
<meta name=Originator content="Microsoft Word 12">
<link rel=File-List href="website_files/filelist.xml">
<link rel=Edit-Time-Data href="website_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>BuildingDOSBox - DOSBoxWiki</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>paul</o:Author>
<o:LastAuthor>paul</o:LastAuthor>
<o:Revision>7</o:Revision>
<o:TotalTime>8</o:TotalTime>
<o:Created>2007-03-08T02:11:00Z</o:Created>
<o:LastSaved>2007-03-08T02:21:00Z</o:LastSaved>
<o:Pages>2</o:Pages>
<o:Words>817</o:Words>
<o:Characters>4661</o:Characters>
<o:Lines>38</o:Lines>
<o:Paragraphs>10</o:Paragraphs>
<o:CharactersWithSpaces>5468</o:CharactersWithSpaces>
<o:Version>12.00</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<link rel=themeData href="website_files/themedata.thmx">
<link rel=colorSchemeMapping href="website_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>BestFit</w:Zoom>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-AU</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
Show last 1021 lines
   <w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<link rel=Stylesheet type="text/css" media=all
href="http://dosbox.sourceforge.net/wiki/index.php?action=style">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-1610611985 1073750091 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-believe-normal-left:yes;}
h1
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
mso-margin-top-alt:auto;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:24.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
font-weight:bold;}
h2
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
mso-outline-level:2;
font-size:18.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
font-weight:bold;}
h3
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
mso-outline-level:3;
font-size:13.5pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
font-weight:bold;}
h4
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
mso-outline-level:4;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
font-weight:bold;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:#97694F;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#4E2F2F;
text-decoration:underline;
text-underline:single;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
tt
{mso-style-noshow:yes;
mso-style-priority:99;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"Balloon Text Char";
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:14.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#365F91;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:bold;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;
font-style:italic;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
mso-ascii-font-family:Consolas;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Consolas;}
p.warning, li.warning, div.warning
{mso-style-name:warning;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Balloon Text";
mso-ansi-font-size:8.0pt;
mso-bidi-font-size:8.0pt;
font-family:"Tahoma","sans-serif";
mso-ascii-font-family:Tahoma;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Tahoma;
mso-bidi-font-family:Tahoma;}
span.html1
{mso-style-name:html1;
mso-style-unhide:no;
color:black;}
span.default1
{mso-style-name:default1;
mso-style-unhide:no;
color:#0000CC;}
span.keyword1
{mso-style-name:keyword1;
mso-style-unhide:no;
color:#11CC11;}
span.string1
{mso-style-name:string1;
mso-style-unhide:no;
color:#CC0000;}
span.comment1
{mso-style-name:comment1;
mso-style-unhide:no;
color:#FF9900;}
span.html2
{mso-style-name:html2;
mso-style-unhide:no;
color:black;}
span.default2
{mso-style-name:default2;
mso-style-unhide:no;
color:#0000CC;}
span.keyword2
{mso-style-name:keyword2;
mso-style-unhide:no;
color:#11CC11;}
span.string2
{mso-style-name:string2;
mso-style-unhide:no;
color:#CC0000;}
span.comment2
{mso-style-name:comment2;
mso-style-unhide:no;
color:#FF9900;}
span.z-TopofFormChar
{mso-style-name:"z-Top of Form Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"z-Top of Form";
mso-ansi-font-size:8.0pt;
mso-bidi-font-size:8.0pt;
font-family:"Arial","sans-serif";
mso-ascii-font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
display:none;
mso-hide:all;}
span.z-BottomofFormChar
{mso-style-name:"z-Bottom of Form Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"z-Bottom of Form";
mso-ansi-font-size:8.0pt;
mso-bidi-font-size:8.0pt;
font-family:"Arial","sans-serif";
mso-ascii-font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
display:none;
mso-hide:all;}
span.html3
{mso-style-name:html3;
mso-style-unhide:no;
color:black;}
span.default3
{mso-style-name:default3;
mso-style-unhide:no;
color:#0000CC;}
span.keyword3
{mso-style-name:keyword3;
mso-style-unhide:no;
color:#11CC11;}
span.string3
{mso-style-name:string3;
mso-style-unhide:no;
color:#CC0000;}
span.comment3
{mso-style-name:comment3;
mso-style-unhide:no;
color:#FF9900;}
span.html4
{mso-style-name:html4;
mso-style-unhide:no;
color:black;}
span.default4
{mso-style-name:default4;
mso-style-unhide:no;
color:#0000CC;}
span.keyword4
{mso-style-name:keyword4;
mso-style-unhide:no;
color:#11CC11;}
span.string4
{mso-style-name:string4;
mso-style-unhide:no;
color:#CC0000;}
span.comment4
{mso-style-name:comment4;
mso-style-unhide:no;
color:#FF9900;}
span.html5
{mso-style-name:html5;
mso-style-unhide:no;
color:black;}
span.default5
{mso-style-name:default5;
mso-style-unhide:no;
color:#0000CC;}
span.keyword5
{mso-style-name:keyword5;
mso-style-unhide:no;
color:#11CC11;}
span.string5
{mso-style-name:string5;
mso-style-unhide:no;
color:#CC0000;}
span.comment5
{mso-style-name:comment5;
mso-style-unhide:no;
color:#FF9900;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]--><![if mso 9]>
<style>
p.MsoNormal
{margin-left:.15pt;}
</style>
<![endif]>
<meta name=KEYWORDS
content="DOSBox project CPU emulator DOS wiki documentation BuildingDOSBox">
<meta name=DESCRIPTION
content="Wiki discussion and documentation site for the DOSBox project.">
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="5122"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=whitesmoke lang=EN-AU link="#97694F" vlink="#4E2F2F"
style='tab-interval:36.0pt;margin-left:.15pt;margin-right:.15pt'>

<div class=Section1>

<div id=header>

<div>

<p class=MsoNormal style='margin:0cm;margin-bottom:.0001pt'><a
href="http://dosbox.sourceforge.net/wiki/index.php?page=DOSBoxWiki"><span
style='mso-fareast-font-family:"Times New Roman";mso-no-proof:yes;text-decoration:
none;text-underline:none'><img border=0 width=499 height=102 id="_x0000_i1027"
src="http://dosbox.sourceforge.net/site_images/upper_logo.png" alt="[Home]"></span></a><span
style='mso-fareast-font-family:"Times New Roman";color:black'><o:p></o:p></span></p>

</div>

<h1><span style='mso-fareast-font-family:"Times New Roman";color:black'><a
href="http://dosbox.sourceforge.net/wiki/index.php?action=find&find=BuildingDOSBox"><span
style='text-decoration:none;text-underline:none'>BuildingDOSBox</span></a> <o:p></o:p></span></h1>

<div id=toolbar-top>

<p class=MsoNormal style='margin:0cm;margin-bottom:.0001pt'><span
style='mso-fareast-font-family:"Times New Roman";color:black'><a
href="http://dosbox.sourceforge.net/wiki/index.php?page=DOSBoxWiki">DOSBoxWiki</a>
| <a href="http://dosbox.sourceforge.net/wiki/index.php?page=RecentChanges">RecentChanges</a>
| <a href="http://dosbox.sourceforge.net/wiki/index.php?action=prefs">Preferences</a>
<o:p></o:p></span></p>

</div>

<div class=MsoNormal align=center style='margin:0cm;margin-bottom:.0001pt;
text-align:center'><span style='mso-fareast-font-family:"Times New Roman";
color:black'>

<hr size=2 width="100%" align=center>

</span></div>

</div>

<div id=body>

<h2><span style='mso-fareast-font-family:"Times New Roman";color:black'>Building
your own version of DOSBox<o:p></o:p></span></h2>

<h3><span style='mso-fareast-font-family:"Times New Roman";color:black'>1. Grab
the source<o:p></o:p></span></h3>

<p><span style='color:black'>First, grab the latest version of the DOSbox
sourcecode. A fairly often updated CVS-Dump can be found at<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><span style='mso-fareast-font-family:
"Times New Roman";color:black'><a
href="http://pcnwstage.phys.rug.nl/dosboxcvs.tgz">http://pcnwstage.phys.rug.nl/dosboxcvs.tgz</a>
<o:p></o:p></span></p>

<p><span style='color:black'>Download it and extract it to a seperate directory.<o:p></o:p></span></p>

<h3><span style='mso-fareast-font-family:"Times New Roman";color:black'>2. SDL<o:p></o:p></span></h3>

<p><span style='color:black'>DOSBox utilizes SDL (Simple DirectMedia Layer) to
use your graphics and sound-hardware. Ergo, you'll need to download it as well.
Grab the latest source at<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><span style='mso-fareast-font-family:
"Times New Roman";color:black'><a href="http://www.libsdl.org/">http://www.libsdl.org/</a>
<o:p></o:p></span></p>

<p><span style='color:black'>and extract to a seperate directory. (preferably
into the user folder found in your MSYS installation under the folder called
HOME)<o:p></o:p></span></p>

<p><span style='color:black'>When working on Windows, you might want to save a
lot of effort and just use the SDL (and optionally SDL_net) .DLL files included
with the latest official DOSBox release, as compiling SDL with full options
(e.g. DirectX support) is a bit involved. There are also pre-built .DLL files
on the SDL web site (Runtime Libraries -> Win32) that you can try at<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><span style='mso-fareast-font-family:
"Times New Roman";color:black'><a href="http://www.libsdl.org/download-1.2.php">http://www.libsdl.org/download-1.2.php</a>
(only need the runtime SDL)<o:p></o:p></span></p>

<p><span style='color:black'>Note that as of 12 Dec 2004, ddraw (DirectDraw)
rendering mode will not work in DOSBox unless you either use the SDL.dll
included with the latest version of DOSBox, or build your own SDL.dll with the
changes mentioned in the "Compiling SDL" section below.<o:p></o:p></span></p>

<h3><span style='mso-fareast-font-family:"Times New Roman";color:black'>3.
Compiling enviroment<o:p></o:p></span></h3>

<p><span style='color:black'>When working on Windows, you'll most likely need a
compiling environment. We suggest using the combination of MiniGW and MSYS,
which can be found at<o:p></o:p></span></p>

<p><span style='mso-fareast-font-family:"Times New Roman";color:black'><a
href="http://www.mingw.org/download.shtml">http://www.mingw.org/download.shtml</a>
(download </span><span style='color:black'><a
href="http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download" target="_nw">msysDTK-1.0.1.exe</a>
and <a href="http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?download"
target="_nw">MSYS-1.0.10.exe</a> and <a
href="http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe?download" target="_nw">MinGW-3.1.0-1.exe</a>)</span><span
style='mso-fareast-font-family:"Times New Roman";color:black'><o:p></o:p></span></p>

<p><span style='color:black'>You'll need to download both the latest MiniGW and
MSYS and the MSYS Development package. After downloading install MiniGW and
MSYS (in this order) then install the MSYS Development package over the top of
MSYS. The MSYS-post-Installer should ask for the installation directory of
MiniGW, so you should pick the path where you installed it. After the
installation, run the MSYS.BAT (situated in the root of your MSYS installation)
and you should see a unix-like command prompt. <o:p></o:p></span></p>

<h3><span style='mso-fareast-font-family:"Times New Roman";color:black'>4.
Compiling SDL<o:p></o:p></span></h3>

<p><span style='color:black'>Navigate to the directory where you extracted the
SDL-source (using unix commands) and type<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><tt><span style='font-size:10.0pt'>./configure
</span></tt><span style='font-size:10.0pt;font-family:"Courier New";color:#383838'><br>
<tt>make </tt><br>
<tt>make install </tt></span><span style='mso-fareast-font-family:"Times New Roman";
color:black'><o:p></o:p></span></p>

<p><span style='color:black'>Some MinGW-specific info on compiling SDL under
Windows is available at<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><span style='mso-fareast-font-family:
"Times New Roman";color:black'><a
href="http://www.libsdl.org/extras/win32/mingw32/README.txt">http://www.libsdl.org/extras/win32/mingw32/README.txt</a>
<o:p></o:p></span></p>

<p><span style='color:black'>If you are having trouble with a message like 'no acceptable
ld found in $PATH' try 'export LD=/c/gxx-2.95.2/bin/ld.exe' (or wherever you
have the exe; GCC 2.95 in this case)<o:p></o:p></span></p>

<p><span style='color:black'>Also, if you have trouble getting ddraw
(DirectDraw) working in DOSBox, see this post on the DOSBox forum for a
possible fix:<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><span style='mso-fareast-font-family:
"Times New Roman";color:black'><a
href="http://www.vogons.org/viewtopic.php?p=48050&highlight=#48050">http://www.vogons.org/viewtopic.php?p=48050&highlight=#48050</a>
<o:p></o:p></span></p>

<h4><span style='mso-fareast-font-family:"Times New Roman";color:black'>4b.
SDL-net (optional)<o:p></o:p></span></h4>

<p><span style='color:black'>If you want to benefit from DOSBox'es Modem-Emulation
or IPX-Support, you'll additionally need the SDL-net library, which can be
found at<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><span style='mso-fareast-font-family:
"Times New Roman";color:black'><a href="http://www.libsdl.org/projects/SDL_net/">http://www.libsdl.org/projects/SDL_net/</a>
<o:p></o:p></span></p>

<p><span style='color:black'>Download, extract and compile as you did with SDL.<o:p></o:p></span></p>

<p><span style='color:black'>If you skipped building your own SDL.dll, you can
use the one included with the latest official release of DOSBox or you can get
a SDL_net win32 binary (.DLL) release on the SDL web site at the URL above.<o:p></o:p></span></p>

<h3><span style='mso-fareast-font-family:"Times New Roman";color:black'>5.
Compiling DOSBox<o:p></o:p></span></h3>

<p><span style='color:black'>After compiling you'll need to adjust the PATH
variable to point at the directory where the freshly built SDL-Library can be
found.<o:p></o:p></span></p>

<p><em><span style='color:black'>Note: if you want to use SDL-net, do the same
with that library.</span></em><span style='color:black'><o:p></o:p></span></p>

<p><span style='color:black'>Then, change to the directory where you extracted
the DOSBox-Source and type<o:p></o:p></span></p>

<p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt;margin-bottom:.0001pt'><tt><span style='font-size:10.0pt'>./configure
</span></tt><span style='font-size:10.0pt;font-family:"Courier New";color:#383838'><br>
<tt>make </tt></span><span style='mso-fareast-font-family:"Times New Roman";
color:black'><o:p></o:p></span></p>

<p><span style='color:black'>to compile DOSBox. If everything worked, you
should have a </span><tt><span style='font-size:10.0pt'>DOSBOX.EXE</span></tt><span
style='color:black'> in the </span><tt><span style='font-size:10.0pt'>./src</span></tt><span
style='color:black'> - directory.<o:p></o:p></span></p>

<h3><span style='mso-fareast-font-family:"Times New Roman";color:black'>6.
Running<o:p></o:p></span></h3>

<p><span style='color:black'>The easiest way to run the new executable is to
copy it (and your fresh </span><tt><span style='font-size:10.0pt'>SDL.dll</span></tt><span
style='color:black'> <em>and maybe even the SDL_net.dll</em>) to the
installation-directory of a non-CVS-version of DOSBox. That way, you have the
needed directory structure and configuration files.<o:p></o:p></span></p>

<h3 style='margin-top:5.0pt;margin-right:.15pt;margin-bottom:5.0pt;margin-left:
.15pt'><span style='mso-fareast-font-family:"Times New Roman";color:black'>7.
Common unix terms<o:p></o:p></span></h3>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='color:black'>CD
..<span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>(the space between the CD and .. is required)<o:p></o:p></span></p>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='color:black'>LS<span
style='mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>(view contents of current folder)<o:p></o:p></span></p>

</div>

<div id=footer>

<div class=MsoNormal align=center style='margin:0cm;margin-bottom:.0001pt;
text-align:center'><span style='mso-fareast-font-family:"Times New Roman";
color:black'>

<hr size=2 width="100%" align=center>

</span></div>

<div id=toolbar-bottom>

<p class=MsoNormal style='margin:0cm;margin-bottom:.0001pt'><span
style='mso-fareast-font-family:"Times New Roman";color:black'><a
href="http://dosbox.sourceforge.net/wiki/index.php?action=edit&page=BuildingDOSBox">Edit
this document</a> | <a
href="http://dosbox.sourceforge.net/wiki/index.php?action=history&page=BuildingDOSBox">View
document history</a><o:p></o:p></span></p>

</div>

<p class=MsoNormal style='margin:0cm;margin-bottom:.0001pt'><span
style='mso-fareast-font-family:"Times New Roman";color:black'>Document last
modified Sat, 04 Dec 2004 08:02:02<o:p></o:p></span></p>

<form>

<div>

<p class=MsoNormal style='margin:0cm;margin-bottom:.0001pt'><span
style='mso-fareast-font-family:"Times New Roman";color:black'>Search: <o:p></o:p></span></p>

</div>

</form>

</div>

</div>

</body>

</html>

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website