Rust64 review
A focused C64 emulator for developers who need cycle accuracy and visual debugging.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Rust64 is an open-source Commodore 64 emulator written in Rust, aimed at emulation developers and learners studying Rust or Commodore 64 internals. Its feature set includes cycle-based emulation, PRG and CRT loading, configurable one-times or two-times window scaling, and keyboard and joystick input mappings. The project is especially relevant to users who want to inspect how the machine works rather than only run software through a simplified interface.
The standout feature is its visual debugging layer. Rust64 provides views for RAM, Color RAM, VIC, CIA and SID registers, along with a VIC raster debugger. That combination gives developers direct ways to inspect memory and hardware state while working with cycle-based emulation. The published project structure also makes the setup developer-oriented: Rust64 is distributed as source code and built with Cargo, not presented as a packaged commercial application with tiered plans.
Rust64 has a deliberately narrow media focus. It supports PRG and CRT files, while D64, T64 and TAP are identified as future work. That makes it a suitable choice for developers who value visual inspection, hardware-register visibility and a focused Commodore 64 implementation. Users who need broader disk and tape format support, or who prefer a ready-to-install packaged application, should choose an alternative.
Rust64 pros and cons
- Where it wins
- Cycle-based Commodore 64 emulation
- Visual memory, register and VIC raster debugging
- Loads PRG and CRT files with configurable input mappings
- Where it doesn't
- Disk-drive formats D64, T64 and TAP are not implemented
- Distributed as source code rather than a packaged application
- Described as an on-and-off work-in-progress study project
Rust64 fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update