Después de JS ZX LOAD "" SCREEN$, he dado una vuelta de hoja más, esta vez para poder comprobar el rendimiento de blitting en HTML 5.
Para ello he partido del código en 800 FPS en un PC, y lo he adaptado en menos de 15 minutos.
Los resultados, un equipo que daba con el binario para Windows x64 1300 FPS, consigue con la versión de HTML 5 bajo Chrome 6 unos 90 FPS (75 FPS en Opera 10.6 y 60 FPS en Firefox 3.7 x64), es decir, un rendimiento bastante similar al de la versión para DOS de 16 bits.
Como de costumbre, el código lo tienes aquí (2 Kb. en formato HTML).
Juas… en Firefox me ha colgado por entero el sistema, no sólo las X. Ni SysReq magic keys ni intentar acceder desde fuera por SSH. Y estamos hablando de una Debian estable.
Pero bueno, este PC es un frankenstein compuesto de piezas de mil padres y madres diferentes (alguna procedente de la basura), así que tampoco es tan extraño. Sólo era el apunte curioso.
En Windows, la última build de Firefox, no cuelga el sistema, pero es obvio que está yendo de mal en peor a pasos agigantados. ¡Larga vida a Opera!