Amiberry is an optimized Amiga emulator for the Raspberry Pi and other ARM-based SoCs, 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.
This installation is possible due to a collaboration with Dimitris Panokostas (AmiBerry) and Daniel Knight (DietPi).
- Keyboard + Mouse is highly recommended.
- We also offer a completely automated installation image for AmiBerry. Please see: http://blitterstudio.com/amiberry/
Note:
This documentation has been updated for (and requires) DietPi v6.2
Known Issues:
The autostart.uae does not load during 1st run of AmiBerry. Please manually load the autostart.uae config the 1st time you run it.
First Run Setup
- Kickstarts (Amiga BIOS/boot system)
Amiga kickstart ROM images are required to run the system(s) you want to emulate. These can not be bundled due to copyright restrictions.
If you own the Amiga Forever product, you can legally download and use Kickstarts you are eligible for, from https://www.amigaroms.net/
NB: Kickstart 1.3 (A500-A2500-A3000-CDTV) is highly recommended to work with most games.
Kickstarts need to be placed in /mnt/dietpi_userdata/amiberry/kickstarts - Floppy disks (Amiga .adf images)
Amiga's floppy disk images have a .adf file extension.
You will need obtain at least one ADF image to start your Amiga experience.
ADF images need to be placed in /mnt/dietpi_userdata/amiberry/floppy_images
- AmiBerry can be started by running systemctl start amiberry
- Optionally, you can enable auto-boot, which boots straight into the Amiga environment as fast as possible, with the least possible interference from Linux.
Simply run dietpi-autostart and select AmiBerry (Fast boot) then reboot your system.
Once AmiBerry is running, you will need to configure the emulator, to tell it which Amiga system to emulate.
- Select Quickstart (from the left hand side menu)
- Under Amiga model:, select the Amiga model you'd like to emulate (example A500)
- Under Config: select the additional options for the target Amiga model (if required)
- Click the Set configuration, button to apply changes.
- Select a Kickstart (ROM):
- On the left hand side, select ROM.
- Under Main ROM File:, click the browse button (3 dots) ...
- Navigate to your Kickstarts directory /mnt/dietpi_userdata/amiberry/kickstarts
NB: AmiBerry does not currently support symlinks. If you have a dedicated USB drive installation, the location is: /mnt/uuid-of-drive/amiberry/kickstarts - Select a Kickstart (1.3 is recommended)
- Select a Floppy disk image (ADF):
- On the left hand side, select Floppy drives.
- Under DF0:, select the browse button the right hand side (3 dots) ...
- Navigate to your Floopy image directory /mnt/dietpi_userdata/amiberry/floppy_images
NB: AmiBerry does not currently support symlinks. If you have a dedicated USB drive installation, the location is: /mnt/uuid-of-drive/amiberry/floppy_images - Select the Rom you wish to use.
- On the left hand side, select Display.
- Ensure the Fullscreen option is enabled.
This will emulate the Amiga as fast as possible, ensuring you get the maximum FPS for your SBC hardware.
- On the left hand side, select CPU and FPU.
- Under CPU Speed, select the fastestoption.
- If you find this change slows down the emulation, try using the fixed value of 25MHz
It is recommended to overwrite the autostart.uae configuration with your new settings. This will ensure the settings are applied on next startup of AmiBerry
- On the left hand side, select Configurations.
- Enter the name autostart, then click Save
When ready, select Start to launch the emulator. Have fun!
FAQ:
- How can I transfer Kickstarts & Floppy Images to the device?
Make sure you have one of DietPi's File Servers installed.- Floppy Disk Image (.adf) folder = /amiberry/floppy_images
- Kickstarts (.rom) folder = /amiberry/kickstarts
- How can I open the configuration window once the emulator has started?
The pre-defined key for that is F12. - How can I reboot the Amiga emulation environment (Amiga reset)?
Use Ctrl + Left Windows + Right Windows keys. If you don’t have a Right Windows key, try using the menu key instead. - What are the default controls for Joystick, when using a Keyboard?
When using a keyboard, the default joystick controls are:- Arrow Keys = Up/Down/Left/Right
- Page Down = Fire/Button 1
- Page Up= Fire/Button 2
- How can I improve performance (framerate)?
A lower resolution may improve performance on most games. From the emulator main menu:- On the left hand side, select Display
- 640x256 is high resolution
- 320x256 is low resolution and should provide improved performance
- From a terminal, run dietpi-config
- Select the Performance Options menu
- Select Overclocking Profiles
- Select a overclocking profile, then reboot the system
- How do i set the floppy drive speed for compatibility?:
Floppy drive emulation is to set to "800%" by default. This reduces loading times by upto 8x. You can lower this to 100%, increasing compatibility:- On the left hand side, select Floppy Drives
- Change the Floppy Drive Emulation Speed value to 100&
- Some games are not in full screen:
Games run at various resolutions, from the emulator main menu:- On the left hand side, select Display
- Change the Height value to 200 or 256
- Press the Resume or Start button
If you find this installation useful, please donate.
All donations using this link will be split 50/50 between Dimitris Panokostas (AmiBerry) and Daniel Knight (DietPi).

>> Return to DietPi-Software List