Projects
Here are some personal projects I've played around with over the years. I'll be gradually adding more things as I get round to it (And find stuff to add from old backups).
Most recently updated down to oldest:
Java Virtual Puzzle and some other old Java stuff
A collection of Java apps and applets I wrote many years ago that still work happily
PIC microcontroller ATA library
A library for interfacing with a PATA hard disc drive or CompactFlash with FAT32 read suppport on a PIC microcontroller, or other low RAM systems
Streaming textures with OpenGL, Qt and Gstreamer
A demonstration of streaming video pipelines into OpenGL textures in order to process and combine them.
PIC microcontroller In Circuit Debuggers
Older MPLAB ICD and ICD2 In Circuit Debuggers for Microchip PIC MCUs with schematics and instructions
Backupdoit
A backup utility for doit.im
Inventory PHP app
A simple general purpose inventory system web application written in PHP
OpenGL shading language demos
Experiments while learning all about shaders using GLSL
JTAG Wiggler
Build a quick and easy JTAG dongle for use on your parallel port (If you still have one)
JuiceBox
Experimenting with an ARM7TDMI board with JTAG interface and a 2.7 inch 240x160 colour LCD for a fiver
µCLinux on Pluto 6
Details on the uCLinux board port and device drivers I wrote during my final year at Uni.