MEGA65

The open-source FPGA computer based on the never-released Commodore 65

MEGA65: the computer Commodore never released

The MEGA65 is a modern, open-source 8-bit computer based on the Commodore 65, the successor to the C64 that Commodore built in the late 1980s but never sold to the public.

Developed since 2015 by a community of volunteers, the MEGA65 brings the Commodore 65 design to life with modern improvements: a Xilinx Artix-7 FPGA, a Cherry MX mechanical keyboard, HDMI and VGA output, SD-card storage, Ethernet, and full C64 compatibility. It boots directly into BASIC65, just like the original Commodore 64 boots into BASIC 2.0.

Visit mega65.org
MEGA65 computer front view showing the full mechanical keyboard

Shop on Amazon

Find Commodore hardware, games, books and accessories. Browse the full range on Amazon.

Browse on Amazon

The Commodore 65 that never was

The Commodore 65 was developed internally at Commodore in the late 1980s as a next-generation successor to the Commodore 64. It was more powerful, backwards compatible and ready for the next decade of home computing. But Commodore cancelled it before it ever reached the shops. Only a small number of prototype units survived.

The MEGA65 project started in 2015 with a simple question: what would the Commodore 65 have become if it had been finished and sold? The answer is the MEGA65, a machine that takes the original C65 design as its starting point and builds it out with the hardware improvements that were always intended but never completed.

The result is a fully functional 8-bit computer that feels like a natural continuation of the Commodore line. It runs original C64 games and software, supports the C65 architecture, and adds capabilities that go well beyond what either machine could do.

MEGA65 computer in its original retail box
MEGA65 Rev3 PCB showing the Xilinx Artix-7 FPGA and supporting chips

Modern FPGA hardware, classic 8-bit architecture

At the heart of the MEGA65 is a Xilinx Artix-7 FPGA that implements the GS4510 processor: a custom 8-bit CPU based on the 4502 core with a 28-bit address space. Clock speeds are switchable between 1, 2, 3.5 and 40.5 MHz, giving the machine a performance range from authentic retro speed to something much faster than any original C64 or C65.

The graphics processor is the VIC-IV, a fully custom GPU that is backwards compatible with the VIC-III and the VIC-II from the Commodore 64. It supports resolutions up to 720x576 at 50 Hz, more than 8 million colours, and sprites with up to 256 colours per sprite. Audio comes from four soft-SID synthesizers running on the FPGA, faithfully recreating the SID chip sound that made the C64 famous.

Storage is handled by a built-in 3.5-inch floppy drive and SD-card slot. The SD-card supports speeds up to 3000 kB per second and D81 and D65 disk image formats. Connectivity includes VGA, digital video, Ethernet, two joystick ports, a C64 cartridge slot, a serial IEC port and JTAG for development.

MEGA65 in pictures

From the full mechanical keyboard to the Xilinx Artix-7 FPGA board inside: a look at the machine that finally built the Commodore 65.

C64 and C65 compatibility

The MEGA65 runs original C64 games and software through its built-in C64 compatibility mode. Switching between modes is straightforward. Nearly all C64 games, demos and applications work as intended, including titles that push the original hardware to its limits.

In its native MEGA65 mode, the machine runs C65 software and MEGA65-specific homebrew projects. The MEGA65 community is active: new games, demos and tools are regularly released that take advantage of the expanded hardware capabilities unavailable on the original machines.

What you can run

  • Original C64 games and software (C64 compatibility mode)
  • C65 software and applications
  • New MEGA65-specific homebrew games and demos
  • BASIC65 programmes written on the machine itself
  • Software loaded from SD-card or floppy disk images
  • Network-loaded software via the built-in Ethernet port

MEGA65 introduction

From prototype to production

The MEGA65 has gone through several hardware revisions since the first prototypes in 2017. Each revision improved the hardware, refined the case design and expanded production volume.

The R6, released in 2024, is the current production model. It finalises the R5 design with additional fixes and improvements and is manufactured in batch production runs. Units typically sell out quickly through the official MEGA65 website.

  • R1 (2017)First FPGA prototypes
  • R2 (2018)C65-style all-in-one, limited production
  • R3 (2020)Acrylic case for developers
  • R3A (2021)Injection-moulded C65-style case, 400 units
  • R4/R5 (2023)Enhanced hardware: HyperRAM, improved audio and cartridge support
  • R6 (2024)R5 finalisation, batch production, fixes and extensions

Review: Retro Recipes

Who is the MEGA65 for?

01

C64 enthusiasts who want more

If you have exhausted what the original Commodore 64 can do and want a machine that goes further without losing compatibility, the MEGA65 is the natural next step. Full C64 mode plus all the additional hardware on top.

02

Demoscene and homebrew developers

The MEGA65 community produces a steady stream of new software. Developers can use BASIC65, assembler and cross-compilers to write software that takes advantage of the expanded memory, faster CPU and advanced VIC-IV graphics.

03

Retro computing collectors

The MEGA65 is a unique piece of hardware: an officially produced machine in the Commodore lineage that never existed before. For collectors of Commodore hardware, it occupies a place nothing else can fill.

04

Curious newcomers to 8-bit computing

The MEGA65 boots into BASIC65, includes full documentation and has an active community. For anyone who wants to understand how 8-bit computing actually worked, it is a working, modern machine you can programme and explore from day one.

MEGA65 technical specifications

Processor and memory
CPUGS4510 (enhanced 4502 core on FPGA)
Clock speeds1, 2, 3.5 and 40.5 MHz (switchable)
Address space28-bit
Fast RAM384 KB
HyperRAM8 MB
Colour RAM32 KB
FPGAXilinx Artix-7
Graphics and audio
GPUVIC-IV (backwards compatible with VIC-III and VIC-II)
Max resolution720x480 @60 Hz / 720x576 @50 Hz
Colour palette2²³ colours (over 8 million)
SpritesUp to 256 colours per sprite
AudioFour soft-SID synthesizers
Video outputVGA and digital video
Audio output3.5mm jack, digital audio
Storage and connectivity
Floppy driveBuilt-in 3.5-inch, high-density
Disk imagesD81 and D65 formats
SD-cardInternal and external slots, up to 3000 kB/s
Ethernet100 Mbit
Joystick ports2x (C64 compatible)
Cartridge slotC64 cartridge compatible
Serial IECYes
Design and software
KeyboardCherry MX mechanical, metal frame, double-shot keycaps
Operating systemBASIC65
GUIGEOS compatible
C64 modeYes (full compatibility)
C65 modeYes
Project typeOpen-source, non-profit community project
Current revisionR6 (2024)

Frequently asked questions

**** FREQUENTLY ASKED QUESTIONS ****

READY.

Explore all emulators and replicas

From the MEGA65 to FPGA cartridges and plug-and-play consoles, browse all modern ways to experience classic Commodore hardware.

All emulators

This page contains affiliate links. Purchases made through these links support this site at no extra cost to you.