185 Commits

Author SHA1 Message Date
twinaphex
a23bc3a13f Control flow change for RGUI/RMENU - no longer have to invoke RARCH_QUIT_KEY to toggle menu 2013-03-07 19:02:44 +01:00
twinaphex
7b96cf8db3 (Android) Blank in input_poll_func() for HAVE_ASYNC_POLL 2013-03-04 13:29:04 +01:00
twinaphex
42fe25b3b7 (Android) Drop this ifndef - to allow input overlay poll to still happen 2013-03-04 11:57:48 +01:00
twinaphex
ab6135c9d5 (Android) Define HAVE_ASYNC_POLL for Android (will likely be used for other
mobile platforms as well)
2013-03-04 11:52:58 +01:00
Themaister
cae578fe73 Refactor Android-specific polling logic. 2013-03-03 18:20:05 +01:00
twinaphex
28c9f51913 (Android) Rewrite new input code some more 2013-03-03 11:22:59 +01:00
twinaphex
ec114db356 (Android) Reimplemented input loop - better throughput/latency 2013-03-02 23:53:06 +01:00
Themaister
7fadee0da3 Let $XDG_CONFIG_HOME fallback to $HOME/.config.
Use the specification more correctly. Keep fallback to
$HOME/.retroarch.cfg.
2013-02-26 18:46:07 +01:00
Themaister
9370ae9dee Should fix OSX.
main() must be hacked by SDL_main.
2013-02-26 08:43:32 +01:00
twinaphex
f72a505dbe Split up main() function to frontend/frontend.c 2013-02-25 07:01:16 +01:00
twinaphex
49b0f5c204 Add HAVE_RARCH_MAIN_IMPLEMENTATION define - hook up console ports
differently
2013-02-25 06:47:26 +01:00
twinaphex
6ac16781b6 (Playbook) Down to one compile error 2013-02-25 02:44:56 +01:00
Themaister
0c6e456e65 Merge branch 'master' into thread_video 2013-02-17 15:49:58 +01:00
Themaister
041bfecf21 Avoid "double-tapping" overlay on overlay_next. 2013-02-17 15:00:38 +01:00
Themaister
034c553ff6 Merge branch 'master' into thread_video
Conflicts:
	console/griffin/griffin.c
2013-02-17 13:25:41 +01:00
twinaphex
5cb9713aae Don't compile in autosave for consoles 2013-02-17 02:00:51 +01:00
Themaister
76bf41188a Add video_threaded option to Android. 2013-02-17 00:26:17 +01:00
Themaister
4e1387ce25 Fix Win32 MSVC 2010 build. 2013-02-09 10:39:23 +01:00
Themaister
d33d2e9f0c Make resamplers more modular. 2013-02-08 11:49:51 +01:00
Themaister
27d57b789a Add basic FPS measurement routines. 2013-02-04 21:46:56 +01:00
Themaister
6f8190ea0b Add savestate_auto_load option. 2013-01-24 19:24:40 +01:00
Themaister
77207332f1 Use NEON conditionally in SINC. 2013-01-24 18:30:37 +01:00
Themaister
40300e502b Fix regression in patching when zlib CRC32 is used. 2013-01-24 16:49:23 +01:00
twinaphex
bfec64104c (RARCH_CONSOLE) Shorter title_buf for consoles - will fit better within Xbox 1
screen estate dimensions
2013-01-23 03:20:58 +01:00
ToadKing
6d174dcc3b (Console) don't delete the wrong file on when loading a second rom after loading one in a zip file 2013-01-21 20:18:11 -05:00
Themaister
b90490f425 Add zip loading support to core. 2013-01-21 23:52:47 +01:00
Themaister
e04217e373 Refactor where ROM is loaded. 2013-01-21 21:01:12 +01:00
Themaister
ef9825c6bd Use simpler way to check if path is empty. 2013-01-21 20:48:05 +01:00
Themaister
f073eefe80 Remove libpng from quickbuild. 2013-01-19 02:36:37 +01:00
Themaister
2443a761fc Merge branch 'master' of github.com:Themaister/RetroArch 2013-01-18 19:23:12 +01:00
twinaphex
7cfc60f374 Do fill_pathnames after init_rom_file - needed for ZIP file
extraction code (for Android/RARCH_CONSOLE)
2013-01-18 19:11:41 +01:00
Themaister
019959a012 Add audio buffer statistics measurement. 2013-01-18 10:38:43 +01:00
twinaphex
ae9a1167b7 (RARCH_CONSOLE) Refactored sram_dir_enable / state_dir_enable setting -
also fixed a reentrant bug to do with set savestate dir/set sram dir
boolean variables in parse_input
2013-01-13 04:12:10 +01:00
twinaphex
04cacb5e30 Upgrade lifecycle_menu_state to 64bit variable lifecycle_mode_state 2013-01-12 03:13:03 +01:00
Themaister
312980ee30 Add support for full-screen overlays. 2013-01-11 16:23:04 +01:00
Themaister
e35c6375ee Fix C++ incompatibilities in retrolaunch. 2013-01-11 11:51:52 +01:00
twinaphex
a8cbbeb17c (RMenu)Everything to do with lifecycle_menu_state is mostly RMenu-only 2013-01-11 04:41:57 +01:00
twinaphex
7411d140f8 Fix PC build 2013-01-11 04:39:24 +01:00
twinaphex
6e1fbafb30 (RARCH_CONSOLE) Easier flow control 2013-01-11 02:32:21 +01:00
twinaphex
b5e82dae59 (RARCH_CONSOLE) Refactor ingame_menu.enable variable 2013-01-10 20:29:07 +01:00
twinaphex
7a3b021b17 g_extern.console.rmenu.mode becomes g_extern.lifecycle_menu_state 2013-01-10 18:04:04 +01:00
twinaphex
6ad5d46781 (RARCH_CONSOLE) rmenu.mode is now set with bitmasked values so
as to allow more state management options
2013-01-10 08:46:46 +01:00
twinaphex
d36af814c6 Reintroduce block_config_read 2013-01-10 06:45:44 +01:00
twinaphex
cc71a83fa8 (RARCH_CONSOLE) Console ports now use config_load for loading
config file stuff and config_set_default as only place to load
defaults from. Slightly messy defaults will be cleaned up later.
2013-01-10 06:38:19 +01:00
Themaister
f739fc875e Don't compile in null drivers for CLI. 2013-01-09 11:26:21 +01:00
twinaphex
9c67f3a6ac refactor out rarch_console_get_rom_ext - use this for PC too
since RMenu depends on it and it will run on that as well
2013-01-09 07:07:46 +01:00
twinaphex
05ec28aef5 Make init_system_info function public 2013-01-08 22:52:56 +01:00
Themaister
5bf9eeb802 Move some RARCH_CONSOLE stuff around. 2013-01-08 23:22:08 +01:00
twinaphex
1fb34c9dd5 (RARCH_CONSOLE) Console driver initing/deiniting 2013-01-08 22:17:38 +01:00
twinaphex
bc4e010a96 (RARCH_CONSOLE) frontend_console cleanups 2013-01-08 08:11:05 +01:00