Commit graph

1913 commits

Author SHA1 Message Date
Dimitris Panokostas
8314acd695 Fixed rotated emulation display 2020-02-01 13:04:28 +01:00
Dimitris Panokostas
a72be45c3a Improved rotation angle behavior 2020-02-01 12:44:50 +01:00
Dimitris Panokostas
1b68e246a3 Fixed rotatied picture was cropped in GUI 2020-02-01 12:42:28 +01:00
Dimitris Panokostas
c618efc0c5 Minor cleanup 2020-01-31 23:31:32 +01:00
Dimitris Panokostas
b5ca4367fd Removed reference to obsolete header 2020-01-31 22:22:29 +01:00
Dimitris Panokostas
29a5b31b66 Removed obsolete SDL1 files 2020-01-31 22:13:58 +01:00
Dimitris Panokostas
c47b8b5257 Bugfix JIT: FPU (32 bit), ORSR/EORSR/ANDSR, LINK/UNLK
Merged from TomB's fixes
2020-01-29 08:42:16 +01:00
Dimitris Panokostas
7ff924b89d Increased default window size to 800x600
- GUI window size is now 800x600 instead of 800x480
- Handle rotation better (WIP - not finished yet)
2020-01-26 22:47:55 +01:00
Dimitris Panokostas
96b11275d4 Fixed typo 2020-01-26 15:56:15 +01:00
Dimitris Panokostas
2df1227a59 Add some more logging when trying to open window 2020-01-25 21:42:27 +01:00
Dimitris Panokostas
c188ae0b5e Added SDL2 64-bit Go Advance target 2020-01-25 17:56:06 +01:00
Dimitris Panokostas
a59896d96d Added new amiberry.conf parameters
- Default open gui key
- Default quit key
- Rotation Angle
2020-01-25 16:49:22 +01:00
Dimitris Panokostas
e61e34e436 Set write_logfile option to default to no 2020-01-25 14:24:05 +01:00
Dimitris Panokostas
df105fd55b Fixed README
Non -dev libraries have different names
2020-01-25 12:40:21 +01:00
Dimitris Panokostas
1380143f82 Improved help for "model" command line option 2020-01-25 12:37:24 +01:00
Dimitris Panokostas
b1a4bacb8f Implemented Quickstart model selection as a command line option 2020-01-25 12:32:17 +01:00
Dimitris Panokostas
b8dc896422 Added special Go Advance target using libgo2 2020-01-24 13:10:58 +01:00
Dimitris Panokostas
f6d1248f7b Added libgo2 submodule
This is needed for the Odroid Go Advance target
2020-01-24 12:33:56 +01:00
Dimitris Panokostas
eab8b9088f Improve SDL2 config detection 2020-01-23 23:18:01 +01:00
Dimitris Panokostas
0b4b6e5beb Modified Odroid GO Advance target
Now named RK3326 and it's part of the Rockchip family of targets
2020-01-23 23:01:15 +01:00
Dimitris Panokostas
368edbd70d Added new target: Odroid Go Advance 2020-01-23 21:01:15 +01:00
Dimitris Panokostas
142f8c394d Implemented #562: Detach mouse with middle mouse button 2020-01-22 22:13:15 +01:00
Dimitris Panokostas
4193c8384a Add faster cycles define for RPI4 64-bit targets 2020-01-15 21:35:17 +01:00
Dimitris Panokostas
8713dd53f2 Removed junk files from boot-data.zip #574 2020-01-08 22:06:04 +01:00
Dimitris Panokostas
0e47d4ec23 Updated logo 2020-01-06 12:13:12 +01:00
Dimitris Panokostas
1b782f2ebc Removed special mouse acceleration for Android
Sensitivity was way too high if using a real mouse
2020-01-05 12:17:26 +01:00
Jari Hämäläinen
50defa1f23 Disable render thread in RK3399 (RockPro64) target for smoother graphics (#573)
RK3399 / RockPro64 had a bit stuttering in scrolling (really noticeable
for example in Pinball Fantasies) and status line seems to be
flickering.

At least for me disabling render thread improvent scrolling considerably
and fixed the flickering in status line.
2020-01-04 23:31:05 +01:00
Dimitris Panokostas
3e5038ab9d Fix MDS CD image detection. 2020-01-03 23:21:06 +01:00
Dimitris Panokostas
ce2de8e7f7
Update FUNDING.yml 2019-12-29 19:43:12 +01:00
Dimitris Panokostas
f9ae0ad9a9
Update README.md 2019-12-29 19:41:54 +01:00
Dimitris Panokostas
8c6a263bd4
Update README.md 2019-12-29 19:39:46 +01:00
Dimitris Panokostas
8563609559
Update CONTRIBUTING.md 2019-12-29 19:35:01 +01:00
Dimitris Panokostas
5c6c927d21
Update bug_report.md 2019-12-29 19:32:24 +01:00
Dimitris Panokostas
db48eb5597
Update feature_request.md 2019-12-29 19:32:11 +01:00
Dimitris Panokostas
8c3fa5a96f Added NVidia Jetson Nano target 2019-12-29 00:36:15 +01:00
Dimitris Panokostas
e7c3147f2b Android logging wouldn't respect write_logfile setting 2019-12-27 21:56:01 +01:00
Dimitris Panokostas
348c6ac8d9 Implemented touch down/up event handling inside emulation 2019-12-26 21:02:17 +01:00
bspinner
2008dcc882 Adds missing va_end(parms) for write_log (#566) 2019-12-26 20:41:51 +01:00
Dimitris Panokostas
53d9a463ad Implemented touch controls in all areas of the GUI 2019-12-26 19:58:54 +01:00
Dimitris Panokostas
9f993083df Implemented Touch control for the GUI 2019-12-26 12:16:50 +01:00
Dimitris Panokostas
0c2b95631d Fix uae boot rom mode setting after load. 2019-12-23 10:48:21 +01:00
bspinner
277feed727 Fixes Android crash when leaving guisan (#564)
* Uses C++14 standard lib instead of GNU

GNU lead to compilation errors.

* Removes variables

Those are in the main Android.mk now and relative.

* Creates header file for amiberry_filesys for reuse in other files

* Adds prefix_with_application_directory_path for Android support

* Uses path prefixer to fix some crashes on Android

* Adds pattern for Android Studio (jetbrains) working file

* Removes unused compiler directive LIBMPEG2_PATH from Makefile

* Fixes startup behavior for Android

We are using the applications directory as our working directory now,
because SDCARD access will be limited in the future of Android.
Coming with that, we're also relying on `start_path_data` being
set correctly at startup instead of working around it during
loading of settings.

* Workaround for crash during startup

* Workaround for another crash during startup on Android

* Adds new code file scp.cpp to Android build

* Adds orig files to gitignore

* Fixes behaviour of prefix_with_application_directory_path

* Enables redirection of logs to Android's logcat

* Fixes misspelled compiler directive

* Sets renderer on SDLImageLoader instance for guisan

Otherwise it will crash on Android when leaving the GUI.
Crash happens starting in `ImageButton`'s destructor.
It calls destroy on the Image. That will lead to a crash in `SDLImage::free()`.
`mTexture` isn't set, because `mRenderer` is `null` after `SDLImage` construction

```cpp
SDLImage::SDLImage(SDL_Surface* surface, bool autoFree, SDL_Renderer* renderer)
    {
        mAutoFree = autoFree;
        mSurface = surface;
        mRenderer = renderer;
        if (renderer)
        {
                mTexture = SDL_CreateTextureFromSurface(renderer, surface);
                SDL_SetTextureBlendMode(mTexture, SDL_BLENDMODE_BLEND);
        }
    }
```
2019-12-23 10:43:44 +01:00
bspinner
a57736e2cd Amiberry GUI on Android comes up (#563)
* Uses C++14 standard lib instead of GNU

GNU lead to compilation errors.

* Removes variables

Those are in the main Android.mk now and relative.

* Creates header file for amiberry_filesys for reuse in other files

* Adds prefix_with_application_directory_path for Android support

* Uses path prefixer to fix some crashes on Android

* Adds pattern for Android Studio (jetbrains) working file

* Removes unused compiler directive LIBMPEG2_PATH from Makefile

* Fixes startup behavior for Android

We are using the applications directory as our working directory now,
because SDCARD access will be limited in the future of Android.
Coming with that, we're also relying on `start_path_data` being
set correctly at startup instead of working around it during
loading of settings.

* Workaround for crash during startup

* Workaround for another crash during startup on Android

* Adds new code file scp.cpp to Android build

* Adds orig files to gitignore

* Fixes behaviour of prefix_with_application_directory_path

* Enables redirection of logs to Android's logcat

* Fixes misspelled compiler directive
2019-12-23 10:43:35 +01:00
Dimitris Panokostas
8b15040881 Bumped to v3.0.11 2019-12-15 23:33:16 +01:00
Dimitris Panokostas
26cc2e3d32 Old border sprite hack disabled.
Sync with latest WinUAE sources
2019-12-15 23:32:45 +01:00
Dimitris Panokostas
bc8afd8f0b Fixed CD32 emulation would not start after 3.0.7 #556 2019-12-15 14:10:16 +01:00
Dimitris Panokostas
b4caddc088 Added scp.cpp in CMakeLists 2019-12-14 22:45:56 +01:00
Dimitris Panokostas
c7e8b6cd05 Fixed scp Makefile reference 2019-12-14 13:21:53 +01:00
Dimitris Panokostas
92e79abef3 Bumped version to v3.0.10 2019-12-14 13:17:48 +01:00
Dimitris Panokostas
5d1edbaefa Implemented support for SCP images #555 2019-12-14 13:17:13 +01:00