Commit Graph

5510 Commits

Author SHA1 Message Date
meancoot
546058c704 ios: Enable the keyboard hack, and map some default keys to it. 2013-02-11 06:12:16 -05:00
meancoot
540788caf9 ios: Add, but leave disabled, hack for getting key press/release events from a bluetooth keyboard. 2013-02-10 19:32:22 -05:00
meancoot
3127b4a172 ios: Fill out the BUILDING instructions more. 2013-02-10 15:58:29 -05:00
meancoot
31a3611fa0 ios: Consolidate generation of the config file path.
Add the system directory whenever writing the config file.
     Refresh the config file before loaded a game.
2013-02-10 15:24:35 -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
be6b99b69a ios: Add a shader option on the settings page (put them in shaders directory just inside RetroArch.app)
Add a 'None' option to both the shader and overlay settings sub pages to allow them to be disabled.
2013-02-10 12:11:37 -05:00
meancoot
64673845dd ios: File browser now tries to root itself at '/var/mobile/RetroArchGames' and '/var/mobile' before settling on '/'. 2013-02-10 07:22:03 -05:00
meancoot
4a8831cbdd ios: Make the boolean switches in the settings screen work. 2013-02-10 06:39:47 -05:00
meancoot
98990ce330 ios: Remove reference to UI views once game has started. 2013-02-10 05:49:05 -05:00
meancoot
a136789ff5 ios: Settings values are now loaded from the existing config file. 2013-02-10 05:46:30 -05:00
meancoot
72543d1310 ios: Add support for enumeration and file based settings. 2013-02-09 21:24:09 -05:00
meancoot
582ba2ccd5 ios: First draft of settings menu. 2013-02-09 18:47:44 -05:00
meancoot
73fc504546 ios: File browser cleanup. 2013-02-09 13:49:04 -05:00
meancoot
7cbfae88c1 ios: Add ios/BUILDING to describe the simplest way to get libretro cores building for iOS devices. 2013-02-09 13:22:31 -05:00
meancoot
2d04aefe5f ios: Clean up directory listing code. 2013-02-09 12:22:53 -05:00
meancoot
4d9233b02a ios: Made things more simple. 2013-02-08 23:58:22 -05:00
meancoot
291220aa54 ios: File browser tweaks.
The title is now just the last component of the path.
     The custom back button text is removed.
     A settings button is added to the right of the navigation bar.
2013-02-08 22:20:00 -05:00
meancoot
de05d7d7fb ios: Add a hack to skip frames when video non-block is used, this allows the fast forward function to be used. 2013-02-08 20:35:19 -05:00
meancoot
b4814a96f2 ios: Add a system directory '/var/mobile/Library/RetroArch'
All save games are store there. It is also searched for a retroarch.cfg file.
     If you want to run in the simulator you will need to create and give yourself access to this directory manually.
2013-02-08 19:42:41 -05:00
meancoot
0e29ad3af2 ios: Some source cleanup and small header merging. 2013-02-08 17:12:21 -05:00
meancoot
83f0a9ec38 ios: Add a module selector. 2013-02-08 17:03:19 -05:00
meancoot
23a3fe63bf ios: Apply a small patch to gfx/gl.c to allow HAVE_FBO to work. 2013-02-08 15:50:55 -05:00
meancoot
7b3ebc3078 ios: Use a UINavigationController to manage file browser history. 2013-02-08 15:43:19 -05:00
meancoot
675468e9d6 ios: Enable the android portrait mode hack for ios too. 2013-02-07 19:10:46 -05:00
meancoot
1a236f4a67 ios: Fix a couple of warnings 2013-02-07 19:07:50 -05:00
meancoot
33d57ee3a0 ios: Don't use performSelector to schedule every frame, the rarch_iterate method runs the UI loop internally; Split dirent_list code out of dirlist.m. 2013-02-07 19:05:39 -05:00
meancoot
80c0d35f58 ios: Fix symlinks in the file browser; remove the top entry of the path instead of appending '..' when going back a directory. 2013-02-07 16:53:17 -05:00
meancoot
5f5be7c4dc ios: Multi-touch support 2013-02-07 16:11:17 -05:00
meancoot
cb484546b2 ios: Spruce up browser with sorting and icons. (The icons are just borrowed from android for now). 2013-02-07 14:45:30 -05:00
meancoot
7a44d9bcba ios: As a hack, force app to terminate when entering background. 2013-02-07 13:43:42 -05:00
meancoot
16759620b5 ios: Some cleanup and simplifications 2013-02-07 12:38:30 -05:00
meancoot
5d0828d009 ios: Now starts with a directory browser to let you choose the game you wan't to play. 2013-02-07 12:05:46 -05:00
meancoot
ec51c819a3 ios: Change ioseagl_ctx to a C file that uses external functions to interact with obj-c. 2013-02-07 08:58:36 -05:00
meancoot
8315a05f5f ios: Add incomplete code for basic directory list. 2013-02-07 08:47:35 -05:00
meancoot
7b9490db48 ios: Fix size on retina screens; 'improve' life cycle management. 2013-02-06 20:48:32 -05:00
meancoot
7e4e028fc8 ios: Add a simple input driver draft; tracks only one touch for now. 2013-02-06 18:23:11 -05:00
meancoot
1d727e50e7 ios: Will load a file named 'overlay.cfg' stored in the bundles root directory. 2013-02-06 13:10:07 -05:00
meancoot
6ab845b795 ios: Use dynamic loading; add clean up after rarch_main_iterate. 2013-02-06 11:35:46 -05:00
meancoot
a37a19e40d First revision of iOS port. Only tested on simulator thus far. 2013-02-06 10:14:05 -05:00
twinaphex
a145e4f451 (dist_scripts) nit - xdk360-cores.sh 2013-02-06 09:55:41 +01:00
twinaphex
f2151483d7 (GX) Remove 640x576 VI width/height option - height too big for EFB 2013-02-06 09:54:22 +01:00
twinaphex
f37e414e23 (GX) Pass GX_NEAR_MIP_NEAR to GX_InitTexObjLOD just to be safe 2013-02-06 09:33:24 +01:00
twinaphex
3997f8ca0c (360) Add dist-scripts 2013-02-06 06:37:30 +01:00
ToadKing
459f91f665 (Android) delete accidentally-added overlays/shaders 2013-02-05 23:13:08 -05:00
ToadKing
ebf83bff76 (GX) PAL fixes 2013-02-05 23:11:35 -05:00
ToadKing
9807826e61 (GX) nit 2013-02-05 21:56:29 -05:00
twinaphex
e05fd038e3 (PS3) Link nxengine correctly in dist-scripts 2013-02-06 03:38:32 +01:00
ToadKing
80be1847a3 (GX) attempt to fix screen resolution issues 2013-02-05 21:36:15 -05:00
ToadKing
94c2f13b35 (Wii) link nxengine correctly in distscript 2013-02-05 19:29:35 -05:00