Commit Graph

622 Commits

Author SHA1 Message Date
twinaphex 66e7606b25 HAVE_RGUI and HAVE_RMENU are now mutually exclusive - no longer
have to be defined both for (say) the Android port
2013-03-09 17:42:19 +01:00
twinaphex 0b6e5a6388 Rename RARCH_RMENU_TOGGLE to RARCH_MENU_TOGGLE 2013-03-09 16:14:26 +01:00
twinaphex 1804217fd6 (Android) Cleanup cpufeatures.c 2013-03-08 23:56:12 +01:00
twinaphex 845e09b3cf (Android) Remove getAxis 2013-03-08 23:29:10 +01:00
ToadKing 18ec422901 fix back button not opening menu all the time 2013-03-08 15:32:27 -05:00
twinaphex fe7eef6fa1 (Android) Hopefully fixes up TOMMO NeoGeo X arcade stick 2013-03-08 17:19:57 +01:00
twinaphex e46e352bed (Android) Fix build 2013-03-08 06:02:56 +01:00
twinaphex b7ffd0d77a (Android) Input autodetection - add JXD S7300B 2013-03-08 05:53:55 +01:00
twinaphex a23bc3a13f Control flow change for RGUI/RMENU - no longer have to invoke RARCH_QUIT_KEY to toggle menu 2013-03-07 19:02:44 +01:00
twinaphex f921f628d9 (Android) Flush RARCH_RMENU_TOGGLE state for every input frame 2013-03-07 16:29:11 +01:00
twinaphex 6899434609 (Android) Add back button behavior option 2013-03-07 15:21:17 +01:00
twinaphex 371c8c4d09 (Android) Input autodetection - TTT - change button mapping 2013-03-06 20:53:44 +01:00
twinaphex 566a5ebb9c Move FBO enums to gl_common.h 2013-03-06 01:57:30 +01:00
twinaphex eb3975c81d (Android) Hook up AKEYCODE_MENU to RGUI toggle 2013-03-05 18:03:05 +01:00
twinaphex b0b52f1a3c (Android) Hook up PS Button to RGUI toggle 2013-03-05 18:02:06 +01:00
twinaphex 46db6818dd Merge branch 'master' of https://github.com/Themaister/RetroArch into android-rgui 2013-03-05 17:46:54 +01:00
twinaphex aa75847f98 (Android) PS3 - Add commented-out menu button 2013-03-05 17:46:13 +01:00
twinaphex 39e8909228 (Android) Input autodetection - add iDroid x360 2013-03-05 14:25:30 +01:00
twinaphex 2c44563dba Brings up RMenu now for me 2013-03-04 17:26:34 +01:00
twinaphex 5c16cff2e7 Merge branch 'android-rgui' of https://github.com/Themaister/RetroArch into android-rgui
Conflicts:
	android/native/jni/input_android.c
