NES and Retro Gaming by Brad Smith

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

Return to my main page.
brad @ rainwarrior.ca
2024-8-25