Hi Panther,
first of all welcome to the forum, I briefly saw your learnings over on RCM, unfortunately I couldn't reply there as I don't have time to moderate that forum too, but I did have a glance through the code that had been left for you.
While I won't say it was wrong (any learning is good learning I guess if it got you interested), the techniques you were being shown (like reading the image data each frame) were poor programming practice and very inefficient.
You would do a lot worse than take the advice that RDC offered you here, but since I know that you use tinyptc, we can get you up to speed using one thing I made earlier

I created an image drawing library, it loads a screen and allows you to draw sections of that image anywhere you want, here's a link to the thread (which also contains a little tutorial), I really encourage you to look at this thread, it will help you.
http://www.dbfinteractive.com/forum/index.php/topic,3788.0.htmlYou may or may not need some other help in getting tinyptc properly installed, please post as many questions as you have and we'll get you all the help you need.
There is also another library I made which is in the resources part of this site.
http://www.dbfinteractive.com/downloadmenu.phpIt's called "freebasic framework" and it contains simple commands for drawing things like circles, lines, triangles, rectangles, text etc, they are all pretty optimised and you've seen it used before (Andy has based quite a lot of his programs on this framework).
The main thing is to just post whatever questions you need to and also show us how you are getting along
