Amiga emulation system, further developed optimized fork of uae4arm-rpi.
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/
This documentation has been updated for DietPi v149
- For DietPi v148 and lower, please change all references of amiberry with uae4arm-rpi for the file/folder locations
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.
Launching a Kickstart and Floppy disk image:
Once AmiBerry is running, you will need to setup the emulator for the Kickstart and Floppy disk image you wish to use:
- 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.
SDL1 vs SDL2
SDL2 offers roughly 2x emulation performance in our tests. Whist still in beta devolpment, SDL2 should offer a much improved emulation experience.
- Known issues with SDL2:
- AmiBerry SDL2 cannot be run under desktop. This is due to a known issue with SDL2 leaking keyboard input to background screen (eg: desktop)
- 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