Yep, i did my own draw routines. You can see them by downloading the mini devkit, libraries sources are included. I'm using a 2 horizontal pixels based drawing methos because it's faster to manipulate byte than "half byte" :) All code is in pure C, we can obtain better performance with ASM but imo ...