Intercambio de las ROMs en armarios de mini arcadas

Probablemente haya visto algunos de estos juegos de arcade en miniatura en línea o en grandes tiendas: por unos 20 dólares, obtendrá una versión reducida de un gabinete de arcade clásico, perfecto para un juguete de escritorio o para vomitar en un estante como parte de su colección de juegos. Como cualquier buen lector de Digital Lithium, probablemente te dio curiosidad por saber qué es lo que los hace funcionar. Gracias a [wrongbaud], ya no tenemos que preguntarnos más.

A lo largo de varias entradas en el blog, [wrongbaud] guía a los lectores a través del hardware y el software utilizado en algunos de estos juegos en miniatura. Por ejemplo, el gabinete Rampage está usando una llamada «NES en un chip» junto con un chip flash SPI para sostener la ROM, mientras que Mortal Kombat está usando una solución de emulación de Genesis y flash paralelo. No sería interesante si no te lanzan unas cuantas curvas de vez en cuando, ¿verdad?

Pero estos son más que simples desmontajes. Una vez que [wrongbaud] da una visión general del hardware, el siguiente paso es leer el almacenamiento flash correspondiente e intentar dar sentido a los datos volcados. Este tipo de juegos generalmente reutilizan el hardware entre varios títulos, así que al aislar donde está la ROM del juego y reemplazarla, se puede hacer que jueguen otros juegos sin modificar el hardware. Aquí, esta capacidad se demuestra reemplazando los datos de la ROM para Rampage con Yoshi$0027s Cookie . Naturalmente es una de esas cosas que es más fácil de decir que de hacer, pero es una prueba de concepto interesante.

El gabinete Mortal Kombat es una nueva adición a la colección, así que [wrongbaud] no ha progresado tanto con ese. El chip flash paralelo ha sido volcado con la ayuda de un ESP32 y un expansor de E/S MCP23017, y algunas cabeceras de la ROM Genesis son identificables en los datos, pero todavía hay que hacer un cribado antes de que la estructura del firmware pueda ser completamente entendida.

Aunque no estés en el mercado para una experiencia arcade diminuta, la información que [wrongbaud] ha recogido aquí es realmente fenomenal. Desde la comprensión de protocolos como I2C y SPI hasta la navegación de volcados de firmware con un editor hexadecimal, estos posts son un recurso inestimable para cualquiera que busque iniciarse en la ingeniería inversa.

Programador Pogo simple para módulos ESP8266

Programador Pogo simple para módulos ESP8266

Las tarjetas de desarrollo ESP8266 como la Wemos D1 Mini y NodeMCU son una excelente manera de poner en marcha ...
Leer Más
Atrapa el error de la vieja escuela BÁSICA con este kit de ordenador

Atrapa el error de la vieja escuela BÁSICA con este kit de ordenador

¿La complejidad de la computación moderna alguna vez te deprime? ¿Se encuentra anhelando los viejos tiempos, en los que podía ...
Leer Más
¿Qué necesita un banco de trabajo electrónico?

¿Qué necesita un banco de trabajo electrónico?

¿Alguna vez ha estado en una situación en la que no está seguro de dónde empezar a construir su propio ...
Leer Más
Aprender Arduino a tiempo y en sintonía para la Navidad

Aprender Arduino a tiempo y en sintonía para la Navidad

Si eres uno de los diez mil afortunados que aún no han probado la programación electrónica con la plataforma Arduino, ...
Leer Más
Limpie su boquilla para evitar el encadenamiento

Limpie su boquilla para evitar el encadenamiento

[Prueba de Prototipo de Diseño] le gusta su impresora Ender 3. Sólo había un problema. Cuando se imprime PETG - ...
Leer Más
En caso de que no pueda llegar a una sala de escape

En caso de que no pueda llegar a una sala de escape

Las salas de escape son increíbles para las personas a las que les gusta resolver puzles, ver cómo funcionan las ...
Leer Más
Iron Man pone a otro hacker en armas

Iron Man pone a otro hacker en armas

Cuando salió la película Iron Man , apostaríamos a que no hubo un solo hacker que saliera del cine sin ...
Leer Más
Justo a tiempo para la Navidad: Prototipo de Apple Macintosh en venta

Justo a tiempo para la Navidad: Prototipo de Apple Macintosh en venta

Nos encanta un poco de retrotecnología en nuestro espacio de trabajo. Pero tenemos que admitir que este año queremos encontrar ...
Leer Más
Hacer sus propios piñones de cadena, de forma ordenada

Hacer sus propios piñones de cadena, de forma ordenada

Los piñones de la cadena son un componente clave de la transmisión en muchas construcciones. Desafortunadamente pueden ser difíciles de ...
Leer Más
Un sistema modular para la construcción de paquetes de baterías 18650 de alto rendimiento

Un sistema modular para la construcción de paquetes de baterías 18650 de alto rendimiento

Con 18650 celdas tan baratas y abundantes como son, pensarías que construir tus propios paquetes de baterías a medida sería ...
Leer Más
AI sabe si el lanzamiento está en el blanco antes que tú.

AI sabe si el lanzamiento está en el blanco antes que tú.

