Welcome to the world of virtual silicon!

Say Hello to Moira

About

Peddle is a MOS Technology 6502, 6507, and 6510 emulator with high emulation accuracy, both functionally and temporally. It was designed for C64 emulation which requires high emulation speed at the micro-instruction level.

Portability

Peddle can be compiled on all major platforms (Linux, macOS, Windows) with a standard C++20 complient compiler such as GCC, Clang, or MSVC. Furthermore, the source code is compatible with WebAssembly, which makes Peddle a first-class candidate for being used in web-based applications.

Accuracy

Peddle is able to emulate the CPU on the instruction or micro-instruction level. I.e., the CPU can be stepped one instruction or one clock cycle at a time.

License

The source code of the core emulator is open-source and published under the terms of the MIT License.

Screenshot