- Home
- Commodore 64 Emulators
- emudore
On the recordRead 11 Oct 202619 facts
emudore
On the record
- Basic programs
- The BASIC ROM runs and most simple programs run without issues.github.com · read 11 Oct 2026
- Browser builds
- The project links to browser demos that boot into CBM BASIC or load a Monopole PRG, including WebAssembly builds.github.com · read 11 Oct 2026
- Debugger integration
- Debug builds on Linux and OSX support radare2 for reading and modifying memory.github.com · read 4 Oct 2026
- Debug integration
- Linux and macOS debug builds support radare2, which can read and modify emulator memory.github.com · read 11 Oct 2026
- Emulation limitations
- Undocumented MOS 6510 opcodes are not supported, and some advanced games may not work because hardware features are unimplemented.github.com · read 11 Oct 2026
- Graphics
- Four of the five official VIC-II graphics modes are supported, along with smooth scrolling, sprites, raster interrupts, and badline emulation.github.com · read 11 Oct 2026
- Intended audience
- The maker says the project was written to learn about computer architecture, graphics, and C++ while having fun.github.com · read 11 Oct 2026
- Known limitations
- The README says illegal opcodes are unsupported and advanced games or demos may fail because hardware features are incomplete and emulation is not pixel-exact.github.com · read 4 Oct 2026
- License
- The project is licensed under Apache 2.0.github.com · read 11 Oct 2026
- Planned capabilities
- The README lists SID sound and VIC-1541 floppy drive support as features the author would like to work on.github.com · read 4 Oct 2026
- Platform support
- The project says it builds and runs on Linux, Windows, OSX, and in a browser; it may also work on SDL2-supported platforms with a C++11 compiler.github.com · read 4 Oct 2026
- PRG and BASIC files
- emudore can load PRG files and type BASIC listings, though special keys are not supported for BASIC listings.github.com · read 11 Oct 2026
- Program loading
- It can load PRG files and type BASIC listings, though special keys are not supported yet.github.com · read 4 Oct 2026
- Purpose
- emudore is a Commodore 64 emulator written from scratch using C++11 and SDL2.github.com · read 11 Oct 2026
- Sound and disk support
- The maker lists SID sound and VIC-1541 floppy drive support as features they would like to work on later.github.com · read 11 Oct 2026
- Supported systems
- The README says it builds and runs on Linux, Windows with Visual Studio, macOS, and in a browser.github.com · read 11 Oct 2026
- Timing
- The emulator synchronizes its screen refresh to approximately 50 Hz (PAL) using vertical refresh synchronization.github.com · read 4 Oct 2026
- Video features
- The VIC-II implementation supports four of five official graphics modes, plus smooth scrolling, sprites, raster interrupts, and badlines.github.com · read 4 Oct 2026