Página 1 de 361 123451151101 ... ÚltimoÚltimo
Resultados 1 al 10 de 3601

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 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 y, por ende, difícilmente medibles. 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 2023: Ryzen 2700X acompañado de 32GB de RAM y AMD RX 6650XT 8GB.

    - 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.

    h) Guía sobre configuración y funcionamiento de CEMU, emulador de Nintendo WiiU.
    Última edición por Uridium; 19/08/2023 a las 15:06 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).



    Asimismo el fantástico Retro Virtual Machine aparece igualmente como otra opción muy recomendable -todos los detalles en la sección de Amstrad CPC. Y para finalizar no puedo olvidarme de ZXBaremulator (Raspberry PI), un concepto muy interesante disponible para la plataforma Raspberry PI definido como emulador "baremetal", es decir, que no necesita de un sistema operativo para funcionar y por ello dispone de todos los recursos de la máquina donde se ejecuta permitiendo latencias más bajas o arranques muy rápidos en consonancia con un Spectrum real.

    ----------

    Commodore 64



    Hoxs64 (disponible sólo para Windows): uno de los mejores y más exactos emuladores de Commodore 64 aunque 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 muy conseguida 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).



    Vice (disponible para Windows, Linux, OSX y MSDOS): opción muy completa, de hecho es la referencia dentro de la emulación de Commodore 64/VIC20, y quizás menos espartana que la anterior en cuanto a configuración y versatilidad. Ofrece frente a Hoxs64 la emulación de otros micros de ocho bits de Commodore incluyendo la gama PET mucho más orientada a productividad. Asimismo acepta la carga de archivos comprimidos en Zip, ventaja evidente frente a su "competencia".



    ----------

    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.



    Retro Virtual Machine (disponible para Windows, Linux y Mac OS X): su atractivo aspecto visual y gran cuidado por los detalles caracterizan de forma muy marcada este emulador "Made in Spain" de Amstrad CPC -también de Sinclair ZX Spectrum, MSX y Sega Master System-. Su programador no sólo lo han dotado de una excelente y muy configurable interface visual para rememorar los monitores, colores y scanlines clásicas de los CRT, sino que, en igual medida, la carga de cintas o disquetes se convierte en todo un espectáculo cuando por primera vez se observa correr la cinta según avanza o iluminarse el LED rojo de la disquetera virtual.

    Si a todo lo anterior le unimos una recreación fiel y muy precisa de la serie de ordenadores Amstrad CPC, entonces el conjunto no puede más que recibir buenas críticas y recomendaciones. Excelente programa para disfrutar, aunque sea virtualmente, de la fantástica serie de ordenadores de 8 bits Amstrad CPC.



    ----------

    Amstrad PCW 8256/8512/9256/9512



    Este peculiar ordenador de Amstrad, cuyo diseño se encuentra particularmente orientado a productividad, puede emularse a través de dos excelentes programas: Joyce (disponible para Windows, Linux y MacOSX) y CP/M Box (disponible para Windows). Ambas opciones ofrecen una representación muy acertada de la máquina incluyendo su excelente y característico monitor de fósforo verde. Con ellos se puede trastear con el catálogo disponible, añadir expansiones de memoria y otros periféricos variados, además de hacer uso de herramientas avanzadas como depuradores de código para quien quiera desarrollar software para este modelo.

    A modo de anécdota, comentar que el programador de CP/M Box es español y un gran conocedor de la máquina.



    ----------

    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 y de algunas configuraciones algo bizarras. 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.

    Las versiones de desarrollo se basan a su vez en las betas de WinUAE y pueden descargarse desde aquí



    ----------

    Atari ST/STE



    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.



    Como alternativa recomiendo Steem SSE (disponible para Windows y Linux) el cual ofrece un alto nivel de compatibilidad, fidelidad y múltiples opciones de configuración.

    ----------

    B) Otros ordenadores.


    IBM PC/XT/AT



    DOSBox y DOSBox ECE -Enhanced Community Edition-(disponible para Windows y Linux -experimentalmente-): tanto DOSBox como DOSBox 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 junio del 2019: nueva versión oficial 0.74-3-, 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.



    DOSBox Staging (disponible para Windows, Linux y MacOS): este nuevo fork del proyecto original pretende fundamentalmente incidir en la facilidad de uso, utilización de técnicas y herramientas de programación modernas además de añadir características más compatibles con los PCs actuales. Para mí es otra opción a tener en cuenta sobre todo porque, tal y como ocurre con DOSBox ECE, también se actualiza a menudo con mejoras y correcciones de errores.

    DOSBox Pure (disponible como core para Retroarch): otra alternativa muy reciente que incorpora diversas opciones y automatismos extremadamente interesantes para que la experiencia MS-Dos sea lo más sencilla posible.



    PCem (disponible para Windows y Linux): estamos ante 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.

    Conviene advertir de que ciertas configuraciones requieren de un PC extremadamente potente para que funcione al 100% de velocidad. Sobre todo a partir de Pentium MMX a 200Mhz y en los modelos más rápidos de AMD K6-2/3.



    ----------

    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; 30/12/2022 a las 15:22 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.



    ---------

    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



    BizHawk más información dentro de la sección Megadrive/MegaCD.

    Gearsystem ( Windows, macOS, Linux, BSD, iOS, Raspberry Pi y RetroArch): proyecto de código abierto que emula las consolas Sega Master System y Sega Game Gear de forma muy fiel. Su interface de usuario permite configurarlo fácilmente e incluso incorpora herramientas para ver el funcionamiento interno de la consola a nivel de ensamblador, instrucciones y registros de la CPU, etc. Muy recomendable ya que además se actualiza con frecuencia.

    ---------

    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



    BizHawk (Disponible para Windows). Este emulador multisistema utiliza el núcleo GenplusGX conocido por su constante desarrollo, buena exactitud, fidelidad y portabilidad para toda la emulación relacionada con Sega. Obtiene gracias a ello unos resultados finales muy notables con varias máquinas de la citada marca: Master System, Megadrive, MegaCD y Game Gear.



    Por supuesto no conviene dejar de lado el desarrollo propio de GenplusGX dentro del proyecto Retroarch puesto que su constante mejora y requisitos no demasiado elevados permiten una fiel representación de las máquinas de Sega en PCs no excesivamente potentes, todo ello con las ventajas en cuanto a opciones de configuración, marcos, shaders o reducción de latencia que ofrece Retroarch.

    Asímismo tanto en forma de core (núcleo) para este último como en versión standalone, también se encuentra blastem, emulador que busca un equilibrio entre máxima fidelidad al hardware original y rendimiento aunque limitado a Sega Megadrive. Recomiendo ir descargando las versiones de desarrollo desde aquí. Su calidad es tal que por el momento es el único capaz de correr demos tan exigentes como Titan Overdrive 2 correctamente y sin fallos gráficos, sincronía o sonido.

    ---------

    Nintendo SNES / Super Famicom



    El emulador de referencia para Super Nintendo se llama Higan (Disponible para Windows y Linux). Este programa nació como un proyecto personal de Byuu, programador y fan absoluto de la consola, el cual buscó desde su inicio que su desarrollo tratase de replicar de la manera más exacta posible a la famosa consola de 16 bits de Nintendo. La particular obsesión de aquel con esta meta dio lugar a que a lo largo del tiempo, primero denominado como BSNes y más tarde como Higan, tomase forma un programa que poco a poco hizo justicia a la preservación y copia de la Super Nintendo. Por todo ello Higan siempre ha sido un emulador exigente en cuanto a recursos disponibles y, en consecuencia, necesita de un PC mínimamente decente para su adecuado funcionamiento.



    Editado en octubre del 2021: Desgraciadamente y debido al reciente fallecimiento de Byuu, el desarrollo de este proyecto ha sido cancelado. Sin embargo, otras personas han cogido el testigo y han continuado su trabajo dentro del emulador Ares, heredero directo y sucesor de Higan. Asimismo también continua evolucionando BSNES aunque únicamente como core de Retroach. Ambas opciones garantizan una excelente emulación de Super Nintendo y por ello son muy recomendables.


    Añadida Guía Oficial del emulador.

    ---------

    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 otras alternativas:

    - Final Burn Neo (Disponible para Windows, MacOS, Linux y core de Retroarch). 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. Asimismo también incorpora la emulación de Neogeo CD/CDZ.

    - NeoCD (core disponible para Retroarch): este core en concreto sólo reproduce el modelo de consola NeogeoCD/CDZ aunque con extrema fidelidad. Muy recomendable porque además su integración con Retroarch le permite disfrutar de las múltiples ventajas de éste.
    Última edición por Uridium; 12/01/2023 a las 10:00 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 Yaba Sanshiro (Disponible para Windows, Linux, iOS, Android), sobre todo para aquellos que quieran emular esta consola en sus móviles o tablets.

    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



    Flycast (Disponible para Windows, Linux, OSX, Android y otras plataformas): proyecto moderno y en constante desarrollo disponible tanto en emulador independiente para PC, Android e incluso XBOX One así como en forma de core para Retroarch. Emula Dreamcast y sus hermanas mayores en formato arcade Naomi y Atomiswave. A día de hoy a mediados del 2022 es la referencia dentro de la emulación de estas máquinas. Conviene ir descargando las versiones de desarrollo puesto que van implementando todas las mejoras y correcciones de errores más actuales.



    Para equipos modestos Diablo_28 ha sugerido Redream (Disponible para Windows, MacOS, Linux, Android y Raspberry). Muy buena compatibilidad y sencillez de uso aunque a diferencia de Flycast sólo emula la consola Sega Dreamcast y por el momento carece de soporte para las placas arcade Naomi o Atomiswave. Su versión de pago permite algunos extras como incremento de la resolución interna o aumento de savestates.

    ----------

    Nintendo 64



    Dos opciones destacan a día de hoy dentro de la emulación de Nintendo 64: el multiemulador Ares y el core ParaLLEl de Retroarch, ambas disponibles tanto en Windows como en LInux y MacOS. Siguen un enfoque moderno, orientado a reproducir su funcionamiento interno de la manera más fiel posible, ofrecen muy buena compatibilidad y no necesitan de un PC demasiado potente.
    ----------

    Sony Playstation



    Mednafen (Disponible para Windows, Linux y Raspberry Pi): Sin lugar a dudas, la mejor y más precisa forma de emular la famosa consola de Sony. Su versión original funciona mediante consola de comandos y requiere de cierta maña para echarlo a andar. Aunque, como en casi todo, se encuentran disponibles alternativas en forma de interface gráfico (Mednaffe).

    - 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



    La versión integrada en Retroarch -bautizada como Beetle PSX/Beetle PSX HW- se actualiza con bastante frecuencia y añade varias características propias como la posibilidad de cargar imágenes de CD en formato CHD (Compressed Hard Disk) además de poder utilizar la fantástica librería de shaders para mejorar el aspecto visual que ofrece aquel.

    Duckstation (Disponible para Windows, Linux, MacOS y Android además de core para Retroarch): proyecto relativamente novedoso que con el paso del tiempo se ha convertido en el emulador de referencia por méritos propios. Combina precisión, optimización y múltiples opciones para conseguir su objetivo.
    ----------

    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. Durante los últimos meses de desarrollo se ha ido optimizando y modernizando su código fuente deshaciéndose de muchos problemas que lastraban el conjunto del proyecto. Su lista de compatibilidad mejora día a día consiguiendo resultados excelentes.



    En los últimos meses ha despuntado otro proyecto de emulador llamado Play!. Tanto su versión autónoma como su "core" integrado en Retroarch llevan un ritmo de desarrollo constante y actualizado casi a diario. Sus cifras de compatibilidad son bastante discretas comparativamente con PCSX2, aunque contiene un potencial muy a tener en cuenta en el futuro.

    ----------

    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 superará al hardware original. De hecho, un 69.2% del catálogo completo de ambas consolas ya obtiene la categoría de "perfecto", cifra conseguida tras muchos años de esfuerzo y mejora constante.

    Jugar al catálogo de la Wii con mejoras gráficas 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. 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 con un equipo de programación detrás realmente competente.



    ----------

    Nintendo WiiU



    Cemu Emulator (Disponible para Windows y Linux): 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 55% 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 una guía sobre configuración y opciones. Muy recomendable su lectura como no podía ser de otra manera.

    ----------

    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.



    ----------

    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 y el core Retroarch disponible de este emulador.

    ----------

    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.

    Otro emulador que conviene seguir se llama melonDS (Disponible para Windows, Linux, ARM, MacOS así como core para Retroarch). Combina una buena reproducción de la máquina con requisitos mínimos relativamente modestos. Lleva un desarrollo bastante activo y por lo que he probado funciona bastante bien. Incluye opciones como la posibilidad de subir la resolución interna y así mejorar la calidad gráfica obtenida, algo ya visto en otros emuladores como Dolphin.

    -----------

    Sony Playstation 3



    RPCS3 (Disponible para Windows y Linux): otro proyecto de emulador de código abierto cuyo desarrollo avanza prácticamente a diario y que cuenta con un nutrido grupo de programadores detrás. Muy exigente en cuanto a hardware aunque siempre dependiendo del juego elegido, según los últimos datos de compatibilidad el número de títulos en categoría "Jugable" alcanza ya el 59.2% de su catálogo incluyendo algunos de los pesos pesados. Puede correr tanto imágenes de discos como archivos .pkg de instalación y permite elegir configuraciones personalizadas para cada juego en busca de maximizar su rendimiento concreto. Para esto último siempre conviene revisar su lista de compatibilidad.

    Adjunto una lista de procesadores ordenados por rendimiento y potencia recomendados para el emulador: https://docs.google.com/spreadsheets...2Mc/edit#gid=0



    -----------

    Nintendo Switch



    Una segunda opción también interesante para seguirle la pista se llama Ryujinx.
    Última edición por Uridium; 15/08/2024 a las 12:40 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.



    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 muy interesante y en constante desarrollo y mejora se llama Final Burn Neo (Disponible para Windows, MacOS, Raspberry Pi y Linux mediante core de Retroarch). 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.

    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; 05/06/2022 a las 15:51 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, Attract-Mode, 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 imagen de Emuloader configurado adecuadamente:



    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 uno sólo 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 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 lo más variopinto, circunstancia 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.

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

    Emuladores bare-metal: este concepto relativamente reciente se refiere a emuladores cuyo funcionamiento no necesita de un sistema operativo donde ejecutarse. Es decir, el mismo programa toma el control total del hardware donde corra de manera que dispone de todos sus recursos libremente y sin cortapisas. Todo ello le otorga una capacidad de arranque, proceso y funcionamiento tal, que permite disponer de ventajas las cuales de otra manera serían muchísimo más complicadas de conseguir. Por ejemplo, un arranque directo casi instantaneo muy similar a la máquina original, la utilización de los recursos de video/audio con latencia mínima, un input lag muy reducido a pesar de que funcione bajo un hardware modesto, etc.

    Dos ejemplos de programas bare-metal diseñados para funcionar en un dispositivo como la Raspberry Pi serían ZXBaremulator (ZX-Spectrum) y BMC64 (Commodore 64).

    Como pequeña anécdota comentar que estos programas permiten, por ejemplo, utilizar una carcasa de un Spectrum original, conectarle el teclado a la PI mediante un interface adaptado para ello, y funcionar internamente sin que en ningún momento parezca a simple vista que se está utilizando un emulador.

    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; 31/07/2020 a las 11:34 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. 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; 31/07/2020 a las 11:37 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
    Edad
    48
    Mensajes
    13,729

    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,521

    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
    Con domicilio en Noticias3d.com Avatar de Marcos669
    Ubicación
    Madrid
    Edad
    34
    Mensajes
    16,062

    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 361 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
  •