-
-
Notifications
You must be signed in to change notification settings - Fork 90
First Installation
Dimitris Panokostas edited this page Feb 5, 2018
·
16 revisions
- Raspbian Jessie or later (might work on other distros as well, but this is what is mostly tested against)
- SDL1 (Raspberry Pi only!) or SDL2 (any platform)
- SDL1: Legacy or FKMS driver (for Raspberry Pi)
- SDL2: Any supported driver for your system (note: if you want to run it from the console on the Raspberry Pi, you need to compile SDL2 from source - see https://github.com/midwan/amiberry/wiki/Compile-SDL2-from-source)
You have to provide your own Amiga Kickstart ROMs. You can use the encrypted Amiga Forever ones as well, if you include the "key.rom" file with them in the same directory.
libxml2-dev libflac-dev libmpg123-dev libpng-dev libmpeg2-4-dev
If you want to run the SDL1 version, you additionally need the following system packages (from a standard Jessie/Stretch system):
libsdl-dev libguichan-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev
If you want to run the SDL2 version, you additionally need the SDL2
, SDL2_ttf
and SDL2_image
packages compiled from source, as per the instructions in the relevant Wiki page.
We have several targets available to cover different scenarios. As a rule of thumb, you can follow the below guide to choose the right one for you:
- Are you using the Legacy video driver? Then pick SDL1 + Dispmanx
- Are you using the FKMS video driver? Either SDL1 + Dispmanx or SDL2 + Dispmanx (note: you'll have to compile SDL2 from source to with
--disable-video-rpi --enable-video-kmsdrm
). - Are you using the Full KMS driver and/or want to run it windowed under X11? Pick the SDL2 target.
- There's no Dispmanx target (it's specific to RPI), so just pick the SDL2 target for your platform
- Depending on your platforms architecture (CPU, FPU, GPU), one of the existing SDL2 targets might work for you. You'll have to experiment a bit and see.
- We'd be happy to have Amiberry running on as many devices as possible. Please donate a board for development and we can try to port Amiberry on it!
- First Installation
- RetroPie Installation
- Kickstart ROMs (BIOS)
- Compiling from source
- Frequently Asked Questions
- Default Options
- How to enable Integer Scaling