Skip to content
SPECIFICTION
Get listed

Meta Amiga Emulator

github.com

Free plan WindowsmacOSLinux
Visit github.com
Spec score 8.4 #2 of 22 in Amiga Emulators

What it is

Meta Amiga Emulator is a free, open-source project intended to emulate Commodore Amiga systems on macOS, Linux, and Windows. Its planned machine range includes A1000, A500, A500+, A600, A1200, A2000, A3000, A4000, CDTV, and CD32 systems. The specification covers floppy, hard disk, directory-mapped, and CD media, with formats including ADF, Extended ADF, ADZ, DMS, SCP, KryoFlux raw, HDF, and ISO/CUE/CHD. IPF/CAPS support is optional and requires the non-free capsimage library.

The project is written from scratch in C++23 and licensed under GPL-3.0-or-later. Kickstart ROMs are not included; the project says it can load ROMs owned by the user and includes AROS as a fallback. However, it is currently pre-alpha and there is no emulator to run. The repository contains design, architecture, build work, and CI. Building the current core requires CMake 3.28 or newer, Ninja, and a supported C++23 compiler, and still does not produce a runnable emulator.

Spec sheet

Purpose
Meta Amiga is a portable, cycle-accurate Commodore Amiga emulator project for macOS, Linux and Windows.Read 9 Oct 2026 · github.com
License
The project is licensed under GNU GPL version 3 or later.Read 9 Oct 2026 · github.com
Amiga Forever support
The specification says encrypted Amiga Forever ROMs can be decrypted at load time using the user's rom.key.Read 9 Oct 2026 · github.com
Architecture
The specification describes a freestanding emulation core with explicit video, audio, input, storage, and clock interfaces.Read 8 Oct 2026 · github.com
Build requirements
Building requires CMake 3.28 or later, Ninja and a C++23 compiler; the listed compiler minimums include Clang 17, AppleClang 15, GCC 13 or MSVC 19.38.Read 9 Oct 2026 · github.com
Compatibility goal
It targets at least 99% compatibility across a published corpus of games, Workbench revisions and demoscene productions, verified automatically.Read 9 Oct 2026 · github.com
Compatibility testing
Its planned verifier runs a deterministic corpus and compares framebuffer and audio hashes against stored references; regressions are intended to fail CI.Read 8 Oct 2026 · github.com
Current status
The project is pre-alpha and says there is no emulator yet; the existing work is the specification, architecture, build and CI.Read 9 Oct 2026 · github.com
Determinism
The specification requires identical inputs to produce bit-identical runs across platforms and build configurations.Read 9 Oct 2026 · github.com
Hardware coverage
The stated scope includes Amiga models from A1000 through A4000, plus CDTV and CD32, with OCS, ECS and AGA chipsets.Read 9 Oct 2026 · github.com
Hardware scope
The planned machine scope includes A1000, A500, A500+, A600, A1200, A2000, A3000, A4000, CDTV, and CD32 systems.Read 8 Oct 2026 · github.com
Implementation
The project is written from scratch in C++23 and licensed under GPL-3.0-or-later.Read 8 Oct 2026 · github.com
Implementation provenance
The project describes itself as a clean-room implementation containing no code from other emulators.Read 9 Oct 2026 · github.com
Media formats
Planned media support includes ADF, ADZ, DMS, HDF, LHA/WHDLoad, SCP and raw KryoFlux images.Read 9 Oct 2026 · github.com
Media support
The specification lists ADF, Extended ADF, ADZ, DMS, SCP flux, KryoFlux raw, HDF, directory-mapped volumes, and CD media formats.Read 8 Oct 2026 · github.com
Near-term limits
The roadmap places the GUI, configuration, save states, RTG and releases in phase 8, with release 26.1.0 as its exit criterion.Read 9 Oct 2026 · github.com
Optional dependency
IPF/CAPS support is optional, requires the non-free capsimage library, and is specified to be excluded from release binaries.Read 8 Oct 2026 · github.com
Project status
The project is pre-alpha and says there is no emulator yet; the repository currently contains its design, build, and CI.Read 8 Oct 2026 · github.com
Roadmap
The roadmap places GUI, configuration, savestates, RTG, and releases in phase 8, with release 26.1.0 as its exit criterion.Read 8 Oct 2026 · github.com
ROM handling
No copyrighted Kickstart ROMs are included; the project says it supports user-owned ROMs, including encrypted Amiga Forever files, and bundles AROS as a fallback.Read 8 Oct 2026 · github.com
ROMs
No Kickstart ROM is included; the project says it loads ROMs the user owns and ships AROS as a redistributable fallback.Read 9 Oct 2026 · github.com
Security and provenance
The project describes itself as a clean-room implementation and says it contains no code from UAE, WinUAE, FS-UAE, vAmiga, or other emulators.Read 8 Oct 2026 · github.com
Security and quality
The repository says CI uses warnings-as-errors and runs ASan, UBSan and TSan builds across three platforms and two architectures.Read 9 Oct 2026 · github.com
Target systems
The stated target platforms are macOS, Linux, and Windows, built from identical sources.Read 8 Oct 2026 · github.com

