MetsuOS

Construyendo la plena inclusión a través del videojuego

Noticias - El Mapper MXM-1 para NES - Un Salto Cuántico en el Desarrollo Homebrew que Desafía los Límites de la Consola de 8 Bits 2025-09-20 🔴②

Mapper MXM-1 para NES

Noticias

Septiembre de 2025 – En un año repleto de resurgimientos en el mundo del retrocomputing español, con momentos estelares como la vuelta de Microhobby o el anuncio de Malasombra para NES , la comunidad global de desarrolladores homebrew está de enhorabuena con un avance técnico que promete cambiar las reglas del juego para la Nintendo Entertainment System (NES).

Something Nerdy Studios, un estudio independiente con base en Estados Unidos, ha finalizado la implementación completa del mapper MXM-1, un chip de mapeo de memoria personalizado que amplía las capacidades de la NES hasta niveles comparables a los de un CD-ROM de los años 90. Esto permite ROMs de gran tamaño, gráficos con una variedad ampliada de colores, audio mejorado y mecánicas de juego que habrían sido impensables en la era original de la consola.

**

Este proyecto, que surgió en 2019 como parte del ambicioso título Chronicles of Astraea: Former Dawn, no solo es un logro en ingeniería inversa y diseño de hardware FPGA, sino que también democratiza herramientas avanzadas para futuros juegos independientes. Fomenta una "nueva era vintage" en la que la nostalgia se entremezcla con innovaciones modernas. A diferencia de mappers clásicos como el MMC3 (empleado en Super Mario Bros. 3) o el UNROM (de The Legend of Zelda), el MXM-1 incorpora procesamiento paralelo, compresión de datos en tiempo real y soporte para almacenamiento masivo, superando limitaciones persistentes como el parpadeo de sprites, la paleta restringida a 52 colores y la lentitud en las cargas.

Orígenes y Evolución del Proyecto: De la Frustración a la Innovación

Something Nerdy Studios, fundado en 2019 por un grupo de apasionados con formación en matemáticas y software (entre ellos el CEO Jared Hoag, con un máster de Dartmouth College y experiencia en IBM Cloud), comenzó el desarrollo de Former Dawn con la firme idea de que la NES, a pesar de su legado legendario, carecía de RPGs de estilo japonés con la profundidad de los vistos en SNES o PlayStation. "Queríamos crear un RPG moderno para la NES, pero los mappers de la época nos parecían demasiado restrictivos", explica Hoag en su blog oficial. Inspirados en la TurboGrafx-16 y sus expansiones CD-ROM, el equipo evaluó opciones como el MSU-1 (usado en parches de audio para SNES), pero decidió partir de cero para preservar la esencia "8-bit" mientras escalaba a capacidades con "alma de 16-bit".

El proceso se divide en dos fases principales: MXM-0 y MXM-1. La primera, MXM-0, se enfoca en la gestión de memoria masiva, permitiendo hasta 2,8 GiB de datos indirectos (equivalente a cuatro CD-ROM de 700 MB de los años 90-91). Esto soluciona el problema de las ROMs originales, limitadas a solo 40 KB (32 KB de PRG + 8 KB de CHR), habilitando mundos abiertos, diálogos ramificados y recursos de alta densidad sin afectar el rendimiento del CPU Ricoh 2A03 a 1,79 MHz.

MXM-1, completado en septiembre de 2025 e implementado en Verilog (un lenguaje de descripción de hardware), eleva el listón con expansiones multimedia. Desarrollado en FPGAs para prototipos (compatible con EverDrive N8 Pro para pruebas en hardware real), este mapper se adapta a cartuchos personalizados de INL, un fabricante de hardware retro. "MXM-0 y MXM-1 funcionan a la perfección en hardware NES auténtico, Famicom o clones como TinyNES", detalla el equipo en su sitio web. El desarrollo ha llevado más de seis años e incluye investigaciones originales en compresión ADPCM de 8 bits para audio y LZ77 para vídeo, evitando formatos de 16 bits como BRR del SNES para mantener la pureza 8-bit.

Características Técnicas Exhaustivas: Desbloqueando el Potencial Oculto de la NES

El MXM-1 va más allá de un simple mapper; actúa como un coprocesador que convierte la NES en una plataforma híbrida. Aquí va un desglose detallado de sus innovaciones, basado en la documentación técnica del estudio:

