This is a collection of some of my NES and retro gaming projects. If you'd like to know more about any of it, my e-mail address is at the bottom of this page.
Software | ||
---|---|---|
hatariB | 8/22/2023 | Adaptation of Hatari emulator for Libretro/RetroArch. |
NES Boing Ball | 11/29/2021 | A recreation of the classic Boing Ball demo for NES. |
IPS ROM Patcher | 5/13/2021 | An easy to use tool for patching ROMs. |
6502 vdelay | 10/10/2020 | A variable length cycle delay routine for 6502 / NES processors. |
LotW Tool | 4/10/2020 | An editor for Legacy of the Wizard. |
Lizard Music | 12/6/2019 | A music engine for NES. |
KHAN.NES | 10/12/2019 | A vertical parallax demo with a stack of screaming faces. |
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. (The Most Dangerous Game - demonstration) |
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. |
NESert Golfing | 1/30/2019 | A simple 2D golfing game. |
Karnov Inspector | 11/9/2018 | A visualization script for Karnov. |
ZENSF | 8/23/2018 | A less easy but more powerful tool for compiling NSF music files into NES ROMs. |
Lizard | 2/6/2018 | A game for the NES. Put on a lizard and go for an adventure! |
EZNSF | 12/5/2016 | A tool for converting NSF music files into NES ROMs. |
Famicompo Pico 2014 | 11/11/2015 | An NES cartridge compilation of Famicompo Pico entries. |
2A03 Puritans | 4/23/2014 | A compilation album of NES music. |
NSF Importer | 11/21/2011 | NSF import tool for FamiTracker. |
Music | ||
Music | --- | See my music page for more chiptunes and video game covers, NSF, FTM, MP3, MID, etc. |
Faxanadu - Remember Your Mantra | 4/16/2020 | Jun Chikuma - Remember Your Mantra, from Faxanadu NES, 1987. Arranged for guitar. |
Giacomo Puccini - Un bel dì vedremo (Madama Butterfly) | 6/3/2019 | An opera arrangement for NES, to accompany the text of The Most Dangerous Game. |
Castlevania III - Beginning | 8/8/2016 | An arrangement of the Japanese VRC6 version for a custom engine that produces extra sound on the NES. |
Song of the Plants ♪ | 10/9/2015 | An interactive musical level for Mario Maker. |
Total Tee Golf Simulator 2015 | 2/1/2015 | NES tune for Weekly Treats. |
My lizard is the Lizard of Soundtrack | 10/30/2014 | The complete soundtrack to my NES game, Lizard. |
Five Rings 'Round a Murky Giant | 12/27/2013 | ZX Spectrum tune for Saturn. |
Dry Up and Tumble On | 7/28/2013 | NES tune for the 2A03 Puritans compilation album. |
Saddle Your Moon Horse and Ride to Ptolemaeus | 10/27/2012 | Original NES tune for Famicompo Mini Vol. 9. |
Giant Steps | 10/21/2012 | John Coltrane's Giant Steps, arranged for NES. See music page for ROM and source code. |
Manticore Dance | 4/19/2012 | Manticore Dance for NES (2A03), from Famitracker Demo Compo #2. |
sundried | 1/19/2012 | Sunny dance tune for NES (2A03), submitted to Famicompo Mini Vol. 8. |
december compo v2222 | 12/7/2011 | Team composition for VRC6, by moviemovies1, Xyz_39808, Javel, and rainwarrior (me). From FamiTracker forums thread 2936. |
underderderground | 12/28/2011 | Super Mario Bros. Underground; NES, submitted to Famicompo Mini Vol. 8. |
Classic Chips | 11/12/2011 | Classic Chips - Classical favourites; NES |
Eta Carinae | 8/11/2011 | Composed for NES (2A03) with the old 0.2.2 version of FamiTracker. |
Teenage Mutant Cirno Turtle | 7/18/2011 | Touhou Project Cirno's theme; Teenage Mutant Ninja Turtles NES |
Rosa and Cecil | 3/22/2011 | Rick Astley - Never Gonna Give You Up; Final Fantasy IV |
Turbo Cables | 2/12/2011 | Battletoads (Game Boy) Stage 6; keyboard |
Freebird | 2/8/2011 | Lynyrd Skynyrd - Freebird; NES |
MOON8 | 3/29/2010 | Pink Floyd - Dark Side of the Moon; NES |
Underground | 3/6/2003 | Koji Kondo - Super Mario Bros.; cover (guitar/rock) |
Underwater | 5/27/2000 | Koji Kondo - Super Mario Bros.; solo guitar |
Videos | ||
NES Thoughts | --- | An ongoing series of videos about the NES. |
Alwa's Awakening NES - Part 2: Sprites | 10/17/2021 | The making of Alwa's Awakening for NES, part 2. |
Alwa's Awakening NES - Part 1: Backgrounds | 12/14/2020 | The making of Alwa's Awakening for NES, part 1. |
NESert Golfing: making an NES golf game | 11/8/2019 | A video explanation of how NESert Golfing was made. |
Why does an NES cartridge have two ROM chips inside? | 11/15/2018 | A look at one of the more unique design decisions of the NES. |
Ways to play NES Light Gun Games on a Modern TV | 10/9/2018 | An explanation of the light gun problem, and some working solutions. |
Super Mario Bros. World -1 Demonstration | 8/31/2018 | Live demonstration of how to reach world minus one. |
Pick a box; its contents will deceive you? | 6/6/2015 | A brief lesson in existentialism I learned while playing Super Mario Bros. 3. |
Fixing StarTropics | 11/19/2014 | Fixing a 24 year old music bug. |
The Super Mario Bros. Warp Zone Secret | 11/6/2013 | Thoughts about the design of Super Mario Bros. |
Mario Walks Backwards | 8/18/2013 | What happens if you press left and right at the same time in Super Mario Bros? |
Super Mario Bros. 3 Special Suits Messages | 8/22/2012 | Special messages from the king if you visit him while wearing the right clothes. |
Rainwarrior's Sidechain | --- | Channel for game soundtracks, uncommented longplays, and other random content usually retro game related. |
ROM Hacking / Reverse Engineering | ||
Gist | --- | Random snippets of source code, often python scripts used to extract graphics or other data from games. |
Final Bubble Bobble (SMS) translation | 8/11/2020 | An English translation of the Japanese Final Bubble Bobble. This includes all of the in-game hints which were omitted from the European release. |
Mega Man & Mega Man 3 (DOS) speed fix | 8/1/2019 | A patch to make the DOS Mega Man games playable on faster computers. |
Friday the 13th | 10/13/2017 | A silly little ROM based on a popular GIF. |
Skipping the FDS license screen | 5/2/2017 | A guide to skipping the "mandatory" Famicom Disk System license screen for homebrew. |
NTSC pattern torture test | 11/6/2016 | A test ROM for investigating the NTSC colour artifact patterns of the NES. |
NES palette test | 9/18/2015 | Test ROMs to display all colours of the NES. |
Low G Man crash fix | 8/7/2015 | A patch to fix emulator compatibility issues with Low G Man. |
NES zapper test | 7/18/2015 | Test ROMs for the NES zapper. |
Super Glove Ball fix for Japan region | 4/8/2015 | A fix to support the PAX Power Glove that was used with the Famicom in Japan. |
Fixing StarTropics | 11/19/2014 | Fixing a 24 year old music bug. |
Blargg's NTSC filter demo for Windows | 10/22/2014 | A Windows build of a useful utility for visualizing NTSC signal artifacts. |
NES RAM power-on test | 4/15/2014 | A test ROM to investigate NES RAM power up state. |
Minimal NES example using ca65 | 4/7/2014 | An example program for beginner NES programmers. (FDS version also available.) |
Famicom expansion sound reference | 5/22/2012 | Hardware recordings of the Famicom sound expansion chips. |
Big Bird's Hide and Speak | 3/3/2012 | The speech playback techniques of Big Bird's Hide and Speak for NES. |
Battletoads (text compression) | 2/11/2012 | Text storage used in Battletoads for NES, and huffman coding. |
Rad Racer | 2/5/2012 | Scanline scrolling techniques used in Rad Racer. |
Super Meekle Bros. 3.4 kB ips | 12/24/2005 | Romhack of Super Mario Bros. (mostly inside jokes). |
Misc | ||
Void Stranger Translator | 4/19/2024 | Translator for the Void Stranger alphabet. |
Gameboy Shader for RetroArch 353 kB zip | 4/04/2024 | A customization of the RetroArch Gameboy shader to suit my preferences. |
Sweet Home (スウィートホーム) Scans 22.1 MB zip | 12/14/2020 | Scans of Capcom Sweet Home Famicom game and manual. |
Sweet Home spoiler-free backstory | 10/26/2019 | A brief orientation for English-speaking players of Sweet Home. |
Bill Murray 20.1 kB zip | 2/12/2013 | NES graphics test, ROM and source. |
Gimmick! Scans 3.0 MB zip | 9/12/2012 | Scans of Sunsoft Gimmick! Famicom game and manual. |
Castlevania Game Name Generator | 11/22/2011 | Time saving tool for Konami. |