No soy muy bueno en hacer tutoriales pero usar dgVoodoo2 es bastante facil:
*1*
Al ejecutar dgVoodoo2 nos abre el panel de control:
(https://i.postimg.cc/Gm0WzPKC/Untitled-5.jpg)
Aparecemos en la pestaña "General", aca tenemos que configurar con que Direct3D queremos que funcione, esto lo hacemos en la opcion que dice "Output API", si tenemos una placa de video con soporte para DirectX 12 tenemos que seleccionar la opcion que dice "Direct3D 12 (feature level 12.0)", en cambio si no tenemos una placa de video con soporte para DirectX12 tenemos que seleccionar la opcion de "Direct3D 11 (feature level 11.0)".
En este apartado por el momento podemos dejar las demas opciones como estan por defecto.
*2*
Nos vamos a la siguiente pestaña, "Glide":
(https://i.postimg.cc/L6tfYNgg/dg-02.jpg)
En esta pestaña vamos a configurar la API de Glide.
Para la mejor experiencia y compatibilidad, dejar las opciones como aparecen en la imagen, lo unico que hay que cambiar es la resolucion si nuestro monitor no soporta 1920x1080.
*3*
Para terminar, vamos a la siguiente pestaña, "DirectX":
(https://i.postimg.cc/J4Lx2ybJ/dg-03.jpg)
Al igual que en Glide, aca dejamos las opciones como aparecen en la imagen, cambiar solamente la resolucion si nuestro monitor no soporta 1920x1080.
*4*
Para juegos en 2D o juegos viejos en 3D (juegos que tenian una resolucion maxima de 640x480 o menor) lo ideal es dejar configurado el dgVoodoo2 con la relacion de aspecto de 4:3 y para ello:
(https://i.postimg.cc/pV4rW80h/Untitled-2.jpg)
En la pestaña "General" donde dice "Scaling Mode" poner la opcion que dice "Stretched, keep Aspect Ratio".
En la pestaña "Glide" poner de resolucion la que dice "Max FHD":
(https://i.postimg.cc/DwZ71wYk/Untitled-3.jpg)
Hacer lo mismo con "DirectX":
(https://i.postimg.cc/k4yHjxBj/Untitled-4.jpg)
*5*
Para terminar, lo que yo hago es copiar los archivos dgVoodooCpl.exe y dgVoodoo.conf (necesarios para ejecutar el panel de control) y las bibliotecas, ya sean las de Glide o las de DirectX, en la carpeta donde tenemos instalado el juego (en donde se encuentra el ejecutable del mismo) para que funcione de manera portable y solo para ese juego.
Para Glide tenemos tres bibliotecas: Glide.dll, Glide2x.dll y Glide3x.dll, depende del juego copiamos una u otra.
Para DirectX tenemos estas bibliotecas: DDraw.dll y D3DImm.dll (sirven para juegos que utilicen DirectDraw y DirectX 1-7), luego tenemos: D3D8.dll (para juegos que utilicen DirectX 8 - 8.1) y por ultimo: D3D9.dll (para los juegos que utilizan DirectX 9)
Algunos juegos necesitan de una biblioteca extra llamada d3drm.dll, la podemos descargar desde la pagina de dege (autor del dgVoodoo2):
https://dege.freeweb.hu/dgVoodoo2/bin/D3DRM.zip
La configuracion que puse en el tutorial esta preparada para que aumente la resolucion interna del juego, por eso en la pestaña de Glide y la de DirectX en la parte que dice "Resolution" puse 1920x1080.
Tambien, en la pestaña General, dejar la opcion que dice Scaling mode como "Unspecified".
Hay juegos que soportan tanto Glide como Direct3D, en ese caso tendrias que probar cual va mejor, se puede usar ambos pero si no tiene o no copiaste algunas de las bibliotecas de Glide (Glide2x, Glide3x, etc.) y solo tiene la de ddraw el juego va a funcionar solo en el modo de Direct3D y aunque cambies las opciones en la pestaña de Glide no va a suceder absolutamenta nada.
Para mejora la calidad tenes un par de opciones:
*Antialiasing (MSAA)*
(https://i.postimg.cc/htjZr0ZC/Untitled-2.jpg)
*Filtering*
(https://i.postimg.cc/G21jZPzn/Untitled-4.jpg)
Al cambiar esas opciones si el juego no esta preparado para usarlas (no tiene soporte para antialiasing o anisotropico, por ejemplo) puede llegar a tener algun error grafico.