I currently have a buffer that is supposed to store clipping data.
It's 256*256 pixels.
(I'm going to use clipping sprites, which are just the same as the masks for my tiles, because I need to have collisions with all sorts of wacky shapes).
However, the GCC4TI sprite routines, which are optimized versions of those found in TIGCC, as well as the sprite routines found in ExtGraph - which I'm using - expect a virtual screen size of 240x128 pixels. (The size of the TI-92's screen)
The way I'm doing it now, with pointers and copying the sprites line by line, is quite slow. Is there a better solution, such as using some specialized library function to draw them?
Being slow is probably fine, because I only ever have to draw them every couple hundred frames.
It's 256*256 pixels.
(I'm going to use clipping sprites, which are just the same as the masks for my tiles, because I need to have collisions with all sorts of wacky shapes).
However, the GCC4TI sprite routines, which are optimized versions of those found in TIGCC, as well as the sprite routines found in ExtGraph - which I'm using - expect a virtual screen size of 240x128 pixels. (The size of the TI-92's screen)
The way I'm doing it now, with pointers and copying the sprites line by line, is quite slow. Is there a better solution, such as using some specialized library function to draw them?
Being slow is probably fine, because I only ever have to draw them every couple hundred frames.