Creación de herramientas para el estudio de juegos NES. ¿Cuál es la extensión del archivo NES? Cómo abrir un archivo nes en la PC

Mi hermana me llamó hace poco y me preguntó: “ ¿Es posible jugar juegos de Dandy en una computadora?". Por supuesto, le dije cómo hacerlo y también decidí escribir un breve artículo para ti. Después de todo, muchos a veces quieren volver brevemente a la infancia y jugar a su consola favorita. Y para esto no es necesario tratar de encontrarlo en algún lugar, y también pensar en dónde más conseguir cartuchos con juegos.

Entonces, ¿cómo juegas a Dendy en PC?

Primero necesitamos descargar juegos en línea. Todos los juegos para Dendy son un archivo con la extensión .nes.

Tienes varias opciones sobre dónde conseguir los juegos:

1) Puede ingresar la frase "juegos para dendy" en cualquier motor de búsqueda y se abrirán docenas de sitios frente a usted, donde puede descargarlos.

2) Puedes descargar juegos de un sitio determinado que te recomiendo. Aquí hay un enlace para eso.

Me gusta este sitio porque todo en él es extremadamente simple y claro. Simplemente seleccione el nombre del prefijo a la izquierda (en nuestro caso Dendy) - luego ve a la sección "Juegos". Aquí todos los juguetes están ordenados alfabéticamente: seleccione la letra deseada, busque el juego, haga clic en el nombre (o en la palabra "capturas de pantalla"). Si este es realmente el juguete que estabas buscando, descárgalo haciendo clic en el enlace.

3) Y también puedes descargar directamente una pequeña recopilación de los juegos más populares para Dendy, en mi opinión, que hice yo mismo. Incluye: Battle City (tanchiki), Battletoads & Double_Dragon (ranas de combate), Chip and Dale Rescue Rangers 2 (chip and dale), Darkwing Duck (capa negra), Double Dragon III (dragón doble), GALAXIAN (moscas), Jackie Chan, Super Mario Bros (super mario), Teenage Mutant Ninja Turtles III (tortugas ninjas mutantes adolescentes), Tiny Toon Adventures (conejo):

Por lo tanto, no importa dónde descargue exactamente el juego, será un archivo que contendrá un archivo con la extensión NES. Le aconsejo que copie todos los archivos descargados con juegos en una carpeta y los almacene en ella. Personalmente, creé en mi disco DE carpeta juegos y recopilé todos mis juegos favoritos de Dendy:

Ahora necesitamos un programa especial. emulador, a través del cual ejecutaremos todos los juegos de Dendiv.

Hay bastantes emuladores de decodificadores. Pero sugiero usar quizás el más popular de ellos: FCEUX. Para evitar problemas con el lanzamiento de juegos, es mejor descargar la última versión del programa y, además, desde el sitio web oficial. Puedes descargar esta versión de mí.

Después de descargar el archivo con el programa, descomprímalo en algún lugar de su computadora. Descomprimí en disco C:\fceux-2.2.2. El contenido de esta carpeta se ve así:

Para ejecutar el emulador, debe encontrar el archivo aquí fceux.exe y ábralo con un doble clic.

Si lo desea (para no tener que ir a esta carpeta cada vez), puede crear un acceso directo para este archivo en su escritorio. Para hacer esto, haga clic en el archivo fceux.exe clic derecho - seleccione "Enviar a" - "Escritorio (crear acceso directo)":

Entonces, el emulador se está ejecutando:

En primer lugar, configuremos el control: en el menú, seleccione configuraciónAporte:

Vemos la siguiente ventana. aquí enfrente Puerto 1 presiona el botón Configurar:

Ahora necesitamos configurar un atajo de teclado para el control. Dandy se puede reproducir en teclado; o si tienes palanca de mando(o más bien un gamepad), luego con la ayuda de él. Tanto el teclado como el joystick están configurados de la misma manera.

La configuración es muy simple: haga clic en la ventana en el botón deseado con el mouse y luego dos veces presione el botón deseado en el teclado (o joystick). Luego pasamos al siguiente botón.
Personalmente, configuré los botones de mi teclado de la siguiente manera:

Izquierda, Arriba, Derecha, Abajo es flechas

Seleccione- espacio

comienzo- Ingresar

Turbo B y Turbo A son teclas A y S

B y A- Teclas Z y X

Habiendo terminado de configurar todos los botones, salimos de aquí haciendo clic en "Cerrar".

