You remember the first time you saw a computer’s insides. Maybe it was a chunky motherboard, or a glowing tube. That feeling of this is how it works – that’s almost gone now. We’ve traded the awe of understanding for the numbness of black boxes. But a tiny project called Visual 6502 is bringing it back, and it runs at a blistering 4 whole Hertz.
Someone on a 13th gen i5 laptop – a machine that can crunch billions of instructions per second – managed to simulate the 1970s-era 6502 processor at 4.1 Hz. That’s slower than a snail on sedatives. And it’s the most enlightening thing you’ll ever do with your computer.
The most powerful computer in the world is the one that makes you understand.
Visual 6502 isn’t an emulator. It’s a gate-level simulation. Every transistor, every wire, every flip-flop is rendered in real time. You can watch the data bus flicker, see the ALU chew on a byte, and trace the microcode as it steps through a machine instruction. It’s the difference between reading a recipe and watching a chef’s every move, from the knife to the flame.
We’ve been sold a lie: that computing power is measured in gigahertz and cores. But the real leap is in comprehension. When you see a 6502 add two numbers at the speed of a tired brick, you finally grasp why we call it ‘digital’ – every bit is a literal voltage, a switch that flips. You don’t just use the computer; you see it think.
And here’s the twist: the slower it runs, the more you learn. At 4 Hz, you can follow along. At 4 GHz, you’re just a passenger. We’ve optimized for speed, but we’ve starved ourselves of insight.
This isn’t just nostalgia. A similar project, metalnes, does the same thing for the NES’s CPU and PPU – gate-level emulation that lets you watch an entire 8-bit world render, scanline by scanline. The author, Icer Addis, calls it ‘an entire world in a scanline.’ He’s right. Every pixel, every sprite, every collision detection is happening right in front of you, transistor by transistor.
I’m not saying you should throw away your 16-core monster. But I am saying that the next time you open a terminal, a browser, or a game, stop and ask yourself: What actually just happened? If you can’t answer, you’re not using the computer – the computer is using you.
Go to visual6502.org. Load the JSSim. Watch a 6502 execute a NOP instruction at 4 Hz. It’s boring. It’s beautiful. It’s the most important computing lesson you’ll ever get.
We’ve traded comprehension for speed. It’s time to reverse the trade.
FAQ
Q: Isn't this just a novelty? Why would anyone care about a 4Hz simulation?
A: It's not a novelty—it's a window into how computers actually work. Modern chips are so complex that even engineers don't understand every layer. Visual 6502 makes the fundamentals visible. It's the difference between watching a magic trick and learning the sleight of hand.
Q: What's the practical implication for me?
A: If you're a developer, student, or just curious, this tool rewires your mental model of computing. You'll stop treating code as magic and start seeing the hardware beneath. It's especially useful for debugging, low-level optimization, and teaching—turning abstract concepts into physical reality.
Q: Isn't the real value in running things faster, not slower?
A: Speed is a means, not an end. The obsession with raw performance has created a generation of developers who don't know how their machines actually execute instructions. Slowing down to 4 Hz forces you to confront the physical reality of computing—and that understanding is worth more than a faster frame rate.