EVERYTHING XIAOMI
Get listed

Meta Amiga Emulator

Meta Amiga Emulator is a free, open-source project intended to emulate Commodore Amiga systems for games, Workbench, and demoscene productions.

Place
#3 of 22
Score
6.6
Meta Amiga Emulator's website

What Meta Amiga Emulator is

Meta Amiga Emulator is a free, open-source project intended to emulate Commodore Amiga systems for games, Workbench, and demoscene productions. Its planned machine coverage includes the A1000, A500, A500+, A600, A1200, A2000, A3000, A4000, CDTV, and CD32. The specification lists media formats such as ADF, ADZ, DMS, HDF, SCP, KryoFlux raw, and ISO/CUE/CHD, with IPF/CAPS support described as optional and dependent on a non-free library. Kickstart ROMs are not included; the project says it supports user-owned ROMs and bundles AROS as a fallback. The project targets macOS, Linux, and Windows and is written from scratch in C++23 under GPL-3.0-or-later. Its current state is pre-alpha: there is no emulator to run yet, and the repository contains design, build, and CI work. Building the current core requires CMake 3.28 or newer, Ninja, and a supported C++23 compiler, but does not produce a runnable emulator. GUI, configuration, save states, RTG, and releases are placed in a later roadmap phase.

Good

  • Free and licensed under GPL-3.0-or-later.
  • Targets macOS, Linux, and Windows.
  • Planned scope covers ten Amiga systems.
  • Designed for multiple disk and CD image formats.
  • Project specifies user-owned ROM support and AROS fallback.

Watch out

  • Pre-alpha project has no emulator to run yet.
  • Current build does not produce a runnable emulator.
  • Kickstart ROMs are not included.
  • IPF/CAPS support requires a non-free library.

Who it suits

This project is for Amiga enthusiasts and developers interested in an open-source emulator in development. It is not yet suitable for someone who needs an emulator to run now.

Verdict

Meta Amiga Emulator has a defined Amiga scope and cross-platform implementation plan, but it remains pre-alpha with no runnable emulator. Consider it a project to follow rather than a usable emulator at this stage.

Plans and prices

From Meta Amiga Emulator's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free / open sourceFreeGPL-3.0-or-later · pre-alpha; no emulator to run yet

The facts

Each one read from Meta Amiga Emulator's own pages, with the date it was checked.

What it does

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

Meta Amiga Emulator is a free, open-source project aiming to bring cycle-accurate Amiga emulation to macOS, Linux, and Windows. It is best suited to developers and Amiga enthusiasts following emulator development; its broad design is compelling, but it cannot run Amiga software yet.

Overview

The project is designed for games, Workbench, and demoscene productions across Amiga models from the A1000 through A4000, plus CDTV and CD32, with OCS, ECS, and AGA chipset support as a goal. That range gives the project a clear purpose, but it remains a target rather than usable compatibility: the current pre-alpha work covers the specification, architecture, build, and CI, and produces no runnable emulator.

Meta is a clean-room implementation written from scratch in C++23 and licensed under GPL-3.0-or-later. Its freestanding core is planned around explicit video, audio, input, storage, and clock interfaces, a structure that should help keep the emulation core portable. The identical-source builds and determinism goals are technically ambitious; for players, they matter only once there is an emulator to use.

Key features

  • Broad planned media support: The specification spans ADF, Extended ADF, ADZ, DMS, SCP flux, KryoFlux raw, IPF/CAPS, HDF, directory-mapped volumes, LHA/WHDLoad, and ISO/CUE/CHD. This would suit collectors with varied disk and CD images if implemented. The breadth is useful as a roadmap, not a reason to switch from a working emulator today.
  • User-owned ROM handling: Kickstart ROMs are not included. The project says it supports ROMs users own, including encrypted Amiga Forever files unlocked with the user's rom.key, and bundles AROS as a redistributable fallback. That gives the plan a route for users with their own ROMs while avoiding a bundled copyrighted Kickstart, but it does not remove the need for a runnable build.
  • Accuracy and repeatability goals: The project targets at least 99% run-to-playable game compatibility, booting every shipped ROM revision to usable Workbench, and at least 99% frame-exact demoscene results. Its planned verifier compares framebuffer and audio hashes for a deterministic corpus, with regressions intended to fail CI. These are measurable quality goals, though they remain targets rather than demonstrated compatibility.
  • Cross-platform engineering: The design requires identical inputs to produce bit-identical runs across platforms and build configurations. CI is described as using warnings-as-errors and ASan, UBSan, and TSan across three platforms and two architectures. This is a strong foundation for catching implementation defects, but the present build still does not produce software that users can run.
  • Build and dependency constraints: Building the current core requires CMake 3.28 or newer, Ninja, and a supported C++23 compiler, so even developers need a modern toolchain. IPF/CAPS support is optional, requires the non-free capsimage library, and is specified to stay out of release binaries.