Plans and prices

Free / open source Free GPL-3.0-or-later · pre-alpha; no emulator to run yet Read 9 Oct 2026 · github.com

Every Meta Amiga Emulator plan and price →

Strong points and limits

Strong points

  • Free under GPL-3.0-or-later
  • Targets macOS, Linux, and Windows
  • Plans support for ten Amiga systems
  • Specification lists floppy, hard disk, and CD formats

Limits

  • Pre-alpha; there is no emulator to run yet
  • Building the core does not produce a runnable emulator
  • Kickstart ROMs are not included
  • IPF/CAPS support requires a non-free library

Who it suits

It may suit developers or Amiga enthusiasts interested in an open-source emulator project and its planned machine and media coverage. It is not currently usable for running Amiga software because the project says no emulator is available yet.

Meta Amiga Emulator in depth

Read the full write-up

Meta Amiga Emulator is a free, open-source project aiming to run Amiga games, Workbench and demoscene productions on Linux, macOS and Windows. It is best suited to developers and enthusiasts interested in emulator design, not anyone who needs to run Amiga software now.

Overview

The project targets cycle-accurate emulation across A1000, A500, A500+, A600, A1200, A2000, A3000 and A4000 machines, along with CDTV and CD32, covering OCS, ECS and AGA chipsets. That breadth would make it relevant to owners of varied Amiga software collections if delivered. For now, the project is pre-alpha: it has a specification, architecture, build setup and CI, but no emulator to run.

Meta is written from scratch in C++23 and licensed under GPL-3.0-or-later. Its clean-room approach and explicit interfaces for video, audio, input, storage and clocks set out a clear technical direction. They do not change the immediate decision for players: there is no runnable product yet.

Key features

Broad planned media support: The specification spans ADF, Extended ADF, ADZ, DMS, SCP flux, KryoFlux raw, HDF, directory-mapped volumes and CD media, including ISO/CUE/CHD. LHA/WHDLoad support is also planned. Such range could help users with mixed disk, hard-drive and CD collections, but none of these formats is usable in the current build.

User-owned ROMs: Kickstart ROMs are not included. The project says it will accept ROMs users own, including encrypted Amiga Forever files decrypted at load time with the user's rom.key, and bundles AROS as a redistributable fallback. This avoids bundling copyrighted Kickstarts, but users who need a particular Kickstart will have to supply it themselves.

Accuracy targets and verification: The project aims for at least 99% of games to reach playable status, every shipped ROM revision to boot to usable Workbench, and at least 99% frame-exact demoscene results. Its planned verifier compares framebuffer and audio hashes from deterministic test runs with stored references, with regressions intended to fail CI. These targets and checks offer a concrete quality strategy, not evidence of current compatibility.

