Commit Graph

233 Commits

Author SHA1 Message Date
Themaister
99990173cc Can load without ROM in RGUI (HAVE_DYNAMIC).
Not sure how this will work on RARCH_CONSOLE, but it'll probably be
checked for in startup on core load somehow and either start in menu or args->no_rom.
2013-05-02 14:46:05 +02:00
Themaister
197c4db204 Add RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME.
Allows libretro core to not require a ROM to be loaded.
Kill stdin ROM loading support (pointless these days).
Replace "no ROM on CLI" behavior to be attempting to load a core with no
ROM.
2013-05-01 00:59:43 +02:00
Themaister
1cab391be8 Add SRAM autosave option to RGUI. 2013-04-29 16:12:15 +02:00
Themaister
767ad59857 Support disk append. 2013-04-27 15:49:29 +02:00
Themaister
9e2392051d Refactor libretro device type handling.
Show devices in RGUI.
2013-04-27 12:32:30 +02:00
Themaister
9eda39417f Refactor out disk swapping functions. 2013-04-27 12:03:13 +02:00
Themaister
50c704933a Remove debugging logs. 2013-04-27 00:00:51 +02:00
Themaister
ac6c576d29 Drop dependency on delay_timer in RGUI. 2013-04-26 23:52:29 +02:00
Themaister
a92ff2a23a Reset optind to 0, not 1.
Seems to cause strange issues ...
2013-04-26 23:06:43 +02:00
Themaister
0e61461c07 Should fix very strange flickering bug. 2013-04-22 21:10:17 +02:00
Themaister
44476bdbfb Logging main_wrap. 2013-04-22 20:35:45 +02:00
Themaister
846557ba21 Start menu if ROM is not passed to rarch_main_wrap. 2013-04-21 01:12:30 +02:00
Themaister
610f33962a Add fullscreen toggle to RGUI.
Drop hotkey handling. Needed to add delay timer hackery in that case.
2013-04-21 00:01:49 +02:00
Themaister
fa5e8b646c Preserve sram/state dir on reentrancy. 2013-04-16 12:22:27 +02:00
Themaister
476d6cef88 Set has_set_*_path on reentrancy. 2013-04-16 09:41:47 +02:00
Themaister
8c58ff191a Fix strange use of pointers in screenshot code. 2013-04-14 23:14:38 +02:00
Themaister
0ca210f99d Document behavior with no args. 2013-04-14 22:41:43 +02:00
Themaister
7923ac4849 If run with no args, start menu. 2013-04-14 19:23:42 +02:00
Themaister
c9a02273bb Check for fullscreen in RGUI. 2013-04-14 16:40:17 +02:00
Themaister
1395c32937 Add dummy core loading. 2013-04-14 16:29:30 +02:00
Themaister
f968ee6527 Refactor nonblock states.
Preserve nonblock state better across reinits, etc.
Try to keep vsync in RGUI.
2013-04-14 00:56:55 +02:00
Themaister
e389220df8 Refactor frame_counter.
Graphics drivers get the task of updating this.
If threaded driver is used, main thread cannot update the counter
due to race conditions.
2013-04-13 14:28:12 +02:00
twinaphex
da8bbde11d Simplify some _WIN32 includes 2013-04-11 22:35:15 +02:00
Themaister
f88ea04c28 Remove fixed shader index in set_shader. 2013-04-07 13:00:21 +02:00
Themaister
cf92211254 Update overlay when in RGUI. 2013-04-04 23:10:38 +02:00
Themaister
77164d18ca Begin adding core options interface. 2013-04-04 13:58:30 +02:00
Hans-Kristian Arntzen
ebd7dcf721 Merge pull request #169 from Themaister/gl-render
HW GL render for libretro.
2013-03-30 06:33:53 -07:00
twinaphex
39c0ed745c (PS3) Get rid of QUICKMENU_TOGGLE define - was surpassing 64 entries
on PS3 - now going to do 'menu toggle behavior' logic instead -
menu toggle now triggers ingame menu - will be configurable
2013-03-30 07:19:42 +01:00
Themaister
292bc36b43 Basic mouse grabbing for X11. 2013-03-29 18:55:54 +01:00
Themaister
4bcc566afb Fix some possible segfaults with HW render. 2013-03-28 12:27:40 +01:00
meancoot
2a4573854e (iOS) Load BTstack dynamically; no more separate nobtstack xcode scheme. 2013-03-18 20:32:24 -04:00
Themaister
51b5a2df5c Refactor aspect_ratio member.
Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
2013-03-17 22:05:15 +01:00
twinaphex
d67e4da4db Revert "Can't have hardcoded binds structs for 8 players"
This reverts commit 2579af2764.
2013-03-16 17:51:28 +01:00
twinaphex
2579af2764 Can't have hardcoded binds structs for 8 players 2013-03-16 17:33:18 +01:00
Themaister
e3c85b174c Can toggle rewind enable in runtime. 2013-03-16 14:28:34 +01:00
Themaister
0b8d8c41f7 Don't use QUICKMENU for RGUI.
Doesn't seem to be used.
2013-03-16 11:11:36 +01:00
Themaister
12cc1c43d4 Can almost run RGUI on PC.
Input in menu is broken. Binds are set up wrongly for PC.
2013-03-16 10:35:22 +01:00
twinaphex
039fc644d5 Revert "Menu toggle without delay timers (more testing might be needed -"
This reverts commit 54a6175a55.
2013-03-11 02:07:50 +01:00
twinaphex
54a6175a55 Menu toggle without delay timers (more testing might be needed -
tested on PS3 RMenu and seemed to work well enough)
2013-03-11 01:12:19 +01:00
Themaister
384212470a Avoid delay timer in rarch_main_iterate. 2013-03-10 21:13:55 +01:00
ToadKing
eb82bd2127 implement driver.current_msg
fix RGUI to no longer use driver.video_data casting
2013-03-10 16:02:10 -04:00
twinaphex
9d9eb90574 Drop another HAVE_RMENU ifdef in retroarch.c 2013-03-09 17:04:18 +01:00
twinaphex
0b6e5a6388 Rename RARCH_RMENU_TOGGLE to RARCH_MENU_TOGGLE 2013-03-09 16:14:26 +01:00
twinaphex
af7430b767 Get rid of some extraneous HAVE_RMENU ifdefs in retroarch.c 2013-03-09 15:24:15 +01:00
Themaister
4bca26097c Clarify branch intention better. 2013-03-09 11:00:00 +01:00
Themaister
272ef70895 Merge branch 'master' into cd-swap 2013-03-09 09:27:14 +01:00
ToadKing
dbea6f3614 fix closing menu on android
(MIGHT REQUIRE CHANGES TO CONSOLES)
2013-03-07 14:39:08 -05:00
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