EVERYTHING XIAOMI
Get listed

Frodo

Frodo is a portable Commodore 64 emulator for Linux, macOS, and Windows.

Place
#2 of 31
Score
7.4
Frodo's website

What Frodo is

Frodo is a portable Commodore 64 emulator for Linux, macOS, and Windows. It focuses on recreating the C64’s special graphical effects and supports disk and tape software, game cartridges, and formats including D64, G64, T64, TAP, X64, and LYNX. It has a cycle-exact regular mode and Frodo Lite, a less compatible version intended to run better on slower machines. Version 4.5 adds Datasette TAP emulation, support for several banked cartridge types, and command-line auto-start for disk and tape images, cartridges, and C64 BASIC program files. TAP emulation is not available in Frodo Lite. Frodo can detect connected controllers for C64 joystick ports and map other controller buttons to C64 keys. Display settings include windowed or fullscreen mode and initial window size. The official site lists version 4.5 and notes that its changed snapshot format cannot read snapshots made with earlier versions. Frodo is free and listed under the GPL-2.0 license.

Good

  • Free, with no trial required.
  • Supports Linux, macOS, and Windows.
  • Offers cycle-exact and slower-machine modes.
  • Auto-detects controllers and maps buttons to C64 keys.
  • Version 4.5 supports multiple disk, tape, and cartridge formats.

Watch out

  • Frodo Lite is less compatible than regular Frodo.
  • Frodo Lite does not offer Datasette TAP emulation.
  • Version 4.5 cannot read earlier snapshot files.

Who it suits

Frodo suits people who want to run Commodore 64 software on Linux, macOS, or Windows, including users on slower machines who may prefer Frodo Lite. Its controller mapping and support for disk, tape, and cartridge formats also suit people using varied C64 media.

Verdict

Frodo covers a broad range of C64 media and offers a choice between cycle-exact emulation and a mode aimed at slower machines. Check the snapshot-format change before relying on snapshots created by earlier versions.

Plans and prices

From Frodo's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FrodoFreecycle-exact C64 emulation · disk, tape and cartridge support · downloadable source and builds

The facts

Each one read from Frodo's own pages, with the date it was checked.

Where it runs

Android distribution
The official Frodo site links an Android port, and Google Play lists Frodo C64 by Arnaud Eric Claude Brochard with 100K-plus downloads.checked 15 Oct 2026

What it does

