When you close the audio playback channel on a beagleboard running Linux (I'm running
beagleboard-kernel, but I'm not aware of any version where this has been
fixed), you get a really loud "pop" five seconds later when the driver removes
power from the playback hardware. Here's a simple hack to prevent that from
happening. Read more.
Posted Tuesday 22-Dec-2009 15:52, 6 comments.
Earthworm Quest was my contribution to the ITG
programming challenge at Birdie 17. Read more.
Posted Monday 11-Jun-2007 06:57, 2 comments.
This is a console (ncurses) version of the popular and
addictive solitaire game Freecell. Read more.
Posted Wednesday 26-Sep-2007 16:39, 3 comments.
Delightfully useless epiphany: Suppose the null-byte is
an electron. Then, /dev/zero provides an infinite supply of electrons
and /dev/null has an infinite appetite for them. Let's call these
devices Vss and Vdd, respectively. Read more.
Posted Tuesday 2-Aug-2011 09:48, 23 comments.
Plasma is a small (637 lines of source code) tool for
compiling and concatenating propeller assembly language (PASM) and binary
data. It extends PASM with some new features, most notably ARM-like constant
pools. Read more.
Posted Monday 11-May-2009 16:47, 0 comments.
Sidreloc is a tool for relocating SID tunes any
number of whole pages, using a novel but remarkably simple algorithm. It can
also relocate all zero-page variables used by the tune. Read more.
Posted Monday 28-May-2012 08:13, 9 comments.
Spindle is an integrated linking, loading and crunching
solution for C64 trackmos.
By hiding the details of the storage model, it allows the demo coder to focus
on effects, transitions and flow. Read more.
Posted Tuesday 7-May-2013 20:57, 1 comment.
UMLseq generates UML sequence diagrams from simple text files. The
output is in Encapsulated PostScript (.eps) format, and the input format is
documented in the archive. Read more.
Posted in ancient times, 1 comment.