Commit Graph

4891 Commits

Author SHA1 Message Date
twinaphex 65bc6850d5 (RMenu) shorter descriptions so that they fit on Xbox 1 resolution 2013-04-10 10:15:03 +02:00
twinaphex a871b6da54 (XDK) Remove texture_image_free - will have to manually do freeing
memory management without a public function for Xbox
2013-04-10 09:59:29 +02:00
twinaphex de31ccef3e Revert "(XDK1 RMenu) Free up tmpBrowser for every switch between game and menu as well"
This reverts commit 4fa02a1952.
2013-04-10 09:57:13 +02:00
twinaphex 4fa02a1952 (XDK1 RMenu) Free up tmpBrowser for every switch between game and menu as well 2013-04-10 09:49:04 +02:00
twinaphex c0f9c0dc6f (RMenu) Get casts working for C99 as well - argh 2013-04-10 09:48:56 +02:00
twinaphex 9cabedca58 (RMenu) C++98 compatibility casts 2013-04-10 09:46:52 +02:00
twinaphex 5f24e5daf4 (RMenu) Put menu_texture and menu_panel textures on heap - free
them for Xbox 1 after going out of the menu and into the game
2013-04-10 09:34:46 +02:00
twinaphex 22ce22ca14 (360) Take out obsolete resampler type option 2013-04-10 07:55:59 +02:00
twinaphex 87d0843b13 (360) RMenu XUI now goes through the same RGUI functions for
rendering
2013-04-10 07:47:11 +02:00
twinaphex 9d6f4590e8 (RMenu XDK1) Updated RMenu for Xbox 1 to use new
RGUI/RMenu rendering funtions
2013-04-10 06:54:16 +02:00
twinaphex d313e9b8f9 (PS3 RMenu) RMenu now renders background texture the same way
as RGUI
2013-04-10 06:22:37 +02:00
twinaphex 7cf75e5eb4 SETTING_EMU_SKIN action was mistakenly inside a HAVE_SHADER_MANAGER
ifdef
2013-04-10 04:57:49 +02:00
twinaphex af5dcd106a (XDK1 RMenu) Show panel again even in low RAM mode 2013-04-10 04:54:22 +02:00
twinaphex 80390d8143 (XDK1 RMenu) Build fixes 2013-04-10 04:51:36 +02:00
twinaphex 43c9195a77 Get rid of rarch_position_t structure and move RMenu texture to
rmenu.c instead of somewhere in g_extern global
2013-04-10 04:26:18 +02:00
twinaphex 7728e80e0f (RMenu) Get rid of messy set_default_pos functions 2013-04-10 01:34:40 +02:00
twinaphex 6a87900f1a (RMenu) Use HAVE_SHADER_MANAGER define for RMenu now as well 2013-04-10 00:47:14 +02:00
Themaister 37a276af9b Load RGUI CGP on startup. 2013-04-09 21:48:03 +02:00
Themaister d2f9eb300b Clarify error message. 2013-04-09 21:41:38 +02:00
Themaister a8f2317400 Can apply shaders in RGUI.
Kinda hoky, but basics seem to be down now.
2013-04-09 21:39:02 +02:00
Themaister fc353f0582 Pop menu stack correctly after picking shader. 2013-04-09 21:23:34 +02:00
Themaister 16b8bff6a7 Can browse for shader files.
Directory stack is not popped correctly however.
Pathnames are not correctly truncated in browser either. Looks kinda
ugly atm.
2013-04-09 21:01:43 +02:00
Themaister fdf7a443ad More work on shader manager.
Mostly missing filebrowser for shaders now.
2013-04-09 19:43:24 +02:00
twinaphex b91527749e (RMenu) Some RMenu fixes - deal with overflow on 'pressed up'
state in core options menu along with some other things
2013-04-09 09:58:26 +02:00
twinaphex 6a845dec64 (RMenu) Fix - Pops menu stack for a submenu - hack - needs a cleaner implementation 2013-04-09 09:16:23 +02:00
twinaphex 56de3696d0 (RMenu) Initial core options working - only FBA core currently shows
'extra garbage' characters when updating a specific option -
"CPU Speed Overclock; 100%|110%|120%|130%|140%" etc - doesn't
happen in RGUI - could be the percentage sign
2013-04-09 08:55:54 +02:00
CatalystG e2c6a5d3a8 (BlackBerry) Build fix 2013-04-08 21:36:28 -04:00
twinaphex 99945f43a6 (RGUI) Fix RGUI 'Core' setting 2013-04-08 01:51:39 +02:00
twinaphex 035e9d2624 (RGUI) Fix RGUI actions 2013-04-07 23:43:07 +02:00
twinaphex c57b8f26a6 (RGUI) Fix 'Change Game' in RGUI 2013-04-07 23:39:52 +02:00
twinaphex 6f7b38221e (RGUI) Compile in Shader Manager as well for GLSL and HLSL 2013-04-07 23:24:24 +02:00
twinaphex b02e9f374c (RMenu) Further implement ingame_menu_core_options 2013-04-07 19:21:20 +02:00
Themaister b62a2b602a More work on RGUI shader manager.
Still a long way to go, but shows most of the intended interface.
2013-04-07 16:45:05 +02:00
Themaister 651e088deb Start adding skeleton for shader manager. 2013-04-07 15:46:36 +02:00
Themaister a5722aef3a Fix RGUI rewind setting. 2013-04-07 15:15:16 +02:00
Themaister 4cdfcf30d5 Refactor set_rgui_texture.
More generic and avoids poking directly into RGUI state.
2013-04-07 14:07:45 +02:00
twinaphex 3b82e779fe (RMenu) Implement stub Core Options menu - real implementation
tomorrow
2013-04-07 08:30:30 +02:00
twinaphex b430ded254 (RMenu/Xbox 1) Hardcode some positioning values 2013-04-07 05:20:19 +02:00
twinaphex 4102d1cfb8 Make sinc resampler the default and remove Hermite - audio
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
twinaphex 229891db59 (360) Build fix 2013-04-07 03:00:08 +02:00
twinaphex 15eba51b22 (PS3) Get it at least compiling 2013-04-07 02:34:41 +02:00
twinaphex 909122122d Take out obsolete console-style overscan options - just use
Resize Mode instead
2013-04-07 01:23:10 +02:00
twinaphex 69c460bbec (RMenu) Set 'selected' to FIRST_VIDEO_SETTING after selecting 'Change Game'
in Ingame Menu
2013-04-07 00:31:12 +02:00
twinaphex 81896840f0 (RMenu) Remove ingame_menu function / make it part of select_setting 2013-04-06 23:49:28 +02:00
twinaphex 2ab049fd05 (Xbox 1) Addendum to 'always load panel' prior commit 2013-04-06 23:17:50 +02:00
twinaphex ff19ff671d (Xbox 1) Panel should always be loaded regardless of low RAM mode 2013-04-06 23:13:35 +02:00
twinaphex bb0821b514 Remove screenshots_dir and cgp_dir from default_paths - cgp_dir
is now the same as shaders_dir
2013-04-06 22:37:07 +02:00
twinaphex bcbac5aac7 (RARCH_CONSOLE) Remove shader_dir from default_paths struct 2013-04-06 22:16:12 +02:00
twinaphex cc05981455 (PS3/360) Now uses embedded shaders instead of stock shader from
common-shaders
2013-04-06 21:53:03 +02:00
twinaphex 142c6335c9 (Cg/PS3) Embed menu shader 2013-04-06 21:05:30 +02:00
twinaphex 129d54a478 Standardize frontends 2013-04-06 19:10:26 +02:00
twinaphex ec0e3e6087 (RMenu) Remove RMenu screenshot_dump function pointer - implement
screenshot_dump instead for XDK1
2013-04-06 18:14:06 +02:00
twinaphex 1c5144f9bd (RMenu) Move RMenu logic out of graphics driver context files 2013-04-06 17:44:07 +02:00
twinaphex a2d9129782 Kill off set_fbo_state and get_fbo_state function pointers 2013-04-06 06:21:11 +02:00
twinaphex f94ddb2eab (RMenu) Remove now redundant enum ID 2013-04-06 05:58:26 +02:00
twinaphex eb0feac9e3 (PS3/All) Purge fixed-style shaders again - this time avoiding
breakage on PS3. Maister -you will need to redo shader_parse.c
again though - and this time I need to test it on PS3 to avoid
a regression that happened two pages prior again
2013-04-06 05:46:09 +02:00
twinaphex 4f1cd6a5ee Revert "(PS3) Remove fixed shader slots"
This reverts commit f58a038a5f.
2013-04-06 03:54:57 +02:00
twinaphex cbb300f863 Revert "(RMenu XUI) Take out fixed second pass shader slot"
This reverts commit a61437c3db.
2013-04-06 03:54:47 +02:00
twinaphex cbfe5ff111 Revert "More scrubbing - no more render_to_texture, fbo_scale_x / fbo_scale_y,"
This reverts commit 7155dd9ca9.
2013-04-06 03:53:57 +02:00
twinaphex 09c123859d Revert "(RMenu) take out no longer used HAVE_FBO ifdef"
This reverts commit 5f6601ac7e.
2013-04-06 03:53:18 +02:00
twinaphex 5f6601ac7e (RMenu) take out no longer used HAVE_FBO ifdef 2013-04-06 00:24:11 +02:00
twinaphex 7155dd9ca9 More scrubbing - no more render_to_texture, fbo_scale_x / fbo_scale_y,
etc
2013-04-06 00:16:10 +02:00
twinaphex a61437c3db (RMenu XUI) Take out fixed second pass shader slot 2013-04-06 00:03:09 +02:00
twinaphex f58a038a5f (PS3) Remove fixed shader slots 2013-04-05 23:58:30 +02:00
meancoot ed01b57036 (iOS) Fix stale sram and state paths after loading a game through RGUI. 2013-04-05 12:09:33 -04:00
Themaister cf92211254 Update overlay when in RGUI. 2013-04-04 23:10:38 +02:00
Themaister 7c3e4ef12d Fix unsigned bug in RGUI. 2013-04-04 22:27:16 +02:00
Themaister d7797f8497 Core options work in RGUI. 2013-04-04 22:08:23 +02:00
Themaister 435eec44f0 Start adding core options to RGUI.
Broken atm.
2013-04-04 21:48:09 +02:00
Themaister 262b867ae0 Update MSVC2010 build.
Add RGUI, add folder query for Windows, fix GL HW render bug.
2013-04-04 20:25:41 +02:00
twinaphex 896d5d66d6 (RGUI) Add 'Change Game' option to RGUI Settings 2013-04-04 04:56:04 +02:00
meancoot 6d657d6fab (iOS Thread) Make the pause menu's exit button work again 2013-04-03 12:08:27 -04:00
meancoot ca4921d6c0 (iOS Thread) Use pthread, rather than Grand Central Dispatch, to create the emulator thread 2013-04-03 11:58:18 -04:00
meancoot c778844852 (iOS Thread) Use an event queue to pass events (reset, state load, etc) to the retroarch thread 2013-04-02 22:38:33 -04:00
meancoot 1ab77945da (iOS Thread) Handle the cases where the retroarch thread ends 2013-04-02 21:07:04 -04:00
meancoot f4a3345f0b (iOS Thread) Rough draft, needs a lot of work 2013-04-02 20:39:51 -04:00
twinaphex 52d6c0158f (RMenu) Fixes INGAME_MENU_CHANGE_GAME 2013-04-01 09:53:31 +02:00
twinaphex f5667f0297 (RMenu) Fixed 'Change Game' action 2013-04-01 09:38:16 +02:00
twinaphex 5d3949c610 (RMenu) Rewritten ingame menu 2013-04-01 09:18:30 +02:00
twinaphex 6f8a008d1b (RMenu) Change menu labels 2013-04-01 06:31:17 +02:00
twinaphex 684197ee77 (RGUI) Sets and resets MODE_MENU_INGAME flag for whenever we go
in and out of Settings
2013-03-31 06:15:56 +02:00
twinaphex 241ed9286a (RGUI) Menu toggle now goes to 'Settings' screen by default when
already ingame - will make the 'home screen' configurable to either
filebrowser or settings menu later on
2013-03-31 06:04:32 +02:00
twinaphex d2521204a0 (RMenu) Change 'Return to menu' to 'Change game' 2013-03-31 01:47:00 +01:00
twinaphex 57b4de45a3 (RMenu) Can now use L3 + R3 to exit ingame menu 2013-03-30 19:56:16 +01:00
twinaphex 43a4979dc9 (360) RMenu XUI build fix 2013-03-30 08:16:58 +01:00
twinaphex 58a98e3043 (GX RGUI) Resolution additions for Wii - by request 2013-03-30 05:38:22 +01:00
twinaphex 426b3a255d Revert "(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could" -
going to do this better

