Tengo entendido que es al contrario, Edu. Estas técnicas no funcionan: ni la de colisión de sprites ni la del quinto sprite. No siempre es correcta la lectura del bite correspondiente.
La sincronización es la palabra
Aunque es cierto que varía en algunos modelos; al parecer, algunos MSX son más lentos que otros... mayor eje de ordenada (Y). No me refiero a los hercios.
Es un tema que DVIK y JOYREX conocen muy bien.
La complejidad de las demos de estos personajes reside en crear código síncrono: un replayer que, independientemente de la música que toque, SIEMPRE gaste el mismo número de t-states. Del mismo modo, los cálculos que hay que realizar antes del "pintado" de pantalla y después de la rutina de música, deben hacerse con rutinas que SIEMPRE tengan el mismo número de t-states, también.