Revert "OpenGL support removed. Voodoo emulation updated to remove all OpenGL"

This reverts commit aca04918fe45cdb1a3f9cc2a866b783269180987.

Conflicts:
	src/dosbox.cpp
	src/gui/sdlmain.cpp
	src/hardware/voodoo_opengl.cpp
	src/hardware/voodoo_opengl.h
	src/hardware/voodoo_vogl.cpp
	src/hardware/voodoo_vogl.h
Revert "remove zero-size files"

This reverts commit 8e5b44083c1afccea438586d28d8df7a469669cb.
voodoo: fixed to build on Linux

mostly fixes OpenGL header collisions

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
V1 hardware emulation fix for direct3d

The V1 emulation in hardware mode fails glide sdk test# 11, indicating
an issue with the framebuffer, possible in the writes. However, a
portion of the framebuffer did not fail the test. This issue produced
severe artifacts in direct3d6 games and higher, but was apparent in
direct3d5 games and even in DOS glide. The attached patch is a
workaround to this issue. This is not fully tested yet, but Jedi Knight
(d3d mode) has no artifacts with this patch and also the on-screen text
is clear to read, unlike without the patch.

This patch is for testing and is specific to V1 hardware emulation at
640x480, although it shouldn't affect dosbox outside of the V1
emulation. I posted here as soon as I had a successful result.

http://www.vogons.org/viewtopic.php?f=32&t=40113#p369437
v1_d3d_workaround-2.diff
Remove generated autotools files

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
Eliminate remnants of OpenGL removal

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
Remove OpenGL header hack

Seems to be unnecessary.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
voodoo: guard dynamic core calls

fixes recompiler build

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
voodoo: Don't hardcode VOODOO_1_DTMU

Unknown what the point of this is.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
voodoo: disable EF2000 hack, screws with the screen size

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
configure.ac: enable -fno-strict-aliasing

Fixes a ton of warnings.

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
sdlmain: fix operator precedence bug

Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
Reenable the setting of the %CONFIG% variable when doing a CONFIG -get command (reported in forum)

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3842 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Strip of leading zeroes from the IP. Thanks Zorix

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3843 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Missed a year somehow.

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3844 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Add small delay when raising IRQ, fixes Llamatron 2012 and Lemmings 3D.

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3845 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Add AL value to debugger interrupt breakpoints. Useful for breaking on specific sub-functions, and for function numbers in AX such as the mouse driver INT 33h. Faster breakpoint checking with some redundant conditions removed.

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3849 ed541006-0bf7-43e9-8c4d-6fc63c346d47

Conflicts:
	src/debug/debug.cpp
The SB DMA callback ignores previously selected, but not currently selected, DMA channels. Fixes Visual Player 2 with SB16.

Bits 0 and 4 of the SBPro mixer volume registers are always set. Fixes SBPro detection in Wolfenstein 3D, Alone in the Dark (European versions), Visual Player 2, and possibly others.

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3850 ed541006-0bf7-43e9-8c4d-6fc63c346d47
Some corrections.

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3853 ed541006-0bf7-43e9-8c4d-6fc63c346d47

Conflicts:
	src/gui/sdl_mapper.cpp
TOP is used as 32 bit in dynrec core

git-svn-id: http://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3854
ed541006-0bf7-43e9-8c4d-6fc63c346d47