Herein you may find various bits of general software, written by
myself, most of which I have made available under the GNU General
Public License. Little here is truly useful, but some of it may prove
to be interesting, or at least curious.
An emulator for the game "Chip's Challenge". For Linux or Windows
(uses the SDL library).
Patches to speed up gzip and zlib compression. For Intel Pentium and
Pentium Pro machines.
A collection of programs that access and manipulate ELF files. For
Tiny Linux executables
Experiments in creating very small Linux ELF executables. For Intel
An implementation of solitaire Boggle. The code is lightly commented
and relatively portable. Requires ncurses.
Games for the Linux console
Computer games the whole world loves to play, specifically written for
the Linux console.
C Partial Preprocessor
A program for automatically resolving
in C code.
A small library for managing complex undo/redo history. Written in
An example of how to write a game that provides both graphical and
textual user interfaces.
A lossless image file format. More compact than pnm, simpler than png.
(Not that either of those bars are particularly high.)
16-bit Windows software
A few very old programs for Microsoft Windows 3.x.
Windows not old enough for you? Here's a showcase of one-line Basic
programs for the TRS-80.