Commit Graph
58 Commits
Author SHA1 Message Date
Henrik Rydgård 25586949cc Tab fix 2014-02-12 12:46:43 +01:00
Henrik Rydgard 5557c6801b Also add basic support for "clean exit" to Symbian (although hacky) 2014-02-12 11:54:53 +01:00
Henrik Rydgard ae94967bec Add proper shutdown to Blackberry (untested)
@xsacha
2014-02-12 11:51:59 +01:00
Henrik Rydgard 563e005101 Android: Allow sending generic string messages out to Java.
Implement stubs for other platforms.
2013-12-04 17:38:37 +01:00
Sacha 17ddae23cc Qt: Prepare for desktop UI to use embedded mobile UI. 2013-11-27 01:30:28 +10:00
Sacha 16b69fb583 Blackberry: Add simulator support. 2013-11-26 12:11:52 +10:00
Sacha 0a607422d2 Blackberry: Update accelerometer API. 2013-11-26 03:04:36 +10:00
Sacha a02668cf8a Check for Blackberry invocation in native instead of in NativeApp. Much cleaner. 2013-11-03 13:16:30 +10:00
Sacha f5121df3be Rearrange when NativeInit starts so that BPS events are available for it. 2013-11-02 04:28:34 +10:00
Sacha 11e62f7f3a Add option to display Blackberry debug statistics. Even if you are not running a debug firmware. 2013-10-28 14:17:53 +10:00
Sacha f0819f14a4 Blackberry: Instead of polling controller on event, use the event duh. Don't check controller string id -- this is expensive. Use locale function because it's what we want. 2013-10-28 12:26:00 +10:00
Sacha 55810809b0 Support left analog stick for game controllers on Blackberry. 2013-10-27 11:00:36 +10:00
Sacha d65859d16d Support system language and region in Blackberry. 2013-10-17 15:22:05 +10:00
Sacha 5e1a52a841 Fix naming for Blackberry. 2013-10-15 15:27:40 +10:00
Sacha a25169dc4c Distinguish between Touch and QWERTY Blackberry. 2013-10-12 17:17:48 +10:00
Sacha 75048fd002 Make Blackberry vibrate compatible with haptic feedback option. 2013-10-11 02:12:28 +10:00
Henrik Rydgard 1790bd8b7e Replace System_GetName with System_GetProperty so we can return more info 2013-09-04 11:28:19 +02:00
Sacha 6fe1102ab4 Fix DPI issue on Qt + Blackberry. 2013-08-20 20:33:16 +10:00
Sacha 2f7f6adfd2 Blackberry buildfix. 2013-08-19 00:26:00 +10:00
Sacha b8b4add222 Use new input method for controllers on Blackberry. 2013-08-19 00:01:59 +10:00
Sacha a0560859e2 System strings for Qt and Blackberry frontends. 2013-08-18 17:28:34 +10:00
Sacha 1483365689 Implement Qt keymapping. 2013-08-05 20:08:38 +10:00
Sacha 48498d1833 Rename KEYCODE to NKCODE (native key code) to kill name collision. Implement keymapping for Blackberry. 2013-08-05 03:30:34 +10:00
Sacha 4871c1192d Implement parts of the new input system for Blackberry and Qt. 2013-07-25 14:28:18 +10:00
Henrik Rydgard 7151e4c06e Generalize the code mapping android key events into pad button bits, add support for keys needed to navigate UI. 2013-07-15 17:37:16 +02:00
Sacha 9e2723b781 Rearrange dirs for NativeInit 2013-07-10 08:41:44 +10:00
Sacha 9f510771bd Fix 'external dir' for new 'Home' button in PPSSPP file manager. 2013-06-19 05:10:32 +10:00
Sacha f9e9ed6e27 Update BlackberryMain.
Now can push game output to external display and render at external display native resolution. Very useful for Q5/Q10 owners. Maybe not so good for Z10 right now as controls are not shown on device.
Known issue: HDMI only works if it was plugged in when the application started. Hotplugging still has issues.
2013-06-04 14:40:10 +10:00
Sacha b8f2a75677 Initialise buttons so we don't get stuck keys. 2013-06-03 03:39:02 +10:00
Sacha e2378dd970 New Blackberry 10 frontend
New BlackberryMain class, separated in to main, display and audio.
Multiple display support (such as HDMI, AV out or Blackberry dock).
Switchable display support. Starts in internal display for menus. Switches to external display for in game. Currently does not work properly for hotplugging screens so the switchable displays is disabled.
2013-06-01 16:04:10 +10:00
Sacha dfe03d3d97 Blackberry: Improve Wiimote key mappings.
Also, map dpad to analog.
2013-05-23 18:20:53 +10:00
Sacha cc80e0292f Add controller/gamepad support to Blackberry 10. 2013-05-22 01:30:43 +10:00
Sacha 6c3a381781 Remove code that is redundant for Blackberry 10. 2013-05-21 23:46:12 +10:00
Sacha a6dc54e678 Remove Playbook OS support.
Remove the #ifdef's for BB10.
Switch asound to OpenAL (which is included in BB10). Fixes some glitches with sound.
2013-05-20 22:43:18 +10:00
Sacha f6dd98570b Be like other emulators on Blackberry and use the 'misc' dir. 2013-05-16 13:50:30 +10:00
Sacha 49c68a2494 Blackberry: Save settings when killed by OS. Clear menu key after use. 2013-05-09 00:27:18 +10:00
Sacha 78ba620974 Improve input on Blackberry Q10 keyboard. 2013-05-08 21:21:02 +10:00
Sacha c59ee2bccc Update for Blackberry10. Update deprecated functions. Add support for Portrait QWERTY devices like Q10. 2013-04-22 23:19:03 +10:00
Sacha bd7bee5a11 Blackberry tablets have reversed accelerometer values (y = x) due to their landscape affinity. The only Blackberry tablet is also the only device with 1024 pixel width, so check for this as it is easier than looking up machine ID. 2013-04-12 00:21:35 +10:00
Sacha 9c96dcea91 Blackberry: If PPSSPP dir doesn't exist yet, a lot of things break. Let's just use documents dir. 2013-04-11 15:12:48 +10:00
Unknown W. Brackets 8e0e4bf1d1 Uninvert bumpers, fixes hrydgard/ppsspp#1096. 2013-04-06 20:22:29 -07:00
Sacha 110e88e257 Fix stuck keys on Qt and Blackberry 2013-04-07 00:34:46 +10:00
Unknown W. Brackets abc38a90f6 Buildfix for Mac/Linux/etc.
Although, Qt seems more involved...
2013-03-29 22:20:21 -07:00
Sacha e0d107ad20 Accelerometer support for Blackberry. 2013-03-11 22:04:06 +10:00
Sacha 7bc8374c88 Change Blackbery paths 2013-03-10 12:28:34 +10:00
Sacha 21e4e12f65 Fix spinny buttons animation on Qt and Blackberry front-ends. 2013-02-11 21:35:10 +10:00
Sacha a8e30185f2 Small adjustments for Blackberry/Symbian 2013-01-29 07:35:39 +10:00
Sacha 44e9e946a9 Add names to the magic numbers of left joystick input (Qt/Blackberry). 2013-01-13 02:29:37 +10:00
Sacha 1d82b785df Fix joystick keys 2013-01-10 20:25:10 +10:00
Sacha 472cf6af1a Fix keyboard input on Blackberry and enable on Qt frontend. Make Qt open a window instead of fullscreen for non-mobile systems. Make the window resizable (updates pixel_*res and dp_*res). 2013-01-10 18:06:11 +10:00