Commit graph

776 commits

Author SHA1 Message Date
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
Dimitris Panokostas
548cab148a Added Android-sdl2 target in Makefile 2018-01-27 13:17:19 +01:00
Dimitris Panokostas
f52d537079 Fixed bug where if you selected "None" for an Input port it would not stay after leaving the GUI. 2018-01-27 12:41:44 +01:00
Dimitris Panokostas
8481d76f5a Fixed indentation 2018-01-25 23:02:56 +01:00
Dimitris Panokostas
88bc3ea8f1 Added memory sanitize options 2018-01-25 21:21:56 +01:00
Dimitris Panokostas
ebec99b04c Makefile cleanup: Clean now removes -debug copy also 2018-01-24 22:15:33 +01:00
Dimitris Panokostas
acd26463cc Disabled Line Doubling by default, as it causes a performance hit in SDL2 2018-01-24 22:03:42 +01:00
Dimitris Panokostas
8029ab4551 Allow Amiberry screen to be a resizable window, if started from an X desktop. 2018-01-24 21:45:05 +01:00
Dimitris Panokostas
a545beb3f4 Reverted last commit since it didn't help 2018-01-24 09:16:14 +01:00
Dimitris Panokostas
ef93ebecf5 Added default cursor for Tinker target 2018-01-24 00:57:43 +01:00
Dimitris Panokostas
0244264995 Added missing HAVE_NEON variable for tinker target (used in the makefile only) 2018-01-24 00:54:56 +01:00
Dimitris Panokostas
3907e2f591 Re-apply for fix #142, after it got lost in the WinUAE 3.6.0 merge 2018-01-23 22:25:15 +01:00
Dimitris Panokostas
88d82282ce Fixed Folder Requester not opening anymore from Paths Panel (was broken from previous changes) 2018-01-23 22:03:18 +01:00
Dimitris Panokostas
40d1490e6e Fixed dropdown controls height in all Panels 2018-01-23 21:56:35 +01:00
Dimitris Panokostas
ef440d7988 Removed unused SDL2 renderer flag 2018-01-23 20:44:53 +01:00
Dimitris Panokostas
9f3bcbacf9
Merge branch 'tinker' into dev 2018-01-23 20:24:37 +01:00
Dimitris Panokostas
9067ea2a74 Merge branch 'dev' of https://github.com/midwan/amiberry into dev 2018-01-23 20:10:17 +01:00
Dimitris Panokostas
99fa6db571 Makefile improvements for Tinkerboard and R7 2018-01-23 20:10:04 +01:00
Alynna Trypnotk
f99c6e9aa7 Makefile: When DEBUG set have special target for compemu_support that always omits frame pointers (avoid using register 7)
InGameMessage: If the GUI is not up yet, send message to the console instead of trying to display it and causing a segfault.
2018-01-23 18:45:20 +00:00
Dimitris Panokostas
dc972a3faa Fixed gui_message attempting to show an error would segfault if the screen was not initialized 2018-01-23 09:27:16 +01:00
Dimitris Panokostas
27b563ee8d Fixed #217: ShowMessage and ShowHelp would not get drawn on-screen until an event was triggered 2018-01-22 21:38:11 +01:00
Dimitris Panokostas
daa4817f0d Bumped version to v2.10 beta, added Alynna to Contributors (Tinker board port) 2018-01-22 21:30:38 +01:00
Dimitris Panokostas
3063bf913e Added new target: ASUS Tinker Board 2018-01-22 21:14:39 +01:00
root
7fbfe92c20 Support for Asus Tinkerboard, other timing tweaks 2018-01-22 08:55:07 +00:00
Dimitris Panokostas
48a1cb93d0 fixed incorrect sound reference 2018-01-21 21:01:43 +01:00
Dimitris Panokostas
f421f405de Check if cursor is initialized before using it (avoid blank custom cursor on systems where custom cursors are not supported) 2018-01-21 21:01:31 +01:00
Dimitris Panokostas
3b420b0966 SDL2/Dispmanx: Clear GUI screen before launching emulation 2018-01-21 19:15:05 +01:00
Dimitris Panokostas
4415e3d049 Fixed bug where the Add Directory panel would not show the Directory Requester until a key was pressed 2018-01-21 18:24:53 +01:00
Dimitris Panokostas
af6ced7111 Draw one frame in GUI requesters before waiting for event triggers 2018-01-21 13:34:46 +01:00
Dimitris Panokostas
34865818c2 Fixed gui requesters not getting drawn until an event was triggered 2018-01-21 12:36:15 +01:00
Dimitris Panokostas
d513fc09de Fixed Filesystem requester not drawing on screen 2018-01-21 11:58:19 +01:00
Conn O'Griofa
98d6dd808d amiberry_gfx: fix sdl2-dispmanx build (#214)
std::ceil requires cmath header to build correctly on Raspbian Jessie (gcc 4.9.2).
2018-01-21 11:48:57 +01:00
Dimitris Panokostas
b6db002701 Fixed compiler error on older versions of GCC 2018-01-21 00:03:30 +01:00
Dimitris Panokostas
97430aa739 updated deprecated header reference in sound.cpp 2018-01-20 23:48:58 +01:00
Dimitris Panokostas
319c6b9915 Reduced size of logo, made more room for contributors list in About panel 2018-01-20 23:48:33 +01:00
Dimitris Panokostas
45546ce85b Removed CXX flags from linking (not needed) 2018-01-20 23:48:10 +01:00