To start off, I am NOT an expert with NES hardware. I'm simply having fun with what I do. If you'd like to see some people actually know what they're doing, go to the nesdev forums. They're a lot smarter than I am. I'm still learning.