We are the Armiga Project Team. To celebrate the Amiga Day, we have developed Uae4Armiga4Pi, which is a version of the uae ported and modified for the Armiga Project, adapted for the Raspberry Pi. This version is distributed with no support, just to give an idea of Uae4Armiga.
Link: http://www.armigaproject.com/pi/pi.html
This version does not support FDD loading and browsing. USB plug&play support isn't included either.
The performance you can expect is around 30fps, but please note for doing this we've changed fameC core and compatibility issues my arise.
Uae4Armiga is based on Uae4All, made by Chui!
Follow us on:
·www.armigaproject.com
·www.facebook.com/armigaproject
·www.twitter.com/armigaproject
Enjoy!
From the README file:
BEFORE YOU START:
-Install SDL:
Uae4Armiga makes use of DSL libs, so maybe you need to install them. For doing so, just run the next commands:
Code: Select all
sudo apt-get update
sudo apt-get install libsdl1.2debian
sudo apt-get install libsdl-mixer1.2
sudo apt-get install libsdl-ttf2.0-0
-Set resolution to 720p and enable HDMI audio:
----------------------------------------------
You'll need to force 720p output on the Raspberry and the HDMI audio if you want sound

Code: Select all
sudo nano /boot/config.txt
Code: Select all
framebuffer_width=1280
framebuffer_height=720
Code: Select all
hdmi_drive=2
Code: Select all
#overscan_left=24
#overscan_right=24
#overscan_top=16
#overscan_bottom=16
----------------
Code: Select all
sudo reboot
The Armiga will be distributed with a legal copy of Kickstart1.3, but this version isn't, so you'll need to get it yourself.
For doing so, we suggest licensing it from AmigaForever:
Once you have the ROM, just rename it to kick.rom and place it in the same folder where uae4armiga4pi is.
LAUNCHING UAE4ARMIGA4Pi:
Once everything is setup, just launch uae4armiga4pi by typing
Code: Select all
uae4armiga4pi
-Moving: Use your keyboard arrows or joystick/gamepad d-pad (please note analog controllers may fail)
-Selecting options: Just press RETURN on your keyboard or BUTTON 1 on your joystick/gamepad
-Go back: Press ESC on your keyboard or BUTTON 2 on your joystick/gamepad
-Returning to emulator without restarting it: From the main menu, press ESC on your keyboard or BUTTON 2 on your joystick/gamepad
-Changing graphic filter: By default, pixeldoubler is enabled. To change it, use the F keys in the main menu:
·F1: Pixel Doubler
·F2: Scanline
·F3: Scanline 50%
·F4: Scanline 80%
USING THE EMULATOR:
You can use your USB mouse, joystick/gamepad/keyboard as in a real Amiga, however, some things must me noticed:
-Using the Virtual Mouse: If you don't have a real mouse, just press TAB in your keyboard and you enter the virtual mouse mode. Move the mouse with the arrows and use L_SHIFT and L_CTRL as buttons
-Virtual Amiga Keyboard: While default keyboard works most of the times, some games are a bit "special". By hitting BACKSPACE you enter the virtual keyboard mode. Move over the keyboard with the keys and use them by pressing SPACE
-Virtual Joystick: By default, a joystick is emulated with the keyboard. Just use the arrows to move and L_CTRL and SPACE as buttons
-Going back to the menu: Press F11 of BUTTON 3 on your joystick/
gamepad
-Changing disk: Go to the main menu (F11 / BUTTON 3), browse your ADFs folder, select the image you want (RETURN / BUTTON 1) and go back to the emulator (ESC / BUTTON 2)
-Change game and restart: Go to the main menu (F11 / BUTTON 3), browse your ADFs folder, select the image you want (RETURN / BUTTON 1) , move to the bottom-center option in the main menu and press RETURN or BUTTON 1
ADDING ADFs:
Just copy your .adf files to the ADFs folder inside uae4armiga4pi.
You can do this from inside the Pi, connecting via FTP from your computer or browsing the Pi SD card from your computer.
ADDING COVERS:
Game covers should be stored in the COVERs folder inside uae4armiga4all and will show in the menu if they match the game name. So you'll need to set the cover name exactly the same as the game file name, including extension, + .jpg.
The height of the image must be 420px and the maximum width should be 380px.