231 Commits

Author SHA1 Message Date
twinaphex
64d413fb68 Add screenshot_dir to default_paths 2014-05-31 16:23:45 +02:00
twinaphex
47b936aa33 (GX) Set default overlay dir 2014-05-31 16:17:59 +02:00
twinaphex
da51530f0e (RARCH_CONSOLE) Setup default_paths properly 2014-05-31 08:15:57 +02:00
twinaphex
c57f780d9f (Menu) Start undoing passing rgui pointer to every menu-related
function - the only functions where it should actually pass a
pointer instead of just grabbing a pointer from menu.driver should
be in the menu init/deinit functions
2014-05-30 19:34:01 +02:00
twinaphex
0fce77fd1b (GX) Fill in gx_free (move code from platform_gx.c to gx/gx_video.c) 2014-05-29 05:55:21 +02:00
twinaphex
cf7b6b0c4a (BB10) Take out some ifdefs for BB10 2014-05-18 11:04:30 +02:00
twinaphex
d62164c4ae (BB10) Build fixes
(General) Fix some unused variable warnings
2014-05-17 22:16:25 +02:00
twinaphex
a0567c3c77 (BB10) Start cleaning up some include header references
(Android) Uniquely name symbols - platform_android.c
2014-05-17 15:45:14 +02:00
twinaphex
90b7589b5d (Platform context) Unique names per platform instance 2014-05-17 14:56:12 +02:00
twinaphex
3e667a8c07 (Playbook) Fix build 2014-05-17 14:36:15 +02:00
twinaphex
fdfa41b1e0 (Frontend) Add get_rating to frontend context 2014-05-16 22:20:51 +02:00
twinaphex
1d552c42ee (Apple) Style nits/cleanups 2014-05-12 16:37:02 +02:00
twinaphex
cf669f21ca * Add 'null' frontend context driver (will come into use later on in
more important ways)
* RetroArch when compiled with menu support will now cleanly exit if
menu driver cannot be initialized properly
2014-05-09 06:12:53 +02:00
twinaphex
f483d862b2 (Apple) Build fix 2014-05-09 05:52:18 +02:00
twinaphex
0454ac623e (Menu) Move 'rgui' global variable to 'driver' struct 2014-05-09 05:47:32 +02:00
twinaphex
de7cf52227 (Apple/General_) Turn setting_data into general code - this code
will be used for exposing a list of generic menu settings to
WIMP menus and other such things (already used by the Apple port
in tihs way)
2014-05-03 18:38:29 +02:00
twinaphex
5678a7854f (Apple) Build fix 2014-05-03 07:17:59 +02:00
twinaphex
5033a39a1d (Apple) Move some C common code from ObjC file to platform_apple.c 2014-05-03 07:11:23 +02:00
Twinaphex
4e2572bbfe (MSVC 360) Build fix 2014-04-17 17:42:41 -07:00
twinaphex
064a0c87a0 (Apple) Build fix 2014-03-28 16:10:55 +01:00
Twinaphex
7fa8920357 Merge pull request #606 from aliaspider/master
(PSP) VFPU optimized audio resampler and s16 <-> float conversions
2014-03-14 17:02:04 +01:00
twinaphex
7cdc23505c (Apple) Build fix 2014-03-10 06:00:06 +01:00
aliaspider
1d517d1846 (PSP) add VFPU flag to main thread attributes 2014-03-08 15:48:47 +01:00
twinaphex
20798433d1 (PS3) Add HAVE_RMENU ifdef to platform_ps3.c 2014-02-28 01:59:18 +01:00
twinaphex
03ec845977 (Salamander) frontend_context.h gets new member function
'salamander_init'
2014-02-24 18:23:12 +01:00
twinaphex
6a4cfc7271 (GX) Get rid of warnings while compiling Wii/NGC versions 2014-02-19 18:07:47 +01:00
twinaphex
71b6485bb5 (PSP) Fix warnings 2014-02-19 17:47:59 +01:00
aliaspider
68c7a3ad5b (PSP) change clockspeed to 333MHz/166MHz on start. 2014-02-18 18:43:23 +01:00
twinaphex
e17e5aa960 (PSP) Cleanup psp_process_args 2014-02-17 15:14:48 +01:00
aliaspider
566696223f (PSP) allow game loading form the commandline (for use with pspsh) 2014-02-17 14:31:33 +01:00
aliaspider
650adef8da (PSP) added audio support 2014-02-17 14:26:03 +01:00
twinaphex
0260d51b7a (PSP) Starts up in RGUI now 2014-02-17 00:19:51 +01:00
twinaphex
63e8dfba4d (PSP) Hardcode ROM being fed right now for testing purposes 2014-02-13 11:45:22 +01:00
twinaphex
b724851e93 (PSP) Hook up frontend platform driver - implement process_args
and not exec function
2014-02-12 18:17:54 +01:00
twinaphex
76a40ef066 (PSP) Add example for manually loading a ROM file so that we can
skip past the menu
2014-02-12 17:29:20 +01:00
twinaphex
d4f9c211ee (PSP) Build fixes 2014-02-11 16:10:40 +01:00
twinaphex
de0d0626f6 Include boolean.h instead of stdbool.h 2014-02-11 07:49:15 +01:00
twinaphex
b109b9b01f (Emscripten) Rename frontend_emscripten.c to frontend/platform/platform_emscripten.c 2014-01-27 01:47:10 +01:00
twinaphex
7e9c8908f8 (PS3) Set default overlay directory 2014-01-05 19:17:13 +01:00
twinaphex
b20b6525d3 (Android) PendingIntent code created bad dependencies on Java frontend and
made it impossible for external clients like Dinothawr to use RetroArch
as a library
2014-01-04 05:36:08 +01:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
twinaphex
ff036066e2 Rework frontend - separate functions now for iterating per frame
and for doing teardown - Emscripten and Apple ports can make use
of this now so we don't need separate frontend implementations
2013-12-28 21:08:30 +01:00
meancoot
55950cf009 (Apple) Update content history properly. 2013-12-26 16:18:28 -05:00
meancoot
f3d5a44e76 (Apple - No Thread) Fix performance regression. 2013-12-21 21:58:19 -05:00
meancoot
f069c82417 (Apple) First pass at removing UI/RetroArch thread split. 2013-12-21 19:42:10 -05:00
meancoot
8882d07f3f (iOS) Move iOS settings code into iOS specific file and fix the issue where every compile unit would get its own copy of apple_frontend_settings 2013-12-03 19:47:24 -05:00
meancoot
6943127aef (Apple) Start to refactor setting data structure; clean up iOS code some 2013-12-02 19:34:05 -05:00
twinaphex
3d18d580b6 (iOS) Add frontend/platform/platform_ios.h 2013-11-29 19:32:07 +01:00
twinaphex
3ec9581c68 (iOS) Move some cdoe from platform.m over to C 2013-11-29 19:31:39 +01:00
twinaphex
6c638f91f4 (Android) Big changes -
- both MainMenuActivity and RetroActivity are single instances now
- AKEYCODE_BACK gets eaten and onBackPressed in Java is triggered
- onBackPressed right now calls an instance of MainMenuActivity
(reuses the existing activity on the stack)
- User can switch back and forth between RetroActivity and MainMenuActivity
with AKEYCODE_BACK / Back button
- When a subsequent intent is launched after RetroActivity has already been
started up once, the pending intent gets passed to the existing RetroActivity
throug onNewIntent - in C land it will look every frame if an intent is pending - if it is, it will look up certain variables through JNI to launch a new game - or whatever it is that the intent wants to do
- With this we can now switch seamlessly between Android UI and RetroArch
itself.
2013-11-24 22:02:57 +01:00