Nintendo NES Overclocking Guide
Deven "Epicenter" Gallo writes "I've perfected a process by which to overclock the Nintendo Entertainment System (NES) to run games smoother without slowdown. The NES CPU normally runs at 1.79 MHz, I've reached a stable maximum of 4.2 MHz, about a 230% overclock. The games do not run faster than they should, the CPU never overheats, and most games are perfect up to 3.3 MHz!" Here's the guide on how to perform the modification, along with photos and demonstration videos
Does it run Linux? :D
Online backup with Mozy, sounds like Ozzie, but more!
I overclocked the NES to about 300MHz once. It was easy. First, I took the NES case itself and opened it up, revealing the delicate insides. Using a small screwdriver, I removed the mainboard and switches and power supply from the plastic case. Then I threw that shit away. I put in a small motherboard with a 266MHz Intel, hooked up a keyboard and mouse and monitor, and small HD. Downloaded an emulator. Used some fancy soldering to hook the NES controller up to the parallel port. Boom, there you go.
I have an XT somewhere that runs 4.77MHz. Can I overclock it now to 6 or 7MHz without it needing a chip fan?
Think carefully before overclocking your NES. This procedure will most likely void the warranty.
1) Overclock them to 800Mhz and watch them explode
2) Put firecrackers in them and watch them explode
3) Stick them in the microwave and watch them melt then explode
Then you can get to the real business of playing Nintendo games on an emulator that has better resolution, a faster processor and better sound than the original. As a bonus, you no longer have to blow on the cartridges to get them to work.
Ah, the good old days. How glad I am that I will never, ever have to live through them again.
Mod me down and I will become more powerful than you can possibly imagine!
That's pretty impressive - more than double clock speed increase.
I wonder how far it could be pushed with heatsinks & active cooling. Time to being those finnish guys and their liquid nitrogen in, see if we can push it past 6MHz
which explains why you went up to 4.2mhz.....
my karma will be here long after I'm gone
I'm curious, the article summary ( or the webpage, I can't remember ) mentions that now all of your games will run smoothly. I don't remember any games not being very smooth, but then, I was a small child at the time.
What are some games that could stand to be played on an overclocked NES?
What if the entire Universe were a chrooted environment with everything symlinked from the host?
then we water-cool our coffeemakers...
You never know...Mega Man fans would love this. There were so many parts that dropped to 30 fps because of too much going on. Now if they could only deal with the 8 sprites per scanline limit to eliminate flicker (i.e the score counter in Jackal)
It would be cool if it didn't suck.
you no longer have to blow on the cartridges to get them to work
Gah, this old myth.
Again, blowing on the cartridges generally does nothing. You're not getting a bad connection due to an infinitessimally thin layer of dust, unless you've been letting these carts sit around for a decade or more.
The reason NES carts don't work nicely is the poor connector in the console itself, and the fact that using 2 different types of metals in a connection leads to massive corrosion. The way to fix this is to scrub the hell out of the cart connections using a Q-tip soaked in rubbing alcohol.
Why did blowing seem to work back in the day? The corrosion isn't uniform, and odds are the removal and re-insertion of the cartridge not only removed a tiny bit of the corrosion, but also moved it over a tiny amount, thereby establishing a strong connection. Remember having to remove-and-blow 5 or 10 times before it would work? Could THAT much dust have accumulated?
Trust me, I've spent the past 5 years re-conditioning old NES decks and cartridges. Haven't blown on a single one, but short of a dead deck the rubbing alcohol trick has led to every single cart I own working (several hundred and counting).
Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
"The games do not run faster than they should"
So what's the point in overclocking it? Faster load times?
After viewing the videos, it seems that this is a little less overclocking and a little more speed hacking. If you listen carefully to the sample videos, there is a key change in the background music when the overclock is applied. That, at least to me (correct me if i'm wrong), seems to point toward some kind of tweak of speed rather than tweak of processing power. Perhaps the NES games weren't coded to handle any other cpu speed.
...there would be some very significant side effects to such modifications:
1. NES audio is generated within the 'RP2A03G' (CPU) chip and is based on clock cycles, so doubling the CPU clock will cause the audio to go up an octave (assuming it even runs). The site mentioned in the article actually pointed this out, so it looks like it's legitimate.
2. Games which use cycle-timed code will no longer work properly - Battletoads is the first that comes to mind.
3. Some NES cartridges only used 250ns PRG ROM chips, which is only good up to 2MHz; go any higher and the game may not run at all.
* Q
P.S. If you don't get this note, let me know and I'll write you another.
Buy some decent PC, download Snes9x, quickly peruse the source files to find the sync code and screw it up, compile, run and watch Mario jump through all the screens at mach 3.
How's that for overclocking uh? And if you're desperate to impress your friends (no doubt all over 35), buy one of these micro-mobos and stick it in a NES box as a clever disguise.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
If some more systems are donated, absolutely. :) My next candidates are the Sega Master System, Saturn, maybe the Game Gear too. Also the Sega Nomad / Mega Jet if I can get my hands on one. *hint hint*.
Why didn't Nintendo overclock this way in the first place? If there allegedly isn't any problems with overclocking it now with heat buildup and all, why not? They could have boasted they have a faster system than even Sega with thier "blast processing" Sonic the Hedgehog mascot thingamagig. I mean geez, c'mon!
>>>>>> Chewie, take the professor in the back and plug him into the hyperdrive.
But the games start to move in slow motion when
there are too many sprites on the screen at once.
In fact, I still see this today with my Dreamcast
and Crazy Taxi.
(this makes me wonder why 3d PC games
often suffer the slideshow effect, intead
of gracefully going into slow motion.
Can I somehow overclock the clock in my office, so I can go home early?
By reading all those overclocking articles on slashdot, I think clock is the only remaining thing to be overclock.
Now, please do not come back to me saying that overclocking the internal clock is the first step to done before overcloking anything.
4 megs of download bandwidth for that?!? (I know it's free, and it still isn't worth it)
What does it say when someone is stoked about a framerate increase on a 20-year-old system whose ROM is probably 128kb and video is 5 -mega- bytes for 30 seconds.
It's cool to figure archaic stuff out, certainly,
Sorry to say this, but...man, could you waste your time on something else?...maybe even something that someone will find somewhat remotely interesting at somepoint of time somewhere...please?!?
Inject.
The biggest problem I experienced was the flickering of the graphics when the screen became overcrowded.
I think that this would not be solved by this hack, because that has to do with maximum bits per scanline, rather than clock speed...
Hopefully I didn't put any [] around my words.
You call the lines on the board a trace. Is it correct to also call that a bus, like what you call those traces on a PC's motherboard?
I, for the life of me, don't remember waiting for games to load until the introduction of cd/dvd-roms.
Am I mistaken here???
Go and download the Mario Brothers 3 vid from the site and watch the count down clock. Not only does he double the clock speed on the motherboard, he also cuts the time in half that one is able to beat a level!
Either that's the explination, or some wierd time warp has opened up and defied the laws of relativity via NES. Perhaps that's why I got the orignal Zelda for christmas.
So wait.. why does this matter anyways? Just get an emulator. Still..Hella sweet mod. Right up there with softmodding an xbox.
HoHoHo - Simrook
'Truth' is linked in a circular relation with systems of power which produce and sustain it...
I quite enjoyed the slow-down/flicker effects of in MegaMan. It was like an intense action scene in a movie - time slows down letting you soak it all in.
So now the question is... can we fool the box's timer into running at a faster sync rate? ie make a 60fps game refresh at 80 or 90? Anyone know if (modern) tv's can even handle this kind of signal without crapping themselves?
It would be nice to mod my NES to make the games a little more... challenging.
I'm still waiting on the NES Linux kernel hack...
Do not confuse "Freedom of Choice" with "Free Will".
I have a little experience with the NES and emulation ;)
The music gets out of whack and the time in the game doesn't work correctly...you can see it happen in the video of SMB3.
I'd also like to have one of those laser thermal sensors take the temperature of the chip on the normal clock speed and the overclocked speed.
Geek factor = 10; usage factor = 2. If you can find your NES, let alone have it work, all the power to you. If you give up, you can always hit zophar.net and emulate them.
Slashdot has gotten really slopppy. Wasn't this story supposed to be posted 15 years ago?
I remember reading a story at Nintendo power which discusses how the system works.
The CPU and rom are in the game cartrige while i/o, video, and sound are on the main system.
This was over 15 years ago in the mind of a 7th grader so I could be wrong. Also I could have been reading about the Super nintendo that was coming out very soon.
But I believe teh Snes put more cpu power in the main unit compared to its ancestor to drive the cost of cartridges down.
http://saveie6.com/
Blowing DID help get problem carts to load, but only if you blew warm air. The moisture from your breath was often enough to give those carts and bad connectors the extra connection they needed to load. The problem with this method is that the same moisture that helped the cart load further corroded the contacts over time.
Remember having to remove-and-blow 5 or 10 times before it would work? Could THAT much dust have accumulated?
When you blow warm air from your lungs and get enough moisture in there, you never have to blow more than once. My friends always wondered why they could blow a dozen times in a cart and it still not work, and I was able to do it the first time - everytime.
Not that I suggest anyone do this on a regular basis. The alcohol/q-tip method is the correct one, as the parent pointed out. Someone else asked if this is really safe when the carts and manuals specificaly say not to use alcohol to clean carts. Well, I learned this method by calling Nintendo customer support in the 80s. They said to mix a half part water with a half part alcohol, but that got to be too big a hassle for me. I've cleaned hundreds of carts (and other electronics) with straight rubbing alcohol for years. Works like a charm.
I'm surprised there wasn't a Zelda demo on the site. Whenever there was a room of those Jumping guys that turned into bats when you stab them, the system would lag like hell if you made too many bats. Also if I remember correctly, those pancake guys (?) that ate your shields never did much for the framerate either. ...Finally, a better solution to killing those guys than the Magic Sword
Partial Credit: The Engineer's Best friend
"Well, the bridge didn't fall all the way down!"
With the Master System, Game Gear and Nomad, would it not be easier, as they use stock CPUs, to simply upgrade the CPUs? I think the Nomad is a Genesis derivative, right? and I think 68000 and Z80 CPUs twice as fast as the Genesis' 68000 and Z80 exist...
Moll.
What you hear in the ear, preach from the rooftop Matthew 10.27b
What about a 2600 overclocking mod? Pac Man, MS Pac Man would be so much better then you couldn't run through the ghosts to cheat.
Rusty,
I'm not trying to contradict you or be a smartass.
Ah, the good old days. How glad I am that I will never, ever have to live through them again.
Today is the good old days for tomorrow. Kinda sucks to think of all our current cool shit in that context, but back when it was the good old days, we thought our cool shit was as cool as we now think of our cool shit.
$5 / month hosted VPS on linux = awesome!
When we were kids and didn't know better, we thought the slowdown was a special effect in the game.
It would be cool if it didn't suck.
http://oguri-195.cis.nagasaki-u.ac.jp/~sakamoto/ne s/
A clock rise tends to be carried out.
The server must be powered by a overclocked 4MHZ NES because the speed it's running at would make you think it is.
If you want to go that route, there were variants of the 6502 CPU (the one used for 8-bit nintendo, yes) that are clockable at least to 20MHz. Part of what makes this interesting (at least to a twisted soul such as myself) is that he didn't replace the CPU.
When you live in a sick society, just about everything you do is wrong.
The jumping guys that turn into red bats can be slayed with the arrow (available at the eye in level 1) and the bow (from most stores). As for those things that eat your shield - yeah, I hate them to. There is a good place to get a cheap shield, but if you buy the 250 ruby ring, you know about it already. I've done both quests in one life - multiple times - like the pathetic person I am. ***kicks the dirt***
SMB, the game I keep going back to again and again and again after more than... 16? years, sometimes slows down when there are a lot of things happening on the screens, like on the "open" levels such as 1-3.
This would explain why i could leave it on for a couple week straight and not have a complete melt down. It way under clocked.
This guy "reclocked" it.
1. Disconnect CPU clock line from current clock.
2. Install faster oscillator.
3. Connect CPU clock line to new oscillator.
Why has this taken 15 years? And why is this a "perfected" method?
phozz
How about overclocking this NES baby with Kyrotech! Maybe then we will have enough performance to run Linux on it.
And, the real question of the day is... "WHY?"
The "jumpy guys" are called Vires.
The "bats" are called Keese.
And the "pancake guys" are called like-likes.
Working from memory so spelling may be off a bit.
XP is basicly 98 with a lot more extra features to hunt down and disable. --Dram
If you have an old Game Genie, you'll never have to blow on carts again. The connectors in the Genie are of high quality. I use mine on previously unplayable carts and they work great. Just bypass the Game Genie code-entry screen, and you're ready to go!
is this same thing for Nintendo 64. Perfect Dark with 4 players and 8 bots at 60 FPS would be a dream come true!
You mean actually letting you win? Damn Megaman games brought out violence in me on a scale that GTA could only dream about.
Slashdot wasn't around in the late 80's
on my dreamcast. NesterDC can process 1024 roms on a cd, and apply game genie codes and do save and load game states...
~~ Please keep your arms, legs, and outright stupidity inside the ride at all times. Thank You ~~
a Beowulf cluster of those!
Wow, what a great addition to my collection of my nes mods. Faster cpu, green led, black paint, no lockout, TAKE THAT XBOX(2?)! ninja gaiden runs faster :)
Really though, NES is a kickass system, which I can still turn to for fun times, gj nintendo
Forgive me for linking to the file directly, but here's a direct link to a demonstration video showing the overclocking differences in Super Mario Bros. 3.
;-)
Instead of observing the obvious improvements in fluid animation (and gameplay), listen to the audio differences in both before and after overclocking. The original is exactly how I remember SMB3 to sound, while the overclocked version sounds kind of whacked.
To me, the audio from these classic games is JUST AS important as the video, so I won't be overclocking until a better method is found that won't screw up audio.... but I'd imagine the bulk of people who still have *working* NES units, wouldn't want to mess around with their precious vintage systems anyways
Karma police, arrest this man, he talks in maths....
Metroid would slow down all the time when there were multiple enemies on the screen.
Has anyone duplicated this after reading? Just wondering. Instead of praising / dissing the article, it would be nice if someone actually used the information. Maybe provide some new information for those that are interested, like testing new games (Zelda?).
Granted this is not a very useful mod today, but who cares? If it doesn't do it for you, move along, nothing here to see. For those of us that do dig it, it's a great lil' holiday read.
Must-not-watch TV!
.... the terrorists will have already won?
Argh. What's the point? A television screen in the USA is 15hz, but the signal is interlaced for a total perception of 30fps.
That's right, your TV can only do 30fps out-of-the-box. If you send it a signal from a unit outputting a 60fps signal, you're just throwing bits to the wind.
This is the sort of thing that drives me nuts. My monitor runs at 85hz, any framerate over 85fps is wasted CPU/GPU cycles. LCD monitors run at 60hz, for the most part.
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
All the timing loops were roughly 25% faster, making typing a bitch.
... overclocking the internal clock is the first step to do before overclocking anything.
It's just the NES - Nintendo Entertainment System. The Nintendo Nintendo Entertainment System? Get a clue people.
"There is no time, sir, at which ties do not matter," Jeeves, (Jeeves and the Impending Doom)
NES folks have difficulty replacing processor because the sound unit is integrated to CPU...
...otherwise, we would have already seen some mods that would stick in a 65816 (as with Commodore 64) and take the homebrew games to the next level. =)
Yet, it's cool to see someone actually overclocking the thing and seeing what that does to the games! At least that will deal with the slowdown a bit. And, of course, it's at last a chance to see how well Nintendo games were actually coded - the games should work if you make the hardware different, even when the consoles traditionally never have to take hardware differences in account... or even if hardware differences were an issue at all in those days.
Yes, but does it run Linux?
Are there any resources for overclocking other game systems (ie. famicom, sega genesis, SNES)? And what would be some real, practical ways that these systems could be put to use for?
Almost everyones got one in barely-working condition...! because you can beat the record time for completing the game! duh!! BTW--can I overclock my 2XL *hee*
Deven, I am not impressed that you have wasted the last 2 years of your life trying to overclock old gaming systems. You are wasting your life and other peoples. Stop it.
Sincerley,
Everyone you went to college with that didn't drop out for being too young to handle being away from their mommy and daddy