Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/gaming/#amiberry
Amiberry is an optimised 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: https://blitterstudio.com/amiberry/
- Direct download link: https://dietpi.com/downloads/images/Die ... miberry.7z
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.com/
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.
Load your ADF from or place them where every you want it, e.g. create and use:
To allow uploads via file servers, remember to grant required permissions, e.g.:
chown dietpi:dietpi /mnt/dietpi_userdata/amiberry/floppy_images
Create an Amiga configuration:
- Amiberry can be started by running systemctl start amiberry
- Optionally, you can enable Amiberry autostart to boot 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.
If you face issues with the fast boot option or need to have other service starting up first, use Amiberry standard boot.
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.
Next you will need to setup the emulator for the Kickstart and Floppy disk image you wish to use:
Enable Fullscreen output:
- 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 Floppy image directory, e.g. /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.
Optional: Set CPU speed to fastest (recommended)
- 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.
Optional: Save configuration (recommended)
- On the left hand side, select CPU and FPU.
- Under CPU Speed, select the fastest option.
- If you find this change slows down the emulation, try using the fixed value of 25MHz
It is recommended to save your settings. This will ensure the settings are applied on next startup of Amiberry
Good to GO!
- On the left hand side, select Configurations.
- Enter the name, e.g. autostart, then click Save
When ready, select Start
to launch the emulator. Have fun!
- 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) directory as chosen before, e.g. /amiberry/floppy_images
- Kickstarts (.rom) directory = /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:
Overclocking your system will improve performance. Stability may vary across devices and overclocking is not officially supported:
- 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 an 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