Projects by Brad Smith

This is a collection of some of my projects. If you'd like to know more about any of it, my e-mail address is at the bottom of this page.

Projects
Music --- Compositions, transcriptions, other things musical.
Void Stranger Translator 4/19/2024 Translator for the Void Stranger alphabet.
hatariB 8/22/2023 Adaptation of Hatari emulator for Libretro/RetroArch.
Simple Interval Timer 6/8/2023 Simple beeping timer given two intervals.
autothumbs.py 6/7/2023 Python script for making simple automatic movie thumbnail images.
IPS ROM Patcher 5/13/2021 An easy to use tool for patching ROMs.
Snake Weaver (Prototype) 5/12/2020 Nibbles vs. Sokoban puzzle game for Pico-8.
LotW Tool 4/10/2020 An editor for Legacy of the Wizard.
Famicompo Pico 2 10/3/2019 NES cartridge compilation of Famicompo Pico 2015 entries.
prng_6502 9/29/2019 Random number generators for 6502 / NES.
Huffmunch 6/3/2019 A practical generic lossless compression library for the NES or other 6502 platforms.
Binxelview 4/12/2019 A binary image explorer for investigating uncompressed image and map formats.
NSFPlay 3/30/2019 NES music player for Windows / Winamp.
makeflop.py 2/19/2019 Python script for simple file operations for a FAT12 floppy disk image.
Circle Map 2/16/2019 An interesting visualization of the Circle Map. More info.
NESert Golfing 1/30/2019 2D golfing game for the NES.
ZENSF 8/23/2018 A less easy but more powerful tool for compiling NSF music files into NES ROMs.
Sheep Puzzle 4/3/2018 Simple sliding block puzzle for Pico-8.
Lizard 2/6/2018 A game for the NES. Put on a lizard and go for an adventure!
EZNSF 12/05/2016 Tool for converting NSF music files into NES ROMs.
Moiré Pattern 10/09/2016 A little visual experiment with a regular grid against radiating lines.
Famicompo Pico 2014 11/11/2015 NES cartridge compilation of Famicompo Pico entries.
Pastured Ewe 4/27/2014 Sheep herding game writen over 3 days for TOJam 9.
2A03 Puritans 4/23/2014 Compilation album of NES music.
Giant Steps 10/21/2012 John Coltrane's Giant Steps, arranged for NES. See music page for ROM and source code.
Lunar Lander AI Challenge 2/07/2012 An open-source programming contest by Dan Rubalcaba.
Castlevania Game Name Generator 11/22/2011 Time saving tool for Konami.
NSF Importer 11/21/2011 An NSF import tool for FamiTracker.
Classic Chips 11/12/2011 Classical favourites arranged for NES.
Nyandelbrot Cat 5/02/2011 A fractal zoom with pop tarts and rainbows.
MOON8 3/29/2010 Dark Side of the Moon arranged for NES.
Bunchbox 9/18/2009 A 4k demo with full source.
Sudoku Challenge 6/19/2009 An open-source contest to write the fastest Sudoku solver.
256 Byte Pong 6/29/2008 What is the minimum amount of information needed to describe pong?
Water 9/09/2006 Water simulation.
Arcball 9/07/2006 An intuitive way to rotate objects, with source.
Effects 7/19/2006 Blur, refraction, and shadow volumes in OpenGL.
Dragon 6/26/2006 A simple game demonstrating bump mapping, spherical texture generation, chaotic animation, fractals, and procedural music.
GLSL with SDL 6/26/2006 Tutorial for using GLSL with SDL.
Dynamic Textures 6/26/2006 Tutorial for creating dynamic texture maps in OpenGL.
Phototheremin 6/24/2006 Schematics and description of a very simple phototheremin instrument
Super Meekle Bros. 12/24/2005 Romhack of Super Mario Bros. (mostly inside jokes). nes 3.4 kB ips
Intun 6/11/2002 Microtonal MIDI retuning software.
NewChaos and Verge 8/27/2000 RPG projects I worked on while in high school.
Flash Pong 4/6/1998 A DOS game I wrote in C in 1998. It's just Pong, really. DJGPP-C source code included.

Return to my main page.
brad @ rainwarrior.ca
4/19/2024