Página 1 de 1

Raspberry Pi 3B+. Retropie v4.8. Emulador DOSBox Pure. Lentitud en juego LBA 2

Publicado: 27 Mar 2025, 22:25
por ofl666
Buenas,

Tengo una Raspberry Pi 3B+, con Retropie v4.8 instalado, para jugar a juegos de MS-DOS utilizo el emulador DOSBox Pure, tengo un juego que me va "a trompicones", muy lento, es el Little Big Adventure 2

Tengo la primera parte de ese juego en el mismo sistema y me va perfecto, y otra serie de juegos que también me van bien.

Los requisitos originales de este juego eran 100Mhz y 16MB de RAM, esta Raspberry va a 1,4 GHz y tiene 1GB de RAM, han cambiado hasta las unidades, en 1997 hablábamos de Mega Hercios Mega Bytes, y hoy hablamos de Giga Hercios y Giga Bytes, quiero decir que físicamente la máquina tiene potencia para correr 10 veces en paralelo este juego.

Tiene que haber opciones que se puedan tocar para manipular el procesador o la RAM dedicada, o bajar la resolución del juego o temas similares estando en el juego con Select +X he entrado en configuraciones que tocan un poco todo esto, toquiteando un poco no he conseguido nada, de hecho, lo que he conseguido es que juegos que antes iban bien ahora ya no vayan, así que lo he dejado como estaba.

¿Alguien que controle este tipo de opciones que me pueda aconsejar?

Saludos

Re: Raspberry Pi 3B+. Retropie v4.8. Emulador DOSBox Pure. Lentitud en juego LBA 2

Publicado: 28 Mar 2025, 11:50
por egrueda
No tiene que ver tu hardware con los recursos asignados por dosbox a un juego.
El juego no está usando tu hardware, no tiene acceso a la CPU. Sólo accede al hardware emulado por dosbox.
Como suele ocurrir, el cuello de botella está en el emulador, no en el hardware.

Tienes un archivo dosbox.conf donde puedes ajustar bastantes parámetros.
Incluso puedes crear archivos de configuración de dosbox expecíficos para cada juego, si los lanzas usando un script .sh

Tienes una lista de todos los parámetros en la documentación oficial de dosbox, especialmente al número de ciclos:
DOSBox emulates the CPU, the sound and graphic cards, and other peripherals of a PC, all at the same time. The speed of an emulated DOS application depends on how many instructions can be emulated, which is adjustable (number of cycles).
https://www.dosbox.com/wiki/dosbox.conf#Sections

E incluso un hilo específico para el LBA2 en el foro de retropie:
https://retropie.org.uk/forum/topic/221 ... erformance
Y también en la web de dosbox:
https://www.dosbox.com/comp_list.php?sh ... 7&letter=L

Interesante en este último enlace la diferencia de rendimiento entre la versión 0.60 y la 0.61 de dosbox

Por último, más información acerca del rendimiento de dosbox para que puedas entenderlo mejor:
https://www.dosbox.com/wiki/Performance

Re: Raspberry Pi 3B+. Retropie v4.8. Emulador DOSBox Pure. Lentitud en juego LBA 2

Publicado: 28 Mar 2025, 21:26
por ofl666
Buenas Egrueda,

Lo primero, muchísimas gracias.

No tengo fichero dosbox.conf porque no estoy usando el emulador DOSBox, estoy usando el DOSBox Pure, y no tiene fichero dosbox.conf (ni similar, tipo dosboxpure.conf).

No obstante seguro que comparte temas de configuración, mirare en detalle los links que me has pasado, seguro que hay similitudes y puedo enredar.

Con lo que avance comento por aquí...

Bye

Re: Raspberry Pi 3B+. Retropie v4.8. Emulador DOSBox Pure. Lentitud en juego LBA 2

Publicado: 29 Mar 2025, 12:38
por ofl666
Hola de nuevo,

He conseguido que me funcione con uno de los ficheros .conf de uno de los links que puso Egrueda.

Adjunto por aquí dicho fichero "Little_Big_Adventure_2.conf", lo adjunto comprimido que no me deja subir un fichero con extensión .conf: Aunque ya no va a trompicones y es jugable, cuando cambia la cámara tarda como entre 1 y 2 segundos, que es lo mismo que le pasa al del link comentado, parece que no llegaron a solucionarlo, se puede jugar pero uf, no se juega agusto, le daré alguna vuelta mas a ver, pero parece que esto es lo que se puede conseguir.

Saludos