Frodo
frodo.cebix.net
What it is
Frodo is a free, portable Commodore 64 emulator for Linux, macOS, and Windows. It focuses on reproducing special graphical effects from the C64 and supports disk and tape software, many game cartridges, and formats including D64, G64, T64, TAP, X64, and LYNX. It offers a cycle-exact regular mode and Frodo Lite, a less compatible version intended to run better on slower machines. The official site lists V4.5, which adds Datasette TAP emulation and support for banked cartridges including Ocean, Fun Play, Power Play, Super Games, and Simons' BASIC. TAP emulation is unavailable in Frodo Lite. V4.5 can auto-start disk and tape images, cartridges, and C64 BASIC program files from the command line. Frodo can detect connected controllers for C64 joystick ports and map additional buttons to C64 keys. Display settings include windowed or fullscreen mode and an initial window size. The V4.5 snapshot format changed, so it cannot read snapshots from earlier versions. Frodo is listed under GPL-2.0.
Spec sheet
- What it does
- Frodo is a portable Commodore 64 emulator focused on reproducing the machine's special graphical effects.Read 15 Oct 2026 · frodo.cebix.net
- Purpose
- Frodo is a portable Commodore 64 emulator focused on reproducing special graphical effects possible on the C64.Read 4 Oct 2026 · frodo.cebix.net
- License
- The repository lists Frodo under the GPL-2.0 license.Read 4 Oct 2026 · github.com
- Maker
- The maker's home page identifies him as Christian Bauer and describes him as a physicist who turned his computer hobby into his career.Read 4 Oct 2026 · cebix.net
- 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.Read 15 Oct 2026 · play.google.com
- 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.Read 15 Oct 2026 · github.com
- 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.Read 15 Oct 2026 · github.com
- Build requirements
- The Unix-like build requires a C++20 compiler and SDL 2.x, with GTK 3 listed as optional.Read 4 Oct 2026 · github.com
- 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.Read 15 Oct 2026 · github.com
- Cartridges
- V4.5 added support for banked cartridges including Ocean, Fun Play, Power Play, Super Games, and Simons' BASIC.Read 4 Oct 2026 · frodo.cebix.net
- 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.Read 15 Oct 2026 · cebix.net
- Controller support
- The current documentation says connected controllers are auto-detected, can drive either joystick port and can map extra buttons to C64 keys.Read 15 Oct 2026 · github.com
- Controllers
- Frodo can auto-detect connected game controllers for C64 joystick ports and lets users map additional controller buttons to C64 keys.Read 4 Oct 2026 · github.com
- CPU emulation
- The documented emulator includes instruction- and cycle-exact 6510 emulation, including undocumented opcodes and correct decimal mode.Read 15 Oct 2026 · frodo.cebix.net
- 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.Read 15 Oct 2026 · github.com
- Disk and tape support
- Frodo supports Commodore 1541 disk software, Datasette TAP files and multiple disk-image formats including D64, G64 and T64.Read 15 Oct 2026 · github.com
- Documentation
- The repository includes an HTML manual and a beginner guide covering controllers, display, drives, loading software, keyboard mappings and emulator shortcuts.Read 15 Oct 2026 · github.com
- Emulation modes
- The project provides regular cycle-exact Frodo and a less compatible Frodo Lite intended to run better on slower computers.Read 15 Oct 2026 · frodo.cebix.net
- File associations
- Unix builds register desktop file associations for disk images, tape images, cartridges and C64 program files.Read 15 Oct 2026 · frodo.cebix.net
- Google Play complaint
- Google Play reviewers reported missing or inaccessible menus on newer phones, limited multi-key keyboard input and incompatibility after changing devices.Read 15 Oct 2026 · play.google.com
- Google Play praise
- A Google Play reviewer praised support for C64 games, Bluetooth gamepads, joystick-port switching and loading ROMs from removable storage.Read 15 Oct 2026 · play.google.com
- 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.Read 15 Oct 2026 · frodo.cebix.net
- Installation
- The repository documents building with autogen.sh, make and make install on Unix-like systems, macOS and Windows.Read 15 Oct 2026 · github.com
- Latest release
- GitHub records Frodo V4.5 released on 14 December 2024.Read 15 Oct 2026 · github.com
- Licence
- The public source repository identifies the project as GPL-2.0 licensed.Read 15 Oct 2026 · github.com
- Limit: compatibility
- The Atari review reported that many sampled disk images initially failed until full 1541 emulation was enabled, which consumed substantial CPU time.Read 15 Oct 2026 · alive.atari.org
- Limit: performance
- The Acorn review reported severe processor demands and recommended a Risc PC, especially for the more precise FrodoSC mode.Read 15 Oct 2026 · cybervillage.co.uk
- Limit: port maturity
- An Atari Falcon review found the port basic in places, requiring manual configuration edits for disk images and offering limited window-size control.Read 15 Oct 2026 · alive.atari.org
- Limit: sound
- A GP32 review reported that sound emulation could produce crackles or grinding noises and that 1541 CPU emulation could add ticking.Read 15 Oct 2026 · pyra-handheld.com
- Maker identity
- The maker site identifies Christian Bauer as a physicist who turned his computer hobby into a career and lists Frodo among his projects.Read 15 Oct 2026 · cebix.net
- Maker location
- Christian Bauer's GitHub profile lists Germany as his location.Read 15 Oct 2026 · github.com
- Media support
- Frodo supports C64 disk and tape software and many game cartridges; V4.5 added Datasette TAP emulation, which is unavailable in Frodo Lite.Read 4 Oct 2026 · frodo.cebix.net
- Praise: accuracy
- A 1997 Acorn User review praised Frodo as free and reported that it handled every C64 program tested by the reviewer.Read 15 Oct 2026 · cybervillage.co.uk
- Praise: usability
- A GP32 user review described disk-image loading and remappable controls as user friendly after a short learning period.Read 15 Oct 2026 · pyra-handheld.com
- Rating on Google Play
- Frodo C64 has a rating of 3.1 out of 5 from 3.72K reviews on Google Play.Read 15 Oct 2026 · play.google.com
- Release compatibility limit
- Frodo V4.5 changed the snapshot format and cannot read snapshots made by earlier versions.Read 15 Oct 2026 · github.com
- Rewind and fast-forward
- The emulator provides up to 30 seconds of rewind and 4x fast-forward through controller triggers or numeric-keypad keys.Read 15 Oct 2026 · github.com
- Security and compliance
- The official pages reviewed provide no security certifications, compliance claims or hosted-service security documentation.Read 15 Oct 2026 · frodo.cebix.net
- Sound emulation
- The older technical documentation describes real-time 16-bit, 44.1 kHz SID emulation with filters on several supported systems.Read 15 Oct 2026 · frodo.cebix.net
- Support for contributed ports
- The official site says most contributed historic ports have not been tested by the maker and directs support requests to their respective maintainers.Read 4 Oct 2026 · frodo.cebix.net
- Supported host systems
- The V4 build instructions cover Unix-like systems, macOS, and Windows 10 and above.Read 4 Oct 2026 · github.com
- Video and sound
- The settings window allows users to choose windowed or fullscreen display and set the initial window size.Read 4 Oct 2026 · github.com
- Video emulation
- Its VIC emulation covers display modes, sprites, collisions, DMA cycles, open borders and timing-sensitive register effects.Read 15 Oct 2026 · frodo.cebix.net
Plans and prices
Strong points and limits
Strong points
- Supports disk, tape, and many game cartridges
- Cycle-exact regular mode and slower-machine Lite mode
- Controller detection and extra key mapping
- Command-line auto-start for multiple image and program types
Limits
- V4.5 cannot read snapshots from earlier versions
- Datasette TAP emulation is unavailable in Frodo Lite
Who it suits
Frodo suits users who want to run Commodore 64 software on Linux, macOS, or Windows. Frodo Lite is an option for slower machines, with lower compatibility and no Datasette TAP emulation.
Verdict
Frodo offers two emulation modes and broad C64 media support, including newer cartridge and TAP features in V4.5. Users with older snapshots should note the changed format.
Where Specifiction places it
- Commodore 64 Emulators#1 of 318.7