Commit Graph

933 Commits

Author SHA1 Message Date
twinaphex
0d873654cc (Android Phoenix) Add Xperia Play detection based on MODEL string 2013-09-11 14:07:54 +02:00
twinaphex
0b45fb1483 (Android Phoenix) Set default values for ListPreferences 2013-09-11 11:00:43 +02:00
ToadKing
ad7c442e8c [Android] bump version number 2013-09-09 19:28:50 -04:00
Cray Elliott
ba095dca79 Fix compilation error introduced by analog overlay changes 2013-09-06 01:43:55 -07:00
twinaphex
ead5a3b3ac (Android) comment readBackInt for input_back_behavior - this crashes hard for now 2013-08-28 02:12:40 +02:00
twinaphex
72057ab9be (Android Phoenix) Add readBackInt - now saves input_back_behavior for per-core
config as well
2013-08-26 00:21:09 +02:00
twinaphex
da8b19c25c (Android Phoenix) Add some TODO notes to settings saving and add
an entry to per-core config state
2013-08-26 00:11:34 +02:00
twinaphex
7ad663c5f2 Get rid of RARCH_PERFORMANCE_MODE everywhere 2013-08-25 22:21:23 +02:00
twinaphex
8f72a8aa46 (Android Java) Apply setCoreTitle even when per-core configs is not enabled 2013-08-24 20:24:40 +02:00
twinaphex
fa32fca53d (Android Java) Add some more settings to per-core config 2013-08-24 17:30:09 +02:00
twinaphex
a1abd8aaa7 (Android Java) Add readBackFloat 2013-08-24 16:39:23 +02:00
twinaphex
23faaba1f1 (Android) Add getFloat/setFloat to ConfigFile.java 2013-08-24 16:37:04 +02:00
Themaister
b6539dc879 Initial start for per-core configs.
Dirty, but only real way to do this on Android it seems.
2013-08-24 16:26:19 +02:00
Themaister
fbc0b8f0eb Minor code cleanups. 2013-08-24 15:13:44 +02:00
Themaister
ae5221947a IME config fixups. 2013-08-24 12:52:47 +02:00
Themaister
73cb566620 "Revert" audio buffer behavior on Android.
Add audio_block_frames setting (only used by OpenSL atm).
2013-08-24 12:04:47 +02:00
twinaphex
692f8892aa (Android) Add fallback for API level 17 audio buffer size path if
high audio latency is enabled
2013-08-24 05:22:25 +02:00
twinaphex
d13542f12b (Android) Detects buffer size properly now on Android 4.2 and up -
bases requested latency on this. Old fallback applies for non-4.2
2013-08-24 05:10:14 +02:00
ToadKing
0cdd3de835 [Android] make Ouya controller reports itself as dual analog 2013-08-22 20:24:47 -04:00
ToadKing
0fea1c9473 [Android] handle certain "special" buttons on some controllers better, fixes menu button on Ouya controller 2013-08-22 18:14:10 -04:00
Themaister
6ab81b648e Style nits. 2013-08-21 18:57:27 +02:00
zevektor
8b0124ba2a Load roms from external app - #3 2013-08-21 14:08:06 +02:00
zevektor
6deb38c07d Checks on load rom from external app changed. 2013-08-21 14:04:43 +02:00
zevektor
f854f47855 Fixed bug when back button is pressed. 2013-08-21 12:57:40 +02:00
zevektor
fe84dbb121 Fixes 2013-08-21 12:46:57 +02:00
zevektor
56674fb7f0 Allow to load roms from external apps. 2013-08-19 23:23:39 +02:00
twinaphex
02600424eb (Android) Set RetroActivity to android:exported="true" 2013-08-19 15:55:53 +02:00
twinaphex
220411be67 (Android Phoenix) Preliminary per-core config settings - maister:
things like ROM path don't currently work correctly per core when
configured individually - please look at it
2013-08-19 01:14:01 +02:00
twinaphex
05ae971aae (Android) We now select a core first with 'Load Core', then select a game.
Opens the door for per-core config files - also remembers the core from the
last previous session
2013-08-18 21:02:41 +02:00
twinaphex
8b8e33ed92 (Android) Take out context menu in CoreSelection - also reduces code bloat
- IME selector should go in Input Settings menu
2013-08-18 18:20:50 +02:00
twinaphex
6018b4b9de (Android) Set GameMID analog mode to 'Dual analog' at startup 2013-08-18 07:12:23 +02:00
twinaphex
744d2d169e (Android Phoenix) Take out 'welcome to Android' popup 2013-08-18 03:04:03 +02:00
twinaphex
7f480342a4 (Android Phoenix) Add GameMID BT autodetection 2013-08-17 23:36:04 +02:00
twinaphex
849c14d8a2 (Android) Bumped up to r22 2013-08-16 17:07:09 +02:00
Themaister
c539b82a70 Display dialog title. 2013-08-16 15:46:37 +02:00
Themaister
dd2d8009ca Add ProgressBar for asset extraction. 2013-08-16 14:46:36 +02:00
Themaister
2dcc133cab Wait for asset thread when selecting overlay and/or shader. 2013-08-16 12:25:34 +02:00
Themaister
758dc7e196 Add Load Game (History) to Android frontend.
Also cleanup core selection list a bit to be more readable.
2013-08-16 12:16:19 +02:00
twinaphex
963f206456 Bump to version 0.9.9.6 2013-08-16 03:57:29 +02:00
twinaphex
fc564c2bd6 Add 0.9.9.5 changelog 2013-08-15 00:57:13 +02:00
twinaphex
6de6a793ab (Android Phoenix) Include popup about asset extraction
Bump up to version 0.9.9.5
2013-08-15 00:13:08 +02:00
twinaphex
b0799be6ba (Android Phoenix) Set default libretro path (for TV Mode) 2013-08-14 22:18:23 +02:00
twinaphex
39edc5379b (Android Phoenix) Cleanups - reuse instance from MainMenuActivity to get application
info stuff
(Android Phoenix) TV Mode now creates a default config file if one wasn't there
already - makes it work from startup
2013-08-14 14:54:02 +02:00
twinaphex
0bbd9699b4 (Android Phoenix) TV Mode now loads the config file 2013-08-14 04:27:44 +02:00
twinaphex
6fd04e1e0e (Android Phoenix) Add TV mode - boot straight into RGUI 2013-08-14 04:17:30 +02:00
twinaphex
0dde2ce7c4 Add bsnes performance module info files 2013-08-14 03:59:11 +02:00
twinaphex
b0644e2f71 (Android Phoenix) Close CoreSelection activity after having launched a game 2013-08-13 20:26:21 +02:00
twinaphex
8286e30b6b (Android Phoenix) Some cleanups to CoreSelection.java 2013-08-13 19:27:13 +02:00
twinaphex
255f21fb88 (Android) Autodetection - Fixes face buttons on PS3 pad 2013-08-13 00:00:00 +02:00
twinaphex
5a2a89a8db (Android Phoenix) Separate java classfile for FileWrapper
(Android) Bind menu button to RGUI for 360 pad
2013-08-12 23:32:02 +02:00
Themaister
cd1681b1fb Clean up dpad emulation.
Avoid crufty and broken dpad_state. Use g_settings.input.axis_threshold
option.
2013-08-12 22:24:26 +02:00
Themaister
16ca310f93 Add high latency audio support for Android.
Should fix ghetto hardware again.
2013-08-12 20:13:06 +02:00
twinaphex
3122dbf4e6 (Android Phoenix) Update string somewhat to reflect that Ouya
doesn't have Google Play installed
2013-08-12 18:54:27 +02:00
twinaphex
a7b8bfc020 (Android Phoenix) Add Ouya autodetection rules - should disable
input overlay at startup and setup input_autodetect to true
2013-08-12 18:53:17 +02:00
twinaphex
fc4a6b6250 (Android Phoenix) Rename RetroArch.java to CoreSelection.java 2013-08-12 18:48:07 +02:00
twinaphex
647a423aa4 (Android Phoenix) Split up menu classes into separate .java files 2013-08-12 17:43:27 +02:00
twinaphex
7abe27de81 (Android Java) Create separate class for ReportIME 2013-08-12 05:51:33 +02:00
twinaphex
b142cae10a (Android Java) Split ModuleWrapper class off into separate .java file 2013-08-12 05:19:39 +02:00
twinaphex
f17fd23ad0 (Android Java) Remove Report Refreshrate 2013-08-12 02:08:54 +02:00
twinaphex
b6370d2441 (Android Java) Set threaded video to default - Shield/Nexus 7 2013 now simply an
'OK' messagebox
2013-08-12 01:51:49 +02:00
twinaphex
996c7e4def (Android Phoenix) Simplify detection messages 2013-08-11 06:13:20 +02:00
twinaphex
15a38dfb27 (Android) Make beginning popup a 'welcome message' and no longer ask about
choosing between threaded video and static sync - just mention static sync
but that's it - enable threaded video by default.
2013-08-11 05:38:59 +02:00
twinaphex
f62d15a3b3 (Android Java) Move functionality over to main menu 2013-08-10 23:53:37 +02:00
twinaphex
b8ca1323a9 (Phoenix Android) Clean up UI 2013-08-10 22:58:04 +02:00
twinaphex
b33d4d29d2 (Android) Standardize overlays and shaders directories for Android - now uses
the same named directories as iOS/Blackberry ports - lower-case folders (overlays and shaders_glsl)
2013-08-10 18:45:19 +02:00
twinaphex
314947844d (Android) Last v0.9.9.4 push 2013-08-08 00:33:07 +02:00
twinaphex
16d618a4d6 (Android Phoenix) Change name 'Two modes of play - pick one' 2013-08-07 06:36:47 +02:00
twinaphex
44e5accc9b (Android) Threaded video now default option, static syncing secondary 2013-08-07 06:35:22 +02:00
twinaphex
56975f8ee0 Add showToastAlert from Tegra Subactivity 2013-08-07 03:33:58 +02:00
twinaphex
0c6c7bf743 (Android) Bump up version 2013-08-07 03:32:54 +02:00
twinaphex
528b499817 (Android) Add "ideal" refresh rate autoconfigure for Nexus 7 2013 2013-08-07 01:21:00 +02:00
twinaphex
95cf04f1e1 (Android) Add iPega PG9017 Mode 2 autodetection 2013-08-07 01:12:46 +02:00
twinaphex
a12558d554 (Android) Add DUALANALOG for WiseGroup PS2 pads 2013-08-07 00:19:55 +02:00
twinaphex
646c387d39 (Android) Logitech Rumblepad 2 - Have analogs work 2013-08-06 23:57:50 +02:00
twinaphex
2c2b8b3a3e (Android) 360 pad should now have working true analog support -
also fixed back button from not invoking AKEYCODE_BACK
2013-08-06 23:14:24 +02:00
twinaphex
f72488754f (PS3 Ver. 2) Swap X/Y buttons 2013-08-06 18:38:09 +02:00
twinaphex
9a2ca1eb9e (Shield) Autoconfigures 60Hz refreshrate, input ovelay disable
and input autodetect enable correctly now
2013-08-05 23:56:59 +02:00
twinaphex
c84a61d83f (Android Java) Add more core descriptions
(Android Java) Take out non-working Shield autoconfiguration stuff for now
2013-08-05 23:00:01 +02:00
twinaphex
8dc60fc3d5 (Android/Shield) Improve device detection/autoconfiguration - refresh rate still not
set correctly I think
2013-08-02 15:17:41 +02:00
twinaphex
66b4510237 (Android/Shield) Add optimal settings option 2013-08-02 14:58:51 +02:00
twinaphex
5699a63091 (Shield) Bind Start button to RGUI toggle 2013-08-02 11:01:37 +02:00
twinaphex
3202057c3f (Shield) Bind R3 button 2013-08-02 01:34:31 +02:00
Themaister
4443201dc9 Use data dir and not cache dir.
Cache dir is volatile and can be cleaned out by OS at any minute.
2013-08-02 01:20:53 +02:00
twinaphex
0c491e41e3 (Shield) Bind proper Start button 2013-08-02 01:20:04 +02:00
Themaister
bcd3848b1f Fix Shield analogs. 2013-08-01 20:05:26 +02:00
Themaister
681d24ee3a Reword XML shaders to GLSL shaders. 2013-08-01 20:05:15 +02:00
Themaister
b51fca8411 Fix X/Y on Shield. 2013-08-01 20:04:36 +02:00
Themaister
222fa8317a Initial support for nVidia Shield. 2013-08-01 20:04:18 +02:00
Themaister
fa5e58ffb8 Fixup manifest.
Crashed with full org.retroarch. path.
2013-08-01 20:04:07 +02:00
twinaphex
32ca64e3a3 Attempt to solve Android ANR issues - found this -
https://developer.nvidia.com/content/nativeactivity-input-crashes-and-anrs-simple-fix-dangerous-bug
2013-07-29 15:13:02 +02:00
twinaphex
9fbece1f1c (Android) Change some autodetection logic 2013-07-28 17:59:35 +02:00
twinaphex
a4850c1b57 (Android) Don't use JELLY_BEAN_MR1 constant as it wasn't available on
prior Android versions - use int keycode instead - also implemented
stub onTrimMemory/onLowMemory inside NativeActivity wrapper class
2013-07-18 13:27:30 +02:00
Squarepusher
81125baca4 Merge pull request #260 from Themaister/opensl-upstream
Fixes and tweaks for OpenSL
2013-07-17 15:10:31 -07:00
twinaphex
2f3254a23b (Android) Use NativeActivity wrapper 2013-07-18 00:09:22 +02:00
Themaister
d8ee306b61 Check for hardware sampling rate automatically. 2013-07-17 22:48:18 +02:00
Themaister
88e59454a5 Use 44.1kHz audio on Android.
Should be toggleable (or use autodetect if present on Android 4.2+).
Fixes audio on Nexus 10 in my test case.
2013-07-17 22:48:03 +02:00
twinaphex
d929ef9d11 (frontend.c) Fixes for RARCH_CONSOLE 2013-07-15 20:49:36 +02:00
twinaphex
34a8d0a44f (Andretro) Some changes 2013-07-14 22:03:04 +02:00
twinaphex
514cec5c08 (andretro) Remove redundant copy of libretro.h 2013-07-14 21:09:32 +02:00
twinaphex
ac8448c844 (Android)Add meancoot's andretro frontend - will need some
heavy maintenance to make up-to-date again
2013-07-14 21:06:41 +02:00
dwihn0r
91af9c5f4f Added auto detection for the iControlPad when using the HID joystick profile and adjusted the iControlPad Bluez IME detection to look for the IME. 2013-07-14 10:06:10 +02:00
Squarepusher
37642ef46f Merge pull request #255 from Skylark13/master
Fixed iPega dpad issues
2013-07-12 03:00:52 -07:00
Jean-Sébastien Guay
630054d965 Clarified text for iPega in supported gamepads faq.
(nit) also closed a parenthesis in the Red Samurai text :-)
2013-07-11 22:21:09 -04:00
Jean-Sébastien Guay
fd346bf1f4 - Fixed problem with iPega PG-9017 dpad. It sends AXIS_HAT_X / AXIS_HAT_Y motion events so we need to handle those if their returned axis values are nonzero. 2013-07-11 22:11:08 -04:00
robin007bond
41839c345a Update prefs.xml
Changed 'phone' to 'device', because RetroArch runs on tablets too.
2013-07-08 18:40:38 +02:00
twinaphex
cf24c442df Update maintenance - define/update PACKAGE_VERSION only once
in general.h
2013-07-07 19:43:22 +02:00
Jean-Sébastien Guay
65cb65671f android/native/jni/input_android.c:
- Fixed off-by-one when using g_settings.input.icade_count to index in array of icade profiles. It has just been incremented...
- Added setting actual device names instead of generic "Broadcom Bluetooth HID" so the libretro menu shows it. Also added a bit of logging when detecting generic devices and selecting an icade profile.
- Fixed some wrong button assignments for iPega controller.
- Added a note about the dpad buttons not working, it's the next thing I want to fix.

