I only started it yesterday, so it only has a few functions ... but they have been imporved upon from the old version

ClearsScreen - Errr .... clears the screen
DrawSprite - Draws an 8x8 aligned sprite from ANY pic (pic0-pic9)
DrawMap - Draws a tilemap from ANY matrice (A-J) using ANY pic (pic0-pic9) as input for tiles. Maps can be drawn at ANY position on the screen and can be windowed from 1x1 to 12x8. Maps can also be offset for easy tile scrolling.
UpdateLCD - Updates the LCD. DrawSprite and DrawMap also have an option which lets you update the LCD or not.
And thats about it so far ... the additon of any pic and any matrice should please a few people.
I only just relaised that this now allows you to draw up to 10 individual tilemaps with scrolling at any position on the screen at the same time!!! A nifty side effect

Ill finish up some documentation and offer a release for testing purposes.