Jon Maddox
6945712ead
add an announcement to explain where they can find the app
2013-03-25 12:34:01 -04:00
Jon Maddox
8d30aba4d7
give the ability to disable codesigning so this build stack can hopefully be helpful to jailbreak distroing too
2013-03-25 12:29:46 -04:00
Jon Maddox
01940676ea
README
2013-03-25 12:08:39 -04:00
Jon Maddox
e90ef21565
general overall build script
2013-03-25 12:08:34 -04:00
Jon Maddox
56c1a5e0f1
build the ios app
...
* import the build config
* clean the build
* build the app
* codesign the emulator core dynamic libraries
* package the app into an IPA with the preferenced mobile provisioning
2013-03-25 11:44:00 -04:00
Jon Maddox
80678332ec
add build config file
2013-03-25 11:38:39 -04:00
Jon Maddox
bf810b0b1e
set the codesigning setting for Release for Distribution
2013-03-25 11:37:41 -04:00
Jon Maddox
2926e4533d
removes the tmp directory
2013-03-25 09:18:29 -04:00
Jon Maddox
845b87fbba
main core build script, calls all the build scripts for all of the cores
2013-03-25 09:18:18 -04:00
Jon Maddox
c04d96a59b
nestopia and snes9x-next build scripts
...
These get built in a tmp directory under ios. Steps:
* Clone (or pull master) repo
* build core
* move core to modules directory
2013-03-25 09:17:56 -04:00
Jon Maddox
200809f430
ignore dotted files/dirs including '.' and '..'
2013-03-20 22:48:58 -04:00
Jon Maddox
c551bca665
open directly to the Documents directory
2013-03-20 22:44:11 -04:00
Jon Maddox
8d500d2cf2
i did!
2013-03-20 22:43:01 -04:00
Jon Maddox
fa7730fc49
dot the system directory to hide it from iTunes Sharing
...
This esssentially hides the retroarch system directory when viewing the
documents directory through iTunes Sharing.
You can't browse folders this way anyways, so having it visible is
essentially useless anyways.
You can of course still get to this directoy via tools like iTools
(non-jailbroken) or ssh'ing into the device (jailbroken).
2013-03-20 22:27:47 -04:00
Jon Maddox
b335bfbac6
enable iTunes File Sharing
...
Turning on iTunes File Sharing means being able to easily drop roms
into the app by dragging them in via iTunes.
2013-03-19 16:32:07 -04:00
Jon Maddox
08a4523bb2
use the app level documents directory instead of /var/mobile
...
This is a big change in that it changes the RetroArch system path where
it saves settings, game saves, etc. Using /var/mobile meant that
RetroArch only ran on jailbroken devices. This was the only thing
requiring a jailbreak.
Now not only will it work on vanilla devices, but all settings etc are
neating found in the app's documents directory.
2013-03-19 15:09:05 -04: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
twinaphex
4c38e837ca
(iOS) Build fix
2013-03-19 04:59:42 +01:00
twinaphex
bf7c96435c
Revert "(BTStack) Commit btstack deps to repo"
...
This reverts commit b2096c6bb0f8010bb635d7c826f51b1c9885f40e.
Conflicts:
ios/RetroArch/input/BTStack/btstack/run_loop.h
2013-03-19 03:55:05 +01:00
twinaphex
401053307c
Revert "(iOS/BTStack) Relative path includes"
...
This reverts commit 7b90adef5806687f682513e948aa58a0326fbad1.
Conflicts:
ios/RetroArch/input/BTStack/btstack/run_loop.h
2013-03-19 03:54:01 +01:00
twinaphex
b90478fbb5
(iOS) Build fix in run_loop.h
2013-03-19 02:04:53 +01:00
meancoot
00d809436b
(iOS) Send touch events directly to a shared RAInputResponder instance, bypassing NSNotificationCenter.
2013-03-18 20:52:35 -04:00
meancoot
2a4573854e
(iOS) Load BTstack dynamically; no more separate nobtstack xcode scheme.
2013-03-18 20:32:24 -04:00
twinaphex
7b90adef58
(iOS/BTStack) Relative path includes
2013-03-18 23:43:44 +01:00
twinaphex
b2096c6bb0
(BTStack) Commit btstack deps to repo
2013-03-18 23:32:25 +01:00
twinaphex
5790dbbc61
(iOS) Avoid some conditionals - WIIMOTE_DBG is undefined for regular
...
builds anyway
2013-03-18 18:52:37 +01:00
twinaphex
5f08cebf7c
(iOS) Function pointer to set_keybinds NULL for now
2013-03-17 21:39:12 +01:00
meancoot
debf31b7a4
(iOS) Various:
...
Re-add default config generation code, if a config file didn't exist it would not be possible to change settings while running.
Sort emulator core list.
Add .info files for more emulators.
2013-03-10 13:53:09 -04:00
meancoot
e9497abc61
(iOS) Add (hacky) aspect ratio setting.
2013-03-10 00:05:19 -05:00
meancoot
ac9b75a871
(iOS) Make settings changes take place even while the game is running.
2013-03-09 21:19:11 -05: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
5365eec24d
(iOS) Change some config file handling:
...
Don't require a config file.
Don't load then write the config file every time a game is loaded (just to make sure it's there).
2013-03-05 20:57:26 -05:00
meancoot
92d0cac17a
(iOS) Add Classic Controller support.
2013-03-05 20:45:15 -05:00
meancoot
dbc3e3f7ff
(iOS) Fix broken multi-touch code.
2013-03-05 20:28:59 -05:00
meancoot
3fd2db88e8
(iOS) Fix issue where new config files would not be generated. (Every version since be3aa0a063ec0fc45b08a59c360c411876de9422 was broken...)
2013-03-05 20:04:56 -05:00
meancoot
735bbdd013
(iOS) Major refactoring and simplification of UI logic
2013-03-05 00:14:26 -05:00
meancoot
30209b3ca9
(iOS) In module's .info file consolodate suggested_extension and recommended_extensions into supported_extensions. It occured to me that all three sections would never be used at the same time.
2013-03-04 05:03:13 -05:00
meancoot
6d94f278d4
(iOS) Some style cleanups to the settings code.
2013-03-04 01:37:00 -05:00
meancoot
e4596f20b9
(iOS) Allow a custom display name to specified in a libretro core's info file.
2013-03-04 01:21:45 -05:00
meancoot
9914dff82a
(iOS) Handle general options on settings menu better
2013-03-04 01:14:26 -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
3f1f548e9f
ios: Add 'keycode.h' which defines names for USB hid key symbols; use it to remove magic numbers in keyboard code.
2013-03-03 20:11:17 -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
55a8333ac2
ios: Start to add wiimote remapping support.
2013-03-02 15:24:03 -05:00