I have resently been working on a project for the arduino, called Arduputer. With the project i intended to see how much the arduino could do. The current sketch is about 13kB.
On the arduputer I have several programs including a text editor, a simple ocilloscope and a program that shows available ram on the Arduputer.
I have modified the Ps2 keyboard library and the GLCD. In the GLCD library I added a routine for showing a picture. I used Bitmap2LCD for converting it from bmp to bitmap. The routine is a little wired so if you are going to convert a bitmap yourself, the settings are.
Paging Scheme vertical downwards
Most significant bit last
Origin corner top left
The project is licensed under gpl.
Source code can be downloaded http://cid-2f5b47d76e2e632f.skydrive.live.com/self.aspx/.Public/Arduputer.zip.
Here is a demo video.
[edit]The arduputer code is now inside the .zip file
it also contains a 3d cube I got from 3D Vector objects in C using the PIC micro – Pyrofer's Projects
[/edit]