Commit Graph

407 Commits

Author SHA1 Message Date
twinaphex 03ec845977 (Salamander) frontend_context.h gets new member function
'salamander_init'
2014-02-24 18:23:12 +01:00
twinaphex 6a4cfc7271 (GX) Get rid of warnings while compiling Wii/NGC versions 2014-02-19 18:07:47 +01:00
twinaphex 71b6485bb5 (PSP) Fix warnings 2014-02-19 17:47:59 +01:00
aliaspider 68c7a3ad5b (PSP) change clockspeed to 333MHz/166MHz on start. 2014-02-18 18:43:23 +01:00
twinaphex e17e5aa960 (PSP) Cleanup psp_process_args 2014-02-17 15:14:48 +01:00
aliaspider 566696223f (PSP) allow game loading form the commandline (for use with pspsh) 2014-02-17 14:31:33 +01:00
aliaspider 650adef8da (PSP) added audio support 2014-02-17 14:26:03 +01:00
twinaphex 0260d51b7a (PSP) Starts up in RGUI now 2014-02-17 00:19:51 +01:00
twinaphex 63e8dfba4d (PSP) Hardcode ROM being fed right now for testing purposes 2014-02-13 11:45:22 +01:00
twinaphex b724851e93 (PSP) Hook up frontend platform driver - implement process_args
and not exec function
2014-02-12 18:17:54 +01:00
twinaphex 76a40ef066 (PSP) Add example for manually loading a ROM file so that we can
skip past the menu
2014-02-12 17:29:20 +01:00
twinaphex d4f9c211ee (PSP) Build fixes 2014-02-11 16:10:40 +01:00
twinaphex de0d0626f6 Include boolean.h instead of stdbool.h 2014-02-11 07:49:15 +01:00
twinaphex b109b9b01f (Emscripten) Rename frontend_emscripten.c to frontend/platform/platform_emscripten.c 2014-01-27 01:47:10 +01:00
twinaphex 7e9c8908f8 (PS3) Set default overlay directory 2014-01-05 19:17:13 +01:00
twinaphex b20b6525d3 (Android) PendingIntent code created bad dependencies on Java frontend and
made it impossible for external clients like Dinothawr to use RetroArch
as a library
2014-01-04 05:36:08 +01:00
twinaphex 0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
twinaphex ff036066e2 Rework frontend - separate functions now for iterating per frame
and for doing teardown - Emscripten and Apple ports can make use
of this now so we don't need separate frontend implementations
2013-12-28 21:08:30 +01:00
meancoot 55950cf009 (Apple) Update content history properly. 2013-12-26 16:18:28 -05:00
meancoot f3d5a44e76 (Apple - No Thread) Fix performance regression. 2013-12-21 21:58:19 -05:00
meancoot f069c82417 (Apple) First pass at removing UI/RetroArch thread split. 2013-12-21 19:42:10 -05:00
meancoot 8882d07f3f (iOS) Move iOS settings code into iOS specific file and fix the issue where every compile unit would get its own copy of apple_frontend_settings 2013-12-03 19:47:24 -05:00
meancoot 6943127aef (Apple) Start to refactor setting data structure; clean up iOS code some 2013-12-02 19:34:05 -05:00
twinaphex 3d18d580b6 (iOS) Add frontend/platform/platform_ios.h 2013-11-29 19:32:07 +01:00
twinaphex 3ec9581c68 (iOS) Move some cdoe from platform.m over to C 2013-11-29 19:31:39 +01:00
twinaphex 6c638f91f4 (Android) Big changes -
- both MainMenuActivity and RetroActivity are single instances now
- AKEYCODE_BACK gets eaten and onBackPressed in Java is triggered
- onBackPressed right now calls an instance of MainMenuActivity
(reuses the existing activity on the stack)
- User can switch back and forth between RetroActivity and MainMenuActivity
with AKEYCODE_BACK / Back button
- When a subsequent intent is launched after RetroActivity has already been
started up once, the pending intent gets passed to the existing RetroActivity
throug onNewIntent - in C land it will look every frame if an intent is pending - if it is, it will look up certain variables through JNI to launch a new game - or whatever it is that the intent wants to do
- With this we can now switch seamlessly between Android UI and RetroArch
itself.
2013-11-24 22:02:57 +01:00
twinaphex 1d06b07a16 (Android) Add "USED" intent extra to RetroActivity 2013-11-24 17:58:23 +01:00
twinaphex 4c4c828c02 (Android) JNI - Cache getIntent and getStringExtra jmethodIDs 2013-11-24 17:24:41 +01:00
twinaphex 25faefefac (Android) get_environment_settings - make it more readable 2013-11-24 17:02:38 +01:00
twinaphex 47c8c26511 (Android) Simplify intent grabbing with JNI 2013-11-24 16:43:57 +01:00
twinaphex 37fce3c56e (Android) Move engine_handle_cmd from input_android.c to platform_android.c 2013-11-22 21:12:13 +01:00
twinaphex d66d4f7263 (Android) have engine_handle_cmd take as argument void* 2013-11-22 17:41:45 +01:00
twinaphex afb2419235 (Apple) Move rarch_main_spring from ObjC source file to C (platform_apple.c) 2013-11-22 01:36:35 +01:00
Squarepusher 3f47951d3d (Apple) Build fix 2013-11-22 01:10:35 +01:00
twinaphex b1003b7640 (Apple) Move code out of main.m (ObjC) and into platform_apple (C) 2013-11-22 00:57:39 +01:00
twinaphex fb9eca8c69 (Android) Fix jni_get_intent_variable 2013-11-20 18:26:42 +01:00
twinaphex 8e303a3159 (Android) jni_get_intent_variable - Get rid of warnings - jstring pointer maybe uninitialized 2013-11-20 18:18:37 +01:00
twinaphex ef2bf910c7 (Android) Rename jni_get to jni_get_intent_variable 2013-11-20 18:10:52 +01:00
twinaphex 868de7d4ef (Android) jni_params struct -remove class_obj 2013-11-20 18:09:50 +01:00
twinaphex 87421d477c Clean up JNI: (...)
* pthread_key_create is used to set a destructor for every thread
created through jni_thread_getenv
* To grab a JNIEnv pointer - go through jni_thread_getenv
* jni_thread_getenv sets pthread_setspecific for the JNIEnv pointer
to bind destructor
* Reuse activity->vm everywhere instead of creating local pointer
copies
* Don't use DetachCurrentThread outside of platform_android's (new)
jni_thread_destruct function - the destructor will do this for us
now
2013-11-20 17:33:19 +01:00
twinaphex 3f279a2d5c (Android) Get rid of JNI_OnLoad - unused and unneeded 2013-11-20 15:54:31 +01:00
twinaphex 20f679d201 (Android) Get rid of globalMyNativeActivityClass variable 2013-11-20 03:56:33 +01:00
ToadKing 894b2870c0 more android camera work. no longer crashes, but still no image 2013-11-19 14:20:29 -05:00
twinaphex 21bc30a44c (Android) Make RetroActivity invoke JNI_OnLoad - grab pointer to
RetroActivity class - try to use from camera/android.c
2013-11-19 14:30:45 +01:00
twinaphex 0c54da42e3 (Android JNI) jni_params - now also takes a submethod_name/submethod_signature 2013-11-18 00:52:26 +01:00
twinaphex 6c394d717c (XDK1 Salamander) Build fix 2013-11-15 04:26:38 +01:00
twinaphex 921327c7ab Add copyright to platform_apple.c 2013-11-13 12:43:28 +01:00
twinaphex d87c20feee (PS3) Get rid of ps3_input.h 2013-11-13 00:41:03 +01:00
twinaphex aec049c803 (OSK) Refactor - (Onscreen Keyboard) - PS3-only backend for now -
I will make an overlay-based backend soon too for all other platforms
2013-11-13 00:27:31 +01:00
twinaphex 8ce8051654 (OSK PS3) Refactor OSK PS3 input 2013-11-12 17:16:30 +01:00
twinaphex ec2f91f19e (platform_psp.c) use fill_pathname_join instead of snprintf 2013-11-12 15:03:50 +01:00
twinaphex 29677b7a08 (platform_gx) Use fill_pathname_join instead of snprintf 2013-11-12 14:59:06 +01:00
twinaphex d662357999 (RARCH_CONSOLE) Remove default_paths.border_dir 2013-11-12 10:36:07 +01:00
twinaphex fde4311ef5 (PS3) Refactor OSK code - next thing should be abstracting it 2013-11-11 16:58:12 +01:00
twinaphex 177af1fac2 Move display rasterizers for menu_common to frontend/menu/disp 2013-11-11 12:23:18 +01:00
twinaphex 7420012721 (RARCH_CONSOLE) Remove unneeded variables from default_paths 2013-11-11 10:37:39 +01:00
twinaphex 6997c207bd Remove HAVE_FILEBROWSER/remove file_browser.c 2013-11-11 04:12:30 +01:00
twinaphex 99f3db5c78 (Apple) platform_apple.c - process_events - returntype int
instead of void - fixes warning
2013-11-09 01:51:00 +01:00
twinaphex da8f8b6d63 Get rid of lifecycle_mode_state and use g_extern.lifecycle_state
instead
2013-11-07 21:44:44 +01:00
twinaphex abf2079920 (XDK) platform_xdk - use fill_pathname_join where appropriate 2013-11-03 17:55:59 +01:00
twinaphex 27fd78e8fa (GX/PS3) Fixes:
- Use fill_pathname_join and strlcpy where possible in platform_gx/platform_ps3
- Split up system_exec Wii code into its own separate file - platform_wii
- Salamander file path string handling should be more reliable now
2013-11-03 17:39:12 +01:00
twinaphex e3ebfbffa9 Rename frontend_android.h to platform_android.h 2013-11-03 17:02:40 +01:00
twinaphex 002c519707 Add credit where credit is due 2013-11-03 16:51:37 +01:00
twinaphex 74d1d11a65 (Android) Remove frontend_android.c - now uses frontend.c 2013-11-03 16:49:54 +01:00
twinaphex 5d52aaf3a3 (Android) Rewrite frontend_android 2013-11-03 16:38:56 +01:00
twinaphex 1bdaf62be1 Move some more default settings to config.def.h 2013-10-31 02:34:49 +01:00
twinaphex 83c89e4c92 (GX) platform_gx - Take out unused MAKE_FILE macro 2013-10-07 12:53:11 +02:00
twinaphex df3874deaf (360) Take out xfilecache 2013-10-07 12:51:24 +02:00
twinaphex 618bbf5aae (RARCH_CONSOLE) Reduce code duplication - after environment_get, default dirs are
created and config file is loaded
2013-10-01 17:06:14 +02:00
twinaphex 452dd2cad8 (RARCH_CONSOLE) Replace rarch_make_dir with path_mkdir 2013-10-01 17:00:49 +02:00
twinaphex ba837a74b4 (RMenu) remove input_presets_dir variable 2013-09-29 04:53:00 +02:00
twinaphex 8837139271 (360) Build fixes 2013-09-15 18:49:18 +02:00
meancoot cb55a1d45a (Apple) Reorganize source tree 2013-09-05 01:24:27 -04:00
Themaister 32cae444a0 Fixup new private extensions.
Moved private stuff to libretro_private.h.
Dropped use of retro_variable (redundant and wrong type).

