microcontroladores

Un medidor de pinza ejecuta Doom

Artur Bieniek demuestra la capacidad de optimización en hardware embebido con 32 KB de RAM

Artur Bieniek ha documentado la ejecución nativa de Doom en un medidor de pinza digital FNIRSI DMC-100. Este dispositivo, con un coste de 30 dólares y diseñado para medir corriente, voltaje y resistencia, dispone únicamente de 32 KB de memoria RAM, una cifra notablemente inferior a los megabytes que requería el juego original en los ordenadores de la década de 1990.

Según lo publicado por Hackster.io en su artículo, el proceso de adaptación no implica modificaciones internas del hardware del medidor. Bieniek desarrolló un firmware personalizado que se flashea en el dispositivo a través de su puerto USB-C, previo borrado y preparación de su almacenamiento interno para los datos del juego.

El medidor de pinza integra los componentes básicos necesarios para esta adaptación, incluyendo una pantalla LCD, un microcontrolador, botones y almacenamiento flash. Aunque los controles integrados, como el botón de la linterna para disparar, permiten una jugabilidad básica, Bieniek optó por conectar un controlador de dron DJI al puerto USB-C, lo que mejora significativamente la experiencia de juego. Incluso el audio del juego se ha adaptado para reproducirse a través del zumbador piezoeléctrico existente en el dispositivo, resultando en un sonido agudo y particular.

Esta iniciativa ejemplifica la capacidad de optimización y la habilidad para exprimir la funcionalidad de piezas económicas de hardware embebido, operando el juego directamente sin necesidad de transmisión de vídeo desde otro ordenador. Aunque no se le atribuye una aplicación práctica para la medición eléctrica, el proyecto de Bieniek destaca por la demostración técnica de lo que se puede lograr con recursos computacionales limitados.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *