AbandonSocios: El Portal de los Juegos Antiguos

Abandonsocios => Dudas y Problemas Técnicos => Mensaje iniciado por: yusteibiza en Junio 01, 2019, 11:21:03 am

Título: Aceleración 3D
Publicado por: yusteibiza en Junio 01, 2019, 11:21:03 am
Hola ¿me podríais explicar como y si se puede tener aceleración 3D bajo DosBox en juegos DOS como Quake? Y ¿Como hacer que una pantalla quede en 4:3 para los juegos bajo DosBox? A veces lo consigo y otras haciendo lo mismo no y se extira a 16:9 ¿? Gracias :elmejor:
Título: Re:Aceleración 3D
Publicado por: Gelon en Junio 01, 2019, 12:04:43 pm
No puedes acelerar un juego en software, como era Quake en MSDOS, como mucho puedes filtrar la imagen con un post-procesado.

El primer Quake con aceleración salió medio año después del original, glQuake, para Windows 95+. Algunas ramas de DOSBOX ofrecen soporte OpenGL pero, teniendo en cuenta que existen 20.000 versiones de Quake con aceleración para Windows modernos basados en el código original, no tiene mucho sentido liarse con eso.
Título: Re:Aceleración 3D
Publicado por: Neville en Junio 01, 2019, 15:07:02 pm
Eso. Búscate un port para Windows que te convenza, como Dark Places (http://icculus.org/twilight/darkplaces/download.html).

GLQuake (https://quake.fandom.com/wiki/GLQuake) también funciona con Windows 10, al menos para mí. Pero desmarca la opción 3Dfx GL miniport al instalar, es para tarjetas Voodoo.
Título: Re:Aceleración 3D
Publicado por: yusteibiza en Junio 02, 2019, 00:46:31 am
Gracias :asisehace:
Título: Re:Aceleración 3D
Publicado por: gatuno en Junio 02, 2019, 17:48:28 pm
aspect=true
fullresolution=desktop  <- o la resolucion de tu monitor que estas usando
windowresolution=desktop
scaler=normal2x

y ademas, un output= distinto a surface, ya que surface no soporta correccion de aspecto. Puedes probar por ejemplo con:

output=opengl
output=overlay
output=openglnb
output=surfacepp  <- necesario un dosbox con parche pixel perfect (dosbox ECE lo incluye de serie).
Título: Re:Aceleración 3D
Publicado por: yusteibiza en Junio 03, 2019, 00:09:57 am
Gracias gatuno ;)
Título: Re:Aceleración 3D
Publicado por: inukaze en Octubre 01, 2019, 07:50:27 am
Citar
Hola ¿me podríais explicar como y si se puede tener aceleración 3D bajo DosBox en juegos DOS como Quake? Y ¿Como hacer que una pantalla quede en 4:3 para los juegos bajo DosBox? A veces lo consigo y otras haciendo lo mismo no y se extira a 16:9 ¿? Gracias

Buenas te responde por partes :

1 - el DOSBox oficial no soporta aceleracion 3D, te sugiero usar DOSBox-x (SDL1) ya que este si la soporta, pero necesitaras el archivo "glide2x.ovl" del "Grand Theft Auto" versión 3DFX para msdos. editar su archivo de configuración y colocar "voodoo=opengl" para tenerla activa siempre.

Ya que por ejemplo a mi con el Tomb Raider 1 + Parche Voodoo Rush, me funciona perfectamente, la versión que solo dice "3DFX" me va lento.

Tomb Raider 1 a 320x240 :
(https://i.postimg.cc/G8Hz2Hm1/DOSBox074-TR1-320x240.png) (https://postimg.cc/G8Hz2Hm1)

Tomb Raider 1 a 640x480 [Se debe presionar F1 para cambiar entre las resoluciones]
(https://i.postimg.cc/PCyMQmLj/DOSBox074-TR1-640x480.png) (https://postimg.cc/PCyMQmLj)

Tomb Raider 1 + Parche Voodoo Rush a 640x480 ya que es la única resolución que me acepta.


2 - Quake 1 no tuvo versión 3DFX para MSDos, pero yo estaba intentado hacer funcionar
"QDOS" -> http://dk.toastednet.org/QDOS
"Q2DOS" -> http://dk.toastednet.org/Q2DOS/

Dentro de DOSBox-x 0.82.21 SDL1

Pero ocurre algo bastante peculiar ambos puertos gráficos para msdos, lo primero que dicen es que no van a funcionar en dosbox ni en ningún derivado, cosa que ya probé que es mentira gracias al dosbox-x. Lo segundo es que cada uno te indicara que "DOSLFN" (Soporte para DOS de Nombres Largos de Archivos) [DOS Long FileName, lo puedes encontrar tanto en cada sitio de esos como en el repositorio de FreeDOS] no esta activado. la cuestión es que si lo activas entonces ninguno de los 2 iniciara el QDOS te dira que no puede iniciar "gfx.wad" y el Q2DOS te indicara que no encuentra el archivo "pics/conchars.pcx"

De todos modos aquí te dejo unas capturas, si se puede usar estos puertos, lo que no he logrado es hacer que funcione mediante la emulación de 3DFX, para que vaya más rápido no importa si la resolución es 320x240 o 640x480 siempre y cuando logre hacer que vaya fluido.

QDOS :
(https://i.postimg.cc/9DhxpmJG/DOSBox-x-0-82-21-SDL1-QDos-001.png) (https://postimg.cc/9DhxpmJG)(https://i.postimg.cc/cvBFkpbP/DOSBox-x-0-82-21-SDL1-QDos-002.png) (https://postimg.cc/cvBFkpbP)(https://i.postimg.cc/ykFjkqsW/DOSBox-x-0-82-21-SDL1-QDos-003.png) (https://postimg.cc/ykFjkqsW)(https://i.postimg.cc/V50DPrhq/DOSBox-x-0-82-21-SDL1-QDos-004.png) (https://postimg.cc/V50DPrhq)


Q2DOS :
(https://i.postimg.cc/LqyN2zRT/DOSBox-x-0-82-21-SDL1-Q2-Dos-001.png) (https://postimg.cc/LqyN2zRT)(https://i.postimg.cc/nC8TFV86/DOSBox-x-0-82-21-SDL1-Q2-Dos-002.png) (https://postimg.cc/nC8TFV86)(https://i.postimg.cc/CZMm3vy5/DOSBox-x-0-82-21-SDL1-Q2-Dos-003.png) (https://postimg.cc/CZMm3vy5)(https://i.postimg.cc/ZB2Hy4Wv/DOSBox-x-0-82-21-SDL1-Q2-Dos-004.png) (https://postimg.cc/ZB2Hy4Wv)

Pero si lo que quieres es jugar Quake en un sistema más moderno entonces te sugiero usar DarkPlaces para Quake 1, Yagami Quake  2 para Quake2 e ioquake3 para Quake 3 / Team Arena

Ya que si no como mínimo tendrías que instalar DOSBox-x + Windows 95 RTM + DirectX + Controladores Voodoo + Virtual CD y dentro instalar Quake y ponerle el GLQuake, aunque una iso con todas esas cosas ya lo puse en el tema de Quake hace unos días. para poder jugar Quake ya fuera desde DOSBox o DOSBox-x con Windows 95 + GLQuake.