Me autocorrijo. He vuelto a ver el vídeo y no tiene un buffer de 1/2 de pantalla. ¡Tiene un buffer de 1/8 de pantalla! Resulta que cada pixel puede valer 0 o 1, pero es que cada bit del buffer vale para 4 pixels seguidos. Como la consola tiene una resolución de 160 pixels, el buffer sólo dibuja 80, y como cada bit son 4 pixels, el buffer sólo mide 20bits, o sea, dos bytes y medio: el buffer son tres registros de 1B, y uno de ellos se usa hasta la mitad (y luego el quilombo de que uno se lee al derecho, el otro al revés y el tercero al derecho).
¿Seguro que aún hay algún valiente que quiera programar en esta máquina?
Bueno, por hacer algo, por mi bien, aunque con las restricciones del concurso anterior te pasaste... aunque yo las solventé sin muchos problemas. Bueno, me retrasé bastante porque no conseguía hacer que funcionasen bien las funciones que pintaban en el fondo, y la función trigonométrica para calcular la posición de los reflejos de la bola disco.
Marcadores