Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Rust64 review

Free#22 of 31 in Commodore 64 Emulators

A focused C64 emulator for developers who need cycle accuracy and visual debugging.

6.4/10Editor score
Rust646.4 Visit Rust64

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