Make Your Own Nes Game

SMB Cart

i’m really liking this one. A game modder who’s not even very good at programming (he keeps mentioning this) decided to make his own game out of the Super Mario Brothers (SMB) NES cartridge. He wrote the assembly (god help us all) to basically make clouds scroll across the screen and just clouds. The process shows how the graphics are contained on one chip and the code is on another. Also shown, is how to rip the chip out, re-program it with your code, and then how to shove it back in and make it work. You can see the final result by clicking here. We’d also love to see someone take a shot at this and to see what they could come up with.

19 thoughts on “Make Your Own Nes Game

  1. That’s an amazing amount of work, but it’s something very cool.
    Just solder on two of those chip holder thingies, then you don’t have to keep soldering/snipping the chip back and forth.
    It’s a real shame that the hardware isn’t great for today’s standards..
    How does one burn the program to the chip? The last time I checked, my computer lacked the needed hardware to do so :(

  2. Agreed. I wish they would have said something about what is required to burn your own chips and how cheaply it can be done.
    #1, a more practical application? With the right setup, you can burn NES games.

  3. Actually, if you look at one of the last photos, there is a chip socket, and as he’s only swapping the program memory, not the grapic memory, he only needs the one. To write the program to hardware, you would need an EPROM (Erasable Programmable Read Only Memory), and the chip is only about 5$. The expensive end is the programmer, which hooks up to your computer to put the code on the actual chip. These things are considered “low cost” when they hit 250 USD.

  4. Why using such old eproms with UV capable windows? They are old old old.
    Why not use 29XXXXX series flash rom’s?
    And there is one great source of these chips… Dead mainboards, just look up the datasheet how the programming cycle goes, and write a small program for a microcontroller.

  5. Yeah, Bob Rost (link above) developed his own NES game (and the compilers and other tools to create it) and installed it on a hacked cartridge. I was in that class, and it was really cool, though my game (Grave Digger) wasn’t the most impressive.

  6. I’m actually working on a project very similar to this (in fact, I referenced that site, and some other Cory Arcangel/Beige work in the proposal). I’ll post when I’m finished, if anyone cares to see it.

  7. I hope this is alright to post here. This site has a deal on the 27C256 Eprom and programmer required for this project.
    The programmer has both USB and Printer Port adapters and only runs for $75.
    The Eprom’s are $3.99 each.
    Hope this helps you guys. I bought a pair myself.

  8. this cartridge actually comes from a body of work of two artists from the beige collective – cory arcangel and paul b. davis [there are four in the collective.] they are also known for their album 8-bit construction set which features tracks – some programmed in assembly language on atari and commodore 64. check all this out here
    paul b. davis has gone on to do other stuff – more circuit bending and mobile phone stuff. he will be giving a workshop on the nintendo nes game cart hacking on 30th april at the bent 2005 festival in new york

  9. nice but im actually building my own nes clone system to be better than all clones out there today and to succeed in which the nes did not but i will be including my own unique games made by me and my buddies :P if anyone wants to see it when i relese it e-mail me at

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.