No description
Find a file
2018-10-07 23:07:42 +02:00
.github/ISSUE_TEMPLATE Update issue templates 2018-10-07 23:07:42 +02:00
.vs Merge from dev to master 2018-02-04 21:02:03 +01:00
AndroidData Android platform updates 2018-02-24 11:43:46 +01:00
capsimg@067db4cc6b Added submodule "capsimg" for IPF support 2018-02-09 18:22:06 +01:00
conf Add empty directory for configuration, save state ... 2015-05-23 21:58:09 +00:00
data Merge from dev to master 2018-02-04 21:02:03 +01:00
guisan-dev Updated VSLinux solution, added xu4 target, updated guisan Makefile so it can compile on its own 2018-04-20 18:42:50 +02:00
kickstarts Add empty directory for configuration, save state ... 2015-05-23 21:58:09 +00:00
nbproject Merge from dev to master 2018-02-04 21:02:03 +01:00
savestates Add empty directory for configuration, save state ... 2015-05-23 21:58:09 +00:00
screenshots Add empty directory for configuration, save state ... 2015-05-23 21:58:09 +00:00
src Update CreateFilesysHardfile.cpp 2018-08-25 12:24:19 +02:00
VisualGDB Merge remote-tracking branch 'origin/dev' 2018-03-25 12:02:07 +02:00
VSLinux Updated VSLinux solution, added xu4 target, updated guisan Makefile so it can compile on its own 2018-04-20 18:42:50 +02:00
whdboot Changes the default controller for mouse games on WHDBooter from controller #2 to controller #1. 2018-04-07 13:40:15 +01:00
.gitattributes Merge from dev to master 2018-02-04 21:02:03 +01:00
.gitignore gitignore update for apple time machine file 2018-03-25 12:09:29 +01:00
.gitmodules Added submodule "capsimg" for IPF support 2018-02-09 18:22:06 +01:00
_config.yml WIP - merge latest sdl1-dev changes into sdl2-dev (warning, not fully checked yet, may crash!) 2017-11-29 00:54:20 +01:00
AndroidAppSettings.cfg Android platform updates 2018-02-24 11:43:46 +01:00
AndroidBuild.sh Merge remote-tracking branch 'origin/dev' - updated to v2.18 2018-03-18 21:31:21 +01:00
banner.png Merge from dev to master 2018-02-04 21:02:03 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-01-03 10:18:02 +01:00
COPYING WIP - merge latest sdl1-dev changes into sdl2-dev (warning, not fully checked yet, may crash!) 2017-11-29 00:54:20 +01:00
icon.png Merge from dev to master 2018-02-04 21:02:03 +01:00
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md 2018-01-03 10:28:13 +01:00
Makefile Removed pine64 target and added OrangePi PC in the Makefile 2018-10-03 00:21:13 +02:00
PULL_REQUEST_TEMPLATE Create PULL_REQUEST_TEMPLATE 2018-01-03 10:29:31 +01:00
README.md Update README.md 2018-04-24 23:24:16 +02:00

Amiga emulator for the Raspberry Pi and other ARM SoC

Warning: this branch is where Development takes place. It may be unstable, crash, not work from time to time - If you're looking for the latest "stable" version, please use the master branch for now.

Compiling SDL2

If you want to run the SDL2 version, you currently need to compile SDL2 from source on the Raspberry Pi, to get support for launching full screen applications from the console. The version bundled with Stretch is not compiled with support for the "rpi" driver, so it only works under X11.

Follow these steps to download, compile and install SDL2 from source:

https://github.com/midwan/amiberry/wiki/Compile-SDL2-from-source

With SDL2 installed, you can proceed to install Amiberry as follows:

Pre-requisites

Install the following packages:

  sudo apt-get install libxml2-dev libflac-dev libmpg123-dev libpng-dev libmpeg2-4-dev

Compiling Amiberry

Clone this repo:

  cd ~
  git clone https://github.com/midwan/amiberry
  cd amiberry

The default platform is currently "rpi3", so for Raspberry Pi 3 (SDL1) you can just type:

  make all

For Raspberry Pi 2 (SDL1):

  make all PLATFORM=rpi2

For Raspberry Pi 1/Zero (SDL1):

  make all PLATFORM=rpi1

And for the SDL2 versions, you can use the following:

  make all PLATFORM=rpi3-sdl2

Or for Raspberry Pi 2 (SDL2):

  make all PLATFORM=rpi2-sdl2

Or for Raspberry Pi 1/Zero (SDL2):

  make all PLATFORM=rpi1-sdl2

You can check the Makefile for a full list of supported platforms!