Can the Commodore on FPGA Be Exactly Like the Real Thing—or Even Better?

C

I sometimes catch myself staring at my old Commodore gear and thinking: how long will these machines really last? Forty-year-old chips aren’t exactly known for their reliability. Plastic goes brittle, SIDs burn out, drives die. And yet, thanks to something called FPGA, we’ve got a shot at not just preserving, but recreating these machines in living, blinking hardware.

So the big question: can an FPGA-based Commodore feel exactly like the real thing? Or maybe even surpass it?

FPGA in Plain English

Let’s get this out of the way first: FPGA stands for Field Programmable Gate Array. It sounds intimidating, but the idea is pretty simple. Instead of being a fixed chip like the CPU in your laptop, an FPGA is made up of thousands of tiny building blocks (logic gates) that can be “wired up” in whatever configuration you like.

Program it one way, and it is a VIC-II graphics chip. Program it another way, and it is a 6510 CPU. Not a simulation, not an approximation—it’s literally replicating the logic at a circuit level.

Think of it like LEGO. An emulator is like playing with LEGO in a video game—it looks close enough, but you know it’s not the real bricks. FPGA is like actually building the model with real LEGO blocks, one stud at a time.

Why Not Just Emulate?

Don’t get me wrong – I love a good session with VICE or CCS64. They’ve kept the scene alive for decades. But emulators run inside an operating system, which itself is juggling a million other tasks. That introduces tiny delays: input lag, timing inconsistencies, audio glitches. Ninety-nine percent of people won’t notice—but if you grew up listening to the SID, you’ll feel it in your bones.

FPGA avoids all of that. The “machine” is the hardware. Cycle-accurate. Raster quirks and bugs included. Even the weird stuff, like how sprites overlap or how the SID filter distorts at high resonance, can be reproduced.

The Modern Commodore FPGA Options

  • MiSTer FPGA: The Swiss army knife of retro computing. Based on the DE10-Nano board, it can run C64, Amiga, VIC-20, and even non-Commodore classics like NES and SNES. Plug in a USB keyboard, or better yet, hook up real DB9 joysticks, and it feels spot on. HDMI out for modern screens, RGB out for CRTs.
  • Ultimate64: This one is for the purists. It’s literally a drop-in FPGA replacement motherboard for the C64. You can screw it into a breadbin shell, add original keys, plug in your 1541 drive—or skip all that and use USB sticks for storage. It even supports turbo modes (hello, 48MHz C64!) while still playing ball with your dusty old peripherals.

Close, But Not Identical?

Here’s where the debate kicks in. FPGA is digital perfection, but some argue that part of the Commodore’s soul lies in its imperfections.

  • Analog quirks: A real SID chip doesn’t sound identical to another SID. Aging capacitors, heat drift, manufacturing tolerances—they all colour the sound. FPGA gets you very close, but some musicians swear they can hear the difference.
  • The keyboard feel: Those clacky breadbin keys are part of the experience. A USB keyboard never quite replicates that.
  • The waiting game: Let’s be honest, loading from tape on a Datasette was half the drama. On FPGA, it’s over in a blink. Convenient? Yes. Nostalgic? Not really.

So no, it’s not a perfect one-to-one. But in daily use? You’ll be hard pressed to tell the difference—unless you’re sniffing for ozone from a 40-year-old power supply.

Where FPGA Is Actually Better

Here’s the kicker: in many ways, FPGA improves the Commodore experience:

  • HDMI output means no faffing around with RF modulators or composite cables.
  • Save states let you freeze games mid-level (imagine pausing Impossible Mission without losing your sanity).
  • Turbo modes make development and disk loading far less painful.
  • Reliability—no worrying about a precious PLA chip frying in the middle of a session.
  • Storage on SD cards or USB sticks. No more floppy disks getting chewed up.

It’s the C64 you always dreamed of in 1988, but couldn’t possibly afford.

So, Is It the Same?

Here’s my take: FPGA is both exactly like the real thing—and not at all.

It nails the behavior, down to the quirks. You can code, play, and demo on an FPGA-based system and know it’s authentic. But the tactile, analog, “lived-in” feel of the real machine? That’s something only yellowed keys and a slightly wobbly joystick can deliver.

That’s why, for me, FPGA isn’t a replacement—it’s a companion. I keep my real Commodores for the nostalgia, the smell of old electronics, and the click of those keys. But I use FPGA when I want reliability, convenience, and the peace of mind that I’m not slowly burning out irreplaceable chips.

Final Thought

So, can a Commodore FPGA be exactly like the real thing?
Yes—and sometimes, it’s even better.

But will I ever get rid of my real breadbins and 1541s? Not a chance. Some things just can’t be coded into silicon.

Over to you: Have you tried an FPGA C64 or Amiga setup? Do you think it’s “real enough,” or do you still cling to your original hardware?


About the author

Chris Freeman

Add Comment

Chris Freeman

Get in touch

Got a question, project, or idea? Whether it's about tech, retro gaming, AI, or something you're building, I’d love to hear from you.