VirtualC64

B
B tier on Commodore 64 EmulatorsScore 7.1 · #5 of 30
Android app
Not listed
Free plan
Yes
Runs on
Mac, Web
dirkwhoffmann.github.io
The VirtualC64 homepage

Summary

VirtualC64 is ranked #5 of 30 in Commodore 64 emulators on Everything Xiaomi. It runs on macOS, Web. There is a free plan.

VirtualC64 plans and pricing

All plans
VirtualC64 Free Open-source emulator; requires legally obtained ROM images or free Mega65 ROM replacements dirkwhoffmann.github.io · 4 Oct 2026

Compared on Commodore 64 emulators

Free plan
Yesdirkwhoffmann.github.io
Supported platforms
macOSdirkwhoffmann.github.io
Disk and tape formats
D64, T64, PRG, P00, G64, TAP, CRTdirkwhoffmann.github.io
Built-in debugger
Yesdirkwhoffmann.github.io
Emulated C64 variants
PAL C64, NTSC C64, C64 II PAL, C64 II NTSCdirkwhoffmann.github.io

Facts

Purpose
VirtualC64 turns an Apple Macintosh into a Commodore 64 emulator.dirkwhoffmann.github.io · 4 Oct 2026
Emulation
It emulates both PAL and NTSC, with emphasis on PAL accuracy and cycle-accurate emulation.dirkwhoffmann.github.io · 4 Oct 2026
Open source
VirtualC64 is open-source software published under the GNU General Public License.dirkwhoffmann.github.io · 4 Oct 2026
CPU core license
The CPU core is published under the MIT license.dirkwhoffmann.github.io · 4 Oct 2026
WebAssembly
The core emulator is designed to be compatible with WebAssembly and can run in a browser.dirkwhoffmann.github.io · 4 Oct 2026
ROM requirement
On first launch, users are prompted to add four ROM images because they are not pre-installed due to unclear copyright status.dirkwhoffmann.github.io · 4 Oct 2026
ROM replacements
Free ROM replacements developed as part of the Mega65 project ship with recent versions and can be installed from the ROM configuration panel.dirkwhoffmann.github.io · 4 Oct 2026
Input devices
Joystick input can use keyboard emulation or an external USB joystick; the site also names Sony DualShock 4 controllers and the RetroFun! USB adapter as supported.dirkwhoffmann.github.io · 4 Oct 2026
Media formats
Supported formats include D64, T64, PRG, P00, G64, TAP, and CRT.dirkwhoffmann.github.io · 4 Oct 2026
Documentation
The official documentation describes the public API for developers incorporating the emulation core into their own projects.dirkwhoffmann.github.io · 4 Oct 2026
Implementation
The documentation says VirtualC64 is implemented in C++20 with portability in mind.dirkwhoffmann.github.io · 4 Oct 2026
Privacy
The maker's privacy notice says the website can be visited without registration and that personal data is collected voluntarily where possible.dirkwhoffmann.github.io · 4 Oct 2026
Support
The official site links to GitHub Issues and Discussions for the project.dirkwhoffmann.github.io · 4 Oct 2026
Maker
The site's imprint identifies Prof. Dr. Dirk W. Hoffmann at Hochschule Karlsruhe in Karlsruhe, Germany.dirkwhoffmann.github.io · 4 Oct 2026
Browser core
The core emulator is designed to work with WebAssembly and can run in a browser.dirkwhoffmann.github.io · 4 Oct 2026
Origin
VirtualC64 began as a virtual CPU environment intended for computer-engineering courses and evolved into a full emulator.dirkwhoffmann.github.io · 4 Oct 2026
License
VirtualC64 is open-source under the GNU General Public License, and its CPU core is under the MIT license.dirkwhoffmann.github.io · 4 Oct 2026
ROM setup
The emulator prompts users to add four ROM images because their copyright status is unclear and they are not pre-installed.dirkwhoffmann.github.io · 4 Oct 2026
Controllers
Joystick use supports keyboard emulation, external USB joysticks, Sony DualShock 4 controllers, and the RetroFun! USB adapter for original Commodore joysticks.dirkwhoffmann.github.io · 4 Oct 2026
Security and privacy
The maker's privacy page says the site can be visited without registration, records pages or requested file names with date and time for statistics, and does not share personal data with third parties without consent.dirkwhoffmann.github.io · 4 Oct 2026
Hosting
The maker states that the website is hosted on GitHub servers and that GitHub may record technical information including IP addresses.dirkwhoffmann.github.io · 4 Oct 2026
Developer API
The official documentation describes a public API for incorporating the emulation core into other projects.dirkwhoffmann.github.io · 4 Oct 2026

Company

Headquarters
Karlsruhe, Germanydirkwhoffmann.github.io · 28 Sept 2026

Best VirtualC64 alternatives

See all 12

Where it ranks on Everything Xiaomi

Is VirtualC64 yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources