Update README.md
This commit is contained in:
parent
d81cf4c916
commit
2993f2cc0f
1 changed files with 34 additions and 58 deletions
92
README.md
92
README.md
|
@ -1,50 +1,47 @@
|
|||
# Changes in forked version
|
||||
|
||||
- New target platform: Pi 3
|
||||
- Optimizations for Pi 3 added
|
||||
- Pi 3 is now the default target if no Platform is specified
|
||||
- Added support for custom functions assignable to keyboard LEDs (e.g. HD activity)
|
||||
- Code formatting and cleanup
|
||||
- FullHD (1080p) resolution supported in Picasso96 mode on all Pi models
|
||||
- Pi Zero / Pi 1 version now has full Picasso96 support (up to 1080p 24bit)
|
||||
- Removed Pandora specific keyboard shortcuts which caused crashes
|
||||
- Loading the Configuration file now respects the input settings
|
||||
- Fixed bugs and crashes in GUI keyboard navigation
|
||||
# History (newest first)
|
||||
- Ported to SDL2
|
||||
- Added NetBeans project
|
||||
- Added Visual Studio solution using VC++ for Linux
|
||||
- Fixed bugs related to video and audio glitches
|
||||
- Renamed folder structure according to the WinUAE standard
|
||||
- The emulator now changes screen resolution on the host dynamically instead of always scaling to the native one (improves performance a lot)
|
||||
- Added mapping option for keyboard key to Quit the emulator directly
|
||||
- Added mapping option for game controller button to a) Enter GUI and b) Quit the emulator
|
||||
- Added Shutdown button, to power off the (host) computer
|
||||
- Added Visual Studio solution (requires VisualGDB), so we can compile and debug from Windows PC
|
||||
- Fixed bugs and crashes in GUI keyboard navigation
|
||||
- Loading the Configuration file now respects the input settings
|
||||
- Removed Pandora specific keyboard shortcuts which caused crashes
|
||||
- Pi Zero / Pi 1 version now has full Picasso96 support (up to 1080p 24bit)
|
||||
- FullHD (1080p) resolution supported in Picasso96 mode on all Pi models
|
||||
- Code formatting and cleanup
|
||||
- Added support for custom functions assignable to keyboard LEDs (e.g. HD activity)
|
||||
- Pi 3 is now the default target if no Platform is specified
|
||||
- Optimizations for Pi 3 added
|
||||
- New target platform: Pi 3
|
||||
|
||||
# uae4arm-rpi
|
||||
Port of uae4arm on Raspberry Pi
|
||||
To get full screen SDL2 support from the console on the Raspberry Pi, you will have to compile SDL2 from source. First you will need to get all the necessary tools:
|
||||
sudo apt-get update && sudo apt-get upgrade
|
||||
sudo apt-get install build-essential libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile-dev libudev-dev libasound2-dev libjpeg8-dev libtiff5-dev libwebp-dev automake
|
||||
|
||||
v0.5:
|
||||
Merge of latest TomB version for Pandora.
|
||||
Picasso fully working.
|
||||
Keyboard management improved.
|
||||
Add deadzone for joystick.
|
||||
Then download the SDL2 source tarball (currently on v2.0.5):
|
||||
cd ~
|
||||
wget https://www.libsdl.org/release/SDL2-2.0.5.tar.gz
|
||||
tar zxvf SDL2-2.0.5.tar.gz
|
||||
cd SDL2-2.0.5 && mkdir build && cd build
|
||||
|
||||
v0.4:
|
||||
Merge of latest TomB version for Pandora.
|
||||
Keep position between file selection
|
||||
Joystick management improved.
|
||||
|
||||
v0.3:
|
||||
Rework of dispmanX management (huge picasso improvement).
|
||||
Add 4/3 shrink for 16/9 screen.
|
||||
Alt key can now be used to switch between mouse and 2nd joystick.
|
||||
|
||||
v0.2:
|
||||
Merge latest TomB improvements from Pandora version (Zorro3 memory, picasso...).
|
||||
|
||||
v0.1:
|
||||
Use dispmanX for fast scaling and double buffering.
|
||||
Enable hat usage on joystick.
|
||||
Add Sony 6axis joystick workaround.
|
||||
Next, configure SDL2 to use only the OpenGL ES backend directly from the console:
|
||||
../configure --disable-pulseaudio --disable-esd --disable-video-mir --disable-video-wayland --disable-video-x11 --disable-video-opengl
|
||||
|
||||
Finally, compile and install SDL2:
|
||||
make -j 4 && sudo make install
|
||||
|
||||
With SDL2 installed, you can proceed to install Amiberry as follows:
|
||||
How to compile on Raspbian Jessie:
|
||||
|
||||
Install following packages:
|
||||
|
||||
sudo apt-get install libsdl-dev libguichan-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libxml2-dev libflac-dev libmpg123-dev
|
||||
sudo apt-get install libsdl2-ttf-dev libxml2-dev libflac-dev libmpg123-dev
|
||||
|
||||
Then for Raspberry Pi 3:
|
||||
|
||||
|
@ -57,25 +54,4 @@ How to compile on Raspbian Jessie:
|
|||
For Raspberry Pi 1:
|
||||
|
||||
make PLATFORM=rpi1
|
||||
|
||||
For Generic SDL:
|
||||
|
||||
make PLATFORM=generic-sdl
|
||||
|
||||
How to compile on Raspbian Whezzy:
|
||||
|
||||
You need to install same packages as Jessie (see above)
|
||||
and a more updated gcc (otherwise alter Makefile).
|
||||
In order to do this enter the following in command line:
|
||||
|
||||
sudo apt-get install g++-4.8
|
||||
|
||||
|
||||
Then for Raspberry Pi 2:
|
||||
|
||||
make CXX=g++-4.8
|
||||
|
||||
Or for Raspberry Pi 1:
|
||||
|
||||
make PLATFORM=rpi1 CXX=g++-4.8
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue