El creador del canal Throaty Mumbo logra ejecutar un entorno de escritorio en la consola NES utilizando el cartucho con FPGA EverDrive N8 Pro.
Puntos clave
- El canal Throaty Mumbo creó un entorno de escritorio tipo Windows ejecutable en una consola NES original.
- El proyecto utilizó el cartucho EverDrive N8 Pro impulsado por FPGA para gestionar la emulación x86 necesaria.
- Se empleó un microcontrolador RP2350 para implementar una interfaz USB destinada a teclado, ratón y funcionalidad MIDI.
Transformación de la consola NES en un ordenador funcional
El creador de contenido detrás del canal de experimentos sobre retrojuegos Throaty Mumbo ha desarrollado un proyecto denominado NESPC, con el cual ha logrado ejecutar un entorno de escritorio similar a Windows sobre el hardware original de la Nintendo Entertainment System (NES).
Para conseguir la potencia de procesamiento requerida por la emulación x86, el proyecto hizo uso de la EverDrive N8 Pro, un cartucho equipado con FPGA que se encarga de realizar la carga pesada del sistema. Asimismo, para permitir la interacción del usuario con el sistema informático, se implementó un firmware específico en un microcontrolador RP2350. Este componente sirvió para dotar a la consola retro de una interfaz USB funcional capaz de conectar teclado, ratón y periféricos MIDI.
Desarrollo de la ROM personalizada y código disponible
Durante la fase inicial de pruebas del proyecto NESPC, Throaty Mumbo analizó diversas alternativas de software existentes en la red. Probo una ROM de procedencia china con interfaz visual basada en Windows 98; sin embargo, no contaba con funcionalidad real, limitándose a mostrar imágenes estáticas que simulaban programas como Paint o el Explorador de Windows sin ejecutar código interno. Del mismo modo, evaluó la ROM de Linux denominada NES86, desarrollada por el usuario decrazyo, pero su rendimiento resultó ser excesivamente lento e inusable para tareas cotidianas.
Ante las limitaciones de las opciones previas, el desarrollador optó por crear su propia ROM adaptada a las posibilidades de la plataforma. Throaty Mumbo ha publicado el código fuente del proyecto NESPC en la plataforma GitHub, incluyendo tanto la ROM como el firmware necesario para el microcontrolador RP2350.
Por qué importa
Este desarrollo demuestra la flexibilidad del hardware clásico cuando se combina con tecnologías modernas como las FPGA y los microcontroladores actuales. Permite a los entusiastas de la informática retro y la emulación explorar nuevas posibilidades de reutilización de consolas históricas como plataformas de computación adaptadas. Los interesados en la modificación de hardware y en la arquitectura de consolas pueden seguir la evolución del proyecto y su código directamente a través de repositorios públicos.
Fuentes: Modder turns NES into a Windows-like desktop with original hardware (Tom's Hardware)
Comparte esta noticia
Lee también