They're in your state, in your city, and waiting outside your home

Dirty NES Glitches

"waiting for you in your city"



Existential Dread is part of the fun


The Original Model NES was/is notorious for its bizarre design choices. What started as an effort to differentiate itself from its predecessors became the bane of every child's existence. Nintendo didn’t want anyone to think that the NES was a video game console. Reasonable, considering what video game consoles were prior to the NES, I wouldn’t want to be involved with that crowd either. The redesigned console they came up with was more VCR like, and had two major upgrades. With composite output and detachable controllers, the NES allowed the Famicom to become what could have been the best version of itself. Have you every used a Famicom? It's rough, to say the least.

Unfortunately, the redesign also introduced flaws so massive that they fundamentally change the experience. The Famicom, for all of it's problems, is an extremely reliable piece of hardware. The NES? Well, if the image above doesn't give you war flashbacks, you're either tremendously lucky or have never used the hardware.

The NES’ cartridge port was a severe bottleneck, and that led to all sorts of bizarre situations affecting these poor children who just wanted to play video games.

Because the NES utilized a ZIF connector, there was very little friction between itself and the cartridge inserted into it. Dust and other filth would naturally build up on the cartridge contacts. This is stuff that is imperceptible to people, but problematic when it comes to maintaining electrical signals. When kids put these dirty games into their Nintendo, that filth was then deposited into the machine. What makes this different from any other cartridge based system?

The ZIF connector in action


In attempting to be unique, the cartridge mechanism broke everything. Every other cartridge based console is self cleaning. You'd put a game in your Genesis, and the act of doing so, would cause the pins on the connector and the cartridge to scrap against one another. This alone was enough to keep both parties nice and clean. The NES, with it's "Zero Insertion Force" connector, leaves this part out, which caused nothing but problems in the long run. Any dirty game you put into your NES runs the risk of contaminating it.

I always suspected this to be the case, but I wasn’t certain until I read Console5’s Tech Wiki a few years ago. They stated the same as I’d suspected, and since they have the best NES repair manual on the entire internet, I’m gonna go ahead and assume they’re right. Though I will say, It’s not unlikely that two people can come to the same wrong conclusions using the exact same logic. People have really latched on to the idea that the pins aren’t making a connection due to lack of grip. In my experience, this isn’t true. In fact, those of you that are using after market pin connectors that supposedly "solve" this problem are making it worse. That's a write up for another day though.

As if a terrible cartridge port wasn't enough, Nintendo had the audacity to tack on an early form of DRM. The Famicom once again, had no such thing. Both the NES and the game had matching “lock" and “key” authenticator chips. The Lock was within the console, and would trip the reset line continuously unless it could detect a signal generated by the game cartridges key chip.

They called it the 10NES chip, and it’s responsible for everything wrong with your life when you were 6. These two chips must be in perfect sync in order for the game to boot. Since the cartridge port sucks so hard, you’ll often find yourself dealing with a game that works perfectly, but isn't being properly authenticated by the DRM. This'll manifest as the legendary blinking light. You'll see the games title screen, you'll hear it's music, but you can play. Generally, you could solve this problem by wiggling the cartridge a bit and powering the game on. This can easily devolve into a massive point of failure and lead people to think the console is dead. If you were playing one of the few games that had the ability to save, may God have mercy on you. The 10NES will not. The act of power cycling the console in order to solve this had the nasty side effect of wiping out save data.

the chip responsible for everything, seen here within a game


Sometimes, the 10NES would fail mid game. What? You thought the lock only needed the key at boot? Nope. The lock and key must communicate continuously. Every single microsecond that your NES is powered on, those chips are talking. The slightest interruption, no matter how minor, will trigger the DRM and kill your game. My grandmother once gently brushed against the wall adjacent to my NES, and that tiny vibration triggered the 10NES and it wiped my game of Double Dragon right there. It was relentless and quite frankly, excessive. Really though, this all comes back to the cartridge port. It's terrible, and I'm sure that had they used something traditional, there'd have been no issue here.

gives a whole new meaning to "crash"

You’d be playing Super Mario Bros 3, you’re up to the 6th world, you’ve never seen it, there’s ice everywhere, you’re stone cold focused—- suddenly, the screen goes black, and you see those familiar red curtains, then it goes black again –red curtains, black — red curtains. Your soul leaves your body some time between the first and 3rd cycle of this, never to return. What was worse is walking into the kitchen to get something and hearing this happen because your dog had the audacity to walk into the room. Any little vibration would trigger it, Dogs, Grandma, Siblings, didn’t matter. Since it’s resetting in second long intervals,, you’ll hear the first few notes of the game's theme incessantly. All of this, because the dogs tail knocked the console. You can't blame the dog, it's entire purpose in life is to love you unconditionally. Extend the same courtesy. No, the problem is that the 10NES just doesn’t care. it's the most vicious murderer of fun in history.

Unlike most video game consoles, the NES had a tendency to keep running despite severe graphical glitching. Traditionally, an NES cartridge consists of a PRG-ROM-- which contains game code, and a CHR-ROM-- which contains all the graphics. These two chips communicate with the the CPU and the PPU respectively. The CPU is self explanatory. PPU is short for Picture Processing unit, and is more or less isolated.