Lanzar una pelota de béisbol se trata de precisión y velocidad. Una bola rápida en el blanco es el objetivo, ...
Leer Más
Cultivando guisantes: Cómo plantar, cultivar y cosechar guisantes verdes

Cultivando guisantes: Cómo plantar, cultivar y cosechar guisantes verdes

¡Los guisantes verdes son la bomba absoluta! ¿Por qué lo preguntas? Bueno, porque cuando se pueden plantar guisantes verdes, eso ...
Leer Más
Impresora Gigante 3D Para Proyectos Gigantes

Impresora Gigante 3D Para Proyectos Gigantes

Los diseños de las impresoras 3D FDM establecidas generalmente se llevan bien a la escala, siempre y cuando se tenga ...
Leer Más
El Plotter Vintage recibe una actualización de Bluetooth

El Plotter Vintage recibe una actualización de Bluetooth

Recientemente [iot4c] tropezó con este magnífico plotter Robotron Reiss de 1989, completamente nuevo y todavía en su caja original. Construido ...
Leer Más
Transmisores de Hacking, estilo 1920s

Transmisores de Hacking, estilo 1920s

El origen del término "breadboard" viene de un divertido pasado cuando las tablas de madera para el pan fueron arrancadas ...
Leer Más
Eco y reverberación en una bonita caja

Eco y reverberación en una bonita caja

Hoy en día, si hay un chip que vale la pena usar, habrá un módulo pre-construido barato en eBay para ...
Leer Más
El reloj de la fecha no requiere (casi) ninguna interacción

El reloj de la fecha no requiere (casi) ninguna interacción

Muchas ofertas comerciales de tecnología dirigida a ayudar a los ancianos parecen hacer un buen trabajo en la superficie, pero ...
Leer Más
Sistemas de archivos para dispositivos pequeños

Sistemas de archivos para dispositivos pequeños

A veces se construye un ordenador y se utiliza todos los días. A veces se construye un tipo diferente de ...
Leer Más
Un caso impreso para sus sensores ambientales ESP

Un caso impreso para sus sensores ambientales ESP

Ya lo hemos dicho antes pero vale la pena repetirlo: enrollar tu propia solución de hardware es ridículamente fácil en ...
Leer Más
Creación de Easy Glass Circuit Boards en casa

Creación de Easy Glass Circuit Boards en casa

Este consejo para crear placas de circuito de sustrato de vidrio en casa podría estar un poco más cerca de ...
Leer Más
La aplicación de teléfono de AI aprende las señales de béisbol

La aplicación de teléfono de AI aprende las señales de béisbol

Ver un deporte puede ser un poco extraño si no estás familiarizado con él. La mayoría de los estadounidenses, por ...
Leer Más
Esta CPU sólo tiene una instrucción

Esta CPU sólo tiene una instrucción

La mayoría de nosotros estaremos familiarizados en algún nivel con el funcionamiento de un CPU básico, normalmente a través de ...
Leer Más
La paleta de ping pong iluminada por el borde ilumina la lucha

La paleta de ping pong iluminada por el borde ilumina la lucha

y a sus compañeros les gusta soplar un poco de vapor de la hora del almuerzo en la mesa de ...
Leer Más
El calor de los momentos - Visualización de la ubicación en Python

El calor de los momentos – Visualización de la ubicación en Python

¿Alguna vez has echado un vistazo a toda la información que Google ha recopilado sobre ti durante todos estos años? ...
Leer Más
El nacimiento del robot moderno

El nacimiento del robot moderno

Cuando Isaac Asmiov estaba escribiendo I, Robot , el campo de la robótica estaba todavía en su infancia. Como señala ...
Leer Más
Construyendo su propia estructura de Tensegridad

Construyendo su propia estructura de Tensegridad

Parece que las estructuras de tensegridad están de moda en Internet, posiblemente debido a la naturaleza aparentemente imposible de su ...
Leer Más
Thea Flowers - Creación de un sintetizador hardware inspirado en Sega desde cero

Thea Flowers – Creación de un sintetizador hardware inspirado en Sega desde cero

Para aquellos que crecieron con videojuegos, los legendarios sonidos de las consolas del pasado son un golpe de nostalgia instantánea ...
Leer Más
Hay más en el diseño de una tarjeta de presentación del PCB de lo que se ve a simple vista

Hay más en el diseño de una tarjeta de presentación del PCB de lo que se ve a simple vista

Una curiosa costumbre que sobrevive de la era pre-computadora es la de la tarjeta de presentación. Si camina por los ...
Leer Más
La Guía de Jóvenes Ingenieros para los Proyectos Finales de la Universidad

La Guía de Jóvenes Ingenieros para los Proyectos Finales de la Universidad

Las carreras de ingeniería son tan amplias y variadas como las carreras potenciales que se ofrecen en el mundo real ...
Leer Más
El Reloj Escultura CircuitPython añade un personaje a cualquier escritorio

El Reloj Escultura CircuitPython añade un personaje a cualquier escritorio

Probablemente todos podemos relacionarnos con la historia del origen de este. [Alex] estaba trabajando en un proyecto de reloj más ...
Leer Más

Deja un comentario