Didn't understand difference between EXEC_LOAD and EXEC_RELOAD at all.
Only one was used anyways ...
2013-08-25 11:10:32 +02:00
twinaphex 8aef9f4c64 Hide away g_settings.libretro mutation and do calls to environment
callback action instead - frontends should do it this way as well
2013-08-24 23:08:40 +02:00
meancoot 9e2e135d19 (Apple) Get rid of some hacks in the frontend code. 2013-08-14 00:48:58 -04:00
Themaister fe24d961e3 Add args to ps3 environment. 2013-08-11 15:21:23 +02:00
twinaphex b805efa59a (frontend) Additional param to argc/argv for iOS/OSX ports 2013-08-10 21:31:11 +02:00
twinaphex d640c16eb3 (Frontend) Move more platform-specific code into environment_get function
implementations
2013-08-10 20:59:10 +02: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 f51e748ba8 (PS3) Fix core loading 2013-07-27 22:33:57 +02:00
twinaphex db9462bc49 (GX) Build fixes 2013-07-27 21:38:38 +02:00
twinaphex 2323cee6a7 Get rid of MODE_EXIT 2013-07-27 20:34:06 +02:00
twinaphex 29b13676c5 (Apple) Implement environment_get in Apple frontend context driver 2013-07-27 17:45:56 +02:00
twinaphex e19d2320b2 (frontend_context) Implement process_events 2013-07-27 17:42:09 +02:00
twinaphex ac8f57e679 Add platform_apple.c frontend driver 2013-07-27 17:40:21 +02:00
twinaphex a9dd629fe6 Uniquely name each frontend context driver 2013-07-27 17:32:15 +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 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 2650bec798 Setup platform_xdk as context as well 2013-07-27 00:32:56 +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 fe433b2322 Add new header file_ext.h - refactor out frontend_console.h 2013-07-15 14:54:40 +02:00
ToadKing 35da2fd555 (GX) re-enable IOS reloading, fixes lingering USB issues 2013-05-28 22:20:36 -04:00
twinaphex 360184d49e (PS3) Fixes 'Return To Multiman' option 2013-05-28 22:15:21 +02:00
twinaphex 823b9a6a5d (Android) Add big changelog changes to Android built-in resources
(PS3) *blind coding* hopefully fix Return To Multiman option
2013-05-26 22:41:44 +02:00
ToadKing c673c28274 (GX) fix crash on empty argv 2013-05-20 22:19:10 -04:00
ToadKing 812d78839d (GX) add hack for bad Salamander behavior 2013-05-19 20:40:48 -04:00
ToadKing f3b4fbbb2d (GX) remove IOS reloading, was messing up Salamander and threaded device insertion fixed the issue we were having anyway 2013-05-19 20:40:13 -04:00
ToadKing 57058ee25f (GX) fix potential memory corruption in rarch_console_exec 2013-05-19 20:39:08 -04:00
twinaphex 6e2fc94c5e (360) Fix Salamander build 2013-05-10 23:38:54 +02:00
twinaphex 523a27ce61 (360) Load Game History list now works on 360 as well 2013-05-10 22:44:58 +02:00
ToadKing 5290a25ccd (GX) support ROM passing through salamander
Needed on Wii since we might need to load salamander when switching cores due to memory issues
2013-05-08 19:11:52 -04:00
ToadKing 0c08726a8e (GX) workaround weird bug in file detection 2013-05-05 23:06:57 -04:00
twinaphex 0a8ee17d55 (PS3/GX/PSP) Use new default 'savefile' directory called 'savefiles'
instead of 'sram'
2013-05-06 00:31:24 +02:00
twinaphex af867b008d (XDK) Make initial 'default paths' creation of dirs work
on XDK
2013-05-06 00:30:45 +02:00
twinaphex fd27c1b7ca (RARCH_CONSOLE) Check if needed directories exist and if not,
create them
2013-05-06 00:06:08 +02:00
twinaphex 6a1eb0c0b1 (PS3/RMenu) Move oskutil_handle to menu_common.h 2013-05-05 16:12:06 +02:00
twinaphex 092b2625dd (RMenu/RGUI) Drop MODE_MENU_INGAME 2013-05-05 15:20:45 +02:00
ToadKing 0c0e4d1ddd (GX) set argv[0] when switching cores 2013-04-29 22:05:21 -04:00
ToadKing 203435487e (GX SALAMANDER) fix hang in salamander 2013-04-29 21:55:23 -04:00
ToadKing e01244acfa (GX) clear framebuffer before exit 2013-04-29 16:08:56 -04:00
twinaphex 69aa79b1e9 (RARCH_CONSOLE) When we encounter a CORE executable - rename,
save and exit app.
2013-04-29 19:37:02 +02:00
twinaphex 8f2ed9a405 (XDK1) Load Game (History) works now on Xbox 1 2013-04-29 18:05:48 +02:00
twinaphex ded204ce19 (PS3) Load Game History works on PS3 - Multiman will from now on
have to supply its own SELF path to argv[2] in order to work
2013-04-29 15:19:52 +02:00
ToadKing 455167ec19 (GX) error checking fix 2013-04-29 08:27:16 -04:00
twinaphex 51aa5b170f (RMenu) Fixes/cleanups 2013-04-29 03:59:48 +02:00
twinaphex 4a772c3fa8 (Wii) Working Load Game History 2013-04-29 03:05:46 +02:00
ToadKing 74faafff37 buildfix 2013-04-28 20:06:32 -04:00
ToadKing 887fd3c798 (GX) arg passing changes (UNTESTED) 2013-04-28 20:00:09 -04: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
twinaphex b459d59793 Have system_process_args use MODE_LOAD_GAME from now on 2013-04-28 15:05:02 +02:00
twinaphex 05ac7919b1 system_process_args now has return type 2013-04-28 05:18:56 +02:00
twinaphex d2e1f6004f Take out XDK D3D header include in platform_xdk.c 2013-04-23 22:22:00 +02:00
twinaphex 57157d35a1 Remove some menu includes in platform files 2013-04-23 21:57:57 +02:00
twinaphex a647535df0 Move logger_init/logger_deinit to frontend_console.c and out
of platform implementations
2013-04-23 03:17:45 +02:00
twinaphex fda5db7476 (CONSOLE) Get rid of system_deinit_save and system_post_init 2013-04-23 01:55:00 +02:00
twinaphex a979cba13c (RMenu/RGUI) Standardization pt. 1 2013-04-18 23:00:27 +02:00
twinaphex 41ec8b8fe8 (PS3/PSP) Remove dead code 2013-04-18 17:44:38 +02:00
twinaphex 4652f1570d (Salamander) Fix build on XDK1 2013-04-14 14:28:27 +02:00
twinaphex c51347c532 Drop MODE_VIDEO_SCREENSHOTS_ENABLE 2013-04-13 09:09:56 +02:00
twinaphex 5a9194a95c (360) Cleanup shader_hlsl.c 2013-04-12 15:14:34 +02:00
twinaphex 26c765a559 (XDK1) Strip platform_xdk.h 2013-04-12 13:41:07 +02:00
twinaphex 3b4ee38245 (XDK1) Remove some unused XDK1 I/O code 2013-04-12 13:27:10 +02:00
twinaphex a49fe27d21 (GX) Make Wii/Gamecube gx_video no longer depend on MODE_MENU_DRAW 2013-04-11 16:10:09 +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 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 6d8871c76c Combine menu_settings_set and menu_settings_set_default and
move to settings.c
2013-03-23 17:21:42 +01: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 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 5e53be4b25 Rename rmenu_iterate to menu_iterate 2013-03-09 16:22:11 +01:00
twinaphex 870115de38 remove HW_DOL codepath for platform_gx_exec.c 2013-02-17 02:18:48 +01:00
twinaphex 2cff6b1463 (GX) Wii - platform_gx_exec.c accidentally got removed 2013-02-14 21:47:25 +01:00
twinaphex f0770eec48 (NGC) Remove sidestep code 2013-02-14 15:48:14 +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 10af790b21 (RARCH_CONSOLE) Remove HAVE_HDD_CACHE_PARTITION code 2013-01-22 13:09:18 +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
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
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 95961d1ccb (PS3) Fixes OSK code 2013-01-17 10:40:35 +01:00
twinaphex c1f5fc8890 Rename MODE_EMULATION define to MODE_GAME 2013-01-13 03:34:55 +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 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 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 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 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 3c8bb7333e (RMenu) Refactor g_extern.draw_menu 2013-01-10 19:43:00 +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 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 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 413c757144 Move libretro_management functions to frontend_console and rename
them
2013-01-09 03:34:05 +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 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 2ad74ead6c Rename frontend_* files into platform_* 2013-01-08 07:44:57 +01:00