Y finalmente, ahora ejecutar el juego a través del emulador. Como recordarán, tengo todos los juegos descargados para Dandy almacenados en el disco. C en carpeta juegos. Por cierto, el emulador FCEUX puede abrir juegos directamente desde el archivo. Algunos otros emuladores no verán el juego a menos que el archivo se descomprima primero. Además, la versión 2.2.2 de FCEUX abre archivos zip y rar. Pero las versiones anteriores de este programa no ven archivos rar.

Entonces, en el menú vamos a expedienteROM abierta:

Luego encontramos el juego deseado en la computadora, lo seleccionamos y hacemos clic en "Abrir":

Eso es todo: el juego se está ejecutando, y podemos empezar a jugar con las teclas que hemos configurado previamente:

Y una cosa más: el emulador FCEUX tiene una característica maravillosa “ Ahorrar”, que tanto faltaba en la infancia. Aquellos. puede detenerse cuando lo necesite y no tener miedo de perder todo el pasaje.

Puede usarlo de la siguiente manera: durante el juego, haga clic en el menú "Archivo" - luego "Guardar estado" - "Guardar estado":
Si luego necesitamos iniciar el juego desde la ubicación de guardado, comenzamos el juego como de costumbre, luego vamos a "Archivo" - "Guardar estado" - "Cargar estado".

Sobre los aspectos internos de los juegos de NES, esta vez hablaré sobre las herramientas de investigación que uso.

La mayor parte de lo que necesita un investigador ya está en el emulador FCEUX, que es muy adecuado para depurar juegos. En la documentación, debe estudiar a fondo la sección. depurar, cada herramienta de allí es útil para el investigador, y la capacidad de usarlas juntas mejora las capacidades del hacker.

Sin embargo, no volveré a contar la documentación, sino que me centraré en los casos en los que las capacidades del emulador son pocas y es necesario agregar otras nuevas, o cuando hay formas inusuales de encontrar lo que desea en un archivo ROM directamente, sin pasar por un largo estudio de el código del juego.

Uso de secuencias de comandos Lua

En realidad, la primera forma, cuyo ejemplo se muestra en la imagen para llamar la atención, es la creación de herramientas auxiliares utilizando el script Lua integrado en el intérprete del emulador.
En el ejemplo anterior, para el estudio del juego (y solo un pasaje de trampa, si se desea), se usa una característica de los scripts como mostrar imágenes en la pantalla sobre la imagen dibujada por el emulador.

Por lo tanto, el investigador puede notar algo que no está disponible para un jugador común, por ejemplo, en la captura de pantalla de arriba, de los tres diamantes ocultos, el jugador solo puede saltar a los dos primeros, y de ninguna manera puede tomar el tercero. o simplemente adivinar sobre su existencia. En DuckTales 2, incluso hay joyas que generalmente se colocan fuera del nivel del juego.

Otro ejemplo de un script que muestra datos adicionales en la pantalla es la brújula a la gema más cercana en El libro de la selva:

Naturalmente, la visualización de información de la RAM o ROM del juego no es la única posibilidad de los scripts.

Otra opción muy utilizada es registrando lo que está sucediendo en el código del juego, por ejemplo, una plantilla de script para volcar datos descomprimidos inmediatamente después de descomprimirlos (para juegos SMD, pero el principio también se aplica a NES).

Bueno, nadie prohíbe creación de utilidades completas en scripts Lua, como el editor de teclas pulsadas ya incluido en el emulador TasEditor.

Además, en mi opinión, se subestima la idea reescritura parcial del código del juego en scripts cuando los datos del juego son parcheados por un script sobre la marcha para modificar el juego. Prueba de concepto de un guión de este tipo que modifica a los enemigos en New Ghostbusters 2:

Sin embargo, para el procesamiento complejo de un juego en particular o la creación de nuevos métodos de pirateo, vale la pena considerar usar el siguiente método.

Modificando el código fuente del emulador

Hay espacio para fantasías sobre varios temas que no están relacionados con la investigación del juego, como agregar soporte de logros a los emuladores, renderizado 3D o gráficos mejorados, pero intentaré mantenerme dentro del tema del artículo.

Una de las direcciones para expandir el emulador con el fin de mejorar las posibilidades de la ingeniería inversa es empujando tantas de sus características internas como sea posible en las bibliotecas de Lua. En el segundo artículo del ciclo, ya mostré cómo, con la ayuda de solo un par de funciones nuevas, se hizo posible crear una herramienta de investigación universal (adecuada para investigar cualquier juego).

