Für das menschliche Auge war der Code falsch. Der Smily hat mit knapp 500Hz geblinzelt. Mit einer entsprechenden Kamera hätte man das aufnehmen können.
Im Prinzip hast Du einen Film mit 2 verschiedenen Bildern und knapp 1000 Bildern pro Sekunde.(nur die Delays ohne die eigentliche Zeit zum Codeausführen gerechnet)