V1 hardware emulation fix for direct3d (version 3)

This updated patch includes improvements to the V1 emulation (courtesy
of the mame project).

http://www.vogons.org/viewtopic.php?f=32&t=40113#p370855
Revert "remove printer emulation"

This reverts commit 4fdcba96c9e75ac98cc1555da45e3d029d12ca19.

Conflicts:
	Makefile.in
	configure
	docs/Makefile.in
	include/Makefile.in
	src/Makefile.in
	src/cpu/Makefile.in
	src/cpu/core_dyn_x86/Makefile.in
	src/cpu/core_dynrec/Makefile.in
	src/cpu/core_full/Makefile.in
	src/cpu/core_normal/Makefile.in
	src/debug/Makefile.in
	src/dos/Makefile.in
	src/dosbox.cpp
	src/fpu/Makefile.in
	src/gui/Makefile.in
	src/hardware/Makefile.in
	src/hardware/parport/Makefile.in
	src/hardware/parport/printer_redir.cpp
	src/hardware/reSID/Makefile.in
	src/hardware/serialport/Makefile.in
	src/ints/Makefile.in
	src/libs/Makefile.in
	src/libs/gui_tk/Makefile.in
	src/libs/porttalk/Makefile.in
	src/libs/zmbv/Makefile.in
	src/misc/Makefile.in
	src/platform/Makefile.in
	src/shell/Makefile.in
	vs2008/config.h
fix for printer removal revert

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
ported a few Win64 fixes from Daum

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
dynrec: add leftover code that was not restored

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
typos and warnings

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3834 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Add ADDLOG, which adds a message to the logfile. Convenient when debugging and retracing the resulting log afterwards.

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3840 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Revert "remove SDL_Sound support"

This reverts commit 093cfedb532893f532c09eaceae8e4d876f833ba.

Conflicts:
	configure
	vs2008/config.h
cdrom_image: use mainline CDROM_Interface_Image::AudioFile::getLength()

Avoids use of Sound_GetDuration(), which is about as common as the
Blue Mauritius.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
glide: restore code that was removed under the pretext of fixing Win32

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
README.md: update

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
minor mingw32 cross-compilation fixes

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
d3d: add missing ScalingEffect.* files

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
menu: guard Win32 GLide stuff properly

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
dos_network2: no _nhandle in mingw32

I hope this makes sense...

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
cmos: disable win32 workarounds not necessary with mingw32

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
cross: mingw32 workaround to work around win32 workaround

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
d3d_components: fix header file spelling

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
porttalk: fix header file spelling

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
voodoo: use pointer for glMultiTexCoord4fvARB

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>