Frodo
Frodo is a portable Commodore 64 emulator for Linux, macOS, and Windows.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Frodo | Free | cycle-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
- Open the Frodo website
- Choose the Windows, macOS, or Linux/Unix version
- For a Unix-like build, prepare a C++20 compiler and SDL 2.x
- Select the regular emulator or Frodo Lite
- 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
- 1
TRX64
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
VICE
Free planAndroidLinuxmacOSWindows7.1Free plan - 4
Power64
macOS6.7$30 one-time - 5
C64 Forever
Free planWindows6.6$19.95 one-time - 6
VirtualC64
Free planWebmacOS6.4Free plan
