Página 1 de 216 123451151101 ... ÚltimoÚltimo
Resultados 1 al 10 de 2152

Tema: [Hilo Oficial] Emuladores

  1. #1

    Predeterminado [Hilo Oficial] Emuladores

    HILO OFICIAL: EMULADORES

    Índice:

    - Introducción
    - ¿Qué es un emulador?
    - Ventajas e inconvenientes de la emulación
    - Rendimiento y equipo de pruebas
    - Aviso importante sobre webs de roms y programas.
    - Tutoriales

    Clasificación de Emuladores

    a) Ordenadores (8 y 16 bits)
    b) Otros ordenadores
    c) Consolas (8 y 16 bits)
    d) Otras consolas
    e) Máquinas arcade
    f) Frontends y proyectos todo-en-uno
    g) Sin clasificar
    h) Enlaces de interés




    - Introducción

    Si bien ya teníamos un hilo dedicado a la emulación, he tomado la decisión de cerrarlo y crear uno completamente nuevo desde cero basándome en la inactividad del forero que lo abrió. La razón que me ha llevado a tomar este camino aparentemente radical, reside en crear una zona con información, tutoriales y resolución de dudas siempre actualizada y al día, característica de la que carece el antiguo hilo.

    El mundo de la emulación, como tal, lleva muchos años entre nosotros. Ya en tiempos del Amiga estaban disponibles emuladores de C64 o incluso Atari ST. Por tanto, estos programas tienen cierto recorrido en la historia de los ordenadores. En la actualidad, pese a que muchos proyectos a priori interesantes se han quedado en la estacada, otros han recogido su testigo y exhiben un trabajo muy completo y complejo.

    Por todo lo anterior veo fundamental comenzar un nuevo proyecto desde donde informar, enseñar y mostrar todo lo que la emulación ofrece desde mayo del año 2015 en adelante. Me centraré sobre todo en el mundo de PC, el cual conozco más en profundidad, pero cualquier forero está invitado a colaborar sobre las opciones disponibles en otros entornos como Android o iOS o con cualquier otra información que crea conveniente. Personalmente deseo comprometerme en la medida de lo posible a mantener el contenido de los primeros mensajes actualizado.

    - ¿Qué es un emulador?

    Un emulador podría definirse como un programa que simula el comportamiento de otra máquina, software o componente. Por ejemplo, hoy en día pueden emularse desde un ordenador completo hasta una calculadora, pasando por CPUs como el Motorola 68000 o módulos MIDI como el famoso Roland MT-32.

    Esa simulación puede clasificarse por su exactitud o fidelidad respecto de aquello que emula. Es decir, cómo se comporta y compara con la fuente original. Por regla general, cuanto mayor sea esa fidelidad mayores serán los requerimientos de potencia en la máquina que lo ejecuta. Pero este tema, pese a su interés, se escapa completamente del propósito del hilo y como tal sólo lo he puesto para contextualizar.

    - Ventajas e inconvenientes de la emulación

    Desde hace ya tiempo pienso que cualquier hardware o software original siempre será mejor que su correspondiente versión emulada. Me parece un hecho bastante cierto en términos absolutos. Desgraciadamente, no todo el mundo dispone del espacio, el dinero o las ganas de ponerse a buscar y reunir aquello que desea. Por todo lo anterior, parece que la (buena) emulación puede contener un equilibrio muy correcto entre fidelidad a la máquina y sensaciones. Aunque estas últimas siempre serán muy subjetivas, qué duda cabe. El debate original vs emulación desde siempre ha dado pie a buenos argumentos desde ambas posturas, pero, nuevamente, es algo que se escapa del propósito general del hilo.

    Paso a detallar las ventajas, desde mi punto de vista:

    a) La mayoría de los emuladores no cuestan dinero. Suelen presentarse como proyectos sin ánimo de lucro, con licencia open-source o simplemente abiertos a colaboración externa.
    b) Resulta relativamente sencillo obtener programas y juegos a través de internet. Nuevamente no se necesita ningún gasto para poder jugar, por ejemplo, a cierto título que acompañó nuestra infancia/adolescencia.
    c) No requieren, por regla general, de configuraciones ultrapotentes y caras. Aunque, al contrario, tampoco funcionan correctamente en ordenadores demasiado antiguos.
    d) Hay formas de conseguir un estilo visual que simule un antiguo televisor o monitor CRT y sus famosas “scanlines”. Bien configurados, ciertos emuladores se ven extraordinariamente bien.
    e) También es posible conectar un PC a monitores CRT de baja resolución o televisores que saquen señal a 15Khz. Así se consigue, por ejemplo, una calidad de video idéntica a la que mostraría el hardware emulado. Yo lo he probado y se me caían las babas.
    f) Conectando un buen joystick o pad el control mejora una barbaridad.
    g) Se evitan problemas con los medios físicos de carga como disquetes, casettes o cartuchos. Eso de cargar un juego durante veinte minutos o tener que soplar un cartucho para que funcione se acabó.

    Y aquí los inconvenientes:

    a) Ciertos sistemas se encuentran mediocremente emulados, algo que desincentiva su uso. Incluso algunos emuladores muy conocidos realmente no tienen gran calidad. Quizás quien nunca haya tocado el hardware original no lo note, pero en caso afirmativo las diferencias van desde lo inapreciable hasta lo escandaloso.
    b) El hecho de tener acceso a miles de juegos y programas puede terminar con el síndrome de Diógenes digital. Esto es, almacenar y almacenar sin disfrutar de nada.
    c) En ocasiones el sonido emulado apenas llega a calidades mínimas aceptables.
    d) Bugs, fallos y cuelgues relativos al punto “a” que destrozan cualquier experiencia jugable.
    e) La falta del contacto físico y visual con aquello que se emula puede no gustar a quien prefiere el tacto del cartucho, el interruptor de encendido o el simple sonido de una disquetera.

    - Rendimiento y equipo de pruebas

    Edito a febrero del 2017: mi ordenador de trabajo y juegos pasa a ser un i7 2600K a 4.2Ghz acompañado de 16GB de RAM y la Ati 7950 Boost de 3GB. Con este equipo muevo prácticamente todo a 60FPS estables incluyendo emuladores muy exigentes como Higan, Exodus o Mednafen Saturn.

    - Aviso importante sobre webs de roms y programas

    Aunque todos nos conocemos las reglas del foro, o al menos deberíamos, queda prohibido publicar webs de intercambio de juegos, roms, sistemas operativos y similares. Personalmente veo una indecencia que las leyes actuales no permitan la libre distribución de programas que ni se venden ni dan beneficio económico alguno. Pero como yo no tengo capacidad para cambiar esas leyes no me queda otra que ser tajante con la anterior prohibición. No obstante, en líneas generales no resulta nada complicado encontrar material de este tipo por internet. Guiño, guiño….

    - Tutoriales

    a) Tutorial para crear configuraciones personalizadas en el emulador PCSX2 (Playstation 2). Agradecimientos a glassonionz por su aportación.

    b) Tutorial WinUAE "Cómo jugar en un Amiga 500 emulado"

    c) Excelente tutorial sobre los efectos gráficos HLSL en MAME. Y otro también muy bueno aunque en inglés. Muy recomendados ambos para disfrutar de la mejor calidad gráfica posible simulando monitores CRT de la época.

    d) Tutorial WinUAE: "Emular la consola Amiga CD32"

    e) Tutorial Munt: emulador de Roland MT-32 junto con DosBox

    f) Tutorial: Overlays en MAME. Uso y configuración.

    g) Tutorial PCEm. Configurando y poniendo en marcha un Intel 486DX.
    Última edición por Uridium; 10/12/2018 a las 15:03 Razón: Actualización
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  2. #2

    Predeterminado Re: [Hilo Oficial] Emuladores

    - Clasificación de emuladores

    A) Ordenadores de 8 y 16 bits.

    Sinclair ZX-81



    EightyOne (disponible en Windows ) y sz81 (disponible en Windows, Linux, Amiga OS 4 entre otros ): este vetusto modelo fabricado por Sinclair en 1981, introdujo el concepto de ordenador personal en muchos hogares de la época pese a sus limitadísimas características técnicas : 1KB de RAM, sin sonido y video en blanco y negro. Quien quiera probar esta sencilla máquina, puede hacerlo con cualquiera de las dos opciones.

    Tolden ha proporcionado el siguiente enlace donde pueden probarse varios juegos en el propio navegador.

    ----------

    Sinclair ZX-Spectrum



    FUSE (disponible en Windows, Linux, MacOSX entre otros S.O.): excelente programa gratuito con el cual podemos emular, prácticamente, toda la gama de Spectrum disponible. Desde el primer modelo con 16KB hasta las alternativas soviéticas como el Pentagon. Acepta gran variedad de tipos de archivo y permite, por ejemplo, acelerar la carga desde cinta. Además presenta una emulación de calidad, muy exacta y cercana a la máquina original.



    ZEsarUX (disponible para Windows, MacOSX, Linux y Raspberry Pi): he querido incluir este fantástico proyecto por dos razones, su detallada emulación incluyendo las particularidades de cada modelo, pero también porque ha sido programado por un español, algo que no abunda dentro del mundillo. Posibilita "utilizar" una amplia gama de máquinas Sinclair que van desde el ZX80 pasando por toda la familia Spectrum, así como otros ordenadores compatibles aunque menos conocidos (Microdigital TK90X, TK95).



    ----------

    Commodore 64



    Hoxs64 (disponible sólo para Windows): el mejor y más exacto emulador de Commodore 64 aunque ya compartiendo trono con Vice . Emula la máquina original de una forma extremadamente fidedigna y desde luego podríamos decir que es una representación casi perfecta de la máquina de Commodore. No obstante, el hecho de no manejar ficheros comprimidos en ZIP o RAR es un evidente engorro (incluso le he escrito un correo al autor sobre este tema y no he obtenido respuesta). A pesar de lo anterior, es mi emulador favorito para este ordenador.



    Vice (disponible para Windows, Linux, OSX y MSDOS): opción muy completa y quizás menos espartana que la anterior. Ofrece frente a Hoxs64 la emulación de otros ordenadores de Commodore como Vic-20, 128 o Plus/4. Asimismo acepta la carga de archivos comprimidos en Zip, ventaja evidente frente a su "competencia". Las versiones más recientes compiladas bajo Windows pueden descargarse desde aquí. Recomiendo utilizarlas ya que se encuentran en continuo desarrollo y, por ende, mejora.



    ----------

    Commodore 16/Plus4/264



    YAPE (Yet Another Plus/4 Emulator) (disponible para Windows y Linux): gracias a este programa, emular la que probablemente sea la gama de ordenadores menos conocida de Commodore -16, Plus/4, 264- se hace posible. YAPE lleva bastantes años de desarrollo a sus espaldas, de hecho, el proyecto comenzó allá por el año 2000. Con todo este trabajo acumulado su calidad es muy alta, ofreciendo una emulación fidedigna y cercana a la máquina original en varios de sus aspectos más importantes. El depurador incorporado -debugger- lo convierte asimismo en una herramienta interesante para quienes programan con estos ordenadores -conozco a más de uno .

    Permite trabajar con una variedad de imágenes de cinta y disco muy alta. Desde tap o PRG hasta D64, G64 y D81 e incluso reproducir archivos de música con extensión SID. Sus últimas versiones han incorporado un soporte preliminar para shaders OpenGL aunque todavía queda por mejorar en este sentido.



    ----------

    Amstrad CPC 464/664/6128



    JavaCPC (disponible para Windows, Linux y OSX): Emulador escrito en lenguaje JAVA que ofrece a todos los niveles unas cotas de fidelidad respecto de la máquina original muy altas. Visualmente muy completo y con diversas posibilidades de configuración que permiten adaptarlo a nuestro gusto personal mediante la elección de los diferentes modelos CPC así como de varios periféricos y monitores tanto color como monocromo. Pequeños detalles como el sonido de la disquetera mientras carga un programa mejoran la experiencia de uso notablemente, algo que se agradece en lineas generales.

    En definitivas cuentas, un proyecto bastante maduro y recomendable a día de hoy cuyo continuo desarrollo en el tiempo presupone incluso mejoras futuras.



    WinAPE (disponible para Windows): otra alternativa bastante válida para emular Amstrad CPC. Su última versión disponible es la 2.0 beta 2 publicada en enero del 2016. Acepta archivos comprimidos en varios formatos así como imágenes de disco DSK, EDSK, ARC y DSC.



    ----------

    Amstrad PCW 8256/8512/9256/9512



    En construcción.

    ----------

    MSX, MSX2, MSX2+, TurboR



    OpenMSX (disponible para Windows, Linux, MacOSX y Android): como bien afirman sus autores, este emulador busca la perfección. Y viendo la documentación disponible en su página web me da la sensación de que se lo toman muy en serio. Desde que lo descubrí se ha convertido en mi emulador de MSX de referencia, aunque reconozco que me costó un poco echarlo a andar. Emula un grupo importante de ordenadores tanto MSX, MSX2, MSX2+ como turboR, es decir, prácticamente toda la gama. Dentro de los tipos de fichero que maneja no tiene problema con los comprimidos, los cuales pueden ser imágenes de disquete, cartucho, casette o incluso discos duros.



    ----------

    Texas Instruments TI-99/4 - 4A



    Classic99 (disponible para Windows), TI-99/Sim (disponible para Windows (sin actualizar) y Linux), V9t9 (disponible para Windows, Linux, MacOSX): El TI-99/4A fue el primer ordenador clásico con procesador de 16 bits. Su diseño modular permitía conectar periféricos y expansiones como si fueran cartuchos, algo sin duda llamativo hoy en día cuando se ven fotos de lo que podía conseguirse. Su "escena emuladora" se mantiene con bastante fuerza contando con que los tres programas que recomiendo están actualizados al año 2016/2017. Aunque sólo sea para comprobar cómo funcionaba un ordenador tan peculiar, creo que merece la pena probar cualquiera de ellos.



    ----------

    Dragon 32/64



    XRoar (disponible para Windows/OSX/Linux): excelente emulador de la gama Dragon así como de Tandy Color Computer 1 y 2 -conocidos coloquialmente como CoCo-. Programado con mimo, trata de representar al detalle todas las características de unas máquinas, quizás menos conocidas, pero igualmente representativas de los micrordenadores lanzados durante los años 80. Se pueden descargar versiones para los principales sistemas operativos además de su código fuente.



    ----------

    Commodore Amiga



    WinUAE (disponible para Windows): emulador de grandísima calidad y en constante desarrollo con innumerables opciones de configuración. Sus últimas versiones emulan las tarjetas de expansión basadas en procesadores PowerPC permitiendo instalar el sistema operativo Amiga OS 4.1 CE, algo que parecía impensable hasta no hace demasiado. Emula con precisión prácticamente todos los modelos de Amiga basados en el Motorola 680X0 -020, 030 y 040, también las muy caras aceleradoras basadas en 060-.

    Sus muchas y variadas opciones de configuración pueden abrumar a quien se enfrente con él por primera vez. Pero una vez que dominas cierta base, te encuentras con un programa extraordinario que te permite reproducir casi casi a la perfección el Amiga 500, ordenador fetiche para toda una generación que crecimos con él. Además, posibilita la utilización de filtros, shaders y otros efectos gráficos para imitar las mismas sensaciones visuales de los monitores CRT.



    FS-UAE (disponible para Windows, Linux, MacOSX entre otros): otra opción, quizás menos conocida, pero con características muy interesantes para el usuario final. Su núcleo está basado en WinUAE, por lo que carece de diferencias con este último. Sin embargo, la presentación incide algo más en lo visual, no apabulla con tantas opciones de inicio y resulta, en general, más sencilla de utilizar. Además puede usarse una base de datos propia para reunir información como carátulas o requisitos entre otras cosas. Conviene señalar, no obstante, que ofrece una configuración muy detallista para todo aquel que la prefiera. Al igual que WinUAE, permite utilizar filtros, shaders y efectos gráficos para mejorar el aspecto visual de la emulación.

    Su última versión estable está numerada como 2.8.3. Las versiones de desarrollo se basan a su vez en las betas de WinUAE, pueden descargarse desde aquí



    ----------

    Atari ST



    HATARI (disponible para Windows, Linux, MacOSX): Desconozco en profundidad cómo se encuentra la emulación de este ordenador de 16 bits pese a que siempre le he tenido bastante cariño por motivos que no vienen al caso. Pese a ello y tras cacharrear un poco, veo este programa como, posiblemente, la mejor elección disponible a día de hoy. Dispone de múltiples opciones y parece enfocado a ofrecer una buena emulacion frente a todo lo demás. Con él podemos tener en nuestro escritorio la gama ST/STFM/STE/TT pero también el Atari Falcon, modelo bastante potente aunque con poca repercusión en su momento.



    ----------

    B) Otros ordenadores.


    IBM PC/XT/AT



    DosBOX y DosBOX ECE -Enhanced Community Edition-(disponible para Windows y Linux -experimentalmente-): tanto DosBox como DoxBox ECE son programas que simulan un entorno MSDOS bajo procesadores x86. Se utilizan principalmente para ejecutar juegos y utilidades que corrían sobre aquel, de tal forma que se eliminan todas o la mayoría de incompatibilidades que presentan los sistemas operativos modernos cuando ejecutan este tipo de aplicaciones. Asimismo permiten seleccionar diferentes velocidades de procesador, opción que ayuda a elegir aquella que mejor se adapte al programa en ejecución.

    Si bien la versión estable de DosBox lleva paralizada desde la 0.74 -actualización a 30 de agosto del 2018: nueva versión oficial 0.74-2-, no ocurre lo mismo con la rama de desarrollo SVN la cual es actualizada con bastante frecuencia. Otros proyectos paralelos, asimismo, han recogido el testigo e implementado nuevas e interesantes funcionalidades. DosBox ECE -Enhanced Community Edition- es, quizás, el principal y más importante. No sólo ha mejorado la emulación ya que lleva como base la última SVN disponible, sino que añade a ésta soporte para gráficos 3D mediante Voodoo, diferentes escalados de imagen, salida de video pixel perfect, mejoras en el sonido OPL e integración con las últimas versiones de MUNT (Roland MT-32) entre otras ventajas.

    Si he de recomendar una, creo que DosBox ECE gana por goleada y sin ninguna duda puesto que hablamos de una serie de mejoras importantes respecto del proyecto original.



    PCem (disponible para Windows y Linux): estamos antes un emulador total de PC . Es decir, a diferencia de DosBox, PCem emula la máquina al completo. Y el rango de ellas es bastante extenso: desde los Amstrad PC1512/1640, hasta los IBM PC/XT/AT, pasando por el Sinclair PC200 o el Tandy 1000. Pero no se queda ahí, sino que internamente también emula más de una veintena de tarjetas gráficas y de sonido. Todo ello lo convierte en una útil herramienta para quien quiera cacharrear con versiones de Dos, Windows, OS/2 o Linux en PCs antiguos, así como con sus respectivas aplicaciones y juegos.



    ----------

    Apple Macintosh



    Dentro del mundo de los Macintosh clásicos, estos se encuentran clasificados básicamente dentro de dos opciones: aquellos basados en procesadores Motorola 68k y los construidos bajo arquitectura PowerPC. Por ejemplo, el Macintosh 128KB original llevaba un procesador Motorola 68000, mientras que los modelos más potentes utilizaban PowerPC 603e/604e -estoy descartando la gama G3, G4 y G5 puesto que los considero ordenadores más modernos. Por tanto, se encuentran fuera de este tutorial-. Además de lo anterior, los sistemas operativos MacOS pueden clasificarse entre los previos a la versión 8.1, basados en arquitectura MC68k, y los posteriores hasta el 9, programados ya para PowerPC.

    Utilizando esta doble clasificación, los principales emuladores de ordenadores Mac clásicos son tres:

    - Basilisk II
    - Sheepshaver
    - Mini vMac

    A día de hoy mi experiencia con este tipo de emulación es muy modesta, podría decir casi insignificante. Por ello no me atrevo a ofrecer información detallada sobre estos tres programas porque sería inexacta e incompleta. Prefiero dejar el siguiente enlace donde viene abundante material para llevar a buen puerto esta tarea.

    ----------

    Apple II/II+/IIe



    Considerado como uno de los ordenadores más versátiles que se han diseñado, la familia del Apple II, originalmente comercializada en el año 1977, supuso un auténtico boom comercial de los microordenadores y fue inspiradora para máquinas posteriores como las fabricadas por Commodore o incluso el mítico IBM PC. Gracias a las posibilidades de expansión, tuvo a su disposición distintas tarjetas y periféricos que lo convertían en algo muy deseado por los consumidores de la época puesto que podía ser utilizado tanto para el ocio como para otras tareas más "serias".

    Quien quiera explorar un poquito cómo funcionaban aquellas máquinas dispone de un excelente emulador llamado AppleWin (disponible para Windows). Con él se puede emular de una manera bastante fidedigna representando incluso los vetustos monitores de fósforo verde y naranja disponibles durante la época. Ofrece asimismo la posibilidad de añadir periféricos y tarjetas de expansión como sonido, ethernet o disqueteras, maneja una gran variedad de imágenes de disco tanto comprimidas como sin comprimir y posibilita las scanlines en sus diferentes modos de video para representar fielmente las pantallas CRT de antaño.



    Como alternativa, MAME también ofrece una emulación de Apple II bastante trabajada.
    Última edición por Uridium; 27/09/2018 a las 17:18 Razón: Actualización
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  3. #3

    Predeterminado Re: [Hilo Oficial] Emuladores (en construcción)

    C) Consolas (8 y 16 bits)

    Atari 2600



    Esta veterana consola de Atari, con bastante historia a sus espaldas y un puñado de juegos que aun a día de hoy divierten y enganchan, tiene disponible un excelente emulador llamado Stella ( Windows, Linux y MacOSX). Su configuración a través de menús no presenta demasiadas dificultades y, en líneas generales, puedo calificarla de sencilla y austera. Si bien esta sencillez no está reñida con su calidad, porque hablamos nuevamente de un emulador fidedigno y respetuoso con el hardware original. En resumen, un programa que permite disfrutar plenamente de una consola venerable que nació allá por 1977.

    Su última versión disponible se numera como 6.0.



    ---------

    Atari 7800



    No conozco demasiado el mundillo que rodea a su emulación, todo sea dicho. Aun así y tras algo de lectura, quiero dejar una pequeña recomendación sobre los dos mejores emuladores disponibles según he podido averiguar, EMU7800 ( Windows) y MAME ( Windows, Linux y MacOSX). Ambos creo que ofrecen una buena calidad aunque, repito, no estoy en disposición de afirmarlo con certeza.

    ---------

    Sega Master System



    Ver la información sobre BizHawk contenida dentro de la sección Megadrive/MegaCD.

    ---------

    Nintendo NES / Famicom / Famicom Disk System



    puNES ( Windows y Linux): desde mi punto de vista y una vez probados programas de renombre como Nestopia UE, creo que es la elección más completa en términos generales. Su emulación está considerada como muy buena y exacta permitiendo, además, múltiples modos de video, utilización de shaders compatibles con Retroarch para mostrar el tipo de imagen que más nos guste -CRT, Scanlines, curvatura, suavizado...etc- o carga de archivos ZIP/7ZIP y gran compatibilidad con muchos y característicos "mappers" presentes dentro de su catálogo.



    Como alternativas sugiero asimismo Mesen y MyNES, ambos disponibles en sistemas operativos Windows y Linux. Aportan mucha calidad en forma de representación fidedigna y detallada de la consola puesto que su programación se encuentra orientada a simular el hardware de la forma más fiel posible.

    ---------

    Sega Megadrive / MegaCD



    Más allá de los archiconocidos Kega Fusion y Gens, en los últimos tiempos han despuntado dos nuevos emuladores de Megadrive/MegaCD que mejoran ampliamente cualquier otro proyecto anterior: BizHawk y Exodus (Disponibles ambos bajo Windows). Mientras el primero íncide en la emulación multisistema, utiliza para Megadrive el núcleo GenplusGX, conocido por su constante desarrollo, buena exactitud, fidelidad y portabilidad. Obtiene gracias a ello unos resultados finales muy notables con varias máquinas de Sega: Master System, Megadrive, MegaCD y Game Gear.



    Exodus pretende, al menos en la teoría, llegar a una emulación perfecta trasladando una imagen exacta del hardware de la consola al emulador. Si finalmente lo consigue o no está todavía por ver, pero una meta tan ambiciosa merece, al menos, un poquito de atención por todo lo que lograría de llevarse a buen puerto. Pero Exodus, como programa, va mucho más allá de la mera emulación: ofrece un conjunto de herramientas muy sofisticadas al programador de Megadrive, además de permitir la modificación y depuración de cualquier software que corra bajo esta consola. Frente a esto, si no estoy equivocado, no hay ningún otro emulador que se le parezca, al menos en su sofisticación. Si he de ponerle un "pero", sería que tan sólo emula la consola Megadrive dejando de lado el MegaCD. No obstante, probablemente esto cambie en el futuro.



    Personalmente prefiero BizHawk puesto que me permite disfrutar del dúo Megadrive y MegaCD prácticamente como si estuviera utilizando la consola original. Exodus, sin duda, también merece una recomendación, aunque por el momento lo veo enfocado a un aspecto más técnico y menos útil si sólo se desea jugar. Además de que los requisitos mínimos necesarios para obtener el 100% de velocidad son indudablemente más altos.

    Otra opción a tener en cuenta aunque todavía necesita madurar la tenemos en blastem, emulador que busca un equilibrio entre fidelidad al hardware original y rendimiento. Recomiendo ir descargando las versiones de desarrollo desde aquí. Repito que todavía necesita mejorar ciertas cosas como su interface gráfico -demasiado espartano para mi gusto- así como la compatibilidad con algunos juegos del catálogo, pero promete bastante.

    ---------

    Nintendo SNES / Super Famicom



    Para SNES sólo puedo recomendar un emulador: Higan (Disponible para Windows y Linux). Hasta el día de hoy no hay nada que le haga sombra. Algo normal, por otro lado, puesto que Higan es lo más cercano a tener una SNES en forma de programa. ¿Puede calificarse de perfecto? No, pero se acerca y mucho a ello. Este proyecto es la continuación de BSNes, un emulador multistema de NES, Famicom, SNES, Super Famicom y Game Boy clásica, Color y Advance. Debido a su precisión extrema dentro del núcleo SNES, Higan exige un PC muy potente para funcionar al 100% de velocidad, de ahí que no se recomiende para equipos modestos.

    Nota: desde la versión 0.100 desaparecen los modos balanced y performance quedando sólo presente el denominado accuracy. Esto se ha decidido así por motivos de mantenimiento, legibilidad del código y mejoras futuras del emulador.

    Otra característica destacable de Higan es la posibilidad de utilizar shaders para mejorar la calidad de video. Esto hace que puedan obtenerse resultados espectaculares simulando un televisor CRT. En el siguiente enlace de Mega podéis descargar un archivo que contiene varios efectos gráficos muy interesantes a mi entender. Hace falta descomprimirlo dentro de la carpeta Higan/Video Shaders y os aparecerá disponible una vez ejecutado el emulador, dentro del menú Settings--->Shader. (Nota: la versiones 0.95 y 0.99 han dejado de ser compatibles con esta opción)

    Finalmente, destacar que Higan trabaja sin problema con archivos zip.



    NOTA IMPORTANTE: Higan es un multiemulador capaz de reproducir varias máquinas. Sin embargo, no todas ellas se encuentran emuladas con la misma calidad de SNES, por tanto y salvo en los casos de esta última y Nintendo Game Boy/Color/Advance, el resto lo desaconsejo por completo al menos a día de hoy. Conviene igualmente señalar que se han emulado nuevas consolas como Megadrive o PC-Engine dentro del programa, aunque todavía necesiten de tiempo para mejorar.

    Añadida Guía Oficial del emulador.

    Como alternativa menos exigente pero que incorpora un buen balance entre rendimiento y fidelidad al hardware original se encuentra SNES9X, emulador con bastante tiempo a sus espaldas y que, tras diversos acontecimientos, ha vuelto al desarrollo activo incorporando múltiples mejores, añadidos y optimizaciones respecto del proyecto original después de más de una década parado. Desde luego lo veo como opción muy recomendable para equipos más modestos. Importante el hecho de que se encuentre disponible en Windows, Linux y MacOS además de haberse añadido al proyecto Retroarch.

    ---------

    Neogeo / Neogeo CD/CDZ



    La emulación de Neogeo tiene un claro ganador: MAME (Disponible para Windows, Linux, MacOSX, Android, iOS). Ahora bien, conviene señalar que MAME emula la versión MVS, esto es, las placas Neogeo a las cuales jugábamos dentro de los salones arcade. ¿Plantea como tal algún inconveniente? No, ninguno. Técnicamente Neogeo AES y MVS son la misma máquina, pero conviene recordar esta pequeña diferencia aunque sea simplemente por curiosidad. El proyecto MAME emula centenares de sistemas arcade, y entre ellos Neogeo roza la excelencia.



    Como no podía ser menos, también podemos elegir otra alternativa -realmente varias, pero desde mi opinión ésta es la mejor-: Final Burn Alpha (Disponible para Windows). Frente a MAME destaca por pequeñas diferencias como, por ejemplo, un rendimiento ligeramente mejor en equipos algo más modestos o la posibilidad de practicar overclock a la CPU de algunos juegos. Aunque su principal baza a favor, desde mi punto de vista, reside en la emulación de Neogeo CD/CDZ, la versión que utilizaba CDs en vez de los muy costosos cartuchos. Sólo por ello merece la pena utilizarla, de hecho yo la uso para este último modelo de consola.

    Su última versión es la 0.2.97.43, publicada en abril del 2018.

    Última edición por Uridium; 01/01/2019 a las 16:27 Razón: Actualización
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  4. #4

    Predeterminado Re: [Hilo Oficial] Emuladores (en construcción)

    D) Otras Consolas

    3DO



    4DO (Disponible para Windows y Android (en pruebas)): emulador bastante avanzado que reproduce con detalle todas las características de la consola 3DO, puesta a la venta en 1993 y quizás no tan conocida debido a su poco éxito de ventas. Su catálogo de juegos no es demasiado amplio y adolece de ciertos vicios de la época como el abuso de cinemáticas en video real. Dentro de sus juegos recomendables puedo nombrar los siguientes: Alone in the Dark, Flashback, Another World, Wing Commander III, Super Street Fighter 2 X o Need for Speed.

    ----------

    Amiga CD32



    Consola lanzada en 1993 y que no deja de ser un Amiga 1200 con lector de CD incorporado. Si bien las compañías desarrolladoras fueron por el camino fácil en su mayor parte -esto es, trasladando el mismo juego de Amiga 1200 a CD sin añadir nada más-, ciertas excepciones no siguieron esta máxima y demuestran que podrían haberse programado juegos bastante interesantes si se hubiese puesto interés y ganas. Puede emularse con bastante calidad utilizando WinUAE.

    ----------

    Sega Saturn



    SSF (Disponible para Windows): quizás uno de los emuladores más conocidos de Saturn aunque engorroso de configurar debido a las incompatibillidades entre las diversas versiones. No puedo detallar mejor su funcionamiento porque nunca he conseguido hacerlo funcionar decentemente debido a problemas de diversa índole. En pleno 2017 sigue en desarrollo, por lo cual deduzco que habrá mejorado aun más su ya de por sí excelente emulación de la consola de Sega.

    En estos últimos meses, la aparición del núcleo de Sega Saturn en el multi-emulador Mednafen ha supuesto todo un revulsivo dentro del mundillo que nos ocupa. Con una calidad sobresaliente pese a ser todavía calificado de experimental por los propios programadores, ha de ser tomado muy en cuenta para todo aquel que quiera emular esta consola de Sega. No obstante, los requisitos técnicos para correrlo al 100% de velocidad son elevados, algo lógico teniendo en cuenta la complejidad del hardware a emular.

    Finalmente tampoco conviene dejar de lado a Yabause (Disponible para Windows, Linux, MaxOSX, Dreamcast, Wii, PSP), si bien personalmente lo colocaría claramente por detrás de SSF y Mednafen. Se encuentra incorporado tanto en el proyecto Retroarch como en emulador independiente.

    Como recomendación personal, os aconsejo que probéis el Outrun para esta consola. Os llevaréis una sorpresa muy agradable . También, por supuesto, Radiant Silvergun, uno de los mejores matamarcianos disponibles para cualquier plataforma y antecesor del majestuoso Ikaruga. Sin olvidar, por supuesto, su enorme catálogo de matamarcianos publicados en su mayor parte sólo en Japón.

    ----------

    Sega Dreamcast



    DEMUL (Disponible para Windows): este completísimo y muy avanzado emulador de Dreamcast, entre otros sistemas, es otro perfecto ejemplo de trabajo bien hecho dentro del mundillo que nos ocupa. Su buena implementación del hardware de la consola tiene como contrapartida unos requisitos mínimos elevados para poder alcanzar el 100% de su velocidad. Utiliza un sistema de plug-ins para las opciones de configuración y permite cierto detalle a la hora de elegir aquella que se adapte mejor a nuestras necesidades. Su lista de compatibilidad es relativamente amplia, aunque conviene tener en cuenta que ciertos juegos sufren problemas importantes tanto de rendimiento como de "glitches" gráficos. Esperemos que la próxima versión mejore todavía más este fantástico emulador.

    Su última versión estable disponible es la 0.582, publicada en el año 2013. No obstante, los desarrolladores han tomado la decisión de hacer públicas las versiones de desarrollo de la 0.7, llamada a ser su sucesora.




    Por otro lado, últimamente parece estar despuntando el core Reicast de Retroarch, el cual emula tanto Dreamcast como Sega Naomi y Sammy Atomiswave -estas últimas pertenecientes a la categoría de placas arcade. Su continuo esfuerzo de mejora por parte de su equipo de desarrolladores ha ido creando un emulador cada vez más compatible y fiel al hardware original, hasta el punto de ganarse un merecido reconocimiento como alternativa cada vez más sólida a Demul.

    ----------

    Nintendo 64



    La Nintendo64 siempre ha sido una consola bastante peleada con este mundillo. Su complejidad técnica ha dificultado bastante la programación de un emulador en condiciones. Cierto es que muchas personas han utilizado satisfactoriamente el Project64, quizás el caso más conocido, pero esto no quita que, como programa, siendo justos, sea bastante mediocre y lleno de fallos manejando un grupo importante de juegos.

    Por fortuna varios hechos recientes han cambiado el panorama a mejor:

    - El comienzo de un proyecto llamado Cen64, emulador que aspira a la mayor exactitud y fidelidad posible con la máquina original (a costa, eso sí, de necesitar un PC potente)
    - Mupen64Plus, proyecto en constante desarrollo y utilizado por otros como Bizhawk y Retroarch.
    - La salida de un plugin gráfico llamado GlideN64, financiado vía Kickstarter, el cual elimina muchos fallos gráficos que hasta la fecha ocurrían.

    Aunque no haya tenido oportunidad de probar a fondo las novedades anteriores, he querido dejar estos apuntes como referencia para mostrar que poco a poco la emulación de esta consola va evolucionando y saliendo del estancamiento que sufría. Si he de recomendar una elección, me quedaría con la combinación Mupen64Plus + GlideN64. Quizás pierda algo de compatibilidad respecto de Project64, pero gano mucho en calidad general de su emulación y sobre todo a la hora de reproducir el sonido.

    ----------

    Sony Playstation



    ePSXe (Disponible para Windows, Linux y Android): recuerdo hace ya más de veinte años cuando comenzó la emulación de esta consola en el PC. El día en el cual introduje por primera vez el cd del Crash Bandicoot en mi vetusto Pentium II a 233Mhz y pude echar una partida, casi me caigo de la silla del asombro. Pues bien, uno de aquellos primeros emuladores todavía sigue actualizándose en pleno año 2016.

    ePSXe funciona a través de plug-ins externos, tal y como ocurre con otros que ya hemos descrito. Gracias a esta característica podemos seleccionar entre configuraciones mucho más demandantes en cuanto a potencia y otras más ligeras y apropiadas para ordenadores modestos. Hasta la versión 2.0, este emulador en su versión PC pertenecía a un género ya superado puesto que utilizaba múltiples trampas en forma de "hacks" para alcanzar resultados jugables. Sin embargo, con la última actualización parece que vuelve con muchas mejoras y ganas de tratar de tú a tú a otras alternativas modernas como Mednafen.

    Su última versión es la 2.0.5, publicada en junio del 2016.



    Mednafen (Disponible para Windows, Linux y Raspberry Pi): programa relativamente reciente que funciona por consola de comandos y requiere de cierta maña para echarlo a andar "a pelo". Aunque, como en casi todo, se encuentran disponibles alternativas en forma de interface gráfico (Mednaffe) o entorno integrado (Retroarch). Una vez superado el obstáculo de su configuración, nos encontramos ante uno de los mejores emuladores de Playstation disponibles para PC. No obstante, conviene señalar algunos puntos importantes antes de decidirse por él:

    - Sólo admite imágenes de CD en formato cue+bin / cue+iso.
    - Funciona sólo con resolución nativa, lo cual imposibilita escalarla como sí permiten otros como ePSXe. Esto que parece un inconveniente importante, en realidad dice mucho sobre su filosofía: cualquier añadido que pueda provocar problemas ajenos a la emulación más fiel se descarta por sistema. Yo no lo veo como un punto negativo, pero otras personas pensarán lo contrario.
    - Es bastante espartano



    ----------

    Sony Playstation 2



    PCSX2 (Disponible para Windows, Linux y MacOSX): otro proyecto con muchos años a sus espaldas y que, poco a poco, va ganando cada vez más y más calidad. Entramos ya en una emulación exigente, sobre todo con juegos como la saga Gran Turismo, cuyos requisitos técnicos para que funcionen al 100% de velocidad son bastante elevados. Otros títulos, al contrario, lucen perfectamente con procesadores de doble núcleo como el Pentium G3258 20 Aniversario. Su lista de compatibilidad mejora día a día, consiguiendo resultados excelentes en muchos casos e incluso superando el resultado original debido a las mejoras gráficas que permite. El hecho de jugar utilizando resoluciones de 1080p, texturas mejoradas y otras ventajas le otorgan una calidad global indiscutible, aunque todavía queda camino por mejorar. Desde mi punto de vista estamos ante un emulador que puede llegar a superar al hardware original con el tiempo, si es que en algunos casos no lo ha hecho ya.

    Tal y como he señalado, su rendimiento depende mucho del juego emulado. En mi ordenador, por ejemplo, puedo jugar al Gradius V o al Thunder Force VI con varias mejoras y a 60fps constantes. Pero con otros títulos más exigentes apenas llego a 25-35fps. La última versión estable es la 1.4, aunque las versiones de desarrollo se actualizan prácticamente a diario.



    ----------

    Nintendo Gamecube / Nintendo Wii



    Dolphin Emulator (Disponible para Windows, Linux y MacOSX): cuando alguien visita por primera vez la web de Dolphin rápidamente se da cuenta de que algo grande se está cociendo, por utilizar una analogía culinaria. Y no es para menos, porque como emulador estoy convencido de que con el tiempo y al igual que ocurre con PCSX2 superará al hardware original. De hecho, con un 27% del catálogo completo de ambas consolas ya pasa. Puede parecer una cifra pequeña, sin duda, aunque no lo es en absoluto cuando leemos en la misma web que otro 63,4% de juegos tiene la categoría de jugable con posibles problemas menores de gráficos o audio. Y ojo, algunos de ellos pueden evitarse a costa de una pérdida notable de rendimiento, pero tal circunstancia no quita que el porcentaje anterior se eleve.

    Dicho lo anterior, Dolphin es, probablemente, el emulador que más programadores tiene detrás junto con MAME. Algo que se nota puesto que mes a mes, año a año, el programa mejora de forma firme y constante. Jugar al catálogo de la Wii con mejoras gráficas tal y como ocurre con PCSX2 simplemente no tiene precio. Sus joyas lucen extraordinariamente bien en alta definición, algo que debería de haber conseguido la Wii original y que, lamentablemente, se quedó a medio camino. Si a todo lo anterior le añadimos la posibilidad de utilizar los mandos originales, pues todo se convierte en un magnífico espectáculo. Y ojo, que la Gamecube no se queda detrás. Dos por el precio de una.

    ¿Todo son alabanzas? No, claro que no. Para empezar, aunque ciertos juegos funcionen correctamente en equipos más modestos, otros muchos necesitan de bastante potencia para ir al 100%. Luego hay otros títulos que pueden jugarse sin problemas de fallos gráficos, pero a costa de activar opciones que pegan un bajón de rendimiento bestial. Si bien es cierto que como emulador está bastante optimizado, no es oro todo lo que reluce ni mucho menos.

    En cualquier caso, la balanza cae claramente por el lado de las ventajas. Más aún cuando compruebas que Dolphin es un proyecto muy dinámico, constantemente sometido a mejoras y con un equipo de programación detrás realmente extraordinario.



    ----------

    Nintendo Wii U



    Cemu Emulator (Disponible para Windows y Linux -a través de WINE-): desde la primera versión pública disponible publicada en octubre del año 2015, este emulador ha conseguido una mejora absolutamente meteórica en cuanto a prestaciones y rendimiento asombrando a propios y extraños por partes iguales. Con una compatibilidad a día de hoy de un 46% del catálogo a nivel jugable, ofrece sin duda alguna una magnífica experiencia para disfrutar de esta consola en los PCs domésticos la cual se incrementará en el futuro si el ritmo de desarrollo sigue tan ágil y dinámico como hasta el momento.

    El compañero Haldyr ha dejado información detallada sobre recomendaciones y requisitos para optimizar su rendimiento. Probablemente cambie en el futuro, así que lo iremos actualizando cuando proceda.

    ----------

    PSP (Playstation Portable)



    PPSSPP (Disponible para Windows, Linux, MacOSX, iOS, Android entre otros): no soy gran conocedor y tampoco demasiado amigo de las consolas portátiles más o menos recientes. Digamos que me quedé anclado en la Atari Lynx, la cual todavía guardo junto con un puñado de juegos. Pero debido a los diferentes comentarios que he leído sobre este emulador, finalmente me decidí a probarlo para poder dejar una pequeña reseña dentro del hilo y no hablar desde la ignorancia.

    He de reconocer que a primera vista me ha sorprendido gratamente. Parece un programa muy sólido, con un desarrollo actualizado, presente en diversos sistemas operativos y bastante bien optimizado. Además, ofrece una serie de características muy interesantes para mejorar la calidad visual, efectos de post-procesado y diferentes configuraciones avanzadas en muchos aspectos internos. Según he podido ver en el propio foro de su web, la lista de juegos en estado jugable es amplia, si bien desconozco hasta qué punto presentan problemas como glitches gráficos o similares. Nada que objetar, no obstante, puesto que su velocidad de desarrollo es notable y poco a poco se van resolviendo problemas muy al estilo de Dolphin o PCSX.

    En definitiva, opción muy recomendada para quien quiera probar esta consola portátil de Sony en su ordenador y disfrutar de su catálogo. Su última versión estable es la 1.8.0, si bien desde aquí pueden descargarse las diferentes compilaciones de desarrollo.



    ----------

    Nintendo Game Boy / Gameboy Color



    BGB (Disponible para Windows y Linux (mediante Wine)): fantástico y muy trabajado emulador de las portátiles de Nintendo, GameBoy y GameBoy Color. Presume de representar de manera muy fiel el hardware de ambas consolas, incluyendo un trabajo de investigación detrás que ha llevado a mostrar prácticamente al milímetro aspectos tan representativos de la consola como su pantalla LCD o su sonido característico. Incorpora un depurador avanzado, utilidad muy bienvenida para programadores.

    Permite añadir scanlines y bordes para obtener un resultado visual atractivo en pantallas modernas de PC, ya que trasladar una consola como ésta a monitores enormes en comparación no resulta nada sencillo. Permite la carga de archivos comprimidos, posibilita el uso de firmware original en forma de BIOS y, además, incorpora un menú muy completo donde configurar múltiples parámetros.



    Otras alternativas pasan por el ya nombrado mGBA, Gambatte o Retroarch con los cores propios de Game Boy. Muy recomendable igualmente la versión Mac OSX de SameBoy.

    ----------

    Game Boy Advance



    mGBA (Disponible para Windows, Linux, MacOSX): mGBA se presenta con toda probabilidad como la mejor opción disponible para emular una de las consolas portátiles más famosas de Nintendo, la Game Boy Advance. Dentro de su particular filosofía pretende respetar la fidelidad a la máquina original, pero siempre tratando de que funcione en hardware modesto. Gracias a ello ha podido portarse a sistemas tan diversos como PC, Wii o incluso a otras portátiles como 3DS o PS Vita. Si alguien desea jugar al extenso catálogo de esta consola, desde luego ya no tiene excusa para no hacerlo.

    Como punto final, señalar que su ritmo de desarrollo es bastante bueno lo cual siempre ayuda a que los emuladores, como programas, ganen en calidad y estabilidad. No tiene problema para cargar archivos comprimidos, tanto zip como 7zip, y no requiere de BIOS para funcionar. Aunque esta última puede incorporarse si se desea.



    Alternativas igualmente adecuadas para emular esta pequeña pero atractiva consola pasan por utilizar VisualBoyAdvance o Higan.

    ----------

    Nintendo DS



    DeSmuME (Disponible para Windows, Linux, MacOSX): esta pequeña pero gran consola portátil de Nintendo merece de un buen emulador, rol que cumple a la perfección DeSmuME, programa con varios años a sus espaldas de desarrollo y en constante proceso de mejora. Ha sido integrado también dentro del proyecto Retroarch, detalle de alto valor añadido para todos los amantes de esta plataforma multi-emuladora.

    DeSmuME emula de forma bastante sobresaliente muchas de las características de la portátil, desde su doble pantalla hasta el micrófono, si bien carece de otras como la posibilidad de multijugador. No obstante, quizás en el futuro cambie puesto que su desarrollo avanza día a día. Conviene advertir sobre la necesidad de un ordenador decente para ofrecer todo su potencial, por tanto que nadie espere una emulación fluida en ordenadores antiguos. En lineas generales presenta una configuración bastante detallada con múltiples opciones a elegir, pudiendo cargar la BIOS original del sistema si se encuentra disponible así como la carga de archivos comprimidos en diferentes formatos.

    Para el sistema operativo Android, Zokult recomienda también DraStic DS. Por desgracia, no he tenido la ocasión de probarlo y no puedo aportar mayor detalle.



    No$GBA (Disponible para Windows): ofrece una emulación alternativa a DeSmuME, más completa en cuanto a las características del hardware emulado -WIFI, cámara o compatibilidad con DSi-, aunque inferior qualitativamente hablando si tomamos en cuenta como parámetros la exactitud, precisión y fidelidad a la máquina original. Requiere de menos potencia para funcionar, lo cual le hace partir con ventaja en equipos modestos.

    Dentro de su web se ofrece amplia documentación técnica sobre la emulación de NintendoDS, lo cual sirve de ayuda a cualquier otra persona que desarrolle software similar y aporta un gran valor añadido en este sentido. Agradecer, finalmente, toda la información aportada por Diablo_28 a la hora de escribir esta reseña.


    Además de las opciones aquí señaladas, el autor de mGBA está trabajando en un nuevo proyecto de emulación de Nintendo DS llamado Medusa. Todavía se encuentra en fase alpha, por ello le queda un largo camino por delante antes de ofrecer una alternativa potente. Cuando lo consiga y viendo el trabajo tan metódico y orientado a la emulación de bajo nivel de mGBA, estoy convencido de que disfrutaremos de otro excelente programa. Toca seguirlo muy de cerca para ver cómo evoluciona.
    Última edición por Uridium; hoy a las 10:04 Razón: Varias actualizaciones
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  5. #5

    Predeterminado Re: [Hilo Oficial] Emuladores (en construcción)

    E) Máquinas arcade



    Dentro del subgénero de los arcades un nombre predomina frente a todo lo demás: MAME (acrónimo de Multiple Arcade Machine Emulator) (Disponible para Windows, Linux, MacOSX, Android, iOS). Este proyecto, iniciado en 1997, defiende como premisa fundamental la conservación y emulación perfecta de todas las máquinas arcade construidas hasta la fecha –incluidos los pinballs y las máquinas tragaperras-. En todo este tiempo han documentado con detalle cientos de diferentes placas, procesadores, buses de datos, memorias, periféricos entre otros muchos componentes.

    Tal meta, ambiciosa sin lugar a dudas, se ha ido consiguiendo a lo largo de sus casi veinte años de vida. No obstante, por el camino se ha convertido en un auténtico gigante de la emulación. No por su calidad, que la tiene, sino porque hace bueno el dicho de “quien mucho abarca poco aprieta”. ¿Quiero decir con esto que MAME no hace bien su trabajo como emulador? No, en absoluto. Es el mejor disponible para según qué hardware, pero su enorme catálogo de máquinas y sistemas emulados provoca que muchos de ellos estén incompletos o mal implementados. No obstante lo anterior, el equipo programador de MAME siempre ha querido buscar la mayor fidelidad y exactitud posible con el hardware original, de ahí que muchas veces este emulador no fuera ni el más rápido ni el más eficiente a la hora de jugar.

    Por otro lado, la decisión de incluir pinballs, tragaperras y otras máquinas en las cuales predominan componentes mecánicos fue bastante polémica en su momento. Personalmente la veo coherente con la filosofía del proyecto, pero como alguien que utiliza este emulador con asiduidad, me toca las narices tener que navegar por un listado de juegos cuyo funcionamiento deja mucho que desear o directamente ni arrancan. Por fortuna, hay disponibles diferentes opciones para solucionar este punto de las cuales hablaré en su momento.

    Conviene tener en cuenta, enlazando con el anterior párrafo, algo importante que ha ocurrido hace pocos días: desde la versión 0.162, MAME y MESS se han fusionado en un sólo mega-emulador. Hasta el momento, podían diferenciarse dos ramas de desarrollo distintas: MAME y MESS. El primero, relativo a máquinas arcade, y el segundo, relativo a ordenadores y consolas. Pues bien, parece ser que se ha tomado la decisión de fusionar ambos proyectos en uno aunque conservando el nombre de MAME. Entonces, quien descargue cualquier versión 0.162 o futura, también podrá emular de paso todo el hardware del que antes se encargaba MESS. Dos en uno, básicamente. Aunque, todo sea dicho, las herramientas de compilación vienen en nuestra ayuda: es perfectamente posible crear un archivo ejecutable sólo de la versión MAME así como sólo de la versión MESS. Menos mal.

    Además de sus versiones oficiales, MAME puede conseguirse a través de otras compilaciones que añaden funcionalidades más o menos interesantes. Algunas de estas son: MamePlus, MameUIFX, GroovyMame, NMAMEex2 entre otras. Pero además tiene otra ventaja: cualquiera con un mínimo de conocimiento puede coger sus archivos de fuentes, modificarlas como le venga en gana y compilarlas para construir un emulador a su medida. Esto, para mí, es música celestial. Por ejemplo, he podido crearme una versión personalizada según mis gustos propios (versión que comparto en este foro, por cierto).



    Otra ventaja de MAME radica en su funcionamiento con casi cualquier dispositivo multimedia. Aunque las versiones más recientes y completas se programen básicamente en Windows, Linux y MacOSX, otras, ligeramente más atrasadas, pueden ejecutarse en smartphones, tablets o miniordenadores como el Rasberry Pi. Esta característica permite que prácticamente cualquiera pueda echar una partida al emulador en un momento dado. Y dada la potencia de la cual disponen hoy en día móviles y tablets, por ejemplo, puede disfrutarse de una emulación bastante buena de casi todo el catálogo más clásico sin necesidad de estar sentado frente al PC. Y no digamos ya la gente que coge el mueble de una máquina recreativa de los 80 o 90, le coloca un PC dentro con MAME, y convierte un artilugio monojuego en otro donde darle caña a todos los clásicos y no tan clásicos de su infancia a uno, dos, tres o cuatro jugadores.

    -¿Pero sólo existe MAME a la hora de emular recreativas?-, probablemente alguno de pregunte. La respuesta es negativa. Otros programas, no tan grandes, no tan conocidos y sin tanta y repercusión conviven y complementan a MAME cuando no lo sustituyen con una emulación mejor de un sistema concreto -por ejemplo, Supermodel con la Sega Model 3 o DEMUL con Sega Naomi-. Conviene para ser justos hablar de ellos porque tienen su lugar y razón de ser. No todo se reduce a MAME, afortunadamente.

    Comenzaré por Raine (Disponible para Windows, Linux y MacOSX), otro programa con bastante tiempo a sus espaldas pero que ha ido evolucionando más discretamente. Este proyecto se encuentra mucho más enfocado a los arcades clásicos, esto es, aquellos programados en los años 70, 80 y 90. Dentro de su lista de juegos no incorpora prácticamente nada de las recreativas creadas a partir de mediados / finales de los 90. Por ello su catálogo es más pequeño, pero no por ello menos interesante. Los requerimientos de hardware son menores que MAME puesto que al reducir considerablemente la cantidad de hardware emulado se han podido centrar más en en labores de optimización. Su menú de opciones tiene un aspecto más clásico, del tipo que se estilaba hace diez o quince años, aspecto que puede inducir a pensar que no estamos ante un buen programa. Gran error por nuestra parte. Raine es un gran emulador, con posibilidades avanzadas como shaders de video, configuración detallada entre otras muchas cosas.



    Otra opción de la que ya he hablado se llama Final Burn Alpha (Disponible para Windows). Además de Neogeo, se centra al igual que Raine en la emulación de arcades clásicos -también de consolas como la PCEngine o Megadrive, pero todavía en fase muy preliminar-. Ofrece pequeñas diferencias ya comentadas y su rendimiento también es algo superior a MAME utilizando PC´s más sencillos. Por desgracia, sólo está disponible bajo Windows aunque desconozco qué tal en comporta en Linux utilizando Wine.



    Algunas placas arcade como Sega Naomi, Sammy Atomiswave o Sega Model 3 pueden emularse utilizando programas que mejoran lo conseguido por MAME. En el caso de la dos primeras puede utilizarse Demul, el cual no sólo se atreve con Dreamcast sino que también intenta emular éstas con mayor o menor fortuna. Desconozco si el nivel es equiparable al resultado final emulando Dreamcast, aunque juraría haber leído que se encuentra algo por detrás.

    Para un hardware tan potente como el presente de la Sega Model 3, nada mejor que Supermodel (repositorio con el código fuente). Éste ofrece una calidad/rendimiento superior a MAME, aunque según las últimas noticias publicadas dentro del blog de David Haywood, programador con mucho peso en aquel, se han conseguido avances sustanciales que superan incluso los resultados de Supermodel en cuanto a calidad de la emulación. La velocidad no ha seguido ese mismo camino, pero ese es otro cantar. Por desgracia apenas tengo experiencia con este emulador y me resulta imposible dejar más detalles o información.

    No me gustaría finalizar este apartado sin nombrar dos emuladores que si bien no tienen tanto renombre y fama como otros, atesoran tras de sí una calidad extraordinaria: DICE Emulator y AAE (Another Arcade Emulator). El primero de ambos se atreve con todos aquellos juegos de los 70 que carecían de CPU y utilizaban circuitos discretos y cableados entre componentes para determinar qué acción correspondía según las decisiones del jugador. Su nivel de detalle y complejidad, según lo que he leído, puede calificarse de asombroso, muchísimo más avanzado y fiel al hardware original de lo que ofrece MAME con este tipo de juegos.

    El segundo se centra en la emulación de juegos con gráficos vectoriales, muy complicados de representar en monitores actuales puesto que utilizaban una tecnología similar a los osciloscopios para mostrar elementos gráficos. Sólo he leído maravillas sobre sus bondades pese a que lleva tiempo sin actualizarse y todavía tengo pendiente probarlo de primera mano. Una buena partida al Asteroides merece lo mejor
    Última edición por Uridium; 25/02/2019 a las 09:44 Razón: Actualizaciones
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  6. #6

    Predeterminado Re: [Hilo Oficial] Emuladores (en construcción)

    F) Front-ends y "Proyectos-todo-en-uno"

    Hasta el momento, he ido repasando emuladores centrados en su mayor parte dentro de una sola máquina o grupo reducido de ellas. Sin embargo, más allá de todos ellos conviven otros programas que los complementan o sustituyen. Hablo de “front-ends” y “proyectos-todo-en-uno”. Como describiré a continuación, su filosofía principal se diferencia en bastantes puntos. Por decirlo en pocas palabras, los primeros acompañan el emulador permitiendo que su configuración, utilización y aspecto visual sea más sencilla y agradable. Mientras que los segundos permiten emular bajo un mismo programa un grupo bastante amplio de sistemas no siendo necesaria ninguna otra descarga para su funcionamiento y disfrute.

    Dentro del primer grupo podemos englobar ejemplos como Emuloader, Emucom, MALA, Hyperspin o GameEX, Emulation Station o Launchbox entre otros. Programas como Retroarch, OpenEmu o BizHawk irían dentro de la segunda clasificación., si bien estoy dejándome algunos en el tintero ya su número no es reducido.

    Para aclarar completamente el concepto de front-end, nada mejor que una comparativa. Ésta sería la ventana principal de MAME64 previa a la integración con MewUI, sin ningún otro añadido:



    Y esta otra, exactamente el mismo MAME64 pero utilizando Emuloader de frontend y configurado adecuadamente:



    Como se puede observar a simple vista, el cambio es evidente. Mientras que con el primero se muestra poco más que una lista de juegos, utilizando Emuloader aparecen fotos, descripciones, listas, iconos y otra información de interés, algo imposible de conseguir utilizando MAME64 sin más. Pues bien, con ciertos emuladores basados en líneas de comandos, al estilo del antiguo MS-Dos o la terminal de Linux, utilizar un front-end resulta muy cómodo y necesario desde mi punto de vista. Además, por regla general éstos no se limitan a funcionar con un sólo emulador, sino que están preparados para ser utilizados por un grupo de ellos, centralizando de esa manera toda la mecánica a la hora de jugar y permitiendo al jugador centrarse tan sólo en elegir el juego deseado. Por regla general, los front-ends no emulan nada, algo que conviene dejar muy claro.

    A diferencia de los programas anteriores, los proyectos-todo-en-uno ya traen consigo todo lo necesario para emular, configurar y mostrar información variada como aspectos técnicos, fotografías in-game o videos. Algunos están diseñados para convertir visualmente un sistema operativo en un centro multimedia dedicado a la emulación. Aunque esto también puede conseguirse mediante los front-ends. Por ejemplo, Retroarch incorpora emuladores de más de una decena de sistemas diferentes, característica que evita la descarga individual de cada uno de ellos. Parece, en cualquier caso, que tanto front-ends como los proyectos anteriormente citados están convergiendo poco a poco y adquiriendo características del otro.

    G) Sin clasificar

    En esta categoría voy a tratar de añadir aquellos programas que por una razón u otra no entran dentro de ningun grupo específico. Entre ellos se encuentran ejemplos como ScummVM, Munt o emuladores de computadoras tan míticas como la IMSAI 8080, cuya aparición en la película Juegos de Guerra dejó a más de uno con la boca abierta, calculadoras programables o mainframes de IBM.

    ------------

    ScummVM (Disponible para Windows, Linux y MacOSX entre otros): aplicación que, mediante virtualización, permite jugar a múltiples aventuras gráficas clásicas dentro de una enorme gama de sistemas operativos además de otros dispositivos como móviles y/o consolas. El catálogo de juegos compatibles abruma por su cantidad, no sólo por los títulos, sino también gracias a la posibilidad de jugar a las distintas versiones de estos -por ejemplo, la famosa aventura Loom (Lucasarts) puede disfrutarse en Amiga, Atari ST o MS-DOS-.

    Dentro de los aspectos técnicos de su configuración, ScummVM ofrece la posibilidad de mostrar diferentes modos gráficos como los disponibles en PCs de los 80 y 90 -Hercules, EGA, CGA, VGA-, utilización de módulos MIDI como Roland MT-32 -tanto emulado como hardware real-, grabación de partidas de manera sencilla y directa o la utilización de filtros para mejorar la imagen.



    ------------

    Munt (Disponible para Windows, Linux y MacOSX entre otros): emulador del famoso módulo MIDI MT-32 de Roland sobre el cual se encuentra disponible un tutorial para configurarlo junto con DosBox.

    ------------

    Madrigal´s Simulators (Disponible para Windows, Linux (Retroarch) y diverso hardware como Playstation, Raspberry Pie o XBOX a través de Retroarch)

    Desde la web de Madrigal se pueden descargar diversos simuladores de antiguas Game&Watch así como otras handhelds diversas. Estamos ante un proyecto donde se ha invertido mucho tiempo en recrear hasta el último detalle de aquellas máquinas con pantallas LCD, por otro lado muy famosas durante los años 80. Literalmente hay decenas de ellas para recordar viejos tiempos.

    H) Enlaces de interés

    EMUCR

    Excelente, actualizada y muy completa web de noticias relacionadas con la emulación. Probablemente de las mejores para mantenerse al día en este mundillo.

    MAME Progetto Snaps

    Imprescindible para todo aquel que quiera buscar fotos de los juegos (snapshots), iconos, artwork, manuales y otro material gráfico relacionado con MAME.

    Emulation General WIKI

    WIKI con los principales emuladores de cada sistema y actualizada a las últimas versiones de cada uno de ellos.
    Última edición por Uridium; 05/06/2018 a las 13:51 Razón: Actualización
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  7. #7

    Predeterminado Re: [Hilo Oficial] Emuladores

    MAME F.A.Q. (Preguntas frecuentes)

    Con este mensaje pretendo contestar todas esas dudas que alguien novato -o no tan novato- puede hacerse cuando utiliza por primera vez este emulador. Empezaré con las más importantes y trataré de ir completándolas con el tiempo, aunque si alguien piensa otras que no estén incluidas que las deje en el hilo y serán agregadas.

    - ¿Qué versión utilizar?

    Para una persona sin grandes conocimientos del emulador o que no quiera liarse demasiado, yo recomendaría MameUI o MameUIFX. Conviene señalar, no obstante, que MAME integra desde la versión 0.170 el frontend MewUI como interface gráfico por defecto, algo que facilita mucho la vida y mejora considerablemente la experiencia de usuario gracias a sus posibilidades de filtrado y personalización. Otras alternativas como QMC2 o Emuloader también pueden ser utilizadas sin mayor inconveniente.

    - ¿Qué requisitos técnicos son necesarios para las versiones más recientes del emulador?

    No hay una respuesta clara y depende del juego elegido. Para el grupo de clásicos de los 70-80-90 en dos dimensiones con un doble núcleo decente sirve, incluso algunos funcionan al 100% de su velocidad en procesadores inferiores. En el caso de los juegos 3D la cosa cambia puesto que hasta el momento no hay ningún tipo de aceleración 3D por hardware salvo una pequeña excepción que afecta a media docena de juegos. Entonces, para juegos 3D más avanzados conviene un procesador de doble o cuádruple núcleo potente, cuanto más, mejor.

    - ¿Cómo juego, qué necesito?

    Los juegos en MAME se denominan coloquialmente "ROMS". Ocurre así porque éstas se construyen con la información extraída de los chips de las placas arcade, de ahí que se haya tomado aquel término como algo coloquial en el mundillo.

    Para jugar se necesitan dos tipos de archivos fundamentales: los juegos (ROMS) y las BIOS. ¿Por qué hacen falta las BIOS? Pues porque algunas placas arcade utilizan una especie de programa interno que organiza y supervisa, por así decirlo, su funcionamiento. Es lo mismo que la BIOS de una placa base de PC, salvando las distancias. Pongo un ejemplo concreto: cualquier juego de NeoGeo necesitará un archivo de BIOS llamado neogeo.zip para funcionar. ¿Todos los juegos necesitan BIOS para funcionar? No, sólo aquellos cuyo hardware concreto lo requiera.

    - ¿Funcionan juegos de versiones anteriores en aquellas más modernas?

    Nuevamente depende. Desde los inicios del emulador, éste ha sufrido innumerables cambios en los juegos soportados y sus versiones. Pensad que la primera vez que se extrae un juego de su placa no tiene por qué ser sin errores. En ocasiones, el contenido de ciertos chips se extrae mal, bien porque están encriptados, bien porque tienen algún otro tipo de protección, bien por lo que sea. Además, a medida que se va mejorando el driver de un sistema concreto las roms disponibles de un juego a él perteneciente puede que no funcionen debido a incompatibilidades sobrevenidas. ¿Qué ocurre en estos casos? Se vuelve a extraer con la nueva información disponible y esto puede suponer cambios importantes en la organización interna de los archivos que componen el juego.

    - ¿Qué hago una vez he conseguido las BIOS y las roms de los juegos que me interesan?

    La forma más sencilla de que funcionen es colocándolas dentro de una carpeta roms. Ésta normalmente se encuentra entre las carpetas creadas al descomprimir cualquier versión de MAME. También pueden situarse en cualquier otra carpeta siempre y cuando se le indique al emulador dónde encontrarlas. Éste último proceso dependerá según la versión de MAME utilizada.

    - ¿Cómo puedo configurar controles, configuraciones o niveles de dificultad?

    Por regla general, esto se configura dentro de cada juego. Una vez éste se encuentre en funcionamiento, pulsando el tabulador aparecerán diferentes opciones mediante las cuales se podrán configurar varios aspectos como controles, dificultad, número de vidas, configuración gráfica...etc. De todas maneras hablo de manera muy genérica puesto que no todos muestran las mismas opciones, depende de cada uno en concreto.

    - ¿Puedo utilizar un joystick o pad en vez de el teclado?

    Rotundamente sí. MAME permite utilizar cualquier tipo de dispositivo de control.

    - Juegos y clones. ¿Cuál me descargo?

    La lista de juegos disponible para MAME es enorme, mucho más desde la versión 0.162 que incorpora todo el software de MESS. Ahora bien, muchos de esos juegos no son más que clones de otros. En diversas ocasiones y según el mercado concreto a quien iban dirigidas, las compañías publicaban versiones para otros países, con censura o simplemente revisiones mejoradas. Para que los clones funcionen necesitan la rom principal o parent. ¿Cómo distinguirlas? Fijáos en la siguiente foto:



    A la derecha del juego Dangun Feveron, justo en la columna "Clone Of". Aparece Fever SOS (International...), pues bien, esa es su ROM parent o principal. Sin ella no funcionará ningún clon, o visto de otra manera, descargando sólo esa ROM ya se podrá jugar y no será necesario ningún clon de los múltiples que hay. Ahora bien, al contrario, si queremos jugar a un clon concreto entonces siempre será necesaria la rom parent para que aquel arranque correctamente.
    Última edición por Uridium; 30/04/2016 a las 12:27 Razón: Actualización
    http://foro.noticias3d.com/vbulletin/image.php?type=sigpic&userid=60249&dateline=146295  8367

  8. #8
    Con domicilio en Noticias3d.com Avatar de JMRD
    Ubicación
    Donde nace el Mediterraneo.
    Edad
    43
    Mensajes
    8,160

    Predeterminado Re: [Hilo Oficial] Emuladores

    Hacia falta ya una renovación para hablar sobre este tema.
    Gracias por abrir el hilo Uridium.

  9. #9
    El señor de los forillos Avatar de glassonionz
    Ubicación
    Valencia
    Mensajes
    4,263

    Predeterminado Re: [Hilo Oficial] Emuladores

    Impresionante Uridium. Lo he leído de arriba abajo, me he picado con el asunto y me da que pronto te voy a dar mucha faena. Gracias por alumbrarnos con este "megahilo".

  10. #10

    Predeterminado Re: [Hilo Oficial] Emuladores

    Menudo pedazo de post te has currado, enhorabuena, por poner una pega, aunque no existan emuladores jugables de de Xbox, 360 y PS3 si los mencionaría, precisamente para aclarar ese tema porque mucha gente buscara información sobre él

Página 1 de 216 123451151101 ... ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •