Skip to main content
NESdev Wiki
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Projects

A list of NES projects. Feel free to add to this list.

Creating articles for individual games and projects is discouraged. Please link to a thread or an official page instead. You may also create a wiki page in your User space to use as an official page.

If a project is in-progress, wait until it is finished before adding it. Otherwise you may use a forum thread, or a user-space page on this wiki to document your personal progress.

Many older projects were written for emulators of their time, and may not run correctly on modern emulators or real hardware.

See also:

Games

GameDateAuthorGenreNotes
2-in-1 Geminim/Siamond2008-06-25SivakPuzzle2 games based on Nim and Simon.
Alter Ego2011-12-16shiruPuzzlePuzzle game about a character that can swap places. Source code.
Attribute Zone2014-02-13zzo38PuzzlePuzzle game involving Famicom PPU limiations. Source code.
Battle Kid: Fortress of Peril2010-02-22SivakPlatformDifficult jump-and-shoot platformer with open world exploration.
Battle Kid 2: Mountain of Torment2012-12-05SivakPlatformDifficult jump-and-shoot platformer with open world exploration.
BKG Graphics Test2003-07-23BeneficiiPuzzleA simple maze, with map editor. Source code.
Bomber 4K2003-09-11RoboNesActionPerilously fly over 3 cities and destroy each one with bombs to win. 2003 MiniGame Compo entry (4KB category), 31st of 37. Source code.
BombSweeper2002-04-01SnowBroActionA clone of a Nintendo “Game & Watch” puzzle game of the same name.
BoxBoy2003-09-25Neil TewActionControl 4 characters to arrange the boxes before they drop. 2003 MiniGame Compo (4KB category), 9th of 37. Source code.
Chase2012-01-04shiruActionSimple maze chase game as part of an NES C programming tutorial. Source code.
Chess2002-04-07MatrixzPuzzleChess v0.0 beta. Use old emulator. Source code.
Concentration Room2010-07-08Damian YerrickPuzzleCard matching game.
D-Pad Hero2009-02-04D-Pad Hero TeamRhythmA NES version of Guitar Hero by Kent Hansen (SnowBro) and Andreas Pedersen.
The Duel1999-04-17BokudonoActionA small game that pits Mario against a jumping goomba in a fight to the finish. Source code. (Comments are in spanish)
Escape from Pong2003-09-10Halley’s Comet SoftwareActionYou play a ping pong ball trying to escape from 12 paddle and obstacle-filled levels. 2003 MiniGame Compo entry (1KB category), 12th of 26. Source code.
Elite1997-08-10Ian BellAction3D space flight game by Ian Bell and David Braben. There never was an NTSC release of this game, but later hack was released which allowed it to run on an emulator (with the right settings). Won’t work on a real NES or accurate emulator. (ROM mirror)
Famicom Hangman2012-09-30zzo38PuzzleWord guessing game. Source code.
Fighter F-80002008-03-10Kalle SuikolaShooterVertical airplane shooter. Texts in Finnish. Source code.
Froggy2002-09-15RobActionA 1Kbyte Frogger clone. Released at 2002 MiniGame Compo. Finished 55th out of 62.
Galaxy Patrol2003-07-16Michael MartinActionFly a plane to avoid obstacles and collect fuel. 2003 MiniGame Compo entry (4KB category), 36th of 37. Source code.
Galaxy Patrol Enhanced2003-11-22Michael MartinActionFly a plane to avoid obstacles and collect fuel.
Haunted: Halloween ‘852016-10-30Retrotainment GamesActionSide scrolling beat-em-up.
Hot Seat Harry2002-09-08MemblersActionPress the A button as fast you can to shock your opponent. Released at 2002 MiniGame Compo. 1KB category. Finished 52nd out of 62.
JunkROM1998-03-27Tony YoungActionNavigate a maze. Use old emulator. Source code.
Lan Master2011-06-09shiruPuzzleRouting puzzle game. Source code.
Lawn Mower2011-06-30shiruActionLawn mowing game. Source code.
Manhole2002-11-05KZ-SActionLCD style game making sure a character has a place to walk. Program by KZ-S, Graphics by misaki, special thanks to Norix.
Masmix / Matrix2002-07-22Wojciech AndralojcActionCollect blocks and avoid swords. v0.6 beta. Code by Wojciech Andralojc, sprites by Kamil Chlodnicki, levels by Monika Subocz.
Mouser1998-04-01Tony YoungActionCollect cheese as mouse speeds up. Use old emulator. Source code.
Munchie Attack2003-09-28MemblersActionEat all the food that you can, while avoiding the deadly shuriken. Inspired by ‘Fast Food’ on the 2600 VCS. 2003 MiniGame Compo entry (4KB category), 26th of 37. Source code.
Mystic Pillars2008-11-25SivakPuzzleColumns clone.
NESert Golfing2019-01-31rainwarriorSports2D golf game based on Desert Golfing. Source code.
Nomolos2010-08-16Gradual GamesPlatformSide scrolling platformer.
Nova the Squirrel2018-06-03NovaSquirrelPlatformPlatformer with puzzle elements. Source code.
Pong2001-02-20Paul TalbotActionPong clone. Source code.
RHDE2014-07-19Damian YerrickActionFort building game inspired by Rampart.
Russian Roulette2014-08-17Damian YerrickChanceA game using the Zapper’s trigger. Source code.
Sack of Flour, Heart of Gold2003-02-19Bob RostPlatformVersion 1d by Bob Rost, Matt Longnecker, Andrew Klein, Mark Hall, Mike Raisman, and Mark Stehlik.
Sokoban2000-11-07Johannes HolmbergPuzzlePort of Sokoban for NES. Use old emulator.
Solar Wars2001-04-19Chris CovellStrategyA freeware Scorched Earth type of game. Code, graphics, and design by Chris Covell, music by Memblers, and sound code by Bananmos. Source code.
Super Bat Puncher2011-05-31Morphcat GamesPlatformPlatformer with multi-directional scrolling.
Super NeSnake 22008-05-31MatrixZActionNibbles clone.
Super PakPak2010-07-28fuzbActionSpacewar!/Thrust/Gravity force style game.
Thwaite2011-12-08Damian YerrickActionMissile Command style game. Source code.
ZapPing2011-09-18Damian YerrickActionA table tennis game for one or two players using two zappers. Part of Zap Ruder test ROM. Source code.
Zooming Secretary2011-12-29shiruActionMove around the office space trying to answer phones and deliver information quickly. Source code.
Zero Pong2001-03-29Zero-SoulActionPong with double-sided paddles. v3.0 by Zero-Soul. Source code.

Compilations

  • Action 53 - NESDev homebrew compilation series
  • Minigame 2003 compo multicart. Compilation/menu by Memblers, music covered from C64 Wizardry, sound code by Bananmos, FilePack code by Mickael Pointier. Games: BoxBoy, Escape from Pong, Munchie Attack, Bomber 4k, Galaxy Patrol (2003-11-21)

Unfinished Projects

These games were under development for some time, but may have been abandoned.

GameLast UpdateAuthorGenreNotes
Apex2013-10-15RetrometheusPlatformSide-scrolling adventure/exploration game.
Elemental Solitaire2012-09-14zzo38PuzzleCard game.
Fire Below/Stars Above2011-04-07CartlemmyPlatformPlatform puzzle adventure.
Mega Man 9 proof of concept2010-06-16BanshakuPlatformMega Man 9 NES port.
President2012-08-23Damian YerrickPlatformSuper Mario Bros. style side-scroller engine.
Project P2011-06-03MiauPlatform
Ramses Game2011-01-09MetalSlimeActionBased on Dragon Quest 5 minigame Slime Smack.

Demos

DemoDateAuthorTypeNotes
Game Genie1990-05-08CodemastersToolA dump of the ROM used in the Game Genie. Galoob has kindly given permission for free distribution.
Tank Demo1992-01-30Ian BellGraphicsA demo of an unfinished 3D tank game, using the pseudo-bitmap graphics engine from Elite. Source and information here.
Colour bar program1998-10-03Mark KnibbsGraphicsDisplays color bars. Source code.
Palette Test1999-03-18LoopyGraphicsDisplays all the colors on the screen at once. NESASM source code.
Scroll demo1999-12-15HollowOne11GraphicsHorizontal scrolling demo. Dissassembled and modified from Ultima 2. Use old emulator. Source code.
Jumpy demo2001-09-23‘RwinSimpleA jumping sprite demo. NESASM source code.
Overtest2001-10-19Alastair BridgewaterTestTests the CPU’s overflow flag. Source code.
Diffusion Chamber2002-04-16Michael MartinGraphicsSimulation of gas diffusion. P65 source code.
NEStress2002-07-31FlubbaTestNES emulator test demo. Source code.
TANESPOT2003-01-27Jonathan LissMultimedia“A Tribute to All NES Players Out There”, PAL NES demo (Swedish), placed 3rd of 4 in the Oldskool demo category of Dreamhack 2002.
Raster Demo2003-02-18NorixGraphicsSpinning VirtuaNES logo raster effect with falling leaves.
NESmas2003-11-29MicMultimediaA small christmas greeting demo with music. Use old emulator. Source code.
NES Scrolling Test2004-01-09Lasse Öörni (Cadaver)GraphicsMultidirectional scrolling test program, also detects PAL/NTSC. Uses MMC1 mapper + one screen mirroring. Source code.
Deadline Console 20042004-05-10Opius, NullsleepMultimediaInvitation intro with animation and music. deadline
GrayBox2008-07-09Sean KellyUnknownTribute to NES’ 25th birthday. (thread, video)
Deadfish2013-06-08zzo38ToolDeadfish programming language interpreter, for Family BASIC Keyboard. Source code.
Zelda title screen simulator1998-07-23Chris CovellGraphicsDuplicates The Legend of Zelda title screen. Source code.
Amiga! logo1998-07-23Chris CovellGraphicsDisplays the Amiga logo. Source code.
Colour test program1998-07-23Chris CovellTestSet the hue and luminance values and see the NES color. Source code.
Palette test program1998-07-23Chris CovellTestPalette test. Source code.
Game Genie decoder1998-07-25Chris CovellSimpleA useful program for converting GG codes to CPU and ROM hex values. Source code.
Interlacing demo1998-08-02Chris CovellGraphics3 demos showing effects with alternating frames, and one more shows dithering. Source code.
MacOS1999-04-16Chris CovellGraphicsA demonsrtation of bitmapped graphics on NES (an image that looks like a Mac OS desktop). Source code.
Atomic1999-04-19Chris CovellGraphicsShows a neat pic, and cycles through some palettes. Source code.
Moby1999-04-22Chris CovellGraphicsShows the cover of Moby: Everything is Wrong in a buggy alternating-frames mode. Source code.
Stars SE1999-07-05Chris CovellMultimediaAn intro with a Martin Galway tune done on the NES by Memblers. The sound code was written by Bananmos. Source code.
Wavy1999-10-16Chris CovellGraphicsCMC logo with scrolling effects and palette cycling. Source code.
Wall1999-10-21Chris CovellGraphicsA demo that shows a wall with transparent water and ripples. Source code.
Mega Man jet1999-11-19Chris CovellGraphicsA picture of Megaman flying above some clouds with palette animation. Source code.
Polar demos2000-04-03Chris CovellGraphicsSome demos that rotate and expand sprites. Source code.
CMC'80s2000-06-14Chris CovellMultimediaAnimated demo. The music isn’t original, as it was ripped from the game “Magician”.
Full Screen demos2000-07-12Chris CovellGraphics4 demos that show full-screen graphics blending alternate frames for increased color depth. Source code.
Super Fighter demo2000-09-04Chris CovellMultimediaA 1-screen demo related to Super Fighter. Code by Chis Covell, music covered by Memblers (original by Young Soung Wing), and sound code by Bananmos.
Motion2001-01-15Chris CovellGraphicsSome demos that do low resolution full screen animation. Source code.
Stretch demo2001-04-03Chris CovellGraphicsA vertical scaling demo showing waving graphics. Source code.
Raster Bar demos2001-04-11Chris CovellGraphicsSome raster demos showing waving graphics. Source code.
Sayoonara2001-10-12Chris CovellMultimediaA nice demo, with “something extra”. Ripped music.
FDS Test2002-10-23Chris CovellMultimedia2 FDS programs, a music player displaying the FDS Wave-RAM, and an FDS port of the Stars SE demo.
FDS Disk Lister2002-11-05Chris CovellTestFDS program that lists its own disk contents. Source code.
Snow Intro1999-06-06Tennessee Carmel-VeilleuxMultimediaCode by Repulse (Tennessee Carmel-Veilleux), graphics by _Bnu, and music by Random, which was re-done for the NES by Memblers. The music code was written by Bananmos.
Power Pad Test Program1999-10-14Tennessee Carmel-VeilleuxTestPower Pad test program. No source.
Halloween Intro1999-10-31MemblersMultimediaA small program for Halloween. Doesn’t do much. Code/graphics/music by Memblers, sound code by Bananmos.
NES Test Program v1.31999-11-29MemblersTestWrite to any register/RAM location with this program.
RTC2001-02-28MemblersMultimediaA demo entered into the Y2Kode programming competition, recieved 2nd place out of 6 entries. This version is buggy and not recommended for a real NES.
Megaman X Sprite2000-05-27abonetochewGraphicsDisplays a Megaman sprite from the SNES game, Megaman X. Kinda buggy. Source code.
Blocks2002-06-30abonetochewGraphicsDisplays the Super Mario Bros. 1-1 background with scrolling. Source code.
Bill World2002-09-08abonetochewGraphicsDisplays a level background for a game. Source code.
Sprite 0 test2000-06-12Damian YerrickTestA “sprite 0 hit” compatability test for emulators. Source code.
GNOME vs. KDE2000-07-08Damian YerrickMultimediaAn unfinished 2-player Bingo style game. Music by Tony Young covered by Damian Yerrick, sound code by Bananmos. Source code.
Who’s Cuter?2000-08-14Damian YerrickGraphics“Take the survey and report the results.” A slideshow of graphics. Source code.
Tall Pixel2009-12-09Damian YerrickGraphicsStretches a still background image to 150% of its vertical size. Source code.
DPCM Split2010-06-22Damian YerrickGraphicsShows how to abuse APU DMC timers to create a more-or-less reliable scroll split. Source code.
DPCM Letterbox2010-08-16Damian YerrickGraphicsUses APU DMC timers that hides the background outside a 256x160 pixel window, uses NMI thread for ease of use. Source code.
Password save demo2010-07-20Damian YerrickSimpleAllows the NES to remember 32 bits of a game’s state across a power cycle. Source code.
Sprite Cans 20112011-04-23Damian YerrickMultimediaA demo that displays 64 rotating soda cans. Music by Ray Lynch covered by Damian Yerrick. Source code.
Zap Ruder2011-09-18Damian YerrickTestDemonstrates how to read the Zapper’s photosensor. It includes several still test patterns and ZapPing game. Source code.
Eighty2014-04-25Damian YerrickTestTest program for the Four Score, including signature detection and compensation for DMC DMA bit deletions. Source code.
little things2022-10-17Damian YerrickCompilationA collection of Damian Yerrick’s early and one-off NES works. Source code.
Boing2001-02-18Mankeli (HNO3)GraphicsSprites animating with a curved path. Source code.
City2001-05-08Mankeli (HNO3), ZonzkiMultimediaCity background demo with music and animated text. Sound engine by Bananmos.
GITS2002-01-20Sergey RyumikTestTelevision quality test program. Also available: Russian version with extended information.
GITS22002-10-06Sergey RyumikTestPAL TV test program.
demo2002-10-07SiudymGraphicsDisplays peace symbol. Made with a hex editor.
Commando2008-10-07SiudymSimpleMovable sprite.
Scanline.NES2003-06-13QuietustTestOriginal version of a test of emulator PPU accuracy (note that in this version, the final test’s text should NOT be readable). Updated version: here.
The Tao of 0072004-06-29QuietustMultimedia“Official game of the defunct Project: Sachen.” Graphical demo with random voice samples. Source code.
SMW Stomper2004-07-04QuietustGraphicsA demonstration of mid-frame vertical scroll adjustment, showing the Super Mario World castle “stomper”. Source code.
Copper Bars2004-07-05QuietustGraphicsCopper bars demo. Source code.
ppu_off_colors22005-07-14BlarggGraphicsDisplays horizontal and vertical rainbow palette effects with PPU rendering disabled. Source code.
Full palette demo2006-03-11BlarggGraphicsDisplays entire 400+ color NES palette with minimal pixel glitches. Source code. (thread)
Hello, NES!2025-06-18DigitalDetective47SimpleA simple Hello, world! program for the NES.

