Emuladores en GNU/Linux
El mundo de los emuladores abre una puerta a la exploración más allá del ordenador propio, sea volviendo en el tiempo o simular tener una consola de juegos que físicamente uno no posee y, tal vez, esa haya sido mi gran pérdida en la migración de Windows a GNU/Linux. Si bien nuestro sistema no cuenta con una gran biblioteca surtida y completamente funcional de emuladores, se pueden rescatar una cantidad interesante.
Un emulador es un programa que se encarga de reproducir las condiciones de una plataforma en particular dentro de otra que no necesariamente debe ser compatible. De esta manera, el usuario puede ejecutar programas que dentro de su sistema operativo y/o hardware no funcionarían. El ejemplo más conocido podría ser WINE (a pesar de no realizar emulación de CPU), como también existen emuladores de consolas de videojuegos, de ordenadores antiguos como el Commodore 64 o del propio ordenador.
Probablemente uno de los usos más extendidos es la emulación de consolas de videojuegos. Considerando que un emulador debería simular el comportamiento del hardware de la consola, mientras más antiguo y menos avanzado el objeto a emular, se logra mejor rendimiento. Por lo tanto, las últimas consolas siempre fueron las más complicadas de hacer funcionar bien, sea porque el emulador no era lo suficientemente maduro o por no cumplir con los requisitos mínimos. A continuación, enumeraré un par que ya he probado:
- VisualBoyAdvance: emula GameBoy Advance y anteriores. Es un port de la versión para Windows usando las librerías SDL. Personalmente experimenté problemas en el sonido.
- ZSnes/bsnes/Snes9x: emulan Super Nintendo y todos muy bien. Sin embargo, Snes9x es el que me ha funcionado mejor.
Además, se pueden nombrar también emuladores de viejos ordenadores como podría ser DOSBox para ejecutar juegos y aplicaciones de los tiempos del DOS, Commodore64, las Atari y más, incluyendo las máquinas de Arcade como XMAME o del motor de los juegos de aventuras de LucasArts con SCUMMVM. Como dije previamente, hay una cantidad interesante de emuladores, aunque existen varias desventajas: no todos poseen paquetes para todas las distribuciones, por lo que muchas veces sería necesario compilarlos o ejecutar el ejecutable que traen precompilado.
De esta manera, algunos emuladores requieren la lectura de la documentación (si es que existe, teniendo en cuenta que algunos han sido descontinuados y sus sitos oficiales cerrados). Y con todo y con eso, la nostalgia sigue siendo un componente muy poderoso, que confirma que los emuladores siguen muy, muy de moda.












