¿No hay manera de saber por donde va el barrido de pantalla? Aunque lo ideal seria usar doble buffer.
En la maquina del robotron original, en vez de ir por sprites tenían un frame buffer y un blitter parar dibujar los sprites en cada frame. Para que no parpadeara ni tener que usar un doble buffer (mas memoria => mas caro) tenían la pantalla dividida en dos partes, al principio de cada frame borraban y dibujaban los sprites de la mitad inferior de la pantalla, cuando el chip de video llegaba a la mitad de la pantalla, se generaba una interrupción y se ponían a dibujar los sprites de la parte superior.
En verdad para un frame dado estas viendo que los sprites de la parte superior corresponden al frame anterior y los de abajo al actual, pero importa poco si consigues moverlos en un frame.
Última edición por swapd0; 23/11/2018 a las 01:53
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
Marcadores