android/phoenix/res/xml/prefs.xml:

- Fixed key names for icade profiles, input_autodetect_icade_profile_pad0 does not exist in the config as given in the root settings.c file, they start at 1.
2013-07-03 21:41:19 -04:00
twinaphex
a1ecd68cdb (Android) Add Picodrive entry to libretro_cores.cfg 2013-06-30 05:14:21 +02:00
twinaphex
2a1290e70f (Android) r17 - 0.9.9.3 changelog
(Android) Change Ouya button binds
2013-06-28 21:46:07 +02:00
twinaphex
93b98a2e08 Bump up PACKAGE_VERSION to 0.9.9.3 2013-06-28 14:11:10 +02:00
twinaphex
d0bd978142 (Android) Add JC U912F gamepad to autodetection list 2013-06-28 14:05:58 +02:00
littleguy77
4215200b1a (Android) Fix regression in Xperia Play controls
Regression introduced in commit
4fa8d0f3c6

Confirmed working on Xperia Play R800x (US Verizon model), stock
firmware, Gingerbread 2.3.3, no OTA updates, not rooted.
2013-06-25 18:14:36 -04:00
twinaphex
c9928a0b8a Update readmes/etc for 0.9.9.2 2013-06-17 01:30:37 +02:00
twinaphex
a5e3cf381d (Android) Swap around Start/Select for new Moga Universal driver
update
2013-06-16 18:37:13 +02:00
twinaphex
ffe6d0c2df (Android) Add Onlive Wireless Controller to input autodetection
list
2013-06-16 18:32:46 +02:00
twinaphex
65c52b2adb (Android) Add Logitech Precision Gamepad to input autodetection list 2013-06-16 18:25:17 +02:00
twinaphex
ef2406e8f6 (Android) Another Xperia Play hack
(Context) Context file changes to do with FPS reporting
2013-06-16 18:18:47 +02:00
twinaphex
c129f1e2ce (Android) Tomee NES USB autodetection - swap around buttons A and B 2013-06-07 15:43:24 +02:00
twinaphex
713b3fc64e (Android) Add Defender Game Racer Classic to autodetection list 2013-06-06 12:30:02 +02:00
ToadKing
157deb19fb (Android) fix crash on Gamestop Wireless iCade profile 2013-06-05 20:33:22 -04:00
twinaphex
2bcc1a5b6e Set custom viewport to preinitialized default values for all
platforms
2013-06-04 14:44:25 +02:00
twinaphex
2eac87630d (Android) Build fix
(Android) Add GameMID to autodetection list
2013-06-04 11:14:14 +02:00
twinaphex
d8fe91867e (Android) Input autodetection - Gasia PS3 pad should correspond to PlayStation3 v2 controls 2013-06-03 16:25:04 +02:00
twinaphex
e62c76c9b3 Makefile.shaders - add OSX detection 2013-05-29 12:55:24 +02:00
Hans-Kristian Arntzen
9ed10c5aaf Add SystemDirActivity to manifest. 2013-05-29 11:35:13 +03:00
twinaphex
ac40910221 Small inconsequential tweaks 2013-05-29 02:06:51 +02:00
twinaphex
ab706c044a (Android) One more formatting fix 2013-05-27 02:18:56 +02:00
twinaphex
8a529b2780 (Android) Fix scenewalker module info name 2013-05-27 02:17:44 +02:00
twinaphex
4c97e16a14 (Android) Fix formatting in faq_whats_new.xml 2013-05-27 02:16:15 +02:00
twinaphex
51187ebbc2 Bump version to 0.9.9 official 2013-05-27 01:28:32 +02:00
twinaphex
cbe9bbfeba Note for meancoot 2013-05-27 01:20:36 +02:00
twinaphex
c81a2e1c0f Insane changelog update - because I am nuts like that and feel
like going through 45 commit pages >_>
2013-05-27 01:10:21 +02:00
twinaphex
823b9a6a5d (Android) Add big changelog changes to Android built-in resources
(PS3) *blind coding* hopefully fix Return To Multiman option
2013-05-26 22:41:44 +02:00
ToadKing
bbe4a65881 (ANDROID) config file changes mean we have to explicitly set the system directory in the config file 2013-05-26 15:45:00 -04:00
twinaphex
cfd862291d (Android) Bump up Android version to r13 2013-05-26 19:25:48 +02:00
twinaphex
cb84451542 (Android) Add Gamestop Wireless, Tomee NES USB, and Thrustmaster T Mini
Wireless to autodetection list
2013-05-26 01:13:24 +02:00
twinaphex
46f29b1178 New define RARCH_MOBILE 2013-05-22 16:02:21 +02:00
twinaphex
1458678dbc (Android) Add preliminary Ouya controller support 2013-05-13 10:38:43 +02:00
Themaister
ad713d3bb1 Update to 0.9.9-wip3. 2013-05-08 01:13:29 +02:00
Themaister
12bb089f63 Update to 0.9.9-wip2. 2013-05-01 12:50:40 +02:00
Themaister
227363bfce Update to 0.9.9-wip1. 2013-04-21 18:56:17 +02:00
Themaister
f4c89be017 Use CGP/GLSL-style format on Android and iOS. 2013-04-11 15:40:57 +02:00
Themaister
c9725afa5c Update Android shader paths. 2013-04-07 13:23:34 +02:00
twinaphex
4102d1cfb8 Make sinc resampler the default and remove Hermite - audio
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
twinaphex
eb0feac9e3 (PS3/All) Purge fixed-style shaders again - this time avoiding
breakage on PS3. Maister -you will need to redo shader_parse.c
again though - and this time I need to test it on PS3 to avoid
a regression that happened two pages prior again
2013-04-06 05:46:09 +02:00
twinaphex
25767ef013 Revert "More scrubbing"
This reverts commit 5bfa31fa86.
2013-04-06 03:53:35 +02:00
twinaphex
91547e83bd Revert "More scrubbing (pt. 2)"
This reverts commit 07b8e71f14.
2013-04-06 03:52:58 +02:00
twinaphex
07b8e71f14 More scrubbing (pt. 2) 2013-04-06 00:30:17 +02:00
twinaphex
5bfa31fa86 More scrubbing 2013-04-06 00:21:17 +02:00
twinaphex
b73edeb2c3 (Android) Add Sega Virtua Stick to input autodetection list 2013-03-30 08:56:46 +01:00
twinaphex
15215c47f1 (Grifin) Move griffin to root (to indicate it's no longer console-specific 2013-03-18 05:46:19 +01:00
twinaphex
e1a3159efc (Android) Bind F1 on keyboards to RGUI menu toggle 2013-03-17 17:54:59 +01:00
twinaphex
ad2cd4e492 Revert "Remove platform-specific MAX_PADS - use global define MAX_PLAYERS"
This reverts commit fb1355b975.
2013-03-16 17:51:45 +01:00
twinaphex
fb1355b975 Remove platform-specific MAX_PADS - use global define MAX_PLAYERS
instead and customize it for certain ports
2013-03-16 17:13:28 +01:00
twinaphex
0166ce4585 (RGUI) RGUI input code now no longer GEKKO-specific 2013-03-15 01:22:52 +01:00
twinaphex
ede829c354 Refactor set_default_keybinds callback into set_keybinds - remove
set_analog_dpad_mapping and have it go through set_keybinds - expand
functionality of set_keybinds
2013-03-14 02:24:57 +01:00
twinaphex
4fa8d0f3c6 (Android) Rewritten input_autodetect- now implements set_default_keybinds 2013-03-13 23:17:33 +01:00
twinaphex
d7130d58f6 Move set_default_keybinds upstream (no longer ifdeffed RARCH_CONSOLE) 2013-03-13 16:33:39 +01:00
twinaphex
d9c3a99d0b Update some credits 2013-03-11 07:13:11 +01:00
ToadKing
194a0bbe7d (Android) fix back button's menu behavior 2013-03-10 20:45:37 -04:00
twinaphex
dd36184baa (Android) Bump up RARCH_VERSION to 0.9.8.4 (was still set at 0.9.8.3) 2013-03-10 04:13:07 +01:00
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