Merged SDL1 and SDL2 projects

This commit is contained in:
Dimitris Panokostas 2017-12-04 15:49:40 +01:00
parent 0f52c165e6
commit cebfc8f823
155 changed files with 42610 additions and 67600 deletions

View file

@ -1,14 +1,16 @@
Amiga emulator for the Raspberry Pi
# Amiga emulator for the Raspberry Pi
=================================
WARNING: Experimental, unstable, development branch.
Stuff here will most probably break at some places. Don't bother reporting bugs!
Warning: this branch is still Work In Progress - it requires a few extra steps to build and some things may not be finished yet! :)
If you're looking for the latest "stable" version, please use the master branch for now.
Once this branch is complete, it will be merged back to the master and replace it.
# History (newest first)
- Updated drawing, custom, events and a few other parts from WinUAE 3.4.1
- Added GPerfTools for profiling and optimized malloc functions (note: this adds 2 extra dependencies, check below)
- Added an option for choosing Scaling Method (for non-Picasso modes): Auto, Nearest Neighbor (pixelated) or Linear (smooth). Auto will automatically choose between the other two modes on the fly, depending on the Amiga resolution requested and if the native monitor resolution can display it as an exact multiple or not. This vastly improves the sharpness of the resulting image.
- Improved image centering (for non-Picasso modes)
- Ported to SDL2
- Added Line Doubling mode for Interlace resolutions
- Added multi-threaded drawing routines to improve performance
- Improved emulation accuracy
- [SDL2] Added an option for choosing Scaling Method (for non-Picasso modes): Auto, Nearest Neighbor (pixelated) or Linear (smooth). Auto will automatically choose between the other two modes on the fly, depending on the Amiga resolution requested and if the native monitor resolution can display it as an exact multiple or not. This vastly improves the sharpness of the resulting image.
- [SDL2] Improved image centering (for non-Picasso modes)
- [SDL2] Ported to SDL2
- Added new Picasso resolutions
- Added NetBeans project
- Added Visual Studio solution using VC++ for Linux
@ -52,8 +54,8 @@ Install the following packages:
Clone this repo:
cd ~
git clone https://github.com/midwan/amiberry -b sdl2 amiberry-sdl2
cd amiberry-sdl2
git clone https://github.com/midwan/amiberry -b dev amiberry-dev
cd amiberry-dev
Then for Raspberry Pi 3: