Hi, I just programmed an image surface library for the GBA. I used the GNU arm C compiler, it is featured as a static library and looks somewhat like the SDL surface. Here's the latest source :
sf.net/projects/surface-gba/files/
sf.net/projects/surface-gba/files/