2013-03-04 17:00:43 +01:00
twinaphex 6c0cc9da49 (Android) Input autodetection - corrected RetroPad R / RetroPad L2
for WiseGroup PS2 to USB
2013-03-04 16:42:26 +01:00
twinaphex c2a78e86d1 (Android) Check explicitly for either LOOPER_ID_INPUT or LOOPER_ID_MAIN
in anroid_input_poll
2013-03-04 16:15:58 +01:00
twinaphex 2e68c61ea6 (Android) Make engine_handle_input a part of android_input_poll 2013-03-04 15:52:09 +01:00
twinaphex b4490ae496 (Android) Don't define HAVE_ASYNC_POLL for now 2013-03-04 14:21:37 +01:00
twinaphex 1124ac8494 Make android_handle_events an implementation of input_poll function -
rely on HAVE_ASYNC_POLL whether or not input_async_poll_func or
input_poll_func is 'blanked out'
2013-03-04 14:12:04 +01:00
twinaphex ab6135c9d5 (Android) Define HAVE_ASYNC_POLL for Android (will likely be used for other
mobile platforms as well)
2013-03-04 11:52:58 +01:00
twinaphex e1d02ba837 (Android) Make function pointer engine_handle_dpad - use AMotionEven_getAxisValue
if we can use it (on Android 4.0 and up)
2013-03-04 11:18:22 +01:00
twinaphex 8564ad5ac5 (Android) Add custom dzone_min/dzone_max for Buffalo SNES pad 2013-03-04 02:25:58 +01:00
twinaphex 7fbe742d3d (Android) Dpad deadzones now configurable per pad 2013-03-04 02:19:11 +01:00
twinaphex b236fb47bf (Android) Better pad directional macros 2013-03-04 00:08:55 +01:00
twinaphex d79d15c79d (Android) Add AMotionEvent_getAxisValue dlsym hack - wll properly make
this suitable for Android 4.0 and up later
2013-03-03 23:17:16 +01:00
twinaphex 0f16bddb02 (Android) Try to do engine_handle_input more or less exactly like
this (xcept for 'predispatch events' which caused issues on Xperia
Play apparently) - http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html
2013-03-03 20:57:14 +01:00
twinaphex afa04bd376 (Android) Make engine_handle_input inline 2013-03-03 20:45:13 +01:00
twinaphex ebd8b29399 (Android) Move android_handle_event to input_android.c 2013-03-03 20:17:00 +01:00
twinaphex 69192932fc (Android) TTT THT pad - add pad controls for player 2 2013-03-03 17:15:42 +01:00
twinaphex 38ca77a8eb (Android) Nit 2013-03-03 13:27:26 +01:00
twinaphex 28c9f51913 (Android) Rewrite new input code some more 2013-03-03 11:22:59 +01:00
twinaphex ec114db356 (Android) Reimplemented input loop - better throughput/latency 2013-03-02 23:53:06 +01:00
twinaphex ff88dc759c (Android) Start moving most input code to input_android.c - split
up main input logic into engine_handle_input
2013-03-02 22:56:58 +01:00
twinaphex 857609b739 (Android) Solves ANR issues on Xperia Play after 30 secs 2013-03-02 22:11:09 +01:00
twinaphex 0c87437ea3 (Android) Fixes menu back button again on Xperia Play 2013-03-02 18:37:52 +01:00
twinaphex c65e85f3df (Android) Try to prevent race condition causing ANRs when two input devices
are being pressed at the same time - see http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html
2013-03-02 16:47:13 +01:00
twinaphex 2d4d9d181e (Android) Add explicit runtime hack for Xperia Play so that
AKEYCODE_BACK behavior is not contingent on AKeyMeta (which
could produce problems on other pads). Hopefully should fix
some issues
2013-03-02 11:27:24 +01:00
ToadKing 6778267016 change some logs around
detect menu key from any "controller"
2013-02-28 11:04:11 -05:00
ToadKing 83878b05e7 commit makefile changes 2013-02-28 10:20:29 -05:00
ToadKing d28cb94717 start of RGUI port to Android
currently detects menu button to bring up RGUI, but GL does not draw it
yet and you cannot exit from the (invisible) RGUI menu yet
2013-02-27 20:20:29 -05:00
twinaphex c85a20a0b1 Revert "(Android) show message on ROM load failure/crash"
This reverts commit 41a302de43.
2013-02-27 04:29:22 +01:00
twinaphex a34c93e58f Revert "(Android/Phoenix)expand on ROM load error message"
This reverts commit 232706d665.
2013-02-27 04:29:22 +01:00
twinaphex ceb27f14ed (Android) Input autodetection - add initial Tommo NeoGeoX arcade stick binds (WIP) 2013-02-26 15:50:06 +01:00
Themaister 4427e5964e Auto savestate load is true by default. 2013-02-23 17:53:47 +01:00
ToadKing 232706d665 (Android/Phoenix)expand on ROM load error message 2013-02-22 17:33:41 -05:00
ToadKing 653ae663a2 (Android/Phoenix) nit 2013-02-22 15:48:41 -05:00
ToadKing 41a302de43 (Android) show message on ROM load failure/crash 2013-02-22 14:57:34 -05:00
ToadKing ed743c92a8 (Android/Phoenix) fix two common crashes 2013-02-22 12:29:11 -05:00
Squarepusher bd4d97337c Merge pull request #139 from Themaister/thread_video
Threaded video driver
2013-02-19 14:17:00 -08:00
twinaphex ce4652da5a (Android) Bump up version to 0.9.8.4444 2013-02-18 03:43:39 +01:00
Themaister 20554b3ea2 Remove redundant Java GL code.
Not used in Google example code.
2013-02-17 23:44:04 +01:00
twinaphex 455b7ea0c4 (Android) Restore PS3 controls 2013-02-17 23:18:03 +01:00
twinaphex 99a2a438cb (Android) Add iControlpad 2013-02-17 22:58:06 +01:00
Themaister 0c6e456e65 Merge branch 'master' into thread_video 2013-02-17 15:49:58 +01:00
twinaphex 091403cb5d Update CHANGELOG 2013-02-17 15:38:27 +01:00
Themaister 5840fa8fb9 Fix so that threaded video is not enabled by default. 2013-02-17 13:32:34 +01:00
Themaister 034c553ff6 Merge branch 'master' into thread_video
Conflicts:
	console/griffin/griffin.c
2013-02-17 13:25:41 +01:00
Themaister a4fc614a03 Add integer scale to Android. 2013-02-17 13:11:26 +01:00
Themaister 7f21a9b2d2 Merge branch 'master' of github.com:Themaister/RetroArch into thread_video
Conflicts:
	android/native/jni/Android.mk
	console/griffin/griffin.c