Categoría Limitación Original NES Mejora con MXM-1 Impacto en Former Dawn
Memoria y Almacenamiento 40 KB total (32 KB PRG ROM + 8 KB CHR ROM) Hasta 1 MB ROM directa + 2,8 GiB indirecta vía SD/NOR flash (700 MB accesible en <1s) Mundos procedurales con 239 MiB solo para OST de 2 horas; carga de assets dinámicos sin pantallas de loading.
Gráficos (PPU) 52 colores, 64 sprites (8 por scanline), 2 tilemaps fijos >100 variaciones de color, 512 sprites/pantalla con zero flickering, fondos parallax multi-layer, raster effects avanzados Escenas con overlays de sprites para retratos en diálogos, scrolling suave en mapas exoplanetarios; FMV a 30 FPS full-screen (imposible antes).
Audio (APU) 5 canales (2 square, 1 triangle, 1 noise, 1 DMC) Expansión PCM raw 7-bit a 33,1 KHz mono + ADPCM custom 8-bit; soporte para chips SID-like Banda sonora procedural con efectos dinámicos; SFX de alta fidelidad en combates por turnos, inspirados en JRPGs de los 90.
Procesamiento CPU 6502 a 1,79 MHz, sin coprocesador Dual-port RAM para I/O paralelo; descompresión hardware (LZ77 para vídeo) CPU liberada para IA enemiga compleja; mecánicas como "hover boots" en mapas con física simulada en tiempo real.
Compatibilidad y Open-Source Mappers discretos (e.g., 74xx series) FPGA/ASIC adaptable; parcial open-source para homebrew Pruebas en EverDrive N8 Pro; futura liberación para devs indie, compatible con emuladores como Mesen/FCEUX.

Estas mejoras abordan "problemas galácticos" como el límite de 8 sprites por scanline, recurriendo a trucos de raster para superposiciones y compresión para optimizar el bus de datos. En términos económicos, sustituye las costosas mask ROMs por NOR flash, haciendo factibles producciones a pequeña escala (aunque ASICs chinos podrían abaratarlo aún más).

Chronicles of Astraea: Former Dawn: El Primer Banco de Pruebas, un Épico Sci-Fi que Transciende la NES

Former Dawn (o Chronicles of Astraea: Former Dawn) es el escenario ideal para el MXM-1: un Action RPG de ciencia ficción de larga duración, inspirado en JRPGs de los 90 como Final Fantasy VI, ambientado en el exoplaneta Astraea. El jugador asume el rol de Jekuthiel (Jeku), un cazador de bajo rango en "The Organization", que desentraña misterios sobre los "Formers" (terraformadores bioingenierizados) en una historia de descubrimiento, resistencia al mal y exploración humana.

Narrativa y Jugabilidad

Historia ramificada con diálogos pausados (texto con retratos animados), combates por turnos con SFX personalizados y exploración en áreas temáticas como "Snowy Swamp". Incluye mecánicas como botas flotantes para mapas, IA dinámica en NPCs y múltiples finales basados en decisiones éticas.

Arte y Sonido

Pixel art con fondos multicapa, una banda sonora de 2 horas (con compositores como Kawashin y RushJet1 en demos NSF) y secuencias FMV para cinemáticas, todo en puro estilo 8-bit.

Plataformas

NES física/digital + PC (para mayor accesibilidad); demo jugable en EverDrive con pantalla de título y dos pistas de audio.

La campaña de Kickstarter, lanzada recientemente, ha superado sus objetivos iniciales, financiando ports y recursos adicionales. "Es un homenaje a lo que la NES podría haber sido con tecnología de los 90", afirma Hoag. Se espera una demo completa para finales de 2025, con lanzamiento en 2026.

Implicaciones para la Comunidad Retro: Un Legado Abierto y Colaborativo

El MXM-1 va más allá de Former Dawn y se posiciona como un estándar open-source para homebrew. Comunidades como r/EmuDev en Reddit lo elogian por su potencial en emulación y prototipado, mientras que Wikipedia lo clasifica como "MMC custom de 2022 para homebrew". En España, donde proyectos como Malasombra (de 4MHz) revitalizan la NES con maestría técnica, este mapper podría inspirar ports o híbridos, en sintonía con concursos como GBRetroDev'24.

Críticos como Time Extension lo describen como "impresionante para NES", resaltando su capacidad para "llevar potencia CD-ROM a la 8-bit". No obstante, persisten desafíos: la compatibilidad con clones de NES varía y el coste de los FPGAs limita el acceso inicial. Aun así, Something Nerdy planea liberar las especificaciones para que "otros nos dejen boquiabiertos con lo que se puede lograr".

