Hello, I am starting with the ti84 pce, not really much experience in z80 assembly, but understand the basics.
I wrote a simple ball bouncing program to get myself started. Writing/Erasing the sprite directly on the vRAM is pretty fast (both in 16bpp and 8bpp) but results in some flickering as the ball moves across the screen. I then tried double buffering (with 8bpp) but I am still getting some flickering and much reduced speed. I was wondering if there is any good tutorial/info on changing the LCD base instead of copying the whole buffer that seems to slow down the code.
I think Mateo posted something on that but a more detailed explanation will be appreciated.
Thanks in advance!
I wrote a simple ball bouncing program to get myself started. Writing/Erasing the sprite directly on the vRAM is pretty fast (both in 16bpp and 8bpp) but results in some flickering as the ball moves across the screen. I then tried double buffering (with 8bpp) but I am still getting some flickering and much reduced speed. I was wondering if there is any good tutorial/info on changing the LCD base instead of copying the whole buffer that seems to slow down the code.
I think Mateo posted something on that but a more detailed explanation will be appreciated.
Thanks in advance!