Amiberry

Turn your Raspberry Pi into an Amiga!

Amiberry is an optimized Amiga emulator for ARM-based SoCs (such as the Raspberry Pi, Odroid XU4, ASUS Tinkerboard, etc.), that brings you the highest performance Amiga emulation. Be it a classic A500, A1200, CD32 or up to a high-end model equipped with a 68040 and a graphics card, we’ve got you covered.

It’s an open-source project, build with the efforts of several people and based on previous work of others. You are welcome to join the project and help make Amiberry the best Amiga emulator for ARM devices! Visit the project page on Github for more.

Amiberry is already included in several popular distros (like RetroPie, DietPi, Amibian, The RetroArena, Batocera and others) and can be installed or upgraded from within their ecosystems. Additionally, you can of course install it on a standard Linux distro (e.g. Raspbian, Ubuntu, Arch). It supports both 32-bit and 64-bit platforms.

Donations

If you like this project, you can help further development by donating any amount you can: https://paypal.me/pools/c/8apqkBQovm

Donations go towards getting new devices to port Amiberry to, covering some of the costs, keeping the motivation for the countless hours of work involved in the project, etc.

Requirements

  • A Raspberry Pi or other supported ARM based device (e.g. Odroid XU4, ASUS Tinkerboard, Pine64 RockPro64 etc.). The faster the better, Amiga emulation is quite demanding.
  • A network connection. That can be either your board’s built-in Ethernet or a WiFi adapter. This is needed for the initial installation at least, it’s optional after that.

Installation:

Note: If you’re running RetroPie, then Amiberry is already included! Just install it from the “RetroPie-Setup” menu.

Already have a system you want to keep, but want the Amiberry goodness? No problem. Each stable release includes binaries as well.

  1. Get the latest binary release from the Github project page: https://github.com/midwan/amiberry/releases
  2. Make sure you have all the dependencies installed in your system. Check the release page for more details!
  3. Extract the archive and place the emulator executable where you want. Remember to set the flags to execute on it, if necessary (e.g. chmod a+x <filename>)
  4. You’ll need to bring your own Kickstart ROMs, as they are protected under copyright. If you’ve bought Amiga Forever, you can also use those ROMs, but remember to also copy the “rom.key” file in the same directory, as those are encrypted.
  5. You can use ADF disks, HDF hard file images, normal directories/files as virtual Amiga Hard drives, etc. Just set up your configuration from within the emulator and start having fun.
  6. New feature: Amiberry now also supports WHDLoad games directly, and can load them using our own custom boot loader. You can check the documentation on how to use this feature in the official Wiki page: https://github.com/midwan/amiberry/wiki/WHDLoad-Auto-booting

FAQ

  • I found a problem. What can I do?
    • We’re sorry about that! To do our best and fix it, it would be great if you could report it in detail, including the steps to recreate it, by opening a new issue here.
  • I have an idea on how to make this better. What can I do?
    • Great! Feedback always helps in improving things and it’s more than welcome. Please open a new issue here and describe your idea/suggestion.

Changelog

Please check the version history on Github.

Credits

RetroPie feedback, support and guides can be found on the Amiga RetroPie WHDLoad group on Facebook.

This project was originally inspired by Amibian, by Gunnar Kristjánsson.

Original ideas and support from the Retro Emulation Facebook group.

Name idea from Vasiliki Soufi.

Amiberry logo created by Thomas Navarro Garcia.