Otro ejemplo simple y útil, que aún no está en la última versión del emulador: posibilidad de modificación desde script de memoria PPU.

La modificación del emulador también se puede utilizar para incrustar un editor para un juego específico en él con la capacidad de ejecutarlo sobre la marcha y verificar los cambios realizados:

Scripts para análisis estático de código de juego

Las dos categorías anteriores de modificaciones se ocuparon del análisis dinámico del juego durante su ejecución. Sin embargo, la mayor parte de la investigación es un análisis estático del archivo ROM del juego (o volcados de cualquier dato del mismo).

El programa principal para dicho análisis de código es el desensamblador interactivo IDA. Es compatible con el ensamblador 6502 pero requiere ambos enchufar para cargar correctamente archivos en formato nes, y conjunto de guiones para automatizar acciones de rutina para convertir el archivo cargado en un código ordenado. Se ha reunido un conjunto de guiones específicos para investigar juegos de NES.

Los scripts para IDA se pueden escribir en el lenguaje de comandos incorporado idc o pitón , en cualquier caso, es mejor abrirlos con un editor de texto y estudiarlos; en la mayoría de los casos, esto ayuda a comprender mejor los comandos de IDA, lo que será útil para trabajar con él y aprender a escribir dichos scripts usted mismo. Esto es muy útil cuando necesita realizar varios cientos de acciones similares, como combinar bytes en punteros o asignar matrices de acuerdo con ciertas reglas.

Herramientas para el análisis estático de los datos del juego

IDA es una buena herramienta para el análisis de código, tan buena que algunos gurús de la investigación de juegos incluso piensan que es suficiente para investigar y modificar juegos. Sin embargo, incluso con un juego desensamblado en fuentes compiladas y comentadas, es difícil modificar los datos del juego: niveles, tarjetas gráficas, animaciones de personajes. Desafortunadamente, el formato de los datos del juego suele ser muy diferente de un juego a otro, lo que dificulta la creación de herramientas universales adecuadas para la mayoría de los juegos.

Editores de mapas de mosaicos

El formato de almacenamiento del banco de gráficos (el nivel más bajo de almacenamiento de gráficos) es estándar para todos los juegos de NES, por lo que hay muchos editores de mapas de mosaicos, sin embargo, entre ellos no encontré una sola biblioteca que permitiera renderizar estos mosaicos en mi aplicación.

Dichos programas pueden editar mosaicos de gráficos en juegos con la presencia de CHR-ROM, bancos completos de gráficos. Otros juegos usan CHR-RAM: la memoria de video de los mosaicos en ellos se lee en partes del banco con datos y código y se copia en la memoria de video (a veces de manera bastante complicada, pero es mejor hablar de ellos en un artículo sobre compresión de datos).

A un nivel superior, los juegos difieren tanto que prácticamente no existen programas de edición comunes, como mucho hay editores que abarcan varios juegos en un mismo motor. Escribiré sobre mis intentos de hacer un editor de niveles universal al final del artículo, pero por ahora daré algunas ideas generales más sobre cómo encontrar datos en juegos y utilidades que implementan estas ideas.

Como lenguaje de implementación que uso pitón por el hecho de que en él puede verificar rápida y fácilmente cualquier conjetura, a veces incluso directamente en modo interactivo.

ROM corrupta

En realidad, se trataba solo de esta idea: si revisa todas las opciones posibles para cambiar un byte en la ROM y ve cómo afectará la pantalla, esto puede ayudar a aclarar la estructura interna del juego. Después de eso, incluso es posible crear una versión simple del editor de juegos: debe preparar un conjunto de bloques de imágenes de nivel superior a partir de los cuales se construye la pantalla, sin comprender completamente cómo se construyen estas imágenes a partir de datos ROM, y mostrar la matriz de estas imágenes encontradas por este método.

Búsqueda de bloque

También puedes entrar por el otro lado.

El fondo que se muestra en la pantalla se establece mediante una serie de índices de mosaicos de memoria de video en una dirección PPU fija: para NES hay 4 páginas de pantalla que, según la configuración de PPU, se pueden mostrar de diferentes maneras. No importa qué habrá exactamente en la pantalla, basta con capturar alguna página cargada para su análisis.

La primera página de pantalla (Tabla de nombres) se encuentra en PPU $2000-$23BF. Su contenido en el emulador FCEUX se puede ver en la ventana Depuración → Visor de tabla de nombres :