Music and Sound

Albums

Music albums in NES ROM form.

AlbumDateAuthorNotes
Years Behind2003-08-30RetrocodersThis music rom features covers and original music. Compatible with PAL NES only.
Vegavox (ROM unavailable)2007-05-23NO CARRIER, Alex MauerForum thread.
Vegavox II (ROM unavailable)2009-05-17NO CARRIER, Alex Mauer
Embered Recollections2009-06-02Heosphoros, miau, KeFF
Teletime2010-01-07NO CARRIER, Animal StyleBandcamp page.
MOON82012-07-20rainwarriorCover of Dark Side of the Moon by Pink Floyd.
NOFX Cover Cart Vol. 12012-09-25HeavyW8bitChipmusic.org thread.
DENDYcompo II2014-02-098081netlabel, RubelChipmusic.org thread.

Sound Demos

Sound and music demos, tools and toys.

ROMDateAuthorNotes
cajoNES2013-03-12Neil BaldwinNES drum machine with random generation options.
DMC-Based Saw Waves2003-12-07BlarggUsing DPCM samples and IRQ to generate a saw wave channel. Source code.
Dropoff 72000-08-15MemblersThe story of Dropoff 7, played through the NES’s Delta-modulation channel.
GZS2002-09-16Sergey RyumikGenerator of sound signals.
Fade to Black1998-06-13Fredrik Schultz, Morgan JohanssonIt’s a picture of Metallica with a cover of ‘Fade to Black’. By authors of A/NES.
Linus1999-03-22Kevin HortonPrototype demonstration of NSF music format.
NES Sound Test2000-04-27Lasse Öörni (Cadaver)Music code. Plays the Goldrunner song.
NESA player1998-09-01Chris CovellAudio ripping format demonstration. NESA (NES/Audio) is a logged audio format recorded by an emulator on Amiga called A/NES. Made mostly obsolete by the NSF format.
NTRQ2011-05-14Neil BaldwinNES native music tracker.
Paranoiz2005-03-12nurvA noise channel editor.
PR82012-02-06Neil BaldwinNES drum machine.
Pulsar2012-12-10Neil BaldwinNES native music tracker in LSDJ style.
Sound testing program1999-01-02SnowBroIt lets you toggle the bits of the sound registers. Source code.
SMMM2012-09-20Neil BaldwinSuper Magic Music Maker, music generation toy.
Visual Player1999-10-19MemblersShows some sprites to go along with the Silver Surfer NSF rip, with music by Tim and Geoff Follin. Source code. (Author may have newer version?)

Edit this page on GitHub