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.