Y también como bytes en la ventana. Depurar → Editor hexadecimal, Ver → Memoria PPU (ir a $2000).

Aquí también puede volcar toda la memoria de video, lo que nos será útil para el análisis ( Archivo → Volcar a archivo → Memoria PPU ).

Es solo una matriz de 960 índices de pequeños mosaicos de memoria de video de 8x8 píxeles. Al mismo tiempo, después de invertir un gran número de juegos, se sabe que las pantallas de los juegos a menudo se describen mediante bloques de mayor tamaño, por ejemplo, 16x16 o 32x32 píxeles. Por lo tanto, si asumimos un cierto tamaño de bloque (para empezar, probemos los más estándar: mosaicos de 2x2, resaltados en la captura de pantalla con un marco rojo), entonces podemos dividir los datos de la página de pantalla en secciones, cada una de las cuales contener una descripción de un bloque.

Esto da como resultado una lista de todos los bloques que están presentes en la pantalla. Además, tenemos descripciones de bloque "puras", sin información sobre los sprites de los personajes (los sprites se dibujan de una manera diferente) e independientes de la animación (las animaciones de fondo casi siempre se realizan usando cambios de paleta o la propia memoria de video, números de mosaico en la Tabla de nombres permanece inalterable). Sin embargo, no conocemos los números de bloque.

Tenemos una descripción de los bloques en la pantalla, pero no sabemos su orden de almacenamiento en ROM. Sin embargo, podemos adivinar con cierta probabilidad dónde se encuentra exactamente la descripción de los bloques. El algoritmo para esto es:

1. Revisamos toda la ROM y marcamos todas las direcciones en las que se encuentra un bloque, mientras guardamos su número (el número real puede ser diferente, es importante que notemos solo las diferencias entre los bloques entre sí).

2. Busque el área de la ROM en la que se encontró el mayor número de bloques DIFERENTES. Lo más probable es que esta sea la descripción de los bloques.

Así podemos encontrar bloques de 2x2 en juegos donde se almacenan secuencialmente.

Esto no es malo, pero hay una forma de mejorar drásticamente los resultados del algoritmo. La cuestión es que hay un número limitado de tamaños de bloques básicos y formas de almacenarlos en la ROM, y podemos recorrerlos todos.

Los tamaños de bloque principales son 2x2, 4x2, 2x4 y 4x4, pero se pueden agregar fácilmente otros tamaños si es necesario.

Con una forma un poco más complicada de almacenarlos en ROM, los bloques se pueden almacenar tanto linealmente como en matrices fragmentadas (Structure of Arrays, abreviado como SoA), es decir, primero, una matriz de solo las primeras partes de los bloques se almacena en la ROM, seguida de matrices con las siguientes partes. La mayoría de las veces, tales matrices se almacenan una tras otra, mientras que la brecha entre los comienzos de las matrices es igual al número de bloques. Para encontrar dichas matrices SoA en ROM, necesitamos averiguar su longitud, lo que se puede hacer mediante la enumeración de todas las opciones (a menudo se usan 256 bloques en los juegos, por lo que vale la pena comenzar la verificación desde este número y disminuirlo gradualmente).

Todo esto parece bastante confuso, porque solo confiamos en la probabilidad de que el juego use un cierto tipo de bloque, pero en la práctica, ¡la utilidad encuentra bloques en el 80-90% de los juegos probados!

Además, te permite descartar juegos con una estructura inusual (sin bloques) para estudiarlos más de cerca.

Comparar archivos CDL

El emulador FCEUX es capaz de marcar cada instrucción durante la emulación qué bytes se interpretaron como código y qué bytes se interpretaron como datos (menú Depurar → Código/Registrador de datos... ). Esta función es útil por derecho propio y está estrechamente integrada con otras funciones de depuración del emulador. Intente habilitar este modo y vea cómo cambian las otras ventanas de depuración. Sin embargo, quiero hablar de una aplicación particular de la misma. Si guarda dos de estos archivos cdl, uno ANTES de realizar la acción en estudio y el otro inmediatamente DESPUÉS de su finalización, la diferencia entre los dos archivos mostrará solo los datos (o el código) que se utilizó durante la acción. Con la poda adecuada, puede encontrar los datos que necesita simplemente eligiendo los dos puntos correctos en el tiempo entre los eventos medidos.

