Work in Progress

Work has started on a 6.0 version of the C64 core. A release is planned for late 2026 or early 2027. This page gives you an overview on new features as well as download links for untested Alpha versions.

The current Alphas focus on enhanced compatiblity especially with cartridges.

Download location

The current Alpha 9 version can only be downloaded in the Discord Channel:

https://discord.com/channels/719326990221574164/794775503818588200/1497495734528905236

Changes to REU

The emulated REU can now be used in parallel with simulated or physical cartridges. This is very useful for some games, the Snappy ROM (see below) and the Final Cartridge 101%. This feature still needs lots of testing.

Also some register changes enhanced the compatibility, so the fREUd demo now works flawlessly. There are no known incompatiblities of the emulated REU with a real one.

Physical REU cartridges still can not be used!

WARNING! DANGER! READ THIS!

A lot of C64 cartridges and other software will be buggy when the REU is turned on. Please make sure to only activate it when you know that the software or cartridge you are using actively supports it. Turn it off again when you do not need it. Anything that does not say “Works better with REU” should be considered incompatible with a REU. Currently the UI not only allows dangeous combinations - unless you turn the REU off it will be on even after rebooting the C64. This behaviour will be made less dangerous in a future version.

Why are we yelling this? Because we ourselves have fallen into this trap during testing and chased non-existent bugs for a while. So this can happen to you too.

SnappyROM and Super Snapshot

The current Alpha release adds the Super Snapshot and the SnappyROM to the list of emulated .crt cartridges. SnappyROM together with the emulated REU makes an excellent development system, check it out.

Action Replay support

The Action Replay .crt type should be working now. To simulate the freeze button, tap the RESTORE key.

MagicDesk 2 support

The current Alpha release adds support for the “MagicDesk 2” .crt format. This format is used for the SNK vs. Capcom project.

Wonderboy (OCEAN) support

Support for another .crt type - Wonderboy (Ocean) works now.

IDE64 Support

The IDE64 cartridge is supported by the current Alpha version of the Core. There is no IDE64-simulation, you need an actual interface cartridge. This is still experimental - we need data whether this fully works from users. Early feedback is great though.

RTC disable

The current release of the 5.2 core emulates a Real Time Clock connected to the C64 tape port, mainly to run with GEOS. Unfortunately a very limited number of programs will crash when this clock is active. The current 6.0 Alpha turns the clock off again, so these programs will run, but you will lose the RTC functionality. Later versions will make the clock switchable in the User Interface.

More details about the RTC can be found here.

Proper C64 RAM initialization

The current Alpha core fixes the RAM state of the C64 at power on. It now has the famous “00 00 FF FF FF FF 00 00 00 00” pattern. This fixes some programs that rely on certain memory locations initializing to a 00 or FF (sometimes as copy protection), for example Q-Bert.

Other features planned

To see a list of features that are planned, please check out the list of issues labeled “V6” in the Github of the C64 Core. You can directly access this list here. This is not a guarantee that these features will be implemented, everything is under evaluation.