in direct contrast with how the 10NES works, the PPU has little interest in talking to the CPU. Most of the time, the PPU loads what it uses to draw images directly from the cartridge. The CPU will give it instructions on how to draw images. It'll tell the PPU "Hey! Put Tile $A5 over here!" but it doesn't know or care what tile $A5 actually looks like. the PPU will simply reference whatever it sees and place it.

Now, Let's say the cartridge connector is making perfect contact with the CPU, but poor contact with the PPU. what'll happen?

this

You could boot up Duck Hunt, and end up with something that sounds and plays like Duck Hunt, but visually is a scrambled abomination. This was always a treat because it was infrequent. Sometimes the contacts between the cartridge and the console would be so tenuously connected that you could see it struggling to maintain whatever picture it was drawing. Lines would flicker back and forth, Mario’s face and legs would be swapped, The Duck Hunt Dog would have two faces – weird stuff.

Whenever we played Quattro Adventure, the NES was constantly in a state like this. I don’t think that I ever saw what Linus Spacehead was supposed to look like as a child. His entire body would always be a garbled mess. We never played Quattro Adventure because it sucks, but If I wanted to see this in action, that’s where I knew I needed to go. Sometimes, especially when I was 4 and 5, we actively wanted to see graphical glitches. most commonly, you’d get jail bars going down the screen. I still see this sometimes today, under normal use. They would just kind of show up mid game. Sometimes, it’d only be the sprites, other times, the whole screen. Sometimes both the sprites and the background layer would have their own personal set of jail bars each. How adorable. Other times, you’d get what people referred to as “scrambling”

My favorites were always when games would boot into the wrong thing. This “feature” of the NES is bizarre. For reasons I don’t completely understand, Several NES games I owned would boot into a random scenarios on occasion. Mega Man 5 comes to mind, where my cartridge was so dirty it would sometimes boot straight to Gravity Man’s stage. The most interesting example happened with Dragon Warrior.

Dragon Warrior used to boot to something like this sometimes


My copy of Dragon Warrior was dirty, and would power on straight into the animation that plays when the DragonLord assumes his final form. I always found this to be the most fascinating aspect about the NES hardware. To my child self, it was so creepy and confusing. It made Dragon Warrior seem even more mysterious than it already was.

I can easily explain the other two problems, but I still don’t fully understand this one. In the case of Dragon Warrior, this happened the very first time I ever tried to play it. I wasn’t sure what was going on, and gave up on it for a time because that’s all I could get it to show. I know this sounds insane, but believe me, it was very real.

Sometimes, Tetris would boot and a glitched up rocket would take off. Super Mario Bros./ Duck Hunt was another weird one. Rather than boot into a random level, this one would occasionally just boot straight to Duck Hunt. When I was 4 or 5, I was deathly afraid of Duck Hunt because of its title music and the way the dog would pop up out of the grass. While I don’t remember when this happened the first time, I remember being afraid of it happening again. It wouldn’t be until I was in my mid 20’s messing around with an NES I’d just repaired that I’d see this happen again. I’m glad I saw it, cause it meant I wasn’t crazy.

what my child brain probably saw


I remember an instance where every single glitch scenario I’ve described occurred all at once. trying to play Mega Man 5, the graphics were corrupt, the lockout chip was blasting that reset circuit, and of course, it was booting into Gravity Man’s stage. Just a complete mess, all caused by that cartridge port being filthy, but the console being unwilling to crash outright. I have repaired tons of these consoles in my lifetime, and the problem is almost always that the pin connector is dirty. If you want to keep your NES in good shape, make sure you’re cleaning your games, make sure you’re NOT using a Game Genie, or better yet, just use an Everdrive and never remove it.

my favorite air fortress level


NES glitches like these haven’t happened to me in years because when I do play NES, I usually use an AVS or some kind of Famicom variant. I had to induce the examples used in this article, so forgive me for that. During the winter months of 2022, I played through all of Final Fantasy III on my newly repaired childhood NES. I used an Everdrive, and plugged multiple weeks of play into it. It’s completely unmodded, so the lockout chip could have started its shit but never did. Having a clean NES makes a world of difference. I don’t recall it crashing once, even after hours and hours of play.

Young people these days have no interest in the NES. They see it at best as a novelty and at worst as something completely unworthy of the time required to master. I’m not surprised, but it does sadden me until I remember I viewed Atari stuff in the same way growing up I never bothered attempting to emulate the 2600. I bought one and used the real hardware. Imagine if someone were to do what I did today with the NES. It’d put them off of it forever. That’s ignoring the fact that the television they’d be using would be fundamentally incompatible with the console.

What about controllers? There’s so many garbage bootleg controllers floating around, waiting in silence for a chance to ruin your life. The days of using NES hardware to play NES games are long over, and I’m fully aware of that. The barrier to entry for new users is way, way too high. Emulation is the way to go. Download the Switch App, or use some other method. Playing NES on an NES isn't worth it if you're not already involved with the hardware. You don't need me to tell you that. For me, part of what made the NES so memorable as a kid were these hardware induced glitches. In spite of how annoying they were, I’ll miss them, and I lament the fact that others will never experience them.





---return to features---

--return to homepage--