Armar grandes estructuras de juego a partir de mosaicos básicos y ensamblar un nivel completo como resultado es como armar un rompecabezas de miles de piezas, y da el mismo placer cuando, finalmente, cada pieza está en su lugar.

En el próximo artículo no habrá tal abundancia de información técnica y daré ejemplos de cómo ensamblar niveles de juego con una estructura no estándar o usar modificaciones inusuales de la arquitectura de bloques estándar. Además, en los comentarios, puedes nombrar un juego de NES cuyo formato de nivel te resulte interesante, tal vez lo explore también.

Etiquetas: Agregar etiquetas

La causa más común de los problemas de divulgación de archivos de NES es simplemente la falta de aplicaciones adecuadas instaladas en su computadora. En este caso, es suficiente encontrar, descargar e instalar una aplicación que admita archivos en formato NES; dichos programas están disponibles a continuación.

Sistema de búsqueda

Ingrese la extensión del archivo

Ayuda

Clave

Tenga en cuenta que algunos datos codificados de archivos que nuestra computadora no lee a veces se pueden ver en el Bloc de notas. De esta forma leeremos fragmentos de texto o números - Merece la pena comprobar si este método también funciona en el caso de archivos NES.

¿Qué hacer si la aplicación de la lista ya está instalada?

A menudo, una aplicación instalada debería vincularse automáticamente a un archivo NES. Si no sucedió, entonces el archivo NES se puede vincular manualmente con la aplicación recién instalada manualmente. Simplemente haga clic derecho en el archivo NES, luego de la lista disponible, seleccione "Elegir programa predeterminado". Luego debe seleccionar la opción "Examinar" y encontrar su aplicación favorita. Los cambios realizados deben ser aprobados con la opción "OK".

Programas que abren archivos NES

ventanas
Mac OS
Androide

¿Por qué no puedo abrir un archivo NES?

Los problemas con los archivos NES también pueden tener otros motivos. A veces, ni siquiera la instalación de software que admita archivos NES en su computadora resolverá el problema. El motivo de la imposibilidad de abrir y trabajar con el archivo NES también puede ser:

Enlaces de archivos NES inapropiados en entradas de registro
- corrupción del archivo NES que abrimos
- Infección de archivos NES (virus)
- recurso informático demasiado pequeño
- controladores obsoletos
- eliminación de la extensión NES del registro del sistema Windows
- instalación incompleta de un programa compatible con la extensión NES

La solución de estos problemas debería conducir a una apertura y trabajo gratuitos con archivos NES. En caso de que la computadora aún tenga problemas con los archivos, debe buscar la ayuda de un experto que determinará la causa exacta.

Mi computadora no muestra las extensiones de los archivos, ¿qué debo hacer?

En las instalaciones estándar del sistema Windows, el usuario de la computadora no ve la extensión del archivo NES. Esto se puede cambiar con éxito en la configuración. Simplemente vaya al "Panel de control" y seleccione "Ver y personalización". Luego debe ingresar a las "Opciones de carpeta" y abrir la "Ver". En la pestaña "Ver" hay una opción "Ocultar extensiones de tipos de archivos conocidos": debe seleccionar esta opción y confirmar la operación presionando el botón "Aceptar". En este punto, todas las extensiones de archivo, incluida NES, deberían aparecer ordenadas por nombre de archivo.

El archivo NES está dañado

Si tras instalar un programa seleccionado de la lista sigues sin poder abrir un archivo con extensión NES, la causa puede ser que esté dañado. La solución puede ser encontrar una nueva copia del archivo NES que está a punto de abrir.

La extensión de archivo NES no está asociada con una aplicación correspondiente

En este caso lo más fácil es utilizar una herramienta del sistema operativo para asociar el archivo NES con aplicaciones que lo abran. Haz doble clic en el archivo que no puedes abrir – el sistema operativo mostrará una lista de programas que probablemente podrán trabajar con tu archivo NES. Seleccione uno de ellos, o indique en el disco el lugar donde instaló una de las ofertas de nuestra lista. Windows debería abrir el archivo NES con un programa preinstalado.

Entrada del archivo NES en el "Registro del sistema de Windows" eliminada o dañada
El archivo NES está infectado con un virus

Puede suceder que un virus informático esté archivado en el archivo NES. En este caso, seguramente no será posible abrir dicho archivo. Descargue un buen programa antivirus y escanee el archivo NES. Si un programa antivirus detecta datos peligrosos, esto puede indicar una indicación de archivo NES.

