Commit graph

911 commits

Author SHA1 Message Date
Dimitris Panokostas
95dff817ff Added submodule "capsimg" for IPF support 2018-02-09 18:22:06 +01:00
Dimitris Panokostas
0af433f382 Fixed #229: Some configurable hotkeys would not work in SDL1 2018-02-09 17:54:59 +01:00
Dimitris Panokostas
47ca7f133b Added experimental CMake support 2018-02-09 15:57:44 +01:00
Dimitris Panokostas
af78640549 Added a CppProperties.json file, so you can use the Open Folder capabilitiies from Visual Studio 2018-02-09 13:45:27 +01:00
Dimitris Panokostas
a8a874cc61 Updated VSLinux project 2018-02-09 13:44:53 +01:00
Dimitris Panokostas
d11d0a9e95 Bumped version to v2.13 beta 2018-02-08 20:52:35 +01:00
Dimitris Panokostas
b9dc57af87 Fixed JIT FPU bugs (Starstruck demo corruption, etc.) 2018-02-08 20:40:37 +01:00
Dimitris Panokostas
88316d7916 Fixed #238: Autofire is now disabled by default 2018-02-08 11:05:16 +01:00
Dimitris Panokostas
0480d9ed3c Added missing compiler defines for Android targets 2018-02-08 00:45:37 +01:00
Dimitris Panokostas
540dd6f1f0 Fixed #233: If there were many (e.g. thousands) of config files in the directory, Amiberry would take a long time before showing the GUI.
This was caused by scanning each config file to get the Description field out of it.
There is now an option to bypass that: a new line in adfdir.conf is added "read_config_descriptions".
Set it to "no" to disable the default behavior (default is to get the Description).
2018-02-07 22:43:17 +01:00
Dimitris Panokostas
fba61a387f Makefile: added missing USE_SDLx define for Android platform, removed unused SDL1-XU4 target 2018-02-06 21:36:25 +01:00
Dimitris Panokostas
794f38f079 Fixed bug in GUI, where the CD dropdown would not keep the value if you selected one from the history 2018-02-05 22:21:31 +01:00
Dimitris Panokostas
7dc7645fd2 Fixed compile would not work on RPI1/Zero due to JIT FPU sections not supported by that CPU. 2018-02-05 21:57:52 +01:00
Dimitris Panokostas
cdcb3eac63 Fixed focus would not return back to control after opening ShowMessage in some areas 2018-02-04 23:20:32 +01:00
Dimitris Panokostas
145cc764c3 Bumped dev version to v2.12 beta 2018-02-04 21:06:39 +01:00
Dimitris Panokostas
1b895628ed When Rescan Paths button is pressed, update more panels and show a relevant message when scanning is complete 2018-02-04 20:30:16 +01:00
Dimitris Panokostas
f640d524b9 Refresh Custom Panel when changes in the Retroarch checkboxes are made 2018-02-04 20:29:47 +01:00
Dimitris Panokostas
bd07ce5b22
Update README.md 2018-02-04 16:33:12 +01:00
Dimitris Panokostas
02e531efec Bumped version to v2.11 2018-02-03 22:13:39 +01:00
Dimitris Panokostas
a3cebef168 Fixed #205: Full screen was not cleared when starting emulation under Dispmanx / SDL2 2018-02-03 21:56:27 +01:00
Dimitris Panokostas
4f9fed7b7c Added Analog Axis remapping option 2018-02-03 21:30:52 +01:00
Dimitris Panokostas
0001048357 Re-added double-sized mouse pointer in GUI, unless we're running under x11 2018-02-03 18:10:37 +01:00
Dimitris Panokostas
9b836b32be Added support for joystick Axis navigation in the GUI 2018-02-03 18:09:49 +01:00
Dimitris Panokostas
568513e5b9 Fixed bug in Floppy dropdowns, where selected values were not kept 2018-02-03 16:38:15 +01:00
Dimitris Panokostas
1b7525ddc0 Added more FPU opcodes (further improves performance of JIT FPU), improved makefile profiler options 2018-02-03 01:30:57 +01:00
Dimitris Panokostas
f1bddd57a1 Revert Frameskip mode to disabled by default, as it messes with drawing Interlaced modes 2018-02-02 21:54:14 +01:00
Dimitris Panokostas
43df2906dd Fixes for "rpi" backend in SDL2: Start in Fullscreen mode by default, if not using "x11" backend. 2018-02-02 16:16:33 +01:00
Dimitris Panokostas
324c87a622 AndroidBuild.sh made executable 2018-02-02 01:31:38 +01:00
Dimitris Panokostas
9236793c45 Android target rename 2018-02-02 01:30:11 +01:00
bspinner
d1c3f3ff16 WIP: Odroid fix (#223)
* Adds binaries and rom.key to gitignore

* Adds HAVE_NEON to Makefile for xu4

* Makes project compilable again

* Adds -DMALI_GPU and makes it startable on xu4 again
2018-02-01 23:06:24 +01:00
Dimitris Panokostas
730fefbf8f Updated VSLinux solution with latest code changes (removed Softfloat files) 2018-02-01 16:46:22 +01:00
Dimitris Panokostas
1d17d45c34 Minor cleanup in Makefile 2018-02-01 16:20:43 +01:00
Dimitris Panokostas
8948be9d18 Moved sanitize compiler options in a better location within the Makefile 2018-02-01 10:31:02 +01:00
Dimitris Panokostas
1fb959ff86 Removed non-existing reference for Android targets, moved copy of non-stripped binary within the right location and disabled it by default 2018-02-01 10:28:42 +01:00
Dimitris Panokostas
a8815b211e Added JIT FPU, removed Softfloat option (too slow to be useful) - Thanks TomB! 2018-01-30 01:08:23 +01:00
Dimitris Panokostas
f24301e8dd Use screen name for Dispmanx updates (harmonized syntax across file) 2018-01-29 00:52:56 +01:00
Dimitris Panokostas
7b26976aa3 Check if surface needs a lock, and apply one, for P96 updates. 2018-01-29 00:52:18 +01:00
Dimitris Panokostas
9b263f5ced Set Frameskip as the default option - only activates if needed anyway 2018-01-28 23:50:35 +01:00
Dimitris Panokostas
2f3db1db63 Fixed Frameskip was enabled by default in previous commits 2018-01-28 23:20:25 +01:00
Dimitris Panokostas
eacd21d1f9 Added workaround for Mouse Pointer not showing in GUI with Mali GPUs (e.g. Tinker board, OrangePi, etc.) 2018-01-28 23:08:19 +01:00
Dimitris Panokostas
883b8dcfad Added Fullscreen mode as an option, saved in the config. Only affects Amiberry running under x11, as running from the console is fullscreen always. 2018-01-28 22:45:43 +01:00
Dimitris Panokostas
8a30d382a0 GUI: Adjusted Display sliders group size 2018-01-28 21:03:16 +01:00
Dimitris Panokostas
7771596e16 GUI window now attempts to open centered on screen, if running under X11. Fullsceen modes from the console are unaffected 2018-01-28 20:24:50 +01:00
Dimitris Panokostas
dc0a410a7e Added (unused) multithreaded version of copyall for P96 modes - might come in handy for some platforms, but no benefit for current ones 2018-01-28 20:24:09 +01:00
Dimitris Panokostas
fa6290eede Added Turbo mode in cfgfile 2018-01-28 20:23:34 +01:00
Dimitris Panokostas
68dd1eaa29 Brought back the Restart button in the GUI 2018-01-28 20:23:01 +01:00
Dimitris Panokostas
742abe5de8 Added new CPU speed option: Turbo mode. This gives only the minimum possible cycles to chipset, focusing on CPU performance (good for desktop usage) 2018-01-28 19:58:17 +01:00
Dimitris Panokostas
cd3998cc4f New feature: Full Screen mode toggle (when running under X11), configurable button from Misc Panel.
Added Action Replay button, configurable from Misc Panel.
Filtered out repeated key events, so they work as toggles properly now.
2018-01-27 22:25:46 +01:00
Dimitris Panokostas
75f91db975 Added fine-tuned custom chipset timings for Tinkerboard, modified RPI ones 2018-01-27 14:36:47 +01:00
Dimitris Panokostas
e6b67c55fc Added SDL2 mult-threaded rendering, enabled with relevant Define on target 2018-01-27 14:36:22 +01:00