API and SDK
The project is distributed as an emulator application and source repository; its official README documents build and user operation but exposes no public web API or SDK.checked 15 Oct 2026
Auto-start
Command-line auto-start can open disk, tape, cartridge and C64 BASIC files, while the settings interface provides an Auto-Start Drive 8 control.checked 15 Oct 2026
Build requirements
The Unix-like build requires a C++20 compiler and SDL 2.x, with GTK 3 listed as optional.checked 4 Oct 2026
Cartridges
V4.5 added support for banked cartridges including Ocean, Fun Play, Power Play, Super Games, and Simons' BASIC.checked 4 Oct 2026
Cartridge support
Version 4.5 added banked cartridge families including Ocean, Fun Play, Power Play, Super Games, C64 Games System, System 3, Dinamic, Zaxxon, Magic Desk, Simons' BASIC and COMAL 80.checked 15 Oct 2026
Controllers
Frodo can auto-detect connected game controllers for C64 joystick ports and lets users map additional controller buttons to C64 keys.checked 4 Oct 2026
Controller support
The current documentation says connected controllers are auto-detected, can drive either joystick port and can map extra buttons to C64 keys.checked 15 Oct 2026
CPU emulation
The documented emulator includes instruction- and cycle-exact 6510 emulation, including undocumented opcodes and correct decimal mode.checked 15 Oct 2026
Developer build requirements
Unix compilation requires a C++20 compiler and SDL 2.x, with GTK 3 optional; macOS builds use Homebrew and Windows builds use MSYS2.checked 15 Oct 2026
Disk and tape support
Frodo supports Commodore 1541 disk software, Datasette TAP files and multiple disk-image formats including D64, G64 and T64.checked 15 Oct 2026
Documentation
The repository includes an HTML manual and a beginner guide covering controllers, display, drives, loading software, keyboard mappings and emulator shortcuts.checked 15 Oct 2026
Emulation modes
The project provides regular cycle-exact Frodo and a less compatible Frodo Lite intended to run better on slower computers.checked 15 Oct 2026
File associations
Unix builds register desktop file associations for disk images, tape images, cartridges and C64 program files.checked 15 Oct 2026
Google Play complaint
Google Play reviewers reported missing or inaccessible menus on newer phones, limited multi-key keyboard input and incompatibility after changing devices.checked 15 Oct 2026
Google Play praise
A Google Play reviewer praised support for C64 games, Bluetooth gamepads, joystick-port switching and loading ROMs from removable storage.checked 15 Oct 2026
Historical ports
The official site lists contributed ports for BeOS, Unix, macOS, AmigaOS, RISC OS, Windows, EPOC, Dreamcast, PalmOS, MorphOS, PSP, Java ME, Wii, Nintendo DS, ODROID-GO, webOS and Android.checked 15 Oct 2026
Installation
The repository documents building with autogen.sh, make and make install on Unix-like systems, macOS and Windows.checked 15 Oct 2026
Latest release
GitHub records Frodo V4.5 released on 14 December 2024.checked 15 Oct 2026
Licence
The public source repository identifies the project as GPL-2.0 licensed.checked 15 Oct 2026
License
The repository lists Frodo under the GPL-2.0 license.checked 4 Oct 2026
Limit: compatibility
The Atari review reported that many sampled disk images initially failed until full 1541 emulation was enabled, which consumed substantial CPU time.checked 15 Oct 2026
Limit: performance
The Acorn review reported severe processor demands and recommended a Risc PC, especially for the more precise FrodoSC mode.checked 15 Oct 2026

The company

Company facts
The reviewed official and independent pages identify an individual project maintainer rather than a separately described company, legal entity, headquarters, funding history or employee count.checked 15 Oct 2026
The full review of Frodo

Frodo is a free, portable Commodore 64 emulator for Linux, macOS, and Windows. It suits players and preservation-minded users who want C64 software with support for the machine’s distinctive graphics effects. Its choice of cycle-exact and slower-machine modes is useful, though Lite trades away compatibility.

Overview

Frodo covers C64 disk and tape software as well as many game cartridges, with controller mapping and windowed or fullscreen display. Its main trade-off is clear: the regular version is cycle-exact, while Frodo Lite is aimed at slower computers and is less compatible. Choose Lite when hardware limits are the priority; for software where compatibility matters, the regular version is the safer option.

V4.5 changes the snapshot format and cannot read snapshots from earlier versions. Users relying on existing snapshots should account for that before moving to this release.

Key features

  • Disk, tape, and cartridge support: Frodo supports D64, G64, T64, TAP, X64, and LYNX disk and tape formats, plus many game cartridges. V4.5 adds Datasette TAP emulation, but it is unavailable in Frodo Lite.
  • Expanded cartridge support: V4.5 supports banked cartridges, including Ocean, Fun Play, Power Play, Super Games, and Simons' BASIC. That broadens the range of cartridge software the release can handle.
  • Command-line auto-start: V4.5 can launch D64, G64, T64, and TAP images, cartridges, and C64 BASIC program files from the command line. This is useful for users who organize or launch software outside the emulator’s interface.
  • Controller mapping: Frodo detects connected game controllers for C64 joystick ports and can map additional controller buttons to C64 keys, giving users more control options than joystick input alone.
  • Display settings: The settings window supports windowed or fullscreen display and lets users set the initial window size. These are practical presentation choices, not a substitute for broader display customization.

Pricing

Frodo is free: its Frodo plan costs nothing. There is no paid tier or free trial to weigh against it. It does not bundle a software library, so users should not expect a catalog of C64 titles to come with the emulator.

Platforms

Frodo supports Windows, macOS, and Linux/Unix. The V4 build instructions cover Windows 10 and above, macOS, and Unix-like systems; Unix-like builds require a C++20 compiler and SDL 2.x, with GTK 3 optional. That makes Frodo suitable across desktop systems, though building on Unix-like systems requires the specified development dependencies.

