
FS-UAE is a cycle-accurate Amiga emulator for macOS that brings the full Commodore Amiga experience — from the original A500 through the powerhouse A4000 — to your Mac with modern-quality rendering, controller support, and a polished configuration interface.
What is FS-UAE?
FS-UAE is an open-source emulator that faithfully recreates the Commodore Amiga family of computers on modern operating systems, including macOS. It is built on the battle-hardened UAE core and surfaces it through a clean launcher called FS-UAE Launcher, which handles ROM paths, kickstart files, disk images, and hardware configurations without requiring you to hand-edit arcane config files.
If you grew up with Workbench, Deluxe Paint, or the silky smooth scrolling of Amiga game classics, this is the closest you will get to the real thing on Apple Silicon or Intel hardware. The emulator supports a wide range of Amiga models — A500, A500+, A600, A1200, A3000, A4000 — each with distinct chipsets (OCS, ECS, AGA) that change what software will run correctly.
What does FS-UAE do best?
FS-UAE excels at accuracy. Unlike casual emulators that fake timing to get things booting, FS-UAE is designed to hit cycle-exact CPU and chipset behaviour, which means demos, trackers, and timing-sensitive games run the way they did on real hardware.
- Hardware model selection — switch between Amiga models per game, with correct Kickstart pairing
- WHDLoad support — run hard-disk-installed game collections without swapping virtual floppies
- RTG (Picasso96) — high-resolution graphics card emulation for Workbench productivity work
- Save states — snapshot mid-game and resume exactly where you left off
- Netplay — synchronised two-player sessions over the network, useful for split-screen Amiga classics
- Controller mapping — Xbox, PlayStation, and MFi controllers are recognised natively
I have been running it daily against a large WHDLoad library and the compatibility rate is remarkable. The odd game that misbehaves usually just needs a Kickstart ROM swap rather than a workaround in the emulator itself.
Is FS-UAE free?
Yes — FS-UAE itself is completely free and open-source (GPL). You can install it via Homebrew Cask or download the binary directly from fs-uae.net at no cost. The one thing you must source yourself is a set of Kickstart ROM files, which are copyrighted by Cloanto. Legitimate copies come bundled with Amiga Forever (a paid Cloanto product) or can be extracted from real hardware you own.
Who should use FS-UAE?
FS-UAE is best suited for three audiences. First, anyone who owned an Amiga and wants to revisit their old disk collection — the launcher makes it easy to point at a folder of ADF images and start playing. Second, retrocomputing enthusiasts who want to study the Amiga's hardware architecture; the debugger and logging options go deep. Third, developers working on Amiga software or demoscene productions who need an accurate target to test against. If you just want to run a couple of old games casually, FS-UAE will serve you fine, but the configuration surface area is wider than a plug-and-play emulator like OpenEmu.
Compared to VICE (the go-to Commodore 64 emulator), FS-UAE is narrower in scope but deeper in Amiga accuracy. OpenEmu wraps a UAE core too, but FS-UAE gives you far more control over chipset options, memory expansions, and hardware peripherals. WinUAE is the Windows equivalent — more feature-dense but Mac-unfriendly; FS-UAE is where most macOS users land.
What are the best FS-UAE alternatives?
For Amiga emulation specifically, the realistic alternatives are OpenEmu (easier setup, less configuration depth, uses the same UAE core under the hood) and AMIBERRY (ARM-optimised, popular on Raspberry Pi but less polished on desktop macOS). If your interest is broader retro computing, VICE covers Commodore 8-bit machines and DOSBox handles the IBM PC era. None of them touches FS-UAE for raw Amiga accuracy on macOS.
How do I get started with FS-UAE?
Install FS-UAE via brew install --cask fs-uae or grab the DMG from fs-uae.net. Then install FS-UAE Launcher (a separate download — same site) which provides the graphical configuration front-end. Drop your Kickstart ROMs into the designated ROMs folder, point the launcher at your ADF or HDF disk images, choose your Amiga model, and hit Start. The launcher writes a tidy config file you can inspect or version-control if you want reproducible setups across machines.