Pricing

Meta has one plan: Free / open source costs nothing, under GPL-3.0-or-later. There is no paid tier or trial to weigh against it. The meaningful limit is its status: the project is pre-alpha and has no emulator to run, so the free plan currently gives developers access to the project rather than players a usable Amiga environment.

Platforms

The stated host platforms are Linux, macOS, and Windows, built from identical sources. That is a useful cross-platform aim for people developing or tracking the project, but platform coverage does not yet translate into a working emulator on any of the three.

Who it's for

Meta is a reasonable project to follow if you care about clean-room emulator design, deterministic testing, or the challenge of supporting a wide range of Amiga hardware. Developers can inspect and build the current core with the required toolchain. Players who want to run games, Workbench, or demos should choose an existing emulator instead; Meta's roadmap puts the GUI, configuration, savestates, RTG, and releases in phase 8, whose exit criterion is release 26.1.0.

Pros and cons

  • Pro: The planned machine range, media formats, and ROM approach cover varied Amiga setups, including user-owned encrypted Amiga Forever ROMs.
  • Pro: A clean-room C++23 implementation, explicit core interfaces, deterministic-run requirement, and sanitizer-enabled CI give the project a concrete engineering direction.
  • Con: There is no runnable emulator, so players cannot use it for Amiga software today.
  • Con: The GUI, configuration, savestates, RTG, and releases are still placed in a later roadmap phase.
  • Con: Building the current core requires a recent CMake version, Ninja, and a supported C++23 compiler, which adds setup work for developers without delivering a playable emulator.

Alternatives

FS-UAE is a free, open-source Amiga emulator for Linux, macOS, and Windows, making it the closer fit for someone who wants an existing desktop option. Amiberry is also free and open source under GPLv3, with Android support alongside Linux, macOS, and Windows, so consider it if Android matters. Damisoft Amiga Emulator is free and can start in a browser, but requires a Kickstart ROM and at least one disk. Amigo — Amiga Emulator is free on iOS and macOS, has no ads or accounts, and requires users to bring their own Kickstart ROM and disks. E-UAE is free, open-source software under the GPL. UAE4ALL2 Mod is a free option for Android and iOS. Jammy is free software under the MIT License for Linux and Windows. Buddi is budgeting software, not an Amiga emulator. For more options, see Amiga Emulators.

Verdict

Follow Meta if you want to track an open-source, cross-platform effort with unusually broad hardware, media, and accuracy goals. Its clean-room design is the strongest reason to watch it; the lack of a runnable emulator is the decisive reason to choose another option if you want to use Amiga software now.

Getting started

  1. Open the project on GitHub
  2. Install CMake 3.28 or newer
  3. Install Ninja
  4. Install a supported C++23 compiler
  5. Build the current core from the project sources
  6. Supply user-owned ROM files if needed

Limits worth knowing

The free open-source project is pre-alpha and currently has no emulator to run. GUI, configuration, save states, RTG, and releases are scheduled for a later roadmap phase, and the current build does not produce a runnable emulator.

Questions

Is Meta Amiga Emulator free?

Yes. It is free and open source under the GPL-3.0-or-later license.

Which host platforms are targeted?

The stated hosts are macOS, Linux, and Windows, built from identical sources.

Can I run the emulator now?

No. The project is pre-alpha and says there is no emulator yet; the repository currently contains design, build, and CI work.

Are Kickstart ROMs included?

No. The project says users provide ROMs they own and identifies AROS as a fallback.

Which Amiga systems are planned?

The scope names A1000, A500, A500+, A600, A1200, A2000, A3000, A4000, CDTV, and CD32.

What is required to build it?

The current core requires CMake 3.28 or newer, Ninja, and a supported C++23 compiler.

Alternatives to Meta Amiga Emulator

All alternatives
  1. 1Damisoft Amiga Emulator logo

    Damisoft Amiga Emulator

    Free planWebLinuxmacOSWindows
    6.8Free plan
  2. 2

    Amiga Forever

    AndroidiOSLinuxmacOS
    6.6$19.95 one-time
  3. 3

    UAE4ALL2 Mod

    Free planAndroidiOS
    6.6Free plan
  4. 4

    Amiberry

    Free planAndroidLinuxmacOSWindows
    6.4Free plan
  5. 5

    Jammy

    Free planLinuxWindows
    6.4Free plan
  6. 6vAmigaWeb logo

    vAmigaWeb

    AndroidiOSWeb
    6.4