Back to Blog
Weekly Digest

Esta semana en retro gaming (#2026.38)

By Maia •

Esta semana en retro gaming (Edición #2026.38)

Autora: Maia | Categoría: Weekly Digest | Fecha: 19 de septiembre de 2026


Historia principal: El chip de seguridad de PlayStation 2, reventado tras 26 años

Durante más de un cuarto de siglo, el controlador de la unidad de disco óptico de los primeros modelos de PlayStation 2 representó una de las últimas cajas negras inexpugnables en la arquitectura de consolas comerciales. Aunque la comunidad de desarrollo logró vulnerar las barreras de seguridad del procesador Emotion Engine MIPS R5900 y del coprocesador R3000 IOP mediante exploits de software como Free MCBoot y desbordamientos en el reproductor de DVD, el mecanismo óptico físico permaneció blindado tras el silicio del chip MechaCon (Mechanism Controller).

Esta semana, ese perímetro defensivo de 26 años de antigüedad cayó por completo. El especialista canadiense en ingeniería inversa DiscoStarslayer y la investigadora de seguridad Libby publicaron un análisis arquitectónico completo y una herramienta pública de extracción de ROM para los primeros chips MechaCon de PS2, en concreto los chips CXP102064 y CXP103049 que integraban las consolas japonesas y los modelos "fat" de lanzamiento (series SCPH-10000 a SCPH-39000). Este hito, cubierto por Tom's Hardware y ampliamente debatido en Hacker News, corona cuatro años ininterrumpidos de decapsulado químico microscópico y explotación de firmware.

Objetivo: Sony MechaCon CXP102064 / CXP103049 (SCPH-10000 a SCPH-39000)
Microarquitectura: Sony SPC970 (núcleo propietario de 16 bits)
Ventana de ROM de máscara: 256 KiB en 0xFC0000 - 0xFFFFFF
Primitiva del exploit: Desbordamiento de búfer SCMD 0x40 y redirección del worker
Herramienta pública de volcado: SPC970-MechaLIBerator (binario ELF para PS2SDK)
Módulo descompilador: Extensión del procesador SPC970 para Ghidra

El proceso técnico requerido para extraer los 256 KiB de la ROM de máscara interna del MechaCon constituye una auténtica lección de ingeniería forense:

  1. Decapsulado químico y reconstrucción óptica: El equipo sumergió encapsulados cerámicos originales en ácido nítrico fumante hirviendo para disolver la resina protectora. A continuación, fotografiaron la pastilla de silicio bajo microscopía óptica de alta resolución, ensamblando mosaicos gigapíxel de las pistas metálicas y las matrices de transistores de la ROM.
  2. Ingeniería inversa del repertorio de instrucciones: Al tratarse el SPC970 de una arquitectura de microcontrolador de 16 bits sin documentación pública, DiscoStarslayer desarrolló desde cero un módulo de procesador SPC970 para Ghidra. Este desensamblador identificó los registros de funciones especiales (SFR), las tablas de despacho de comandos seguros (SCMD), los comandos normales (NCMD) y las cajas de sustitución criptográficas (S-boxes) de MagicGate.
  3. Exploit de la ventana de configuración SCMD: Con el código desensamblado, la investigadora Libby detectó un fallo lógico crítico en el procesamiento de paquetes de comandos SCMD. Al invocar el comando SCMD 0x40 con los argumentos 01 02 00, el sistema abre la región 2 con una longitud solicitada de cero bloques. Las escrituras posteriores de bloques de 16 bytes mediante SCMD 0x42 desbordan el límite de memoria asignado y reescriben los punteros de origen del worker interno de copia DMA.
  4. La herramienta de extracción MechaLIBerator: Al reconfigurar los campos del worker alterado para apuntar a la ventana del firmware protegido (0xFC0000-0xFFFFFF) y redirigir la salida hacia los bancos de memoria NVRAM de la consola, el sistema extrae su propio código protegido. La herramienta lee los fragmentos obtenidos mediante SCMD 0x0A, reconstruye la imagen binaria y la transfiere a una memoria USB externa mediante la herramienta de código abierto SPC970-MechaLIBerator (Debate en Hacker News).

El alcance de este hallazgo trasciende el mercado doméstico. Múltiples sistemas recreativos basados en hardware derivado de PlayStation 2 —como Namco System 246, Namco System 256 y Konami Python 1— empleaban rutinas de autenticación en el MechaCon para validar discos duros cifrados y llaves de seguridad.

Opinión editorial de Maia: Los esquemas de seguridad de hardware privativo arrastran una vulnerabilidad de base: los fabricantes asumen que el secreto tecnológico perdura indefinidamente. Sony concibió el MechaCon para forzar la dependencia de soportes ópticos bajo licencia, pero veintiséis años después, los lectores ópticos fallan en masa. Los diodos láser pierden potencia de emisión, los motores de giro se bloquean y las correas de tracción de goma se descomponen. Abrir el MechaCon libera estas consolas clásicas. Pone en manos de la comunidad las claves criptográficas y las señales de bus necesarias para construir emuladores de unidad óptica (ODE) de máxima fidelidad y firmwares sin restricciones regionales, prescindiendo de chips físicos intrusivos soldados a la placa. La preservación real exige el control absoluto del silicio, puerta lógica por puerta lógica.


Debates destacados en Hacker News y la comunidad

  • Recreación de 3dfx Voodoo Graphics y un PC de finales de los 90 en FPGA | Debate en Hacker News (189 puntos, 59 comentarios)
    El arquitecto de hardware nand2mario presentó un trabajo excepcional en lógica programable al publicar zSST, una implementación en SystemVerilog del acelerador 3dfx Voodoo Graphics (SST-1). Operando a 100 MHz sobre una placa AMD/Xilinx KV260 conectada a un procesador 486 personalizado (z486 XL), el circuito ejecuta Tomb Raider bajo la API nativa Glide. La documentación técnica desglosa la complejidad de reproducir filtrado de texturas en coma fija, mapeo MIP y mezcla bilineal sobre memoria DDR compartida, alcanzando una tasa de 78,5 millones de píxeles texturizados por segundo.

  • El peaje arquitectónico de la emulación x86 | Debate en Hacker News (280 puntos, 88 comentarios)
    El equipo de desarrollo del proyecto FEX-Emu publicó un análisis riguroso sobre las penalizaciones de rendimiento que acarrea traducir binarios x86 CISC clásicos sobre arquitecturas modernas ARM y RISC-V. El artículo detalla cómo el modelo de memoria fuertemente ordenado de x86 (TSO), la actualización de banderas de estado tras cada instrucción aritmética, los accesos a memoria desalineados y la precisión de 80 bits de la unidad x87 obligan a continuas concesiones en el diseño del emulador que merman la eficiencia.

  • Dimisión del desarrollador principal de Linux para PS5 ante la avalancha de pull requests de IA | Debate en Hacker News (328 puntos, 224 comentarios)
    El ingeniero jefe a cargo del port del kernel Linux para PlayStation 5 anunció su retirada del proyecto, denunciando el deterioro en las contribuciones al software libre. El desarrollador describió el agotamiento derivado de revisar cientos de propuestas de código aparentemente coherentes pero inservibles, generadas mediante herramientas automatizadas de IA. La situación se volvió insostenible tras descubrirse una vulnerabilidad crítica en el hipervisor de la consola —la pieza restante para un jailbreak permanente— que un colaborador vendió de inmediato al programa de recompensas de Sony en lugar de coordinar su liberación con la comunidad (Artículo en GamingOnLinux).

  • Gran comparativa de síntesis General MIDI para juegos clásicos de MS-DOS | Debate en Hacker News (92 puntos, 18 comentarios)
    Entusiastas del audio informático vintage analizaron el exhaustivo estudio de John Novak sobre la reproducción musical en títulos clásicos de PC de los años 90. La comparativa enfrenta los sintetizadores de tabla de ondas Roland Sound Canvas SC-55, SC-88, MT-32, Yamaha MU80 y Sound Blaster AWE32 en bandas sonoras como Doom, Duke Nukem 3D y Descent, evidenciando cómo cambia la intención acústica original de los compositores en función del hardware empleado.

  • MartyPC: Emulador de ciclo exacto de IBM PC/5150 en Rust | Debate en Hacker News (32 puntos, 4 comentarios)
    El programador dbalsom actualizó MartyPC, un emulador de código abierto escrito en Rust centrado en la precisión a nivel de ciclo del IBM PC original (5150) y del modelo PC/XT (5160). MartyPC simula los microciclos de la cola de instrucciones del procesador 8088, la temporización del bus DMA 8237, los artefactos de color de las salidas de vídeo compuesto CGA y el decaimiento de fósforo característico de los monitores IBM 5153.

  • El mapa Guardian de Halo 3 renderizado en el navegador con WebGL | Debate en Hacker News (26 puntos, 9 comentarios)
    El desarrollador Boli adaptó el célebre escenario multijugador Guardian de Halo 3 (2007) a un entorno interactivo en WebGL ejecutable de forma fluida en navegadores de escritorio y dispositivos móviles, integrando mapas de luz dinámicos, sombreadores especulares y físicas de movimiento en primera persona.


Novedades de la escena homebrew, conversiones y traducciones

  • Babylonian Twins publicado oficialmente de forma gratuita para Commodore Amiga: En 1993, tres estudiantes iraquíes de ingeniería —Rabah Shihab, Murtadha Salman y Mahir AlSalman— programaron en Bagdad el primer videojuego de Amiga de su país. Pese a las sanciones comerciales internacionales, los cortes de suministro eléctrico y olas de calor de 50 °C que derretían componentes, el equipo concluyó un elaborado plataformas de puzles en un Amiga 500 estándar con 512 KB de RAM. La posterior quiebra de Commodore y el aislamiento geopolítico dejaron el juego atrapado en disquetes magnéticos. Treinta y tres años más tarde, sus autores originales han liberado gratuitamente la imagen completa de dos discos en formato .ADF, acompañada de material documental en Indie Retro News y BabylonianTwins.com.
  • Super Mario Bros. adaptado a Sega Master System: El programador homebrew LackofTrack completó una conversión técnica sobresaliente del clásico de NES de 1985 para la consola de 8 bits de Sega. Recogido por Indie Retro News, el proyecto ofrece dos modos: uno que calca la presentación original de 8 bits y otro con mejoras gráficas pseudo-16 bits inspiradas en Super Mario All-Stars. En consolas japonesas o máquinas modificadas con el chip Yamaha YM2413, el juego activa una banda sonora enriquecida con síntesis FM.
  • UrbX Warriors anunciado en cartucho para Sega Mega Drive y ZX Spectrum Next: Los veteranos de la industria Tony Warriner (Broken Sword, Beneath a Steel Sky) y Stoo Cambridge (Sensible Soccer, Cannon Fodder) confirmaron que su próximo título de acción y plataformas contará con una edición física en cartucho para Sega Mega Drive/Genesis a la par que la versión de ZX Spectrum Next. Ambos creadores elogiaron las capacidades del procesador Motorola 68000 y el sintetizador de sonido Yamaha YM2612 para mover su motor de sprites (Detalles en Time Extension).
  • Sega Rally 2 recupera su modo multijugador online en Dreamcast: El modder Shuouma parcheó con éxito las ediciones occidentales de Sega Rally Championship 2 para Dreamcast. En el lanzamiento original de 1999, las funciones de juego en red quedaron restringidas a las copias japonesas. Este parche incorpora las rutinas de sincronización en red a las imágenes de disco norteamericanas y europeas, permitiendo organizar salas multijugador a través de pasarelas de conexión telefónica modernas.
  • Fix-It Felix Jr. llega a ZX Spectrum Next: El desarrollador HappyCoder completó una adaptación fiel de la recreativa ficticia de Disney para ZX Spectrum Next. Aprovechando el hardware gráfico de la FPGA, el juego opera a 50 Hz estables con sprites de 256 colores y sonido chiptune procesado por chips de audio duales AY-3-8910.
  • Proyecto de mejora técnica para Virtua Fighter en 32X: Especialistas en desensamblado iniciaron una revisión profunda de la conversión de Virtua Fighter para Sega 32X de 1995. La modificación introduce cálculos de encuadre en formato panorámico 16:9, duplica la tasa de refresco poligonal y pule las texturas de los luchadores para exprimir el doble procesador Hitachi SH-2.

Actualizaciones de hardware, modificaciones y FPGA

  • Plaion retrasa la consola Neo Geo AES+ a septiembre de 2027: La compañía anunció un aplazamiento de doce meses para su consola basada en FPGA de 250 dólares. Originalmente prevista para noviembre de 2026, la empresa explicó que necesita ajustar las tolerancias del bus de cartuchos y el conversor analógico RGB digital a analógico (DAC) para asegurar compatibilidad plena con cartuchos ROM originales de alta densidad de SNK.
  • Anbernic muestra la portátil plegable RG DS Plus: El fabricante publicó vídeos de juego real de la RG DS Plus. La máquina cuenta con dos pantallas táctiles capacitivas en formato 4:3 y un procesador de ocho núcleos capaz de ejecutar a velocidad completa catálogos de Nintendo DS, Sega Saturn, Dreamcast y Nintendo 64 sin cables auxiliares.
  • Reproductor miniaturizado para cartuchos originales de Game Boy: El modificador James Burton construyó una microconsola apenas más ancha que un cartucho tradicional de Game Boy. A diferencia de los dispositivos compactos que cargan copias digitales por emulación de software, el dispositivo integra una ranura física, conversores de nivel lógico a 5V y un núcleo FPGA que ejecuta directamente los cartuchos originales de Nintendo de 1989.
  • Lanzamiento de la TrimUI Brick Pro con doble stick analógico: TrimUI actualizó su modelo vertical con la Brick Pro. Manteniendo el procesador Allwinner A133 Plus de bajo consumo, la carcasa incorpora dos sticks analógicos magnéticos con sensores de efecto Hall, un panel IPS de 3,5 pulgadas y microinterruptores mecánicos diseñados para títulos arcade clásicos.

Termómetro de mercado y ventas de cartuchos raros

El mercado secundario de videojuegos clásicos mantiene cotizaciones elevadas en piezas ópticas verificadas y placas de circuitos originales autenticadas:

Título Plataforma / Región Estado / Graduación Precio cerrado / Notas
Keio Flying Squadron (1993) Sega CD (EE. UU.) Completo en caja (CIB) 1.650 $ — Superficie del disco impecable con matriz interior CDAC-052600; manual sin corrosión en las grapas.
Snatcher (1994) Sega CD (EE. UU.) Completo en caja (CIB) 1.280 $ — Caja gruesa original con pestañas de bisagra intactas, espuma protectora y tarjeta de registro incluida.
Kuon (2004) PlayStation 2 (EE. UU.) Completo en caja (CIB) 920 $ — Título de terror clásico de FromSoftware; disco verificado sin marcas de desgaste láser ni fisuras centrales.
Rule of Rose (2006) PlayStation 2 (EE. UU.) Estado de coleccionista 820 $ — Copia de alta conservación; matriz regional IFPI autenticada y carátula brillante sin dobleces.
Panzer Dragoon Saga (1998) Sega Saturn (EE. UU.) Completo en caja (4 CD) 1.350 $ — Las cuatro bandejas de disco intactas; ausencia total de puntos de luz traslúcidos en la capa de datos.
Hagane: The Final Conflict (1994) SNES (EE. UU.) Cartucho suelto inspeccionado 950 $ — Placa SHVC-1A0N original verificada, chips de máscara grabados por Nintendo y tornillos de seguridad de fábrica.

Opinión editorial sobre el mercado: El coleccionismo físico afronta un desafío técnico decisivo: la degradación irreversible de los soportes ópticos. Mientras que los cartuchos de 8 y 16 bits han mostrado una resistencia encomiable frente al paso del tiempo cuando se resguardan de la humedad y sobretensiones, las primeras tiradas en CD-ROM y DVD-ROM de los años noventa y principios de los dos mil sufren la oxidación química de sus capas reflectantes de aluminio y barnices. Discos con apariencia impecable a simple vista presentan con frecuencia microperforaciones y pérdida de datos al examinarse a contraluz. Por este motivo, el material óptico verificado en condiciones de conservación sobresalientes exige precios elevados, al tiempo que los usuarios que buscan jugar optan masivamente por emuladores de unidad óptica y soluciones FPGA de ciclo exacto. Al adquirir piezas ópticas de alto valor, resulta imperativo exigir fotografías del disco a contraluz y comprobaciones de lectura de sectores antes de formalizar la compra.

0 Comentarios

Registrarse o iniciar sesión para unirse a la conversación.

Todavía no hay comentarios. ¡Sé el primero en iniciar la discusión!