Skip to content

First Installation

Dimitris Panokostas edited this page Dec 12, 2023 · 10 revisions

Requirements

  • Raspbian Buster or later
  • These extra libraries: libsdl2-2.0-0 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0 flac mpg123 libmpeg2-4 libserialport0 libportmidi
  • 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.

So many targets, which one should I pick?

We have several targets available to cover different scenarios. You can follow the below guide to choose the right one for you:

If you're using a Raspberry Pi:

  • On 32-bit OS and older Raspberry Pi models, use the Dispmanx target for the best performance. However, it won't work if you have the Full KMS back-end (Dispmanx only works with Legacy and fake KMS). On a 64-bit OS (e.g. Manjaro), the SDL2 version is just as fast.
  • If you want to use Full KMS driver, then you should pick the SDL2 target instead.

If you're using another board:

  • Just pick the SDL2 target for your platform

If your platform doesn't have a dedicated target in the Makefile:

  • 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.

If you want your platform added in the list of officially supported targets:

  • 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!
Clone this wiki locally