Commit Graph

2522 Commits

Author SHA1 Message Date
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