This reverts commit 8b4e6bed93.
2013-03-29 01:55:08 +01:00
twinaphex 8b4e6bed93 (PS3) Add third-pass shaders (ifdeffed for PS3 for now - could
be added to PC as well)
2013-03-28 20:59:49 +01:00
twinaphex fa80fbf5bb (RMenu) select_setting - cleanups 2013-03-26 15:26:16 +01:00
twinaphex d58122c655 (RMenu) select_setting refactor pt. 2 - don't put array of struct
on heap anymore
2013-03-26 15:15:38 +01:00
twinaphex 32791fe59c (RMenu) Refactor of select_setting 2013-03-26 15:06:08 +01:00
twinaphex 7d9ca5bf6a (RMenu) Rewrite select_setting 2013-03-26 08:15:48 +01:00
twinaphex 0fb415fa82 (RMenu) Move pressed_down/pressed_up logic inside for loop - select_settings 2013-03-26 00:23:05 +01:00
twinaphex d1b691a696 (RMenu) Take input states out of rmenu_state 2013-03-25 22:37:40 +01:00
twinaphex f0794daa34 (RMenu) Pass input states by value instead of by reference 2013-03-25 22:31:09 +01:00
twinaphex 9b893e2154 (RMenu) More cleanups pt. 2 2013-03-25 21:55:42 +01:00
twinaphex afda4b1a63 (RMenu) More cleanups 2013-03-25 21:24:51 +01:00
twinaphex 8568246454 (RMenu) Clean up init_filebrowser and free_filebrowser - make part of
RMenu
2013-03-25 21:01:04 +01:00
twinaphex fee0d9d77a Embed menu_stack into rmenu.c 2013-03-25 20:41:53 +01:00
twinaphex d57484e6eb Revert "(RMenu) RMenu cleanups pt. 3"
This reverts commit bcc5f906b6.
2013-03-25 20:19:43 +01:00
twinaphex bcc5f906b6 (RMenu) RMenu cleanups pt. 3 2013-03-25 19:04:23 +01:00
twinaphex 986806ca78 (RMenu) RMenu cleanups pt. 2 2013-03-25 18:36:15 +01:00
twinaphex 5a8aa57ae9 (RMenu) Cleanups 2013-03-25 17:47:47 +01:00
twinaphex f004e98f85 (RMenu) Fix build 2013-03-25 08:06:40 +01:00
twinaphex c9e2dd937d (Android) Update overlays - now adds an RGUI toggle button
(RMenu PS3) Clean up some unneeded function callbacks
2013-03-25 03:07:58 +01:00
twinaphex a7ea3b3ec7 (Blackberry) Replace strcpy with strlcpy 2013-03-25 02:07:13 +01:00
CatalystG 1e58421c84 (BlackBerry) Get input overlay to show when booting to RGUI 2013-03-24 20:42:09 -04:00
twinaphex 6905a38476 (PC) Fix RGUI build
(RGUI) Swap Start and Select buttons - Start is more commonly
found on gamepads than Select - Start does 'settings screen switch'
now and Select does 'reset to default' setting
2013-03-24 06:45:35 +01:00
twinaphex 9a1cbdce85 (RGUI) Add 'Resume Game' option 2013-03-24 06:32:42 +01:00
twinaphex 5c42e2fc98 (Libretro core management) Cleanups to libretro_install_core 2013-03-24 03:50:55 +01:00
twinaphex fce2bdb3b2 Cleanups to libretro_install_core 2013-03-24 03:13:10 +01:00
twinaphex 1c332e42f8 Remove frontend_console.h header 2013-03-24 02:02:15 +01:00
twinaphex 82329cf097 (Blackberry) Starts up in RGUI mode now - should (hopefully) allow
for dynamic changing of libretro core and selection of ROM instead
of hardcoded paths.
2013-03-24 01:00:00 +01:00
twinaphex 0fa8c04984 Remove menu_settings.c 2013-03-23 19:34:38 +01:00
twinaphex 9058143953 Move create_menu_item_label to rmenu_xui.cpp 2013-03-23 18:11:03 +01:00
Squarepusher c9673dbae6 Merge pull request #162 from CatalystG/bb_rgui
(BlackBerry) Add initial in-game RGUI support.
2013-03-23 09:48:13 -07:00
twinaphex 6d8871c76c Combine menu_settings_set and menu_settings_set_default and
move to settings.c
2013-03-23 17:21:42 +01:00
CatalystG f6c2c2c57d (BlackBerry) Add initial in-game RGUI support. 2013-03-23 12:21:30 -04:00
twinaphex 82d80cf24f (PS3) Multiman cleanups 2013-03-23 05:17:39 +01:00
twinaphex adee2430b9 Move platform_inl.h to frontend_console.c 2013-03-23 04:35:30 +01:00
Themaister ab93fa6bd2 Use more approriate namespacing.
Replace get_libretro_core_name namespacing.
2013-03-22 23:42:34 +01:00
twinaphex f7e75d69fa (Salamander) Split up Salamander into its own separate file 2013-03-22 21:27:34 +01:00
twinaphex 7e0afcf610 move get _libretro_core_name to dynamic.c 2013-03-22 20:54:33 +01:00
twinaphex 8fb9ab16d4 (GX) Fix build 2013-03-22 17:49:37 +01:00
twinaphex 7465b25483 block_config_read is set to true in config_set_defaults 2013-03-22 17:01:59 +01:00
twinaphex fefb65b84a (Blackberry) Move libscreen initialization to Blackberry graphics
context driver
2013-03-22 16:30:10 +01:00
twinaphex 3af61aeac7 (Blackberry) Get rid of bbutil - we don't need it 2013-03-20 01:27:05 +01:00
twinaphex 2e70c297e3 (Blackberry) Build fix 2013-03-20 01:17:10 +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 a8a277ec3b (RMenu) Cleanups 2013-03-18 18:31:14 +01:00
twinaphex 93522723b0 (RMenu) Replace more snprintfs in rmenu.c 2013-03-18 18:05:15 +01:00
twinaphex 2dc3adcde3 (Filebrowser) Remove redundant filebrowser_get_current_dir 2013-03-18 05:25:18 +01:00
twinaphex cf7f868e0a (RMenu) Replace more snprintfs with strlcpy 2013-03-18 05:11:36 +01:00
twinaphex 8930afd11c (RMENU) Replace snprintfs with strlcpy 2013-03-18 03:49:54 +01:00
twinaphex 8abe9802b5 (RGUI) Replace as much snprintfs with strlcpy as possible
for safety reasons
2013-03-18 02:01:14 +01:00
Themaister aa24755956 Make initial RGUI directory configurable. 2013-03-17 21:39:28 +01:00
Themaister 374975da34 Move core selection to top on PC. 2013-03-17 21:23:28 +01:00
Themaister 94ece08f44 Core selection works on PC/RGUI. 2013-03-17 21:18:56 +01:00
Themaister af4bbb947d Block config read after first main_init. 2013-03-17 16:02:11 +01:00
Themaister 2588e60180 Add relative-to-application querying to config. 2013-03-17 12:28:26 +01:00
Themaister e3c85b174c Can toggle rewind enable in runtime. 2013-03-16 14:28:34 +01:00
twinaphex 92fba644b7 (RGUI) Ditch GX naming convention for menu bind IDs 2013-03-16 14:20:11 +01:00
Themaister 7b716ac837 Fix unsecure snprintf. 2013-03-16 12:28:25 +01:00
Themaister 1aca911fe3 Fix file browser on PC. 2013-03-16 11:16:55 +01:00
Themaister 8f6f35b2d9 Poll overlay on PC in RGUI. 2013-03-16 11:06:03 +01:00
Themaister 8360dff3ca Fix RGUI input on PC, but ugly. 2013-03-16 11:01:47 +01:00
Themaister aa1275a22d Check explicitly for video_poke interface. 2013-03-16 10:47:01 +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
Themaister 15099f8e4f RGUI builds on PC. 2013-03-16 09:55:08 +01:00
twinaphex 11b2ca07b5 (RMenu) Build fix 2013-03-15 02:26:34 +01:00
twinaphex 0166ce4585 (RGUI) RGUI input code now no longer GEKKO-specific 2013-03-15 01:22:52 +01:00
twinaphex 375aa08e58 Remove rarch_conole_input - runtime button remapping should have
no more RARCH_CONSOLE dependencies
2013-03-14 21:55:10 +01:00
twinaphex fd05b5a25c rarch_input_set_keybind refactored away - input driver's set_keybinds
function now provides the functionality
2013-03-14 15:01:36 +01:00
twinaphex 53e1154bc4 (RMenu XUI) Build fixes 2013-03-14 02:37:14 +01:00
twinaphex ede829c354 Refactor set_default_keybinds callback into set_keybinds - remove
set_analog_dpad_mapping and have it go through set_keybinds - expand
functionality of set_keybinds
2013-03-14 02:24:57 +01:00
twinaphex 4fa8d0f3c6 (Android) Rewritten input_autodetect- now implements set_default_keybinds 2013-03-13 23:17:33 +01:00
twinaphex ece717f2cc Rename set_default_keybind_lut to set_default_keybinds 2013-03-13 16:30:01 +01:00
twinaphex 4bd0999940 Remove rarch_input_set_default_keybinds - merge with function
pointer set_default_keybind_lut
2013-03-13 16:06:13 +01:00
twinaphex 7edb3866f8 Move get_libretro_core_name to HAE_LIBRETRO_MANAGEMENT ifdef 2013-03-13 06:43:18 +01:00
twinaphex c28bb3a3fd Move init_console_drivers and uninit_console_drivers to driver.c
and rename them global_init_drivers and global_unit_drivers -
we'll need this for Blackberry, starting RetroArch with RGUI
at startup AND consoles
2013-03-13 04:16:56 +01:00
twinaphex d67e96c603 (RARCH_CONSOLE) Remove rarch_default_libretro_keybind_name_lut 2013-03-13 03:27:21 +01:00
twinaphex 17022672fc (Filebrowser) Clea up filebrowser code 2013-03-13 02:52:41 +01:00
twinaphex afc90aa33d (XDK) Cleanup xdk_resources.cpp 2013-03-13 01:51:03 +01:00
twinaphex 713aa0ecbe (Input) Remove dpad_emulation_name_lut 2013-03-13 01:07:27 +01:00
twinaphex 545911d4da (Input) Remove post_init and make it part of input_init 2013-03-13 00:34:46 +01:00
twinaphex 42bdd80ec4 Combine rarch_input_set_controls_default and post_init 2013-03-13 00:12:29 +01:00
twinaphex 9fb92127aa (RGUI) rgui_list_push - changed first parameter to void* 2013-03-12 01:03:07 +01:00
twinaphex e9d8b2848f (RMenu XUI) Use video_poke set_osd_msg 2013-03-11 23:46:57 +01:00
twinaphex b4108eb343 Add set_osd_msg to video_poke 2013-03-11 21:42:02 +01:00
twinaphex 63883a1131 Combine render_msg and render_msg_place with params argument 2013-03-11 20:05:05 +01:00
twinaphex d9c3a99d0b Update some credits 2013-03-11 07:13:11 +01:00
twinaphex 370fca304d rarch_console.h - cut down on executable_extension variable as well
and move it to config.def.h
2013-03-11 06:59:53 +01:00
twinaphex ce42e7fb65 Remove default_paths.salamander_file and make hardcoded constant
in config.def.h
2013-03-11 06:48:58 +01:00
twinaphex 4d062b869c (RGUI) Use fill_pathname_join for core switching 2013-03-11 06:41:22 +01:00
twinaphex 5730f6487d (RGUI) Use fill_pathname_join to get correct concatenated file paths 2013-03-11 06:23:14 +01:00
twinaphex 76482bcffe (RGUI) No longer check for '..' and '.' - filtered out by
dir_list_new now
2013-03-11 06:05:01 +01:00
twinaphex 660e7297e8 (RGUI) Clean up more ifdefs 2013-03-11 05:34:25 +01:00
twinaphex da48316d7f (RGUI) Use dir_list_sort and get rid of RGUI sorting 2013-03-11 05:22:05 +01:00
twinaphex 91d35e2e41 (RGUI) Cut down on ifdef party 2013-03-11 04:57:17 +01:00
twinaphex 2a1bfde771 (RGUI) Remove folder_cb callback 2013-03-11 04:21:40 +01:00
twinaphex 435b281ff6 (RGUI) Renamed folder_buf to selection_buf, renamed path_stack to menu_stack 2013-03-11 03:56:06 +01:00
twinaphex a7e651fe0c (RGUI) Rename rgui->directory_ptr to rgui->selection_ptr 2013-03-11 03:53:28 +01:00
twinaphex 8601102cdd (RGUI) Don't use path_buf anymore 2013-03-11 03:44:30 +01:00
twinaphex 05e306b599 Cleanups in RGUI file_list 2013-03-11 03:40:44 +01:00
twinaphex b348e3f390 Rename ptr member to more sensible name 'size' and kill rgui_list_size 2013-03-11 03:31:19 +01:00
twinaphex e06b125ab2 rgui_list_back and rgui_list_at renamed 2013-03-11 03:22:45 +01:00
twinaphex 50c2dd8e52 (RGUI) Replace RGUI_MENU_ITEM macros with rgui_list_push for clarity's sake 2013-03-11 02:51:33 +01:00
twinaphex 47b6eb262f Revert "(RGUI) Add some patches for _WIN32 - still broken path handling"
This reverts commit d17a43220f.
2013-03-11 02:08:09 +01:00
twinaphex 946bc52061 Revert "(RGUI) Add more WIN32 path handling fixes"
This reverts commit b942b76b3c.
2013-03-11 02:08:00 +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 edf600e0c7 Revert "don't immediately exit if we leave the menu by means other than the menu button"
This reverts commit 7bd8de8dbd.
2013-03-11 02:07:38 +01:00
twinaphex dcf14aae38 Revert "(RMenu) Attempt same glitch fix as in RGUI for 'exit immediately"
This reverts commit 95342e7638.
2013-03-11 02:07:11 +01:00
twinaphex 95342e7638 (RMenu) Attempt same glitch fix as in RGUI for 'exit immediately
on first menu toggle press'
2013-03-11 01:51:50 +01:00
ToadKing 7bd8de8dbd don't immediately exit if we leave the menu by means other than the menu button 2013-03-10 20:28:01 -04: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
twinaphex cb2f2b706a (RGUI) Add drive mappings for PS3 2013-03-11 00:26:55 +01:00
twinaphex b942b76b3c (RGUI) Add more WIN32 path handling fixes 2013-03-11 00:15:53 +01:00
twinaphex d17a43220f (RGUI) Add some patches for _WIN32 - still broken path handling
in directory_cb
2013-03-10 23:58:38 +01:00
twinaphex e5ca995fac (RGUI) Add checks in case set_rgui_texture is not bound 2013-03-10 23:18:34 +01:00
ToadKing 6a60d459d0 HAVE_SCREENSHOTS define in RGUI 2013-03-10 17:54:46 -04:00
twinaphex 71e9dd3a6a (RGUI) Portable folder_cb code 2013-03-10 22:40:20 +01:00
twinaphex bffdd1a439 (RGUI) Fix warnings 2013-03-10 21:20:36 +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 e6eb583b23 (RMenu XUI) Use get_fbo_state from video_poke 2013-03-10 20:20:14 +01:00
twinaphex 7be75b29dc (PS3/XDK) Remove gfx_ctx_set_overscan 2013-03-10 20:13:06 +01:00
twinaphex adc7c665e2 (RGUI) use apply_state_changes from video_poke interface - could
cut down on device_ptr dependency if we implement viewport_info
for GX
2013-03-10 19:58:22 +01:00
Themaister 63d946c69f Add set_rgui_texture interface to video_poke. 2013-03-10 19:14:28 +01:00
twinaphex e741cc77c6 start/stop/restart ifdeffed for RARCH_CONSOLE instead of
HAVE_RMENU - transfer of control bypasses initialization of variables
in RGUI - issues fixed
2013-03-10 17:40:34 +01:00
twinaphex 96dd31fcf2 (RGUI Xbox 1) Down to 7 compiler errors 2013-03-10 16:49:37 +01:00
twinaphex 8d67705bc6 (Xbox 1) Build fix in rgui.c 2013-03-10 16:43:24 +01:00
twinaphex a750cbd7f5 (RGUI) Don't use rgui_file_type_t - use unsigned instead 2013-03-10 16:40:36 +01:00
twinaphex b54cf4cd87 (RGUI) Can't have VLAs for Xbox 1 / MSVC 2013-03-10 16:37:34 +01:00
twinaphex ae9ddf362b (Xbox 1) Make xdk_ctx independent of HAVE_RMENU 2013-03-10 16:29:08 +01:00
twinaphex 92573940bd Move rmenu_set_default_pos to rmenu.c 2013-03-10 15:52:36 +01:00
twinaphex d74b7156fa Move more RMenu stuff to rmenu.c and out of the context drivers 2013-03-10 15:23:34 +01:00
twinaphex 4a5668d66c (Android/RARCH_CONSOLE) Added video_poke function pointer checks 2013-03-10 04:16:35 +01:00
twinaphex a8696713f6 (RGUI Android) Hardware filtering toggle works now 2013-03-10 04:12:38 +01:00
twinaphex 59ff094b3b Add set_blend to video_poke interface 2013-03-10 03:53:42 +01:00
twinaphex 76b62788be (360) Build fix 2013-03-10 03:42:39 +01:00
twinaphex 79a27e34ed (XDK) Start to implement video_poke interface 2013-03-10 03:34:37 +01:00
twinaphex 91e3355268 (RMenu) Use video_poke interface for RMenu as well 2013-03-10 02:58:55 +01:00
twinaphex 7f986357be (GX) Use video_poke interface for GX as well 2013-03-10 02:42:16 +01:00
twinaphex 0af20af5ec (RGUI) Use new video_poke interface 2013-03-10 02:26:51 +01:00
twinaphex f8f384d8b3 (RGUI) Enable all menu features for Android 2013-03-10 01:30:41 +01:00
twinaphex e983684359 (RGUI Android)Filebrowser ROM loading works after initial ROM
(one time - after that, can't return to RGUI anymore - not sure
why right now)
2013-03-10 00:43:25 +01:00
twinaphex a6a023b03c frontend_console cleanups 2013-03-09 22:57:42 +01:00
twinaphex 13de2c5acd (360) Move class definitions to rmenu_xui.cpp instead of header 2013-03-09 22:31:13 +01:00
twinaphex 18769094e6 (360) Move menu_settings_create_menu_item_label_w to rmenu_xui.cpp 2013-03-09 22:23:40 +01:00
twinaphex 04c9b14b7e Remove S_DELAY macros 2013-03-09 22:21:53 +01:00
twinaphex 43d865cc5e Rename rmenu_settings to menu_settings 2013-03-09 22:19:25 +01:00
twinaphex b4fad2dab2 (RGUI) Get rid of rmenu_ namespace 2013-03-09 22:15:20 +01:00
twinaphex 544acdf8e1 (RGUI) folder_cb now the same for both GEKKO and non-GEKKO targets 2013-03-09 21:30:40 +01:00
twinaphex d6661cf714 (RGUI) Add DECLARE_DEVICE_PTR macro for D3D8/D3D9 2013-03-09 19:15:51 +01:00
twinaphex e92fd90776 Remove strings.h include (file_list.c) 2013-03-09 19:12:26 +01:00
twinaphex ca72bb420a Replace rgui_file_type_t in file_list with unsigned 2013-03-09 19:05:11 +01:00
twinaphex 66e7606b25 HAVE_RGUI and HAVE_RMENU are now mutually exclusive - no longer
have to be defined both for (say) the Android port
2013-03-09 17:42:19 +01:00
twinaphex e7f206be79 Revert "Move rmenu_settings.c to settings.c + add header file"
This reverts commit b827075d55.
2013-03-09 17:09:40 +01:00
twinaphex b827075d55 Move rmenu_settings.c to settings.c + add header file 2013-03-09 17:00:52 +01:00
twinaphex 5e53be4b25 Rename rmenu_iterate to menu_iterate 2013-03-09 16:22:11 +01:00
twinaphex 0b6e5a6388 Rename RARCH_RMENU_TOGGLE to RARCH_MENU_TOGGLE 2013-03-09 16:14:26 +01:00
twinaphex 18ba3ef3e5 Integrate rmenu_genric.c into rgui.c 2013-03-09 15:33:44 +01:00
twinaphex 34515fd7f5 (RARCH_CONSOLE) Integrate rarch-console_video into gfx_common 2013-03-09 03:20:59 +01:00
ToadKing 1422ed3bb0 fix touch controls 2013-03-07 14:38:41 -05:00
twinaphex f560963ad1 (RGUI) use same rgui_iterate code for both GEKKO and non-Gekko 2013-03-07 16:11:35 +01:00
twinaphex 361363d423 Standardize rmenu_generic code more 2013-03-07 15:59:47 +01:00
ToadKing 36c9a32436 compile fix 2013-03-06 14:58:53 -05:00
ToadKing 9b6b174812 filebrowser setting
to be used for CD switching, commented out for now
2013-03-06 12:42:58 -05:00
ToadKing 809ae0ab06 get messages working again on android 2013-03-06 12:19:56 -05:00
ToadKing fcf6d98fb0 don't pop menu stack if it's the last one 2013-03-05 19:28:20 -05:00
twinaphex 62963d7510 Combine rmenu_generic.c and rmenu_gx.c 2013-03-04 21:41:10 +01:00
twinaphex 5c16cff2e7 Merge branch 'android-rgui' of https://github.com/Themaister/RetroArch into android-rgui
Conflicts:
	android/native/jni/input_android.c
2013-03-04 17:00:43 +01:00
twinaphex b4490ae496 (Android) Don't define HAVE_ASYNC_POLL for now 2013-03-04 14:21:37 +01:00
twinaphex acffc05494 (Android) Make HAVE_ASYNC_POLL optional 2013-03-04 14:15:47 +01:00
twinaphex 1124ac8494 Make android_handle_events an implementation of input_poll function -
rely on HAVE_ASYNC_POLL whether or not input_async_poll_func or
input_poll_func is 'blanked out'
2013-03-04 14:12:04 +01:00
ToadKing 7eee31d651 allow orientation changes in RGUI
allow closing RGUI menu, need to make the key binds sane
2013-03-03 16:52:37 -05:00
ToadKing a4b33a9a95 get touch navigation working
fix colors for GL
make seperate option list for non-consoles
2013-03-03 15:45:29 -05:00
twinaphex ebd8b29399 (Android) Move android_handle_event to input_android.c 2013-03-03 20:17:00 +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
twinaphex ff88dc759c (Android) Start moving most input code to input_android.c - split
up main input logic into engine_handle_input
2013-03-02 22:56:58 +01:00
twinaphex 684a339651 (RMenu) Move some header stuff over to rmenu.c 2013-03-02 17:55:43 +01:00
twinaphex dbdb345c78 (Playbook) request 'access to shared files' so that we can read
ROMs from internal storage
2013-03-01 17:29:38 +01:00
ToadKing d28cb94717 start of RGUI port to Android
currently detects menu button to bring up RGUI, but GL does not draw it
yet and you cannot exit from the (invisible) RGUI menu yet
2013-02-27 20:20:29 -05:00
twinaphex 784ce8ab73 (Playbook) Set to -O3 2013-02-27 18:20:00 +01:00
twinaphex d2207ffc9f (Playbook) Cleanup frontend_bbqnx.c 2013-02-27 08:35:49 +01:00
twinaphex 1a0aaf0e9d (Playbook) Hook up more state management - still attempting to
find the display problem
2013-02-27 08:05:36 +01:00
twinaphex c85a20a0b1 Revert "(Android) show message on ROM load failure/crash"
This reverts commit 41a302de43.
2013-02-27 04:29:22 +01:00
Themaister 9370ae9dee Should fix OSX.
main() must be hacked by SDL_main.
2013-02-26 08:43:32 +01:00
twinaphex 7a8510e52f (Playbook) Gets to 'Cannot open video driver - exiting - fatal error received in
'init_video_input' now with VBA Next core
WARNING - hardcoded mess right now
2013-02-25 17:34:19 +01:00
twinaphex ef91a44652 (Playbook) Hardcoded libretro path for now - can load the dynamic library -
now issue is with EGL context file
2013-02-25 08:55:47 +01:00
twinaphex 39c42b5975 (Playbook) Add frontend_bbqnx.c 2013-02-25 07:29:09 +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
ToadKing 41a302de43 (Android) show message on ROM load failure/crash 2013-02-22 14:57:34 -05:00
twinaphex 145bad0b36 (RMenu) Indent fixes 2013-02-17 22:02:42 +01:00
twinaphex 3fe68149a6 (RMenu) Improve Low RAM mode for RMenu 2013-02-17 22:01:08 +01:00
twinaphex 0357f1510c (RMenu) Add low RAM mode 2013-02-17 20:23:27 +01:00
twinaphex 870115de38 remove HW_DOL codepath for platform_gx_exec.c 2013-02-17 02:18:48 +01:00
twinaphex 1e19587ca1 (360) Build fix 2013-02-16 20:57:14 +01:00
twinaphex b403c5208a (360) Add extra param to rarch_resampler_realloc 2013-02-16 20:55:12 +01:00
twinaphex c92decb983 (RMenu) Add extra param to rarch_resampler_realloc 2013-02-16 20:45:13 +01:00
twinaphex 2cff6b1463 (GX) Wii - platform_gx_exec.c accidentally got removed 2013-02-14 21:47:25 +01:00
twinaphex d39bad7b59 (NGC) Undefine HAVE_LIBRETRO_MANAGEMENT for Gamecube 2013-02-14 21:24:54 +01:00
twinaphex f0770eec48 (NGC) Remove sidestep code 2013-02-14 15:48:14 +01:00
twinaphex c5c22c6243 (RGUI) build fix 2013-02-14 14:07:01 +01:00
twinaphex 27748e6c3a (Xbox 1) Buid fix 2013-02-13 20:00:24 +01:00
twinaphex 9dcbfbba0f (NGC) Add Gamecube readme + dist script + fix build 2013-02-13 00:27:08 +01:00
Themaister ecde4d477f memset struct before gl_cg_save_cgp. 2013-02-11 08:57:40 +01:00
twinaphex 1734586c24 (PS3) Fixes setting CGP preset file 2013-02-10 22:45:25 +01:00
twinaphex 604d27f4db (360) Updates 'Resampler' button now 2013-02-09 09:24:35 +01:00
twinaphex 6cfc469f01 (RMenu XUI) Add 360 code for resampler option 2013-02-08 19:03:37 +01:00
twinaphex 3db9f488b0 (GX) Add resampler options to RGUI 2013-02-08 18:36:47 +01:00
twinaphex 4fdbd7deec (RMenu) Some cleanups to RMenu resampler code 2013-02-08 16:44:15 +01:00
twinaphex 094d076944 (PS3/Xbox 1/Rmenu) Add resampler type option 2013-02-08 14:40:22 +01:00
twinaphex f2151483d7 (GX) Remove 640x576 VI width/height option - height too big for EFB 2013-02-06 09:54:22 +01:00
twinaphex 4ab00536e9 (GX)Add 640x576 to list - but guard against switching to it when
not using PAL mode
2013-02-05 18:54:23 +01:00
twinaphex e9d29d7138 (Wii) Add 304x224, 608x224, 576x224 resolutions 2013-02-02 08:12:42 +01:00
twinaphex b428d1b22f (Wii) Use control rate .005 instead of .006
(Wii) Add version number to RGUI, bottom-right
(Wii) More 'convenient' core switching
2013-02-02 07:01:55 +01:00
twinaphex 6a9b0476b7 9PS3) Add build scripts 2013-02-02 00:59:17 +01:00
twinaphex a88f1c3dce (RMenu/PS3) Saves 'menu_path_texture' now to config 2013-02-01 09:13:29 +01:00
twinaphex dfe7e760d7 (PS3) Add ability to set menu skin 2013-02-01 07:42:36 +01:00
twinaphex 4ce9e580eb (PS3/RMenu) fixed menu toggle issues/crashes 2013-01-31 19:56:12 +01:00
twinaphex 722f6a2479 (RMenu XUI) Cut down on unnecessary objects 2013-01-23 19:33:26 +01:00
twinaphex 812865ff25 (RMenu XUI) Sets aspect ratio now to 'Custom' when we select 'Resize
Mode'
2013-01-23 18:54:03 +01:00
twinaphex ef58bc2a0d (Rmenu XUI) Remove menu HD/SD switch 2013-01-23 18:28:05 +01:00
twinaphex 1e4612937d (360) Fix Quickmenu settings 2013-01-23 18:02:56 +01:00
twinaphex 8f0ef74cb0 (RMenu) Default libretro core option now switches cores instantly 2013-01-22 20:50:05 +01:00
twinaphex 38bd6d4adf (RARCH_CONSOLE) Always save config file upon core renaming 2013-01-22 20:45:25 +01:00
twinaphex 7abeca067d (Filebrowser) Remove MODE_FILEBROWSER_REFRESH_PENDING 2013-01-22 20:42:11 +01:00
twinaphex 27fa3cb9ae (360) Returns now to previous menu screen when selecting a shader 2013-01-22 20:35:20 +01:00
twinaphex 9ac37e6a85 (RMenu XUI) Remove cache dir 2013-01-22 19:48:33 +01:00
twinaphex 10af790b21 (RARCH_CONSOLE) Remove HAVE_HDD_CACHE_PARTITION code 2013-01-22 13:09:18 +01:00
twinaphex e910829d25 (RARCH_CONSOLE) Some cleanups 2013-01-22 13:02:12 +01:00
twinaphex 474500351c (RARCH_CONSOLE) Check if config file exists - if not,set args.config_path to
NULL for rarch_main_init_wrap
2013-01-22 12:54:00 +01:00
twinaphex 39daa377c6 Fixup platform_gx.c 2013-01-22 01:49:04 +01:00
twinaphex 8a4efb6189 Refactor console_load_game 2013-01-22 01:12:02 +01:00
twinaphex 8efc01b321 (RARCH_CONSOLE) Use new unzip code and remove console-centric
stuff
2013-01-22 00:14:24 +01:00
twinaphex 3405c7f08c (RMenu) Make current_menu variable static to prevent crashes
on Xbox 1
2013-01-19 21:34:46 +01:00
ToadKing 1763bcfa7a (GX) fix dangling file handle 2013-01-19 14:27:09 -05:00
twinaphex 5eabddcb8a (360) Add SRAM/State path enable options 2013-01-19 15:42:13 +01:00
twinaphex 227ea3ebed (RMenu XUI) Don't show 'restart message' now when changing
gamma correction option
2013-01-19 12:38:59 +01:00
twinaphex ce640ea777 (XDK) Try to setup xdk_d3d_restart - still errors out 2013-01-19 10:59:52 +01:00
twinaphex cc856940b3 (360 RMenu XUI) Add rewind granularity 2013-01-19 09:23:49 +01:00
ToadKing de9231f071 (GX) make the .dol launcher code safer, this might fix occasional crashes or hangs 2013-01-19 03:22:32 -05:00
twinaphex 5d33861c8b (RMenu) Add rewind_granularity option 2013-01-19 08:54:39 +01:00
twinaphex e30b71c2e4 (Wii) Refactor classic analog controller code somewhat 2013-01-18 19:43:56 +01:00
twinaphex 91fe84833a (Wii) Add back being able to navigate menu with Classic analog
sticks
2013-01-18 15:34:37 +01:00
twinaphex 83d01e6008 (GX) Add rewind option 2013-01-18 15:22:03 +01:00
twinaphex 1d29060e08 (Wiiuse) Merge patches from rpavlik/wiiuse
(GX) Remove Wii Classic analog stick menu moving -too twitchy to
bother with
2013-01-18 12:16:06 +01:00
twinaphex 0ab9de154d (RMenu) Prevent being able to pop filebrowser off menu stack 2013-01-17 17:11:02 +01:00
twinaphex 3b43155b06 rarch_console_rsound.c code moved to audio/utils.c 2013-01-17 14:21:49 +01:00
twinaphex d21e778c94 (PS3) Cleaup in osk_callback_enter_filename 2013-01-17 14:03:55 +01:00
twinaphex ca9edec941 (PS3) Add PAL60 mode 2013-01-17 12:17:02 +01:00
twinaphex 95961d1ccb (PS3) Fixes OSK code 2013-01-17 10:40:35 +01:00
twinaphex 95091eacaa (GX) Do rarch_render_cached_frame after rgui_iterate 2013-01-14 04:12:12 +01:00
twinaphex 0ed0295629 Revert "(GX) Declutter message queue code in RGUI"
This reverts commit 28b79e5872.
2013-01-14 03:55:01 +01:00
twinaphex 28b79e5872 (GX) Declutter message queue code in RGUI 2013-01-14 03:49:24 +01:00
twinaphex fc9dec8099 (Xenon) Some more build fixes 2013-01-13 23:02:42 +01:00
ToadKing 9567db0ffe (GX) fix loading box not displaying 2013-01-13 15:26:28 -05:00
twinaphex 79e9dc0ebb frontend_console - replace some snprintf calls with strlcpy 2013-01-13 16:45:57 +01:00
twinaphex 32495632d8 (Filebrowser/RMenu) Now refreshes filebrowser when unzipping a file 2013-01-13 08:58:57 +01:00
twinaphex 37ed33daba (360) Also has new Unzip mode now 2013-01-13 08:19:21 +01:00
twinaphex ffd2e8a59c (360) Small naming change for menu button label 2013-01-13 08:12:22 +01:00
twinaphex bb94f518f2 (GX) Adds new unzip mode to Wii/Gamecube port as well 2013-01-13 08:11:13 +01:00
twinaphex d2a20483fb (RMenu) Split up more settings into rmenu_settings 2013-01-13 08:04:06 +01:00
twinaphex 15cbab4876 (RARCH_CONSOLE) Add new Unzip mode : Unzip, Load First File, Then Delete
- tested first on PS3
2013-01-13 07:12:21 +01:00
twinaphex 02478ca25f (360) Fixed unzip button label 2013-01-13 06:39:22 +01:00
twinaphex 61518f51b7 (RMenu) Add refresh rate option - setting not saved to config
for safety reasons
2013-01-13 05:52:00 +01:00
twinaphex f001938b2e (RMenu) Default filebrowser startup dir fixed now 2013-01-13 04:57:25 +01:00
twinaphex 13ff3c3eb0 (360) Build fix 2013-01-13 04:44:09 +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 c1f5fc8890 Rename MODE_EMULATION define to MODE_GAME 2013-01-13 03:34:55 +01:00
twinaphex 32aac90e10 (PS3/Wii) Fix builds 2013-01-13 00:42:21 +01:00
twinaphex 5f0344f002 (GX) Quit button combos work again 2013-01-12 06:12:47 +01:00
twinaphex ef4f1bba0d (RMenu) Return to Menu fixed 2013-01-12 04:44:27 +01:00
twinaphex 04cacb5e30 Upgrade lifecycle_menu_state to 64bit variable lifecycle_mode_state 2013-01-12 03:13:03 +01:00
twinaphex ba51ff51f7 (RARCH_CONSOLE) Refactored zip_extract variable 2013-01-12 02:35:40 +01:00
twinaphex 2bd93932e6 (RMenu/RARCH_CONSOLE) Won't start/stop audio when toggle mode is
selected
2013-01-12 01:42:04 +01:00
twinaphex 81fecc88ea (RARCH_CONSOLE) Renamed console_rom_ext.c to rarch_zlib.c -
compiled it in for HAVE_ZLIB (for griffin) - moved rarch_console_load_game_wrap
to frontend_console.c and renamed it console_load_game
2013-01-11 22:46:14 +01:00
twinaphex cba3b80925 (RARCH_CONSOLE) Rename rarch_console_settings.c to rmenu_settings.c 2013-01-11 22:27:31 +01:00
twinaphex c7adeb9ed0 (RMenu) Rmenu now uses g_settings.video.font_size 2013-01-11 21:05:15 +01:00
twinaphex 09f4482016 (Xbox 1) Fix flicker filter label 2013-01-11 20:37:22 +01:00
twinaphex 2deef97ed5 (Xbox 1) Build fix 2013-01-11 20:21:16 +01:00
twinaphex 2fa133de5c (RARCH_CONSOLE) Put exitspawn conditional into frontend_console.c 2013-01-11 20:13:02 +01:00
twinaphex 9a49430048 (360) Exitspawn fix 2013-01-11 20:10:04 +01:00
twinaphex cc43b84ff2 (RARCH_CONSOLE) Refactor more state variables 2013-01-11 19:44:34 +01:00
twinaphex d84dec4c96 (360) Fix build 2013-01-11 18:22:18 +01:00
twinaphex b67fd69c26 (RARCH_CONSOLE) Refactored out rmenu_hd/rmenu_widescreen 2013-01-11 18:14:54 +01:00
twinaphex e0d98bfe2d (XDK) Fix build 2013-01-11 08:21:33 +01:00
twinaphex 67ab39e6be (RARCH_CONSOLE) Refactored external_launch 2013-01-11 08:15:23 +01:00
twinaphex 33a2816681 (RARCH_CONSOLE) Refactored out msg_info 2013-01-11 07:49:32 +01:00
twinaphex ca3be92255 (RARCH_CONSOLE) Refactor msg_fps variable 2013-01-11 06:56:05 +01:00
twinaphex bc0fc2c554 (360) Fix build (to do with RMenu changes) 2013-01-11 06:10:54 +01:00
twinaphex 1f765e24f6 Add ficoos to AUTHORS (for RetroLaunch) 2013-01-11 06:05:05 +01:00
twinaphex 28566bd3e1 (Wii) Add changes to Rmenu code 2013-01-11 04:36:40 +01:00
twinaphex 92815bb805 (RMenu) RMenu now has POSIX-style return codes - uses it for
determining if we ned to exit from rmenu_iterate
2013-01-11 03:58:43 +01:00
twinaphex 6e1fbafb30 (RARCH_CONSOLE) Easier flow control 2013-01-11 02:32:21 +01:00
twinaphex d324b21949 (RARCH_CONSOLE) Remove flow control state functions in rarch_settings_change 2013-01-11 02:11:50 +01:00
twinaphex 7ebbafe8e1 (RARCH_CONSOLE) Don't need rarch_settings_change anymore for
exiting
2013-01-10 22:42:12 +01:00
twinaphex b5e82dae59 (RARCH_CONSOLE) Refactor ingame_menu.enable variable 2013-01-10 20:29:07 +01:00
twinaphex 3c8bb7333e (RMenu) Refactor g_extern.draw_menu 2013-01-10 19:43:00 +01:00
twinaphex a6f04970a3 (Rmenu) get rid of static bool preinit in rmenu_iterate 2013-01-10 19:17:35 +01:00
twinaphex 9ff031350d (RMenu) Get rid of set_shader variable 2013-01-10 18:44:34 +01:00
twinaphex fd2013bb08 (360) set_shader variable could be removed now - setting it with
g_extern.lifecycle_menu_state
2013-01-10 18:19:52 +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 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
twinaphex d16d58b095 (WIN32/RARCH_CONSOLE) Fixes install_libretro_core 2013-01-10 06:05:38 +01:00
twinaphex 3dee70675f (RARCH_CONSOL) Enable verbose logging for all console ports 2013-01-10 05:07:38 +01:00
twinaphex 1a2a620f61 (GX) Move bitmap font header inclusion into rmenu_gx.c 2013-01-09 18:36:22 +01:00
twinaphex 5f398be410 (GX) Split up RMenu code into rmenu_gx.c 2013-01-09 18:31:14 +01:00
twinaphex 27a71de056 (360) Build fix 2013-01-09 17:59:23 +01:00
twinaphex a925f3ca9f (RARCH_CONSOLE) Rename and relocate all menu files 2013-01-09 17:50:12 +01:00
twinaphex e829fd8df9 frontend_console.c - get rid of weird commas 2013-01-09 08:25:38 +01:00
twinaphex 8e2bc57a45 (360) Set core_dir for 360 2013-01-09 08:23:34 +01:00
twinaphex 982187c5d8 Refactored rarch_manage_libretro_set_first_file and renamed 2013-01-09 07:59:24 +01:00
twinaphex 84f7a2f5f8 Indenting nits 2013-01-09 07:27:05 +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 8fdc5197f5 (RARCH_CONSOLE) Use g_extern.fullpath 2013-01-09 06:40:55 +01:00
twinaphex 403a087926 Null drivers have to be explicitly compiled in now -
otherwise they are ommitted
2013-01-09 05:54:48 +01:00
twinaphex 0bd19afad6 (Xbox 1) Fix build 2013-01-09 05:29:28 +01:00
twinaphex f53321b0ce (Xbox 1) Iosupport.cpp code integrated into platform_xdk.c 2013-01-09 05:24:31 +01:00
twinaphex 6d755ae193 (Android) Rename android_glue.h into frontend_android.h and move it 2013-01-09 05:12:56 +01:00
twinaphex 905a2046f4 (NGC) Fix build 2013-01-09 05:08:08 +01:00
twinaphex 71b632faba Remove rarch_console_libretro_mgmt.c 2013-01-09 03:44:10 +01:00
twinaphex f5bbe76046 Add frontend_console header 2013-01-09 03:34:34 +01:00
twinaphex 413c757144 Move libretro_management functions to frontend_console and rename
them
2013-01-09 03:34:05 +01:00
twinaphex fd62c53c80 (PS3/Wii) fix builds 2013-01-09 02:57:26 +01:00
twinaphex 1e57bcab5f Move rarch_manage_libretro_set_first_file to frontend_console.c 2013-01-09 02:49:20 +01:00
twinaphex 238699d5a4 (XDK) Fix builds 2013-01-09 02:41:19 +01:00
twinaphex 2205da0fea Add platform exec files 2013-01-09 02:33:16 +01:00
twinaphex 70c85be081 Refactored out of existence rarch_console_exec.c - now implemented
per platform port that needs it
2013-01-09 02:31:54 +01:00
twinaphex 56e8b3233a (XDK) Salamander merged into platform_xdk.c 2013-01-09 01:35:46 +01:00
twinaphex e1985b8bfd (PS3) Salamander merged into platform_ps3.c 2013-01-09 00:54:46 +01:00
twinaphex 0cd26b3623 (GX) Salamander code baked into platform_gx.c - debloats things 2013-01-09 00:10:56 +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 025f0995f5 (RARCH_CONSOLE) Refactor frontend_psp.c into platform_psp.c 2013-01-08 08:38:25 +01:00
twinaphex 92ef192b2a (RARCH_CONSOLE) Move logger function invocations into platform
files
2013-01-08 08:30:54 +01:00
twinaphex bc4e010a96 (RARCH_CONSOLE) frontend_console cleanups 2013-01-08 08:11:05 +01:00
twinaphex 2ad74ead6c Rename frontend_* files into platform_* 2013-01-08 07:44:57 +01:00
twinaphex e8a0ab1e1d (XDK) Now uses frontend_console.c too 2013-01-08 06:26:02 +01:00
ToadKing f33ed73671 (Consoles) re-add second timer for scroll delays 2013-01-07 23:58:00 -05:00
ToadKing 1dc08b9a6d (GX) work with new console code 2013-01-07 23:48:21 -05:00
twinaphex 33ae5b3e3d (RARCH_CONSOLE) Do early initing of audio/video/input - add
hack to settings.c to progress beyond assert
2013-01-08 03:56:17 +01:00
twinaphex c721ddd560 (RARCH_CONSOLE) One main() function to rule them all - PS3
port currently set up - callback system needs to be done
later for system/platform-specific functions
2013-01-08 01:26:18 +01:00
twinaphex fe62828fb1 (RARCH_CONSOLE) Refactor timer code 2013-01-08 00:35:49 +01:00
twinaphex 06be0e521d (Rzlib) Cleanups to rzlib frontend code 2013-01-07 19:22:35 +01:00
twinaphex 58d3aa8b72 (RARCH_CONSOLE) Cleanup to frontend to do with LIBRETRO_MANAGEMENT
ifdef
2013-01-07 18:54:06 +01:00
twinaphex 6bb4ebbdfd (LIBRETRO_MANAGEMENT) rarch_configure_libretro_core() refactored 2013-01-07 18:34:32 +01:00
twinaphex c76ae2a8d1 (RARCH_CONSOLE) Use init_drivers_pre once at startup of console
ports - use driver.video, driver.input as much as possible from
then instead of explicit platform-specific drivers
2013-01-07 18:18:44 +01:00
twinaphex 9251eebe13 (RARCH_CONSOLE) Make find_video_driver public in scope and use
it in console ports
2013-01-07 17:48:45 +01:00
ToadKing dc92db11a3 (GX) fix input quirks 2013-01-06 18:47:52 -05:00
twinaphex 40430f735b (Wii) Menu flow control improvements 2013-01-06 17:40:27 +01:00
twinaphex c7679d9386 (RARCH_CONSOLE) Save default libretro core to config file
in a more robust fashion
2013-01-06 06:39:32 +01:00
twinaphex f8160fb2bd (Android) Cleanups 2013-01-06 06:10:24 +01:00
twinaphex 6c4da75612 (RARCH_CONSOLE) Move Salamander files to frontend/salamander 2013-01-06 05:33:37 +01:00
twinaphex 013fda1cb6 (Android) Move Android frontend file too 2013-01-06 05:28:42 +01:00
twinaphex 011e740129 Move all frontend files to new dir 'frontend' 2013-01-06 05:22:21 +01:00