Commit Graph

58 Commits

Author SHA1 Message Date
twinaphex
7c81f554af Add RETRO_ENVIRONMENT_SET_LIBRETRO_PATH to libretro API. Also gives us opportunity
to write internal code - other libretro implementations can now just implement
this environ callback and have other external frontends of their own be able to swap
in/out libretro cores from outside
2013-08-24 22:35:54 +02:00
twinaphex
e8555bc1ab (frontend) make macro for main entry point function 2013-08-14 14:10:49 +02:00
meancoot
9e2e135d19 (Apple) Get rid of some hacks in the frontend code. 2013-08-14 00:48:58 -04:00
Themaister
e8271031b6 Stop/start audio driver on mute. 2013-08-11 01:09:10 +02:00
Themaister
6f4f1e3079 Fixup warnings. 2013-08-11 01:08:40 +02:00
twinaphex
b805efa59a (frontend) Additional param to argc/argv for iOS/OSX ports 2013-08-10 21:31:11 +02:00
twinaphex
3fda41bb8a (frontend) Get rid of one redundant RARCH_CONSOLE ifdef 2013-08-10 21:04:52 +02:00
twinaphex
d640c16eb3 (Frontend) Move more platform-specific code into environment_get function
implementations
2013-08-10 20:59:10 +02:00
CatalystG
99af806505 (BlackBerry) Fixup frontend for BB10 from merge. 2013-08-09 22:48:32 -04:00
twinaphex
c7d3c9e955 (Apple) Fix build 2013-07-28 23:01:16 +02:00
twinaphex
56974007ad (frontend) Cleanups to frontend.c 2013-07-28 20:57:49 +02:00
twinaphex
29b13676c5 (Apple) Implement environment_get in Apple frontend context driver 2013-07-27 17:45:56 +02:00
twinaphex
ac8f57e679 Add platform_apple.c frontend driver 2013-07-27 17:40:21 +02:00
twinaphex
484c5b8341 frontend.c - cleanups 2013-07-27 17:30:05 +02:00
twinaphex
ad7884e441 frontend.c - cut down on one ifdef 2013-07-27 17:18:18 +02:00
twinaphex
003635499f Add QNX frontend context file 2013-07-27 17:16:46 +02:00
twinaphex
40d5fcc472 Add shutdown to frontend_context.c - bake frontend_context in for all versions 2013-07-27 16:36:55 +02:00
twinaphex
78f757e0dc Have get_environment_settings call go through frontend_ctx function pointer 2013-07-27 13:07:26 +02:00
twinaphex
4eb283b7e3 Cleanups to frontend_ctx 2013-07-27 12:59:23 +02:00
twinaphex
1e70a46dd8 Merge platform_ files with platform_exec.c files 2013-07-27 03:59:01 +02:00
twinaphex
69381c2735 Add frontend_context.c - use for all console platform ports
(and other possible ports in future)
2013-07-26 20:58:47 +02:00
twinaphex
1549866703 (frontend.c) Remove another FIXME 2013-07-24 16:51:24 +02:00
twinaphex
1056b0b6b1 (rontend.c) Remove FIXME 2013-07-24 16:50:22 +02:00
twinaphex
d3acd123f1 (APPLE) Build fixes for new frontend.c 2013-07-16 22:44:34 +02:00
twinaphex
628426f8e8 (frontend.c) Only cater to new OSX port/iOS for now 2013-07-16 21:37:26 +02:00
twinaphex
d32c077ab2 (frontend) Make it still compatible with OSX SDL old-school version 2013-07-16 13:26:09 +02:00
twinaphex
3977cec315 (APPLE) Rename rarch_main_apple to rarch_main 2013-07-16 13:11:09 +02:00
twinaphex
d09f9b88cf Correction to Apple conditional compile in frontend.c 2013-07-16 13:08:11 +02:00
twinaphex
30fff5049b Combine frontend.c and frontend_objc.c - meancoot - test if this
still works for OSX/iOS - can only check out later today
2013-07-16 13:06:13 +02:00
twinaphex
20654ca90b Cleanups in frontend.c 2013-07-16 12:15:28 +02:00
twinaphex
d929ef9d11 (frontend.c) Fixes for RARCH_CONSOLE 2013-07-15 20:49:36 +02:00
twinaphex
fe433b2322 Add new header file_ext.h - refactor out frontend_console.h 2013-07-15 14:54:40 +02:00
twinaphex
328ce6ad31 (RARCH_CONSOLE) Combine frontend_console.c with frontend.c - hope
and pray this doesn't break hard
2013-07-15 14:19:29 +02:00
twinaphex
e8a3151440 (PC) Get rid of warnings 2013-07-15 13:52:59 +02:00
twinaphex
a483953b5b (frontend.c) Fix Blackberry conditional compile 2013-07-15 13:51:09 +02:00
twinaphex
3e6ba96c0d Combine frontend_bbqnx.c and frontend.c 2013-07-15 13:40:47 +02:00
twinaphex
e60f907ec6 Place conditional compile for frontend.c inside Griffin 2013-07-06 20:29:11 +02:00
twinaphex
a442e30c71 (Playbook) Updates to RetroArch Blackberry Playbook solution 2013-07-06 19:18:41 +02:00
Themaister
74f3e8e11c Pause audio when going into RGUI. 2013-06-02 23:10:03 +02:00
Themaister
f6c126ecaa Only save config if g_extern.config_path is set. 2013-05-22 19:49:51 +02:00
Themaister
6654979cbb Enable config_save_on_exit for PC.
Off by default. Phoenix fixes later.
2013-05-22 19:49:18 +02:00
twinaphex
79ea30f54f Introduce config_save_on_exit 2013-05-22 15:35:28 +02:00
Themaister
608f88bd55 Refactor initial ROM history save.
Add menu_rom_history_push_current().
2013-05-17 18:33:45 +02:00
Themaister
50bd5bb4ff Save to ROM history when loading from CLI. 2013-05-17 18:22:03 +02:00
twinaphex
63ba647018 Move all of the code to menu_common.c to avoid code duplication
across frontends
2013-04-28 16:38:13 +02:00
Themaister
13e978a2ed Avoid MODE_INIT step. It's useless. 2013-04-28 15:23:57 +02:00
twinaphex
5aa4101620 (Menu) Move MODE_LOAD_GAME mechanics to upper function rarch_main 2013-04-28 15:00:37 +02:00
Themaister
7fddcab108 If rarch_main_wrap_init fails, exit instead of crash. 2013-04-27 23:19:38 +02:00
Themaister
9e2392051d Refactor libretro device type handling.
Show devices in RGUI.
2013-04-27 12:32:30 +02:00
Themaister
fa5e8b646c Preserve sram/state dir on reentrancy. 2013-04-16 12:22:27 +02:00