This page is a wiki. Please login or create an account to begin editing.

Frodo - Commodore 64 Emulator

Game screenshot
No votes yet
Year released:
[www].se [ftp].se [mirror].us [mirror].de
frodo-421.sit (1.06 MB)
MD5: 259d379e9ab57ebebd2895347a977671
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-422.sit (976.51 KB)
MD5: 2462c797f9ee14ba8d3d98f420333668
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-43.dmg (1.14 MB)
MD5: 2f05e93acfc2e625321b080aaf3e21e3
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-431.dmg (1.30 MB)
MD5: 7a20bb372aec83e4502bdfdd85f8559d
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-435.dmg (1.52 MB)
MD5: 04ab0f023c1d6e92452b825044e0489c
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-436.dmg (1.80 MB)
MD5: 631aa7acae3954ef8538afee4922e057
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-437.dmg (3.35 MB)
MD5: a72426a83516c4a2f1a07e8b9f04f3b6
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-438.dmg (3.10 MB)
MD5: 933761be6b82c894052fb9a65075f41c
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-439.dmg (3.09 MB)
MD5: ed914e871ffcea320ac3fca134225570
For Mac OS 8.5 - 8.6 - Mac OS X
[www].se [ftp].se [mirror].us [mirror].de
frodo-440.dmg (3.44 MB)
MD5: fca777666b363010c7154c2153371aef
For Mac OS 8.5 - 8.6 - Mac OS X
Guides on emulating older applications

Frodo is a Commodore 64 emulator for Macintosh.


Frodo was the first emulator I ever ported to the Macintosh many years ago, and with the permission of the original author Christian Bauer, I released it as shareware.

As of the v4.3.5 release, Frodo is now freeware. I would like to acknowledge the large number of people who registered Frodo when it was a shareware program. Those who registered Frodo when it was shareware may request a $10 discount off Emulator Enhancer if they wish. (Contact me via the web link built into Frodo).

Why three versions?

Frodo is the version that you should use most of the time. If a program works in regular Frodo, there is no point whatsoever in running it in either Frodo PC or Frodo SC because Frodo is the fastest version.

Frodo PC runs a little slower than the standard Frodo, but it will run programs that have jumps to I/O space or hi-res timing without requiring the full Frodo SC. For example, Impossible Mission and Wolfgang Lorenz's emulator test suite work with Frodo PC.

Frodo SC is a special version of Frodo that doesn't work with a line-based emulation but instead with a cycle-based one. That means that the emulator switches between 6510 and VIC in every emulated ø2 clock phase. By doing this, Frodo SC achieves an extreme precision (nearly all $d011 and $d016 effects can be emulated), but at the expense of speed. Frodo SC is considerably slower than regular Frodo; I am reliably informed that owners of G3/266s can just about get Frodo SC running at full speed. Therefore, for fun, I decided to build a 68K mac version too. I've actually seen this running at 5% of actual speed on a Quadra.

Frodo SC is operated in the same way as Frodo and also uses the same settings (although it uses a different preferences file). Frodo SC has only a few incompatibilities to a real C64:
- Color of $ff bytes read by VIC when BA is low and AEC is high is not correct
- On the left and right side of the screen, sprites are not clipped but blanked out
- Sprite collisions are only detected within the visible screen area (excluding borders)
- The sprite data fetch ignores the state of BA
- On BA low and AEC high, the VIC always reads $f in D8-D11
- Color register modifications are visible 7 pixels too late
- Some opcodes like $8b/$ab don't create the same (partly unpredictable) results as on a real 6510
- BRK cannot be interrupted by IRQ/NMI
- The TOD clock should not be stopped on a read access, but be latched
- The SDR interrupt is faked
- Some small incompatibilities with the CIA timers
- The readable SID registers are not emulated correctly

Loading problems?

If a game will not load, here are some things you can try:

- If the game is a Disk image, is to turn on Full 1541 Emulation in the preferences. (Full 1541 Emulation emulates the M6502 processor that was used in the original 1541 Floppy Drive, although this does slow down loading times). Then, insert the disk into drive 8 again and try loading again.

- If the game still doesn't work (or if it was a Tape file), you should try it in Frodo PC and then in Frodo SC. See the "Why three versions?" above for more information.

Frodo PPC 4.2.1 is mac os 8.6 or later
Frodo PPC 4.22 is mac os 8.6 or later
Frodo PPC OSX 4.3.0 for mac os x 10.2 or later
Frodo PPC OSX 4.3.1 for mac os x 10.2 or later
frodo PPC OSX 4.3.5 for mac os x 10.2 or later
frodo PPC OSX 4.3.6 for mac os x 10.2. or later
frodo universal 4.3.7 for mac os x 10.4 or later
frodo universal 4.3.8 for mac os x 10.4 or later
frodo universal 4.3.9 for mac os x 10.4 or later
frodo universal 4.4.0 for mac os x 10.4 or later is not in archive.

All upload all Frodo from Richard Bannister Archive for mac.

Architecture: PPC PPC (Carbonized) x86 (Intel:Mac)

PPC and Intel.