Proyecto casero para duplicar la PPU de una NES y ampliar sus gráficos

Fuentes: GitHub - decrazyo/anes: Advanced Nintendo Entertainment System

El repositorio "anes" del usuario decrazyo documenta un procedimiento de modificación hardware para la consola Nintendo Entertainment System (NES) que incorpora una segunda unidad de procesamiento gráfico (PPU) con el fin de habilitar capacidades gráficas avanzadas no disponibles en el hardware de fábrica.

La modificación consiste en extraer dos chips PPU RP2C02 de dos consolas distintas —una que se modifica y otra que actúa como donante de piezas— y montar una placa adicional con una memoria SRAM AS6C6264-55PCN para la segunda PPU, un latch de dirección 74LS373 y un demultiplexor 74LS139, además de resistencias de pull-down y una placa de prototipos de 6x8 cm. Los archivos de diseño en KiCad acompañan al proyecto.

Una vez instalada, la configuración dual-PPU aporta más colores simultáneos en pantalla, mayor número de sprites por línea de barrido y soporte de scroll con efecto parallax, como demuestran los proyectos relacionados enlazados en el repositorio. Quienes no quieran alterar una consola real pueden probar el concepto mediante un fork modificado del emulador Mesen2 que el mismo autor mantiene.

El proceso incluye soldar zócalos hembra en lugar de la PPU original, reubicar condensadores que obstaculizan la nueva placa y cablear señales de dirección y habilitación entre la CPU y ambas PPU. El autor reconoce que la documentación puede ser incompleta y que no espera que mucha gente construya el circuito en la práctica.