amiberry

Optimized Amiga emulator for Linux/macOS

View the Project on GitHub BlitterStudio/amiberry

Amiberry Logo

Amiberry

Optimized Amiga Emulator for Linux, macOS and Windows

C/C++ CI Development Builds Discord Mastodon Ko-Fi


πŸ“– Introduction

Amiberry is an optimized Amiga emulator designed for ARM (32/64-bit), x86_64, and RISC-V platforms. It natively runs on Linux, macOS and Windows, providing a high-performance emulation experience suitable for everything from low-power SBCs (like Raspberry Pi) to powerful desktop workstations.

Built on the core of WinUAE, Amiberry brings industry-standard compatibility to multiple platforms while adding unique features tailored for modern setups.

✨ Features

πŸš€ Installation

Linux 🐧

Amiberry is available as a .deb (Debian/Ubuntu/Raspberry Pi OS) and .rpm (Fedora/RHEL) package.

Debian / Ubuntu / Raspberry Pi OS:

# Download the latest .deb from Releases or Development Builds
sudo apt update
sudo apt install ./amiberry_*.deb

Fedora:

# Download the latest .rpm from Releases or Development Builds
sudo dnf install ./amiberry-*.rpm

Flatpak (Flathub):

flatpak install flathub com.blitterstudio.amiberry

Arch Linux (AUR):

yay -S amiberry

macOS 🍎

Amiberry supports both Intel (x86_64) and Apple Silicon (M1/M2/M3).

Via Homebrew:

brew install --cask amiberry

Via DMG:

  1. Download the latest .dmg from Releases.
  2. Open the disk image.
  3. Drag Amiberry.app to your Applications folder.

Note: For development builds, file associations for .uae, .adf, and .lha are set up automatically.

Windows πŸͺŸ

Amiberry supports Windows x86_64 using MinGW-w64 (GCC).

Releases:

  1. Download the latest .zip from Releases.
  2. Extract the contents to a directory of your choice.
  3. Run Amiberry.exe to start the emulator.

πŸ“š Documentation

For detailed configuration guides, tutorials, and compatibility lists, please visit the Official Wiki.

ARM64 JIT diagnostics

On ARM64 hosts, JIT includes runtime safety guards for known unstable startup paths.

🀝 Contributing

Contributions are welcome! Whether it’s reporting bugs, suggesting features, or submitting Pull Requests, your help makes Amiberry better.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

πŸ“„ License

This project is licensed under the GNU General Public License v3.0 (GPLv3).
See the LICENSE file for details.


Supported by

JetBrains