Check out my blog at http://www.pagetable.com/
Here are some of my ongoing and finished hobby and non-hobby projects:
Summary: mxass is a cross assembler that targets Commodore 64-like platforms. It runs on UNIX systems and supports 6502, 65816 and Z80.
History: mxass was started in 1995 in PowerBASIC/DOS, was ported to Turbo Pascal in 1997 and abandoned in 1998. The last DOS version can still be found here. In 2008, I dug up the source again, and ported it to C on UNIX. Most of the code is in an abominable state, but I find it an interesting experiment to port this code forward. And maybe someone finds it useful...
Download: mxass-alpha.zip, latest source code, Feb 2008
Summary: Tool to extract texts and graphics from all Magic Disk 64 issues.
Download: extract-md.c, latest source code, Feb 2008
Summary: Commodore 1541 file system driver for MacFUSE. So far, just read-only, no GUI integration yet. Mount like this:
./cbmfs disk.d64 /Volumes/d64
Download: cbmfs.zip, latest source code, Feb 2008
Summary: Diploma thesis, September 2004
Download: Dynamic Re-compilation of Binary RISC Code for CISC Architectures, PDF
Summary: University Project, German, July 2002
Download: ez-usb-dab.zip, asm source code
Summary: University thesis about the L4 microkernel, German, April 2002
Download: Die L4-Mikrokern-Familie, PDF; Die L4-Mikrokern-Familie (Slides), PDF
Summary: University project about fax machines, German, May 2001
Download: Fax-Gerät (Slides), PDF
Summary: Facharbeit, German, January 1998
Download: Fraktale Geometrie am Beispiel von Iterationen mit komplexen Zahlen, PDF