Michael Steil

Check out my blog at http://www.pagetable.com/

Here are some of my ongoing and finished hobby and non-hobby projects:

mxass

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

extract-md

Summary: Tool to extract texts and graphics from all Magic Disk 64 issues.

Download: extract-md.c, latest source code, Feb 2008

cbmfs

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

Dynamic Re-compilation of Binary RISC Code for CISC Architectures

Summary: Diploma thesis, September 2004

Download: Dynamic Re-compilation of Binary RISC Code for CISC Architectures, PDF

DAB Radio based on the Cypress EZ-USB 8051 CPU

Summary: University Project, German, July 2002

Download: ez-usb-dab.zip, asm source code

Die L4-Mikrokern-Familie

Summary: University thesis about the L4 microkernel, German, April 2002

Download: Die L4-Mikrokern-Familie, PDF; Die L4-Mikrokern-Familie (Slides), PDF

Fax-Gerät

Summary: University project about fax machines, German, May 2001

Download: Fax-Gerät (Slides), PDF

Fraktale Geometrie am Beispiel von Iterationen mit komplexen Zahlen

Summary: Facharbeit, German, January 1998

Download: Fraktale Geometrie am Beispiel von Iterationen mit komplexen Zahlen, PDF


Michael Steil, mist@c64.org, PGP/GPG key; updated Feb 2008 MD5 (HIGH KING OF TARA.doc) = 0d385484376d9599a20a00819950292e