Página 1 de 12

La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 18:37
por JoJo
Andaba yo pensando el otro dia sobre el tema de la implementacion de sistemas en fpga, y de como los pcs clasicos andan un poco detras en este tema... no por nada, si no porque son muchos equipos, procesadores, configuraciones, dispositivos... como para poder tenerlos todos perfectamente sintetizados en un solo equipo, con la dificultad de programar esto que conlleva... y encima que todo sea barato. Teniendo esto en mente, y sabiendo que la emulacion software ya lleva muchos años de trabajo a sus espaldas y el nivel actual es muy decente, me puse a buscar un equipo que me sirviera para montar un 'dosbox' pequeño, facil de transportar, y sobre todo economico.

En un primer momento pense en equipos pequeños, del palo AMD Geode 500 y ejecutar un dos directamente sobre el, pero ahi tenemos siempre el problema de la tarjeta de sonido. Hace muchos años que dejaron de fabricarse tarjetas compatible soundblaster, y para los juegos dos esto es un requerimiento como minimo. Deseche la idea y pense en tirar de emulacion pura y dura usando dosbox. Aqui ya teniamos que irnos a equipos mas potentes, asi que me puse a mirar thinclients y llegue a este:

Imagen

El Fujitsu Futro S550. Lleva un AMD Sempron a 1ghz, 1gb de ram y almacenamiento en CFs. Todo esto por 36 euros GI:

http://www.ebay.es/itm/351474384917?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

El equipo tiene 6 puertos usb 2.0, 4 traseros, 2 frontales, teclado ps2, raton ps2, salida de audio y video por DVI (con lo que rula perfectamente en una tv hdmi). Encima te viene en el paquete aparte del alimentador, un raton fujitsu usb optico.

Una debian pelada, automontar un pendrive pinchado en los usb frontales, arrancar directamente las xorg, cargar dosbox y...




En velocidad mas o menos equivale a un 486dx4 a 100mhz, con lo que sirve perfectamente para el 98% de los juegos de msdos.

Muy contento con el cacharrito. Si alguien esta interesado no tengo inconveniente en colgar una imagen de la CF para que la peña se monte sus propios equipos.

Actualizacion:
La imagen de la CF, tiene que ser una de 2GB:

http://vieju.net/pub/Retro/dosbox/dosbox_v1_cf2gb.img.7z

La pass de root es 'dosbox', hay un usuario 'dosbox' con contraseña 'dosbox' tambien. La red la pilla por dhcp. Tiene sshd activado.

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 21:15
por radastan
¿Has probado a meter un DOS nativo por USB y ver si la BIOS soporta emulación Sound Blaster?

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 21:17
por JoJo
No, no la soporta... como decia originalmente hoy dia ya no hay ningun equipo que tenga emulacion sb...

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 21:18
por zup
Yo tuve un equipo de parecidas características (AMD 1Ghz, 512 megas) y hubo una temporada que corría juegos DOS usando Windows XP + VDMSound. Incluso probé Tomb Raider y Carmageddon usando un Glide Wrapper (con resultados peculiares).

¿Has probado qué tal funciona tu equipo con Windows 2000 o XP y el VDMSound?

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 21:21
por JoJo
No tengo mucho interes, aparte que eso rompe la compatibilidad con el software de 16 bits...

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 21:36
por zup
¿?

Si mal no recuerdo, XP 32 corre programas DOS sin problemas, y VDMSound era bastante respetuoso con ellos.

Cuando pueda configuraré VirtualBox con XP 32, AC97, VDMSound... y a ver si mi memoria me falla o puedo ejecutar juegos de 16 bits con eso.

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 22:03
por JoJo
https://support.microsoft.com/es-es/kb/305521

Tambien pierdes la compatibilidad con mucho del software en ega/cga y todo el de hercules. Definitivamente para mi la unica opcion posible era dosbox, y esto sin contar con la imposibilidad entonces de distribuir el software, ya que es de pago.

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 23:39
por Uto
JoJo escribió:Andaba yo pensando el otro dia sobre el tema de la implementacion de sistemas en fpga, y de como los pcs clasicos andan un poco detras en este tema... no por nada, si no porque son muchos equipos, procesadores, configuraciones, dispositivos...


Una duda, desde el desconocimiento más absoluto: ¿por qué no se puede sintetizar un PC DOS en una FPGA? No digo cualquier configuración, sino una concreta pensada para ser una máquina de juegos DOS de última generación (no se, un con un 486DX4 o lo que de, una tarjeta Trident de 1Mb, una SB16, raton y teclado PS/2).

Re: La 'dosbox' definitiva por 36 euros

Publicado: 20 Dic 2015, 23:45
por JoJo
Que los expertos en fpgas del foro me corrijan si me equivoco; el tamaño de la fpga para sintetizar un 486 tendria que ser alto. El sistema ademas tendria que permitir velocidades muy altas para que la velocidad sea la adecuada, y por ultimo hace falta que alguien haga dicho software. Encima seria carisimo.

Para hacernos una idea, lo mas cercano a lo que comentas a dia de hoy es esto:

http://opencores.org/project,ao486

El resultado final es un 486sx a 30mhz y solo funciona en una Altera DE2, una placa que cuesta mas de 400 €.

Y por si todo esto fuera poco, perdemos la compatibilidad con el software ega/cga/hercules.

Re: La 'dosbox' definitiva por 36 euros

Publicado: 21 Dic 2015, 00:19
por zup
JoJo escribió:https://support.microsoft.com/es-es/kb/305521

Tambien pierdes la compatibilidad con mucho del software en ega/cga y todo el de hercules. Definitivamente para mi la unica opcion posible era dosbox, y esto sin contar con la imposibilidad entonces de distribuir el software, ya que es de pago.


Bueno, nadie te impide instalar también DOSBox en ese XP. Aunque el rendimiento sea menor que usar DOSBox en una Debian pelada, puedes usarlo para ejecutar los juegos pre-VGA sin problemas (ya que como mucho necesitarán un 386). Los beneficios de usar un XP en esa configuración (insisto: tengo que comprobar que todo lo que había dicho era cierto) es que podrás jugar a juegos DOS que tengan requerimientos muy elevados sin problemas, incluso instalar directamente juegos que requirieran Windows 9x.