Windows 95 tenía superpoderes ocultos: el clásico 3D Pinball podía ejecutarse a 5.000 FPS

Un error en 3D Pinball for Windows: Space Cadet permitía al clásico juego alcanzar hasta 5000 frames por segundo en hardware moderno, según acaba de desvelar un antiguo ingeniero de Microsoft.
Si llevas bastante tiempo en el mundo de la informática, o tenías un ordenador personal desde hace unos cuantos años, seguro que recuerdas el videojuego 3D Pinball for Windows - Space Cadet, que venía incluido en los sistemas Windows de finales de los 90.
Lo que pocos sabían es que un error en su programación podía hacer que funcionara a velocidades impensables para la época, en concreto hasta 5000 fotogramas por segundo en hardware moderno.
La revelación viene de Dave Plummer, antiguo ingeniero de Microsoft, que se encargó de la conversión de Space Cadet desde Windows NT a Windows 95, y que explicó en su canal de YouTube que el motor del juego tenía un fallo curioso: “mi motor gráfico tenía un error, y hacía que dibujara fotogramas tan rápido como podía”.
En su lanzamiento, el juego se ejecutaba en un procesador MIPS R4000 de 200 MHz, lo que limitaba la experiencia a unos 60 o 90 frames por segundo.
Pero el problema apareció años después con la llegada de equipos mucho más potentes: ““Un par de años más tarde, alguien notó que en máquinas multinúcleo, Pinball estaba usando un núcleo entero todo el tiempo”, relató Plummer. “Seguía dibujando tan rápido como podía, pero ahora lo hacía a unos 5.000 fotogramas por segundo, porque los equipos eran muchísimo más rápidos que antes”.
Aunque hoy día pueda parecer anecdótico, en aquel momento el fallo se consideraba bastante grave: “si tenías un error que llegaba al producto y requería trabajo en un Service Pack, ese nunca era motivo de risa. Era más bien algo vergonzoso”.
Finalmente, otro ingeniero de Microsoft, Raymond Chen, corrigió el problema limitando el juego a 100 frames por segundo.
En todo caso, esta historia se ha viralizado, demostrando que los avances en hardware pueden acabar exponiendo errores que pasaban inadvertidos