Hi, It was on Hackaday a while back and got some exposure there.
The graphics and text transitions are very different programs.
ie. the source for one would not be of much help for someone writing the other.
The graphics is pixel level double buffered display, and arbitrary drawing,
where the LCD RAM of course provides the video RAM, and the drawing buffer is in the micro.
There is also a fairly complete 2D library for lines, boxes, circles, eclipse, etc.
The custom characters are rewritten for every frame.
Much earlier I got this done which looks nicer, but revisited it when I started writing for dsPic,
and had floating point math to do point rotation, etc. ... which is why there’s a lot of rotation in the later one