Wednesday, December 29, 2010
NINTENDO CHORDS by Nick Maynard
This is my very first functional Nintendo program. It’s pretty simple but I’m just starting out and have no assembly code experience at all so this is kind of a major step forward for me. It works perfectly in every emulator I’ve tried it on and it works on my actual NES too.
Basically, when you press and hold down one of the directions on the D Pad, a chord will play. The triangle wave of the Nintendo plays the root note of the chord while the square wave channels play the third and the fifth of the chord. When none of the D Pad buttons are being pressed down, the chord stops. Each direction plays a different chord!
This program is in the key of C major so UP = C major, RIGHT = F major, DOWN = G major, and LEFT = A minor. For right now, I’m going to make different versions of the rom for different keys but in future versions of this program, you’ll be able to scroll through different keys from within a single rom.
I based the code heavily on tutorials put together by NO CARRIER and the Nerdy Nights series of tutorials. There’s no way I could have figured any of this out without both of those.
Anyways, let me know what you dudes think.
http://www.mediafire.com/download.php?ixvxshdklb6fnvl

NINTENDO CHORDS by Nick Maynard

This is my very first functional Nintendo program. It’s pretty simple but I’m just starting out and have no assembly code experience at all so this is kind of a major step forward for me. It works perfectly in every emulator I’ve tried it on and it works on my actual NES too.

Basically, when you press and hold down one of the directions on the D Pad, a chord will play. The triangle wave of the Nintendo plays the root note of the chord while the square wave channels play the third and the fifth of the chord. When none of the D Pad buttons are being pressed down, the chord stops. Each direction plays a different chord!

This program is in the key of C major so UP = C major, RIGHT = F major, DOWN = G major, and LEFT = A minor. For right now, I’m going to make different versions of the rom for different keys but in future versions of this program, you’ll be able to scroll through different keys from within a single rom.

I based the code heavily on tutorials put together by NO CARRIER and the Nerdy Nights series of tutorials. There’s no way I could have figured any of this out without both of those.

Anyways, let me know what you dudes think.

http://www.mediafire.com/download.php?ixvxshdklb6fnvl

Notes

  1. nintendomusicsuperstudio reblogged this from nickmaynard
  2. lungcycles reblogged this from nickmaynard
  3. floattone reblogged this from jimdewitt
  4. whendidiuploadthis reblogged this from jamesdevitognight
  5. lauriebreaker reblogged this from jimdewitt and added:
    oo oneat
  6. jimdewitt reblogged this from nickmaynard and added:
    yes
  7. jamesdevitognight reblogged this from ary and added:
    blogpropz
  8. ary reblogged this from nickmaynard and added:
    this is funnnnnnnnnnnn (cept playing an actualy NES controller live would be pretty hard to pull off with out being...
  9. nickmaynard posted this