Este avance no solo conserva el legado de la NES –lanzada en 1983 y hogar de más de 700 títulos–, sino que lo amplía, demostrando que el retro no es mera nostalgia, sino innovación en marcha. Para los desarrolladores, es una invitación abierta: ¿qué harías tú con tanto potencial en una NES?

Referencias Bibliográficas que Apoyan el Contenido

WIP: Revisando Fuentes

Referencias Bibliográficas que Refutan el Contenido

WIP: Revisando Fuentes

One More Thing

Un escenario de retrocomputación del siglo 24

¡Desbloquea el poder de MetsuOS y descubre que la privacidad y la seguridad son la clave para desencadenar tu verdadero potencial en línea!

Contenido registrado en Safe Creative

Logo Safe Creative
¡Usa el código de promocional 7ZYM4Z y ahorrate unos eurillos en tu suscripcion de Safe Creative!

MetsuOS Needs You!

Apoyanos en este proyecto difundiendolo en tus redes, o mejor, haznos una donación a la cuenta paypal para poder dedicar más tiempo y recursos a el. No olvides comentarnos que parete te interesa más junto con tu donación.

En este momento, además de mantener los servicios, estoy centrado en crear la siguiente iteración del software que me permite hacer todo esto y creando una biblioteca personal física para poder contrastar contenido.

Sobre el sistema de validez de un contenido en MetsuOS

Empezando a incorporar los niveles de validación de un contenido (también llamada sabiduría o niveles de conocimiento) ⚫🔴 🟡 🟢 🔵⚪ ¿Qué són?

Sobre la categorización de los tipos de conocimiento

La Metsukeología (de Metsuke vision global y logos conocimiento) es la ciencia que estudia el conocimiento como un conjunto potencial de conocimiento del que podemos obtener, procesar o percibir partes concretas dentro de un marco contextual específico, y cuyo contexto general real está muy por encima de lo que somos capaces, como especie, de percibir, procesar e integrar de forma completa (definición en progreso).

La Metsucología (de Metsu aniquilación - en este contexto en forma de colapso - , logos conocimiento) es la ciencia que estudia como extraemos verdades percibidas - colapsadas - como conocimiento desde nuestra perspectiva real (tanto epistemológico como gnoseológico) al tomar una parte específica del conocimiento metsukeológico potencial enmarcado en un contexto concreto, obligando a colapsar el conocimiento potencial en conocimiento específico (definición en progreso).

Mas sobre el contexto

DISCLAIMER: Mi consideración de anticientífico respecto al consenso científico es una hipotesis de trabajo propia, que supone que toda asignación de validez, incluso aquella derivada de la conclusión por acumulación de evidencia NO debe ser supeditada a debate, ni acuerdo, debe ser algo probabilistico sin intervención del ego humano. Podría estar equivocado y, en este punto, es donde se aplicaría entonces ese mismo consenso que ahora considero no valido (incluso dañino)

Existen indicadores para algunas cuestiones adicoinales como los siguientes:

Cuando hablamos de un contenido que incluye un texto que hace referencia a otro.

También aplicaremos el Sistema de fiabilidad de fuentes y credibilidad de contenidos de la OTAN 🔴②, este sistema incluye una valoración de la fiabilidad de la fuente de A a F (siendo A la de mayor fiabilidad) y una varloración de credibilidad del contenido de 1 a 6 (siendo 1 la mayor credibilidad).

En MetsuOS la agregaremos al final uniendo amos valores como si fuera una coordenada. Por ejemplo: ⚫①-D4 o 🟡③-B2. Esto ayudarña a contextualizar la información sobre la solidez del conocimiento al que se hace referencia en cada momento.

Hay que tener en cuenta que, cuando hay elementos subjetivos o parcialmente subjetivos, el punto de referencia seré yo mismo. Quizá más adelante pueda objetivizar esto más (seria lo deseable), pero en tanto no tenga herramientas que me lo permitan, debo ceñirme al principio de honestidar intelectual, y esperar que mis sesgos dañen lo menos posible la información (en parte este es el nudo gordiano que pretendo resolver, y por ello es dificil resolverlo a priori).

Así de forma resumida, podríamos decir que esta definición es nivel 🔴② (Rojo2 xD) ¿Crees que me dejo algo? Si es así por favor ayudame a mejorarlo contactándome a través de X (Twitter) en mi cuenta, @metsuke 🌐

Consulta la versión completa de la descripcion en ⚫🔴🟡🟢🔵⚪ (🔴②) Un poco más de detalle