La retrocompatibilidad no es real o emulada: el PlayStation 2 usa las dos a la vez
Un PlayStation 2 leyendo un disco de PlayStation ejecuta el código en un procesador auténtico y dibuja la imagen con un chip que finge ser el viejo. La frontera no es una línea entre dos cajas, y la misma consola la cruzó a mitad de su vida sin cambiar de nombre.
Retrocompatibilidad es la capacidad de un sistema para ejecutar el software hecho para el anterior. El cómo no se divide en dos cajas: va del silicio viejo soldado aún en la placa al emulador entero por software, y una consola ocupa varios escalones a la vez.
Lo desmiente el caso que todos citan como retrocompatibilidad «de verdad». Cuando un PlayStation 2 lee un disco de PlayStation, su procesador de entrada/salida —un MIPS R3000A, el mismo modelo que gobernaba la consola anterior— deja de ser un chip auxiliar y pasa a ser la CPU principal, con el reloj bajado de 36.864 a 33.8688 MHz. Pero a la vez, según la documentación de PCSX2, el Emotion Engine y el Graphics Synthesizer quedan como dispositivos secundarios de esa nueva CPU, «emulando la GPU del PSX». Procesador real, gráficos emulados, mismo disco.
La misma consola cambió de escalón sin avisar
A partir del modelo SCPH-7500x, esa misma documentación registra que el IOP «se emula sobre un procesador PPC con el emulador DECKARD». Y quienes lo desarmaron por ingeniería inversa describen algo más incómodo: ese emulador se apoya en una unidad auxiliar con decodificador MIPS en silicio. Ni real ni emulado: los dos, bajo el mismo nombre comercial.
Leerlo como interruptor —hardware perfecto contra software roto— se propagó porque así se vendieron las cajas, y falla por los dos lados. El manual técnico que Sega repartía a sus estudios describe la compatibilidad del Mega Drive con el Master System como una lista de ausencias: no lleva sonido FM, la RAM no se limpia al encender y el logotipo de arranque no aparece. La instrucción era literal: consideren el Mega Drive de ultramar como un Master System sin ROM de sistema operativo. El fabricante documentó la compatibilidad por hardware más pura que existe como un modo al que le faltan piezas. Del otro lado, el glosario hermano ya mostró que el peaje del bajo nivel no es la potencia, sino el archivo de firmware.
Cómo lo dicen los fabricantes
Ninguno habla ya en absolutos. Sony anunció el 23 de febrero de 2007 que el PS3 europeo llevaría «una nueva combinación de emulación por hardware y por software» para «una gama limitada de títulos de PlayStation 2»; el 18 de octubre retiró esa compatibilidad del modelo de 40 GB. Microsoft prometió en el E3 de 2005 los «juegos de Xbox más vendidos», no todos. Nintendo avisa que algunos juegos de Switch «pueden no estar soportados o no ser plenamente compatibles» con el Switch 2.
De ahí la regla práctica. Cuando un juego «retrocompatible» no arranca, la frase honesta es la de ausencia: el listado no lo incluye, o el fabricante lo marca como no soportado. Decir «falla porque lo emulan» exige una fuente que lo diga, y el propio PlayStation 2 prueba que el mecanismo, solo, no predice nada. Es lo que decide también entre una mini oficial y un emulador dedicado: no cuál es más real, sino qué corre.
[ Fuentes ]
- Backwards Compatibility (PSX mode) — «IOP reconfigures from being a sub processor to being the main CPU. Clock speed is reduced from 36.864Mhz to 33.8688Mhz»; «EE (and GS) reconfigure to being a sub device to the new CPU, emulating the PSX GPU»; «Beginning with consumer hardware (SCPH-7500x), IOP is emulated on a PPC processor (IBM PPC 405GP) with the DECKARD emulator» · PCSX2 (documentación del proyecto)
- PPC-IOP Architecture Overview — el ASIC de los modelos SCPH-75xxx y posteriores emula el R3000A a medias: «The hardware portion of this emulation comes in the form of an Auxiliary Processing Unit or APU attached to a PPC core» y «The software portion comes in the form of the «DECKARD» emulation software». Documentación de ingeniería inversa de la escena homebrew · PPC-Monitor / israpps
- Sega Technical Overview 1.00 (documento para desarrolladores, marcado CONFIDENTIAL) — «VDP has graphic modes IV and V. Where Mode IV is for compatibility with the MASTER SYSTEM»; y en «3. BACKWARD COMPATIBILITY MODE»: «OS-ROM is not incorporated», «FM sound source is not incorporated», «RAM is not clear on POWER-UP», «START UP Sega logo not displayed», «Please regard the MEGA DRIVE overseas version as a MASTER SYSTEM without an Operating System ROM» · Sega (vía Sega Retro)
- SCEE anuncia la especificación de hardware del PlayStation 3 para Europa — «a new combination of hardware and software emulation», compatible con «a broad range of original PlayStation (PS) titles and a limited range of PlayStation 2 (PS2) titles», ampliable por actualizaciones de firmware y con buscador de compatibilidad por título · Sony Computer Entertainment Europe · 2007-02-23
- SCEA anuncia la configuración de 40 GB del PS3 — «The new 40GB PS3 will no longer play PlayStation 2 titles»; «Consumers looking for backwards compatibility can take advantage of the limited PlayStation 2 backwards compatibility of the 80GB PS3» · Sony Computer Entertainment America · 2007-10-18
- Discurso de Robbie Bach, J Allard y Peter Moore en el E3 2005 — «we are very pleased to announce that Xbox 360 will be backwards compatible with the top-selling Xbox games»: el compromiso público nunca fue el catálogo entero · Microsoft · 2005-05-16
- Nintendo Switch Game Compatibility with Nintendo Switch 2 — «The Nintendo Switch 2 system's hardware is different from that of Nintendo Switch, and some Nintendo Switch games may not be supported on or fully compatible with Nintendo Switch 2»; algunos títulos «may experience partial functionality issues» · Nintendo
Lo que importó de verdad
Un correo por semana con las 5 noticias que mueven la industria y el mejor video vertical. Nada de refritos de notas de prensa.
[ Síguenos donde leas ]
Sin algoritmo que decida por ti: el correo y el RSS llegan enteros. En las redes publicamos los cortes.