GOPHERSPACE.DE - P H O X Y
gophering on devio.us
BenCollver - Code

"I do not think there is any thrill that can go through the
human heart like that felt by the inventor as [one] sees some
creation of the brain unfolding to success ... Such emotions
make [one] forget food, sleep, friends, love, everything."

Quoted by Cleveland Moffitt,
A Talk With Tesla',
Atlanta Constitution (7 Jun 1896)

Examples of code i wrote for fun in reverse chronological order:

Rogue Class Linux
Rogue Class is a toy Linux distribution for playing games and reading
books. Rogue Class Linux has a streamlined installer and it supports
joystick controls in most of the programs.  I decommissioned the web
site but some of the code is still visible on BitBucket.

Timelord
Timelord is a minimal time tracking program I wrote for Jennie in
2012.  It requires a 64-bit version of Windows and appears as a tardis
icon in the system tray.

Djvu2x
DJVU2X is an application to view DJVU files on the GP2X, which is a
small computer that runs Linux on two AA batteries.  See also:
djvu2x
djvuresize

Set
Wrote a solitaire version of The Game of Set that can be played in a
web browser.

pentcl
Ported the Perl PostScript::Simple module to JavaScript, Lua, PHP, and
TCL as an exercise.  I removed file operations from the PostScript
class to make it more portable.

Pysf
Public domain utility that will convert a soundfont file to an XML
configuration file and a collection of .wav files. It also converts in
the other direction, making it a good low level soundfont editor.
This can be used to transmit a change to a soundfont file without
transmitting the entire soundfont.  My goal was to be able to create
computer instruments for my MIDI keyboard.  See also:
pysf 20141122

Sfubar
Public domain predecessor to pysf, written in C rather than Python.

Pat2raw
Public domain utility to convert GUS patches to raw audio files.

maptoy
This is a TCL/TK cartography app i wrote.  I fit the application
and a complete set of topographic maps for Oregon on a 1:100000 scale
onto a DVD.  The application runs on Linux, Macintosh, and Windows.
The maps are stored as a couple thousand image files, and maptoy
presents these as a single continuous map. It uses HTML and CSS print
media to paginate the output and print a selected area in sections on
a normal color printer. Not available for download due to the size,
but feel free to contact me for a copy of the DVD.  My goal was to
print my own hiking maps.

ucs2any
Font conversion utility.  Written in C to help remove Perl from the X
build process.

atactl
Someone else wrote atactl, but i added support for the SMART feature 
on IDE hard drives.  As you can see from the CVS log, the NetBSD folks
had to fix several bugs in my code.  My goal was to configure a more
reliable mail server.

BOAFKJV
In the late 90's i wrote a minimal C library and modified the bzip2
library to be able to seek within the compressed file.  I included a
floppy format utility and a small program to navigate chapters and
search the King James Version of the Bible.  The result was Bible On A
Floppy, and it could copy itself to another floppy.

bomberman
In the mid 90's i used a SuperNES emulator to take screen shots and
rip the graphics from Bomberman.  I forward-ported the MS-DOS Mikmod
code, because at the time it was dropped from the Mikmod sources.  I
also integrated Mikmod with the Allegro library and DJGPP.  The result
was a multi-player bomberman clone that looked and sounded nice.  My
goal was to get some experience with GCC and game programming, because
a friend invited me to help develop a Playstation game project he was
involved in.  I do not distribute it in case it doesn't fall under
fair use.

BenCollver - Ben Collver homepage
____________________________________________________________________________
                           Gophered by Gophernicus/2.5 on OpenBSD/amd64 6.6