Who it's for

Frodo is a good fit for C64 users who value cycle-exact emulation, want to run disk, tape, or cartridge software, or need controller mapping on a desktop system. Frodo Lite offers a performance-oriented option for slower machines, but users should be prepared for reduced compatibility and the absence of Datasette TAP emulation in that mode. It is a less suitable choice for anyone who needs old snapshots to remain readable in V4.5 or expects an included game library.

Pros and cons

Pros

  • Two distinct emulation modes: Cycle-exact regular emulation and a lighter mode give users a choice between compatibility and performance on slower machines.
  • Broad media coverage: Disk and tape formats, many cartridges, and V4.5 banked-cartridge support cover varied C64 software.
  • Useful input options: Controller auto-detection and button-to-key mapping support both joystick play and additional C64 key input.
  • Free on major desktop platforms: Frodo runs on Windows, macOS, and Linux/Unix without a paid plan.

Cons

  • Snapshot incompatibility across versions: V4.5 cannot read snapshots from earlier versions, which can disrupt users’ existing save-state workflow.
  • Lite sacrifices compatibility: The mode intended for slower machines is less compatible and lacks Datasette TAP emulation.
  • No bundled software library: Users need to bring their own C64 software.
  • Unix-like build prerequisites: Building requires a C++20 compiler and SDL 2.x, which adds setup work for users compiling from source.

Alternatives

Browse Commodore 64 Emulators for more options in the category.

  • VICE is another free emulator for Android, Linux, macOS, and Windows; consider it if Android support matters.
  • Breadbin466 is a free Linux, macOS, and Windows emulator; consider it if its MIT license is a better fit, bearing in mind that Commodore ROM images are not covered by that license.
  • Buddi is budgeting software, not a C64 emulator.
  • TRX64 is a free, open-source option for Linux, macOS, Windows, API, and self-hosted use; its C64 ROMs are not included.
  • VirtualC64 is open-source software for macOS and the web.
  • Atari 5200DS is a free Atari 5200 option rather than a C64 emulator.
  • C64 Forever offers a free Express Edition on Windows; consider it if you want a Windows-only alternative.
  • simple-emu-c64 is a free C64 emulator for Linux, macOS, web, and Windows.

Verdict

Choose Frodo if you want a free desktop C64 emulator with cycle-exact operation, broad media support, and a lighter mode for slower hardware. Its strongest reason to choose it is that combination of emulation modes and media coverage; look elsewhere if old snapshots must remain usable in V4.5 or if you need a bundled library of software.

Getting started

  1. Open the Frodo website
  2. Choose the Windows, macOS, or Linux/Unix version
  3. For a Unix-like build, prepare a C++20 compiler and SDL 2.x
  4. Select the regular emulator or Frodo Lite
  5. Launch supported disk, tape, cartridge, or BASIC files

Limits worth knowing

Frodo Lite omits Datasette TAP emulation, and V4.5 cannot load snapshots made in earlier versions. Unix-like compilation requires a C++20 compiler and SDL 2.x.

Questions

How much does Frodo cost?

Frodo is free, with a listed price of no cost plan.

Which systems can run Frodo?

Supported platforms are Windows, macOS, and Linux/Unix. The build instructions cover Unix-like systems, macOS, and Windows 10 and above.

What media formats are supported?

Frodo supports D64, G64, T64, TAP, X64, and LYNX formats, plus many game cartridges.

Is Frodo open source?

The repository lists Frodo under the GPL-2.0 license.

Who makes Frodo?

The maker’s home page identifies Christian Bauer as the creator.

Alternatives to Frodo

All alternatives
  1. 1

    TRX64

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3

    VICE

    Free planAndroidLinuxmacOSWindows
    7.1Free plan
  4. 4

    Power64

    macOS
    6.7$30 one-time
  5. 5

    C64 Forever

    Free planWindows
    6.6$19.95 one-time
  6. 6

    VirtualC64

    Free planWebmacOS
    6.4Free plan