Cross-platform determinism: Identical inputs are intended to produce bit-identical runs across platforms and build configurations. That would be useful for developers checking repeatability, while the freestanding core's explicit hardware-facing interfaces could ease future host integrations. Neither capability is yet available through a runnable emulator.

Build and provenance: Building the current core requires CMake 3.28 or newer, Ninja and a supported C++23 compiler, and still does not produce an emulator. CI is described as using warnings-as-errors plus ASan, UBSan and TSan builds across three platforms and two architectures. The project says its implementation contains no code from UAE, WinUAE, FS-UAE, vAmiga or other emulators.

Optional IPF/CAPS: IPF/CAPS support depends on the non-free capsimage library and is specified to be excluded from release binaries. That makes this format path conditional rather than part of a straightforward open-source release.

Pricing

The Free / open source plan costs nothing under GPL-3.0-or-later. There is no paid tier or trial; the key limitation is the project's pre-alpha status, since the plan does not currently provide an emulator to use.

Platforms

The stated host platforms are Linux, macOS and Windows, built from identical sources. That is a useful portability goal for users and developers across those systems, but host support should not be mistaken for a working application: the current build is not runnable as an emulator.

Who it's for

Meta is a reasonable project to follow if you are interested in clean-room emulator development, cross-platform determinism, or the design choices behind a broad Amiga compatibility target. It is not the right choice for players, Workbench users or preservationists who need to launch software today. The roadmap places a GUI, configuration, save states, RTG and releases in phase 8, whose exit criterion is release 26.1.0; those milestones remain ahead.

Pros and cons

Pros

Ambitious, clearly bounded hardware and media scope: Named Amiga models, chipsets and disk and CD formats make the intended coverage concrete.

Measurable quality goals: Compatibility percentages and deterministic framebuffer/audio comparisons give the project specific targets for future testing.

Open-source, clean-room implementation: C++23 and GPL-3.0-or-later provide a defined implementation and licensing direction without code from other emulators, according to the project.

Cons

No emulator exists yet: The design, build and CI do not let users run games, Workbench or demos.

Build prerequisites are substantial for casual users: The current core requires recent CMake, Ninja and a supported C++23 compiler, and still yields no runnable emulator.

Several practical features are deferred: GUI, configuration, save states, RTG and releases are in a later roadmap phase.

ROM and IPF caveats remain: Users must provide any Kickstart they need, while IPF/CAPS requires a non-free dependency excluded from release binaries.

Alternatives

If you need an emulator rather than a development project, the Amiga Emulators directory is a starting point for comparing options. Damisoft Amiga Emulator is free and runs on Linux, macOS, Windows and the web; its browser option requires a Kickstart ROM and at least one additional item. Choose it if browser access matters more than following an early-stage project. Amiberry is free and open source under GPLv3, with Android support as well as Linux, macOS and Windows, making it the better fit if Android is essential.

E-UAE and FS-UAE are free, open-source Amiga emulator options for Linux, macOS and Windows; either is a more relevant direction for someone seeking an existing emulator. FS-UAE also accepts optional donations. Jammy is free under the MIT License for Linux and Windows users. UAE4ALL2 Mod is free and targets Android and iOS, so it suits readers looking for a mobile-platform option. Copperline is another option across Linux, macOS, Windows and the web; its maker says real Amigas are used as a reference for checking emulator behavior. Buddi is budgeting software, not an Amiga emulator.

Verdict

Choose Meta Amiga Emulator if you want to follow an open-source project with a defined plan for broad Amiga coverage and deterministic cross-platform accuracy. Its main reason to choose it is that unusually explicit technical direction; its main reason to look elsewhere is decisive: there is no emulator to run. For playing Amiga software today, pick an alternative with an existing emulator instead.

Verdict

The project describes broad planned Amiga model and media coverage across three host platforms. Its current pre-alpha state means it does not yet provide an emulator to run.

Where Specifiction places it

Alternatives to Meta Amiga EmulatorAll alternatives →