2013-02-17 00:47:36 +01:00
Themaister 351d5d2682 Clarify in alert a bit. Make threaded mode non-default. 2013-02-17 00:45:30 +01:00
twinaphex e5c6cd6fdb (Android) Define HAVE_THREADS 2013-02-17 00:40:49 +01:00
twinaphex 54ecb3cc7a Change -HAVE_THREAD to -HAVE_THREADS - don't define it for PS3/Wii/NGC 2013-02-17 00:38:30 +01:00
Themaister 76bf41188a Add video_threaded option to Android. 2013-02-17 00:26:17 +01:00
twinaphex 9b51be27cf Update CHANGELOG for 0.9.8.4 2013-02-16 23:14:41 +01:00
twinaphex 9a88ebb1e6 Change WANT_RZLIB to WANT_MINIZ 2013-02-16 21:43:29 +01:00
twinaphex 960b091e59 (Android) Fixes Madcatz fighting stick - now autodetected -
R1/R2 button properly configured for SF-style games
2013-02-13 22:52:27 +01:00
twinaphex 19fae3f52f (Android) Ability to use AKEYCODE_BACK for pads 2013-02-13 17:56:39 +01:00
twinaphex 252a917b7e (Android) Logitech Dual Action - AKEYCODE_BACK does Select 2013-02-12 21:23:11 +01:00
twinaphex c48212726e (Android) Bump up version to 0.9.8.3 2013-02-11 22:08:36 +01:00
twinaphex 5086800f69 (Android) Updated changelog for r11 2013-02-11 21:36:23 +01:00
twinaphex cbd81dfc82 (Android) Typo fixes for pads supported 2013-02-11 21:14:57 +01:00
twinaphex 3565de029c (Android) Expand 'supported_pads' list 2013-02-11 21:14:11 +01:00
twinaphex 9960217184 (Android) Add 'List of autodetected devices' 2013-02-11 21:11:42 +01:00
ToadKing 904711bf93 (Android/Phoenix) update sound helpfile 2013-02-11 12:40:18 -05:00
Themaister da7bc1938d Add option for setting OS-reported FPS value. 2013-02-11 16:39:50 +01:00
Themaister 6e3cea60f7 Call Toast directly from activity.
Toast behaves strangely when not called inside the activity directly.
2013-02-11 16:12:48 +01:00
twinaphex d3665c6e4e (Android) Add startup message to refresh rate calibration 2013-02-11 14:59:00 +01:00
twinaphex f4454b004f (Android) Bump up to version r11
(PS3) Get rid of ifndef
2013-02-11 12:34:16 +01:00
Themaister aab4fa0e16 Move rotation and aspect ratios to General. 2013-02-11 08:54:43 +01:00
ToadKing 905408dd00 (Android) fix sound FAQ 2013-02-10 20:42:56 -05:00
twinaphex 04003780ac (Android) Added PC2JAMMA-USB to autodetection - pad 2 still
unfinished though
2013-02-11 02:12:21 +01:00
twinaphex 8936f058c4 (Android) Add iCade profile iPega 2013-02-11 01:39:06 +01:00
ToadKing b03f1bc950 (Android) fix potential segfault 2013-02-10 18:59:24 -05:00
ToadKing 18d30fb441 (Android) fix up motion events incorrectly removing every active motion event 2013-02-10 18:52:46 -05:00
Themaister 56e4e882ed Drop sync_refreshrate_to_screen option.
Not very relevant anymore with calibration setting.
2013-02-10 21:19:20 +01:00
ToadKing 75a3239123 (Android/Phoenix) show a dialog to run the refresh rate calculator on first run 2013-02-10 14:42:22 -05:00
ToadKing a745557f20 (Android/Phoenix) disable settings based on dependencies 2013-02-10 13:56:58 -05:00
ToadKing a30b5641a7 (Android/Phoenix) display calculated refresh rate 2013-02-10 13:40:44 -05:00
ToadKing f144b1a37c (Android/Phoenix) remove FPS cap correction 2013-02-10 13:20:48 -05:00
twinaphex 4b5ba80dbd (Android/Phoenix) Remove FPS cap 2013-02-10 19:15:55 +01:00
ToadKing a5f174c9ab (Android) keep screen on for refresh rate test 2013-02-10 12:05:45 -05:00
Themaister cb41874e15 Add basic refresh rate check to Android. 2013-02-10 17:52:44 +01:00
Themaister 3deb1e51a7 Allow overlays to be extracted if shaders fail. 2013-02-10 17:30:04 +01:00
twinaphex 77f8b9a0c9 Bump up versions to 0.9.8.3 2013-02-09 19:06:03 +01:00