Creo que VisualBoyAdvance siempre ha tenido algo de problemas con el sonido, aunque sea un port de windows, en windows pasa igual.
En Windows el problema no ocurre. Es más, si usas la versión de Windows a través de Wine (que no es un emulador, es una implementación de funcionalidades Windows) funciona mejor, el sonido se escucha perfecto.
A mi me pasó al revés.
Por allá por el 2006 me puse a jugar el Mario and Luigui Super Star Saga, en Windows me funcionó con errores, un par de años más tarde lo jugué en Linux y me funcionó bastante bien (¿habrá influido el usar una versión más nueva del emulador?)
Amigo no necesariamente necesitas usar el de windows solo instala la version VBA -M y listo sin problemas de sonido la puedes conseguir aca: http://www.playdeb.net/updates/Ubuntu/12.04/?category=Emulator&page=2 espero lo disfrutes amigo
Yo utilizo GFCE emulador de nes, y me funciona bien
Algunos emuladores de Windows funcionan muy bien bajo WINE, obviamente, cuando menos requesitos pida el emulador mejor funcionará, teniendo en cuenta que hacemos una “doble” emulación, aunque WINE no emule.
Snes9x es lo que más uso para jugar en GNU/Linux, mola poder recordar y rejugar esos grandiosos juegos de una de las dos consolas de era dorada de los videojuegos.
ScummVM no es un emulador.
Es una implementación nativa de los distintos motores de juegos bajo sistemas GNU/Linux, aunque también tiene soporte (limitado) para Android.
Gracias a ScummVM, una de las primeras cosas que instalé en mi smartphone fué Monkey Island :)
“El ejemplo más conocido podría ser WINE (a pesar de no realizar emulación de CPU)…”
Entonces no seria ejemplo, no?
Si definimos ambiguamente emuladores, sí y, de esta forma, muchas otras cosas también serían emuladores. Por otro lado, hablando de emulación de CPU, no entraría en la definición. Lo dije para incluirlo en el artículo a pesar que el acrónimo lo niegue (WINE is not an emulator)
Bajo ninguna definición es un emulador. Es una implementación de las librerías de microsoft para linux. Es como decir que linux es un emulador de unix…
Te comento que yo tengo Gelide como gestor de emuladores y roms de MAME, desde el invovo a Sdlmame y a Xmame-sdl o algo así, que instale directamente de los repos de mi distro y juego juegos como Killer Instinct I y II, muchos street fighters, tengo la misma biblioteca de roms que tenía en win y no e tenido gran historia, ademas tengo DosBox para jugar un juego que me recomendaron compañeros de laburo “The incredible Machine” y corre perfecto tanto Full Screen como en ventana, y a esto le sumo que tenemos en los repos no se si todas las distros el motor de DOOM3 ni más ni menos, que a mi particularmente me anda muy muy bien en la laptop, por a alguien le interesa les comento lo que tengo
Distro: ArchLinux
Desktop:KDE
Ram:2gb
Placa: Ati integrada de la laptop
Cpu:AMD Athlon(tm) II P340 Dual-Core Processor
como veran es una pc más que estandar y todo corre bien con un poco de mano. Saludos, viva Linux!!!!!!!!!
¿y que pasa con
Dolpin-emu (emulador nintendo wii)
y
Mupen64 (emulador nintendo 64plus)?
En su momento había probado Dolphin y tuve problemas para emular y Mupen64, ahora que lo mencionas, creo que lo probé hace un tiempo pero tampoco obtuve buenos resultados.
Hoy en día parece que dolphin funciona mejor, lo probé con Zelda Wind Waker sin problemas, eso si, necesita una cantidad considerable de recursos para funcionar
Mednafen es mejor emulador de Gameboy Advance :P
Quizás el GUI para Mednafen que más me gusta es este: http://mednafenfe.sourceforge.net/
el mednafen no solo es de GBA, sino de NES, turbograx y otras mas, incluido super nintendo. la GUI que uso de llama Jmednafen pero ni idea si aun esta en desarrollo
Hombre, si hablamos de emuladores no deberíamos ignorar DESMUME (emulador de DS), PCSX2 (emulador de PS2), ePSXe (emu de PS1), Dolphin (Wii, GC)… la lista es interminable.
Se puede emular juegos de Sega genesis (o Megadrive según el país) con un programa llamado Gens, si alguien lo usó me gustaría saber como funciona para instalarlo(últimamente no ando con tiempo para hacer pruebas :-P ), lo que comparto al 1000% con Russo es el tema de la nostalgia, aunque sea por media hora me da ganas de volver unos 20 años atrás (no me traten de vejestorio please)
Yo lo he probado hace unos años atrás en Ubuntu 8.04 y 8.10, luego me comentaron que el sucesor del Gens sellamaba Generator, pero por más que lo he buscado, no lo encontré. Lo que si me gustaría es encontrar un emulador nativo para GNU/Linux del Neo Geo que sea una verdadera alternativa al Winkawaks
Aclaro que el Winkawaks es un emulador coreano hecho para Windows y que se puede ejecutar de forma más o menos aceptable a través de Wine.
Algo busqué y varios resultados apuntan a Gngeo y Xgngeo, si no los vistes antes te dejo un par de links:
http://hk9888.wordpress.com/2007/09/28/emulador-de-neo-geo-en-ubuntu/
http://ubuntuparanovatos.wordpress.com/2007/07/20/neo-geo-en-ubuntu-gngeo-y-xgngeo/
http://www.taringa.net/posts/linux/1607911/x-gneo_-emulador-neo-geo.html
Para mi la mejor variante de VBA para Linux es VBA-M (en especial para los buntus a para los de RPM comvirtiendo los paquetes de deb a rpm, el que si extraño (que es de Winbugs) es a no$zoomer el cual era un fork de No$gba y paa mi es el mejor emu de DS, si sacaran halgo así para Linux (no importa si solo lo sacan para Ubuntu aunque preferiría que lo sacaran para todos las distros) lo usaría a diario y no dejaría la distro que tuviese nunca mas XD
Mi aporte de repositorios launchpad, extraido de mi propia sources.list:
#Emuladores de consolas
deb http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu oneiric main #PPA for Glennric (Dolphin) (O,)
deb-src http://ppa.launchpad.net/glennric/dolphin-emu/ubuntu oneiric main #PPA for Glennric (Dolphin) (O,)
deb http://ppa.launchpad.net/nikil.mehta/emulators/ubuntu karmic main #PPA for Nikil Mehta (K,)
deb-src http://ppa.launchpad.net/nikil.mehta/emulators/ubuntu karmic main #PPA for Nikil Mehta (K,)
deb http://ppa.launchpad.net/hunter-kaller/ppa/ubuntu oneiric main #PPA for Hunterk (O,)
deb-src http://ppa.launchpad.net/hunter-kaller/ppa/ubuntu oneiric main #PPA for Hunterk (O,)
Patrick
El Final Fantasy XII en el PCSX2 anda excelente ;)
Los emuladores son mi debilidad, escribí una entrada sobre ellos en: http://masquepeces.com/windousico/2011/08/emuladores-en-linux/
Creo que tenemos bastantes alternativas para cultivar la nostalgia.
Muy bueno!!, no pensé que había tantos emuladores para Linux, lo único que quisiera saber es si tenés algún repositorio o link para bajar Gens y si funciona en Debian 6
Vaya, no han publicado mi respuesta (sigue en moderación). Abel, si lees esto que sepas que te había contestado :-P. Por cierto, le he metido enlaces a la entrada de los emuladores porque veo que la gente los demanda.
La pude leer sin problemas y me pareció más que interesante el link que dejaste(no se si pudiste leer el comentario #23)
Abel, Gens-Gs emula excelentemente el Sega Megadrive/Genesis. Si utilizas una distribución basada en Debian/Ubuntu, lo puedes instalar desde http://www.playdeb.net/updates/ubuntu/10.04/?q=Gens
Ultimamente estoy usando más la versión gnu/linux de el Kega Fusion que representa una emulación más fiel de la consola. Aunque para este vas a tener que investigar un poco más.
Ambos emuladores corren Master Ssytem, Mega Drive, 32X y Sega CS (siempre y cuando hayas apuntado a los bios respectivos adecaudamente, como siempre).
Saludos a todos.
Luego de instalar ia32-libs (detalle menor), lo probé con el Sonic2 y Alien Soldier , es increible como funciona, y como se me puso la piel de gallina al ver después de tanto tiempo estas joyitas de Sega,
gracias!
…errores de tipeo, Master System y Sega CD, quise decir….
En está página analizan unos cuantos emuladores de Amstrad CPC y PCW y explican como usarlos con GNU/Linux:
http://malagaoriginal.blogspot.com/search/label/amstrad
Para los que hemos tenido Commodore Amiga, también está el emulador UAE (Amiga Emulator), es gratis y está bajo licencia GPL. Funciona muy bien tanto en distros GNU/Linux como en Android, lo he probado en ambas. Saludos!
yo acabo de terminar el Legend of Zelda Ocarina Of time en el mupen64plus. Tiene varios bugs, pero de jugar, se puede jugar. El Majoras Mask parece que se ve más mal.
También he jugado recientemente el Terrranigma y el Chrono Trigger en Zsnes y andan bastante bien :)
Por dios que artículo tan malo. Por lo menos podrías haber puesto una lista de emuladores y links a sus páginas.
[...] en GNU/Linux http://www.muylinux.com/2012/01/16/emuladores-en-gnulinux/ vía [...]
[...] en GNU/Linux http://www.muylinux.com/2012/01/16/emuladores-en-gnulinux/ vía [...]