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
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