63 Commits

Author SHA1 Message Date
meancoot
8995ce2cb2 (iOS) Fixes:
Update the default directory used when file browser can't load a directory.
   Add a cancel button to controller type selection screen.
   Remove the HAVE_RGUI option. Until the main loop is updated all it does is cause the game to close.
   Don't show the controller type selection screen if bluetooth is already enabled.
   Remove unneeded None option for aspect ratio setting.
2013-03-26 22:40:37 -04:00
meancoot
bb4b254be7 (iOS, BTstack) More refactoring; Now have to choose the type of pad to connect (annoying, but there's no other way the code gets stable) 2013-03-26 22:40:36 -04:00
meancoot
250857190f (iOS) Add diagnostic view and logging for BTstack; access it from the settings menu. 2013-03-24 18:23:46 -04:00
meancoot
d83d941669 (iOS, BTstack) Some cleanup. No more ObjC in the input code. 2013-03-24 13:13:36 -04:00
meancoot
003c3c1476 (iOS, BTstack) The thread never returns, it just waits. 2013-03-24 12:18:48 -04:00
twinaphex
f36869ecbc (iOS) Build fix 2013-03-24 06:08:12 +01:00
meancoot
a7497ab416 (iOS) Move BTstack into a thread. It may still need synchronization with the input buffers, but shouldn't cause crashes or anything. 2013-03-23 21:13:30 -04:00
meancoot
95259d4b86 (iOS) Move all bluetooth processing to WiiMoteHelper.m; delete BTstackManager.m 2013-03-23 21:13:30 -04:00
meancoot
4f15a7d77c (iOS) Remove config file wrapper all together. 2013-03-20 19:07:00 -04:00
twinaphex
558cb0f66f (iOS/Griffin) Move ios_input.c and ios_joypad.c compilation to Griffin 2013-03-20 04:30:12 +01:00
meancoot
e53a0a2e5a (iOS, ObjC removal) Convert RAConfig class into set of c helper functions. 2013-03-19 21:36:34 -04:00
meancoot
ba9cb4e043 (iOS) Clean up BTstack dynamic loading. Rename ios_joypad.m to ios_joypad.c, there wans't any objective c code there to begin with. 2013-03-19 19:04:51 -04:00
meancoot
a012045a2e (iOS, ObjC removal) Remove the RAInputResponder class, sendEvent in main.m now maintains and exports arrays of pressed keys and touches. 2013-03-19 18:39:13 -04:00
twinaphex
6cbe1bcb57 (iOS) Compile in sinc resampler and set to SINC_LOWEST_QUALITY 2013-03-19 20:06:41 +01:00
twinaphex
4de07e0f1c (iOS) Don't compile with HAVE_NEON defined temporarily 2013-03-19 06:10:47 +01:00
twinaphex
ef39eb50d3 (iOS) Don't compile in libz.dylib 2013-03-19 06:07:39 +01:00
twinaphex
fac3ef0228 (iOS/Griffin) Compile in HAVE_NEON / HAVE_RGUI / WANT_MINIZ, etc. 2013-03-19 06:06:16 +01:00
twinaphex
70ac48a685 (iOS) Compile griffin.c - meancoot - check out if everything still
works in the iOS port
2013-03-19 05:57:51 +01:00
meancoot
2a4573854e (iOS) Load BTstack dynamically; no more separate nobtstack xcode scheme. 2013-03-18 20:32:24 -04:00
meancoot
5310067cc5 (iOS) Rework BTstack handling:
No more BTDiscoveryView, just press the 'Start Bluetooth' button in the upper right corner and sync the wii remote.
   Add a per module setting to enable bluetooth as soon as a game starts.
   Stop bluetooth whenever a game is closed.
2013-03-06 12:15:26 -05:00
meancoot
14e80352e7 (iOS) Add directory 'ios/modules' which will be copied into the final app bundle. Populate it with module info files for all tested cores. If you place the built dylib files in here they will be copied into the bundle too. 2013-03-05 22:17:40 -05:00
meancoot
e058034a24 (iOS) Make pause button briefly visible when game starts (again), and give it an image background.
I took ps_next.png from the overlays dir and flipped it, 'cause I'm lazy.
2013-03-03 23:28:22 -05:00
meancoot
bda93007bc ios: Small fixes 2013-03-03 21:38:44 -05:00
meancoot
89c3120d71 ios: Reorganize project files 2013-03-03 19:15:58 -05:00
meancoot
08e6634eef ios: Clean up input code; make wiimote remapping work. 2013-03-03 18:50:38 -05:00
meancoot
f73511baa0 ios: Update WiiMote code using newer features from BTstack. Probably some bugs, so I recommend sticking with the nobtstack builds for now. 2013-02-28 18:38:49 -05:00
meancoot
fd52e8c537 ios: Add a RetroArch-nobtstack target to the Xcode project, use to build a version that doesn't depend on BTStack. 2013-02-26 23:25:42 -05:00
meancoot
c941caa2ec ios: First revision of WiiMote support (code borrowed from imame4all) 2013-02-26 23:14:27 -05:00
meancoot
d2119b75b1 ios: Remove regex filtering of directories. Its use case doesn't really apply to mobile devices. 2013-02-25 20:52:54 -05:00
meancoot
06659f6e0d ios: Refactoring pause menu 2013-02-25 15:58:47 -05:00
meancoot
ee87110972 ios:
Refactor input code.
   Add first draft of pause menu.
2013-02-23 23:03:59 -05:00
meancoot
be3aa0a063 ios: Create an objective-c wrapper around config_file_t, use it to simplify code. 2013-02-21 22:16:18 -05:00
meancoot
b36ead4bf8 ios: Disable cover-art views if UICollectionView is not available. 2013-02-20 20:10:44 -05:00
meancoot
9ac77f65d1 ios: Refactor browser code some. 2013-02-20 19:45:51 -05:00
meancoot
b8f0c35833 ios: Add coverart support (iOS 6+ only). 2013-02-19 20:14:25 -05:00
meancoot
2daa926cc1 ios: Allow directories to be filtered by regex stored in a '.rafilter' file in the directory. 2013-02-18 19:09:35 -05:00
meancoot
deb84a8463 ios: Clean up Xcode project 2013-02-18 14:59:43 -05:00
meancoot
c14b45f957 ios: Add a detail view that can load and display core info from a configuration file. 2013-02-17 19:35:43 -05:00
meancoot
994aa01fcb ios: Remove QuartzCore timer and return to manually calling CFRunLoopRunInMode. 2013-02-14 22:09:18 -05:00
meancoot
6a77d72966 ios: Hopefully fix the crash when suspended for real this time. Make many things worse, but will fix them from the working state. 2013-02-14 21:35:24 -05:00
meancoot
566f8ace45 ios: When in Rome. 2013-02-13 18:18:55 -05:00
meancoot
625c2c6d48 ios: Clean up settings code some; move input settings into sub-pages. 2013-02-13 15:46:56 -05:00
meancoot
c46de51fc3 ios: Add working setting items for key binding; split settings_list.m up. 2013-02-12 17:16:34 -05:00
meancoot
cf78e13e6e ios: Add -DHAVE_FBO to release builds; doesn't fix shaders on device though. 2013-02-11 20:56:26 -05:00
meancoot
634f4dd543 ios: Patch coreaudio.c and use it instead of OpenAL. 2013-02-11 18:45:45 -05:00
meancoot
8e709702b0 ios: Fixup for changes to audio resampler. 2013-02-11 17:15:56 -05:00
meancoot
c989256d43 ios: Include overlays in built app bundles.
Fix crash if the RetroArch.app/modules directory is missing or has no .dylib files inside.
2013-02-10 15:11:21 -05:00
meancoot
12b079dd61 ios: Add icon. (I copied the android xhdpi icon and scaled it to the needed sizes, it's ugly but better than a blank square.) 2013-02-10 13:08:29 -05:00
meancoot
582ba2ccd5 ios: First draft of settings menu. 2013-02-09 18:47:44 -05:00
meancoot
2d04aefe5f ios: Clean up directory listing code. 2013-02-09 12:22:53 -05:00