Mr Spiv you forget i'm a begginer in C.
I've read your source sample but you use lot of lcd hack in the same demo.
So it's very difficulte for me to undertand your very impressive demo.
Today i use the standart gamepark GFX function for the sprite but i know it's possible to increase the speed of display.
I dont need triple buffer, 8bit transparency, flipping ... just 2 basic function :huh:
one to change this one:
GpTransBlt(NULL,&gpDraw[nflip],x,y,screen_x_size,screen_y_size,(unsigned char*)sprite,x_start,y_start,x_size,y_size,transparency_index_color);
and a second to change
GpBitBlt(NULL,&gpDraw[nflip],x,y,screen_x_size,screen_y_size,(unsigned char*)sprite,x_start,y_start,x_size,y_size);