The future of VirtualC64 and vAmiga is here

Say Hello to Silicium!

About

Silicium is my new Qt-based emulator suite, and the long-term successor to both VirtualC64 and vAmiga. Commodore 64 and Amiga virtual machines are unified in a single, cross-platform library. Development began with the C64 side; Amiga support follows once the C64 backend has completed alpha testing.

Machine Library

Every emulated computer is stored as a self-contained virtual machine bundle in your library, with support for snapshots and workspace hibernation. Eventually, the standalone VirtualC64 and vAmiga applications will adopt the same document format, allowing virtual machines to be exchanged seamlessly between all three applications.

Architecture

Starting a virtual machine launches a dedicated emulator process for the selected platform, communicating with the library application over the RPC architecture already used internally by VirtualC64 and vAmiga.

Code Base

All Cocoa-specific code is being replaced by a platform-independent foundation: the interface is built with Qt, and SDL3 provides game controller support. macOS remains the primary development platform for now, but the codebase is designed to compile on Linux and Windows with minimal adjustments.

License

Silicium is composed of several components with different licensing terms. When combined into the final application, the project as a whole is distributed under the terms of the GNU General Public License.