el mejor emulador NES / Dendy y Sistema de disco Famicom fuente abierta. Soporte para saves, joysticks, emulación de varios controladores, archivos (incluyendo 7z), grabación de películas y más... Y además tiene una excelente compatibilidad. Adaptado a innumerables sistemas (antiguo nombre FCE Ultra). Tiene herramientas integradas para crear superjuegos asistidos por herramientas.

Tamaño: 8,5 MiB | Descargas: 292188 | Descargar

emulador NES / famicom / Dendy y FDS fuente abierta. Muchas configuraciones, varios filtros, soporte. Kaillera, lanzamiento de ROM directamente desde el archivo, la capacidad de guardado automático y excelente compatibilidad. Sin duda, uno de los mejores y más sofisticados emuladores de NES.

Fecha: 08/06/2008 | Tamaño: 1,2 MiB | Descargas: 134522 | Descargar

gran emulador NES / famicom y Sistema de disco Famicom. Soporte para una gran cantidad de mapeadores, guardados, filtros, modo de emulación Dendy y otras posibilidades.

Buen emulador NES / Dendy por el autor de Project64, escrito usando la API de DirectX. Admite una gran cantidad de mapeadores y se enfoca principalmente en lanzar USA-roms. Jnes tiene soporte para guardar, también juego en línea a través de Kaillera.

Fecha: 25/12/2016 | Tamaño: 502 KiB | Descargas: 62747 | Descargar

Mednafen es un excelente emulador multiplataforma que emula las siguientes plataformas:

  • atari lince
  • Chico de juego (color)
  • Game Boy Advance
  • Bolsillo Neo Geo (Color)
  • Sistema de entretenimiento de Nintendo/Famicom
  • PC Engine (CD)/TurboGrafx 16 (CD)/SuperGrafx
  • PC-FX
  • equipo de juego sega
  • Sega Génesis/MegaDrive
  • Sistema maestro de Sega
  • sony playstation
  • Sistema de entretenimiento Super Nintendo/Super Famicom
  • chico virtual
  • el cisne maravilloso
La calidad de la emulación es muy buena.
Hay soporte para filtros gráficos.

Atención: comienza el emulador solamente desde la línea de comandos. Pero puedes usar el envoltorio: Mednaffe o MedGui Reborn.
Para trabajar completamente con el emulador, debe leer. Y además, no te olvides de la tecla F1.

Fecha: 01-09-2015 | Tamaño: 17,5 MiB | Descargas: 57456 | Descargar

Un lanzamiento no oficial del noble emulador de la consola de ocho bits más famosa de Nintendo. Se corrigió un error que causaba que el joystick se ralentizara en algunas computadoras en el lanzamiento oficial y algunas otras fallas molestas.

Corregido montaje de Nestopia 1.37 (estable para grabar películas). Ahora admite tamaño de video ilimitado al descargar AVI, así como espacio de color RGB32.

Fecha: 2.09.2012 | Tamaño: 866 KiB | Descargas: 5794 | Descargar

bastante avanzado emulador NES / Dendy de código abierto para Windows. Entre sus características: modo dendy (híbrido), depurador, grabación de video, configuración de paleta de colores, game genie, editor de títulos de ROM y más.

Fecha: 2019-01-02 | Tamaño: 7,1 MiB | Descargas: 10958 | Descargar

emulador NES para ventanas. Este es un emulador de conceptos, cuya característica principal es la revisión inversa del juego en tiempo real (rebobinado en tiempo real).

Fecha: 2012-03-12 | Tamaño: 490 KiB | Descargas: 4923 | Descargar

Emulador multisistema consolas Sega Mega Drive, Sega Master System, Sega Game Gear, Nintendo Entertainment System y máquina recreativa Sega System E. Tiene una interfaz 3D original, en forma de sala de juegos con máquinas tragamonedas, televisores. También hay una base de datos integrada de juegos y portadas.

Fecha: 16/05/2011 | Tamaño: 18,3 MiB | Descargas: 23823 | Descargar

Uno de los emuladores más antiguos y en continuo desarrollo. NES / Dendy. Tiene una interfaz gráfica (al estilo de DOS ya que el emulador fue para DOS durante mucho tiempo), la capacidad de grabar y guardar el juego, crear una captura de pantalla, soporte para códigos de genio del juego, guardar desde Nesticle y archivos. Para enamorados y nostálgicos.