Software

Page thumbnail

Beagleboard no-pop hack

When you close the audio playback channel on a beagleboard running Linux (I'm running the Launchpad 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.

  • no-pop (Patch file, 662 bytes)

Posted Tuesday 22-Dec-2009 16:52, 6 comments.

Page thumbnail

Blackbird

Blackbird is a modern music editor for the Commodore 64. It was released at Datastorm 2017 (outside of the compos). The software has been designed to work well both on real hardware and in emulators, and it comes with a comprehensive User's Guide. Read more.

Posted Wednesday 15-Mar-2017 08:09, 2 comments.

Page thumbnail

Earthworm Quest

Earthworm Quest was my contribution to the ITG programming challenge at Birdie 17. Read more.

Posted Monday 11-Jun-2007 08:57, 3 comments.

Page thumbnail

Freecell

Posted Wednesday 26-Sep-2007 18:39, 4 comments.

Page thumbnail

Pipe Logic

Posted Tuesday 2-Aug-2011 11:48, 23 comments.

Page thumbnail

Plasma

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 18:47, 3 comments.

Page thumbnail

Sidreloc

Posted Monday 28-May-2012 10:13, 15 comments.

Page thumbnail

Spindle v1

Posted Tuesday 7-May-2013 22:57, 3 comments.

Page thumbnail

Spindle v2

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 30-Jun-2015 23:48, 4 comments.

Page thumbnail

Tracking down the ^Z problem in vim

Coders who use vim a lot may be familiar with an irritating race condition that appears on some systems: You save the source code, suspend vim using ^Z, and then immediately start typing a command (such as "make"), and sometimes the first few characters of the command are lost. The obvious workaround is to always wait for the shell prompt after typing ^Z, but this gets annoying after a while. I decided to dig deeper and see if I could find a quick fix. Read more.

Posted Wednesday 18-Dec-2013 16:29, 7 comments.

Page thumbnail

UMLseq

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.

Page thumbnail

Zeugma

Posted Friday 23-Aug-2013 01:14, 27 comments.