Commit Graph

884 Commits

Author SHA1 Message Date
Twinaphex e6303c9615 Add null_ctx.c and use this for Android for now 2012-09-10 02:00:06 +02:00
Twinaphex e58d9f31dd (Android) Don't compile in linux_inputraw for Android - use
pretro_get_system_info instead of retro_get_system_info
2012-09-10 01:53:42 +02:00
Twinaphex b710babeb2 Move 'set default controls' function call outside 'set default
settings' function
2012-09-10 01:48:39 +02:00
Toad King 8540752665 (RARCH_CONSOLE) fix potentially uninitialized values in aspect_ratio 2012-09-04 18:20:49 -04:00
Toad King 20db83cd93 (NGC) new dol booter, move app_booter to wii folder
move package folders to wii and ngc respectively
2012-09-03 18:05:23 -04:00
Toad King 1cbc08d9fe (GX) attempt to fix ARAM issues 2012-08-31 23:52:08 -04:00
Twinaphex cee5dfc1de (NGC) Links and builds again 2012-09-01 04:20:30 +02:00
Twinaphex 16b2358bf6 (GX) Wii now takes in libretro_wii.a, Cube takes in libretro_ngc.a -
DOL/ELF binary output filenames changed - split up code
2012-09-01 03:01:33 +02:00
Twinaphex f15a4a9631 (NGC) BBA (Broadband Adapter) net logging works now 2012-09-01 02:47:54 +02:00
Twinaphex e6322b9903 (NGC) Change ifdef in netlogger code from HW_RVL to GEKKO 2012-09-01 02:32:52 +02:00
Toad King 616af5e5ec (GX) initial work on gamecube app_booter 2012-08-31 19:38:12 -04:00
Toad King 297723b836 (GX) load new programs through app_booter instead of in MEM1 2012-08-30 18:59:21 -04:00
Toad King 348a240dee (GX) add GC makefile, fix up code so it compiles 2012-08-29 15:15:24 -04:00
Toad King d87cb51848 (GX) initial forwarder support, still needs work on returning to forwarder 2012-08-28 23:00:57 -04:00
Toad King baec67ebef (GX) add MEM2 manager 2012-08-27 20:36:05 -04:00
Toad King 535f83be3e (GX) implement debug text 2012-08-27 16:09:53 -04:00
Toad King fdd4adf76c (RGUI) refactor font code 2012-08-27 14:48:19 -04:00
Toad King 1ef0f4065d (RGUI) add support for loading font from .bin file
do not store two separate color buffers for font
saves around 400kb
2012-08-26 20:33:45 -04:00
Toad King 492e474826 (GX) change menu buffer back to 16-bit 2012-08-24 21:29:05 -04:00
Twinaphex 51cd67bc89 (RMenu) Don't show prev messages for filebrowser-based menus 2012-08-23 05:10:11 +02:00
Twinaphex aedfb68603 Fix in rarch_configure_libretro 2012-08-23 00:46:44 +02:00
Twinaphex 51d17c1040 (PS3) Bug fix - first load the config file, then write back config file
with new libretro path
2012-08-23 00:21:49 +02:00
Twinaphex 08790a02f9 (Libretro management) if core file has been upgraded/renamed,
forcefully write to config file before loading it
2012-08-23 00:17:05 +02:00
Toad King 42b6fdf97a (GX) fix CORE renaming 2012-08-22 17:39:55 -04:00
Twinaphex bbaf29c4e6 Clean up rarch_console_load_game_wrap 2012-08-22 23:05:18 +02:00
Toad King 90c10a79b0 (RARCH_CONSOLE) always set libretro path if not set 2012-08-22 17:11:18 -04:00
Twinaphex 66b8d08fa8 (Libretro mgmt) Make IS_SALAMANDER ifdef the default 2012-08-22 22:46:34 +02:00
Twinaphex 5a07d757e9 (Libretro management) some cleanups 2012-08-22 22:04:46 +02:00
Toad King a88e9e024f (GX) fix USB support 2012-08-22 15:56:39 -04:00
Twinaphex c065f93e7c (RMenu) Add 'Quit RetroArch' setting option 2012-08-22 21:27:21 +02:00
Twinaphex 207eea3954 (Salamander/RetroArch) Add default_paths.salamander_file 2012-08-22 19:30:20 +02:00
Toad King aaf898fde8 (RGUI) fix rom loading message not appearing 2012-08-22 12:26:11 -04:00
twinaphex 2abe11cb55 (Xbox 1 Salamander) Set first file fixed
(RARCH_CONSOLE) If a config file doesn't exist, it has to
be created before we attempt to save it or else we will run
into an unfortunate 'chicken egg problem' - confirmed problem
on Xbox 1
2012-08-22 17:39:44 +02:00
twinaphex eca2c09fdd (Xbox 1 RMenu) Add sound volume level setting 2012-08-22 16:59:12 +02:00
twinaphex f921744ab4 (Xbox 1) Free up 8MB of RAM - Street Fighter Alpha 3 and all
big CPS2 ROMS work now
2012-08-22 16:22:42 +02:00
Twinaphex 16ef6ea771 (RMenu) Shortened some text messages so that it fits on Xbox 1 2012-08-22 15:50:14 +02:00
twinaphex 2ab41bbbeb (RMenu Xbox 1) Build fix 2012-08-22 15:54:23 +02:00
Twinaphex ec4fc43f57 (RMenu) Some aesthetic changes 2012-08-22 15:39:39 +02:00
Twinaphex 32df722960 (RMenu) L and R buttons now toggle between drive mappings 2012-08-22 14:35:08 +02:00
Toad King fcbcf03f65 (RGUI) change screenshot directory 2012-08-22 08:16:49 -04:00
Twinaphex 8adfd6e948 (RMenu/PS3/Xbox 1) Add D-pad emulation setting 2012-08-22 14:04:33 +02:00
Toad King 2e1ad73a25 (GX) fix loading huge cores 2012-08-22 06:43:01 -04:00
Toad King c88d5da147 (RGUI) strcasecmp needs strings.h, not just string.h 2012-08-21 21:31:01 -04:00
Toad King 613d330eb0 (RGUI) do a case-insensitive sort for filebrowser 2012-08-21 21:20:43 -04:00
Toad King a2dcebc33d (RGUI) add zip_extract_mode setting
add exit emulator option
trim long filenames
2012-08-21 21:16:01 -04:00
twinaphex ec22521636 (Xbox 1 RMenu) One-liner build fix 2012-08-22 02:02:13 +02:00
Twinaphex a7503eda92 (RMenu) Cleanups 2012-08-22 01:45:48 +02:00
Twinaphex 62aee43228 (RMenu) Refactored bloated menu stack code - should use less
memory now
2012-08-22 01:16:46 +02:00
Toad King 213823fd84 (RGUI) add dpad-emulation configuration 2012-08-21 18:42:09 -04:00
twinaphex 9c1725358b (Xbox 1/RMenu context) build fix 2012-08-22 00:37:42 +02:00
Twinaphex 66247dbb61 (Filebrowser) Get rid of bloated directory stack 2012-08-22 00:21:30 +02:00
Toad King faf0b6f676 (RARCH_CONSOLE) save input device selection
(GX) set dpad_emulation correctly for device on init
2012-08-21 18:14:34 -04:00
Twinaphex 9a0d6a0c33 (PS3) Bug fix - menu now starts up properly if 'Custom Scaling/Dual
Shaders' is set to 'OFF'
2012-08-22 00:01:59 +02:00
twinaphex 476f5a9fe3 (XDK) Abstracted screenshot code
(360) Fixed some XUI menu placements
2012-08-21 20:40:13 +02:00
Twinaphex 5b196e9b7d (GX) Combined savestate slot selection/savestate load/save options 2012-08-21 14:36:27 +02:00
Toad King 0adeeaabf7 (RGUI) hold direction repeat 2012-08-21 01:14:46 -04:00
Toad King dc0b44d2f3 (GX) save input binds (per core) 2012-08-21 00:51:00 -04:00
Toad King 1cb588f710 (GX) default paths changed to match de-facto wii homebrew layout 2012-08-21 00:28:38 -04:00
Toad King 7d4a320a17 (RGUI) add reset command to custom viewport setting
allow negative custom viewport offsets
2012-08-20 22:50:15 -04:00
Toad King fa643ee56d (RARCH_CONSOLE) do not set core aspect ratio until ROM is loaded 2012-08-20 22:28:12 -04:00
Toad King 3552f0ae16 (RGUI) custom viewport menu 2012-08-20 21:56:07 -04:00
Toad King 2087aa285e (GX) crash/compile fixes 2012-08-20 17:35:33 -04:00
Twinaphex 5a1f146dd6 (RMenu) Ingame menu selection now wraps-around 2012-08-20 21:45:34 +02:00
Twinaphex 196242aab1 (RMenu) Cleanups 2012-08-20 20:48:21 +02:00
twinaphex 3eceb86ffa (Xbox 1/RMenu) VLAs don't work here 2012-08-20 19:04:22 +02:00
Twinaphex aae20990b6 (RMenu) Add (missing) rmenu stack header file 2012-08-20 18:45:48 +02:00
Twinaphex 1822c677f8 (RMenu) Remove rmenu_entries.h 2012-08-20 18:44:24 +02:00
Twinaphex c3c72549dc (RMenu) Split up RMenu stack code into separate file 2012-08-20 18:17:08 +02:00
twinaphex fb3508564c (Xbox 1/360) Build fix 2012-08-20 15:07:06 +02:00
Twinaphex 969a92ac17 (RARCH_CONSOLE) Add apply_state_changes to video driver 2012-08-20 12:41:10 +02:00
Twinaphex ad576f18f5 Small cleanups 2012-08-20 12:04:32 +02:00
Toad King 6c500b45d5 (GX) add overscan code
change rotation code to not depend on vertex trickery
2012-08-19 23:20:41 -04:00
twinaphex 6d5ed820e0 (Xbox 1/XDK) Screenshot code implemented 2012-08-20 03:30:36 +02:00
Toad King fda2dff40c (RARCH_CONSOLE) add core resolution (use aspect ratio provided by the emulation core) 2012-08-19 21:08:50 -04:00
Twinaphex 640d63d67c (RMenu) Add screenshot context functions - move more system-specific
code out of RMenu
2012-08-20 02:45:31 +02:00
Twinaphex 72d58954c3 (RMenu) Configured keybinds will no longer affect RMenu
controls
2012-08-20 02:31:18 +02:00
Toad King d478e8b0cd (RGUI) Add restart game item
fix messages only staying up for half as long as they should
general cleanup
(GX) force vsync for menu rendering
general cleanup
2012-08-19 17:22:49 -04:00
twinaphex 8ce7514871 (360) Add ZIP extract option 2012-08-19 22:53:01 +02:00
Toad King 83c51f136a (RGUI) add screenshot command
(GX) general cleanups, change joystick threshold
2012-08-19 15:28:19 -04:00
Twinaphex 35c223fb12 (RMenu) rmenu_items now a local variable in select_settings 2012-08-19 18:03:50 +02:00
Twinaphex 0f25a708fc (RMenu) Don't needlessly call menu_stack_refresh 2012-08-19 16:16:47 +02:00
Twinaphex 985f25a8e4 (RMenu) Remove x_pos/y_pos 2012-08-19 16:05:00 +02:00
Twinaphex 0f4b2082c9 (RMenu) Settings items x/y are now autogenerated 2012-08-19 15:57:01 +02:00
Twinaphex 9f54285561 (RMenu) label text is now set in set_settings_label 2012-08-19 15:26:35 +02:00
Twinaphex ab91deea92 (RMenu) Fix some comments 2012-08-19 15:00:22 +02:00
Twinaphex 8c3b230e3b (RMenu) Cut down on excessive rmenu_items 2012-08-19 14:49:03 +02:00
twinaphex fb06b3fc56 (RMenu Xbox 1) Get rid of unsigned mismatch warning 2012-08-19 12:14:12 +02:00
Twinaphex a94410a068 (RMenu) Refactor system-specific bits 2012-08-19 11:57:58 +02:00
Twinaphex e71851940f (RMenu) Minor cleanups 2012-08-19 02:18:01 +02:00
Twinaphex dbf8a62bd4 (RMenu PS3) Build fix + cleanups 2012-08-19 02:11:38 +02:00
twinaphex 519023542a (RMenu) More callbacks for platform-specific code 2012-08-19 02:00:40 +02:00
twinaphex 5fdb1577d8 (RMenu) Callback function for rendering font messages 2012-08-19 01:40:30 +02:00
Twinaphex 481b09a14a (RMenu PS3) Fixes ingame menu display 2012-08-19 01:19:48 +02:00
Twinaphex 0dcc3b96e9 (RMenu PS3) Build fix 2012-08-19 01:14:04 +02:00
twinaphex d8acc7e52b (RMenu) Abstract away all font positioning code 2012-08-19 01:21:31 +02:00
twinaphex f4485c29a6 (RMenu) split up font positioning code to context file 2012-08-19 00:29:38 +02:00
Twinaphex 2ebba4a347 (RMenu) Move more code to context file 2012-08-18 23:50:21 +02:00
twinaphex 0be71f9d08 (RMenu) Split up more system-specific code to the context file 2012-08-18 23:47:33 +02:00
twinaphex 8ba2faaeb6 (Xbox 1/RMenu) Context file build fix 2012-08-18 23:01:03 +02:00
Twinaphex 7c4189cdd5 (RMenu) Split up platform-specific code into Rmenu context files 2012-08-18 22:45:46 +02:00
Twinaphex c14b560255 (RARCH_CONSOLE) Refactor some console-specific things 2012-08-18 21:50:44 +02:00
twinaphex 9f75454391 (Rzlib) Add WIN32 include 2012-08-18 20:08:59 +02:00
Twinaphex 0ff9aa7b3c (RZlib) Now extracts directories in ZIP file too 2012-08-18 19:52:35 +02:00
Twinaphex 0e86504097 (PS3) 'Return to Multiman' option fixed 2012-08-18 18:25:38 +02:00
Twinaphex 7294049953 (RMenu) Try to cut down on size 2012-08-18 16:28:52 +02:00
twinaphex f75f96269c (Filebrowser) change to PATH_MAX 2012-08-18 13:38:17 +02:00
twinaphex 8e559ee849 (Filebrowser) Use MAX_PATH 2012-08-18 13:17:55 +02:00
Twinaphex fdbea950f1 (Filebrowser) Do dir_list_free in parse_directory 2012-08-18 01:13:25 +02:00
Twinaphex 2790555f1c (PS3/Rmenu) Build fix 2012-08-17 21:43:12 +02:00
twinaphex 07c6ff5666 (RMenu) filebrowser_free called at end of menu_loop - filebrowser_init
called at start of menu_loop
2012-08-17 18:22:28 +02:00
twinaphex d709cb04b4 (Xbox 1) Free up ROM select panel too - shaves off 0.34MB memory
usage
2012-08-17 18:08:15 +02:00
twinaphex 71c8dfb891 (Xbox 1) Free texture BG before going into game and reload texture
when going back to menu - frees up 3MB RAM
2012-08-17 18:02:09 +02:00
twinaphex 6a08c92ada (Xbox 1) Cut down on some static variables 2012-08-17 17:45:14 +02:00
Toad King 9890a0ba9a (GX) aspect ratio selection
TODO: custom viewport code
2012-08-16 12:41:07 -04:00
Twinaphex bbe0f00059 (GX) Should save soft_display_filter to config file now
(CONSOLE) throttle mode will not be enabled if force_nonblock
is set to true
2012-08-15 21:00:23 +02:00
Themaister 3ac159845d Set refresh_rate in console. 2012-08-15 19:59:22 +02:00
Twinaphex 0890fced4b (RGL) Add back cellGcmSetAlphaFunc 2012-08-15 13:54:17 +02:00
Twinaphex 8c7e235e32 (PSL1GHT/Rgl) Compatibility changes 2012-08-15 13:15:12 +02:00
Twinaphex a48376efd9 (PSL1GHT) Move GCM macro method defines to sdk_defines.h 2012-08-15 12:30:08 +02:00
Twinaphex 82fed93971 (PSL1GHT RGL) Add some GCM macro definitions for PSL1GHT 2012-08-15 12:06:04 +02:00
Twinaphex 408a0c34bc (RGL) Remove rglFifoGlVertexAttribPointer 2012-08-15 11:41:04 +02:00
Twinaphex 83a361cd82 (RGL) Replace messy initializers 2012-08-15 11:01:09 +02:00
Twinaphex 44ff5ec1c3 (RGL) Clean up RGLTransferDataVidToVid 2012-08-15 10:49:39 +02:00
Toad King 1b6b313787 (RGUI) add savestate support 2012-08-12 03:39:00 -04:00
Toad King 3634136a3a (RGUI) display core name in menu 2012-08-12 01:32:22 -04:00
Twinaphex e3e3e1f3bc (PS3) Create gfx_ctx_get_aspect_ratio 2012-08-10 07:20:49 +02:00
Twinaphex fcebaca85e (PS3) Rewrite resolution context code 2012-08-10 04:48:21 +02:00
Toad King 552180f276 (SALAMANDER) fix rarch_manage_libretro_set_first_file so it doesn't select the salamander executable 2012-08-09 22:58:38 -04:00
Twinaphex 7491de4c95 (RARCH_CONSOLE) Add Salamander default path 2012-08-10 03:48:54 +02:00
Twinaphex 9d356c716d (Salamander) Remove console/salamander - Salamander is platform-independent
per port now
2012-08-10 03:37:12 +02:00
Twinaphex dfd5571f12 (RGL) Move some stuff around 2012-08-10 02:31:39 +02:00
Twinaphex f04e079d77 (RGL) Cleanups 2012-08-10 01:37:39 +02:00
Toad King 7ee8e1e524 (GX) implement core changing in RGUI
fix core management picking salamander, resulting in hard-lock
change tabs->spaces
2012-08-09 19:01:46 -04:00
Twinaphex e2c96f9a09 (RGL) Big cleanup 2012-08-10 00:00:33 +02:00
Twinaphex c369aa97df (RGL) Uses custom matrix code 2012-08-09 23:20:39 +02:00
Twinaphex 77b2ed5514 Revert "(PSL1GHT) Add PSL1GHT semaphore redefinitions"
This reverts commit 04a5a17409.
2012-08-09 23:06:39 +02:00
Twinaphex c45c49c5c2 (RGL) Include cgGLSetMatrixParameterfc 2012-08-09 22:15:30 +02:00
Twinaphex 04a5a17409 (PSL1GHT) Add PSL1GHT semaphore redefinitions 2012-08-09 19:17:07 +02:00
Twinaphex 84a6c4d521 (RGL) Remove TextureMatrixStack 2012-08-09 18:58:08 +02:00
Twinaphex 90786687d4 (RGL) Cleanup 2012-08-09 07:13:29 +02:00
Twinaphex 48480bc22f (PS3/RGL) Cleanup 2012-08-09 06:29:33 +02:00
Twinaphex 0c6017caff (GX) Cleanups 2012-08-09 05:27:06 +02:00
Twinaphex 5e97b86e65 (GX) Change wii_ naming conventions to gx_ 2012-08-09 03:54:27 +02:00
Twinaphex 4eb04a682c (GX) VIDEO_SetTrapFilter not run every frame now 2012-08-08 23:25:41 +02:00
Twinaphex 5de1373d23 Revert "Revert "(GX) Add VI_Trap Filter (for Wii)" - noticeable audio pops"
This reverts commit 827e69fabc.
2012-08-08 22:39:19 +02:00
Twinaphex 827e69fabc Revert "(GX) Add VI_Trap Filter (for Wii)" - noticeable audio pops
for little gain

This reverts commit 690ac65d3e.
2012-08-08 21:25:52 +02:00
Twinaphex 690ac65d3e (GX) Add VI_Trap Filter (for Wii) 2012-08-08 21:04:33 +02:00
Twinaphex c6032be256 (GX) Add gamma correction options in settings menu 2012-08-08 19:55:38 +02:00
Twinaphex 5e2307d9c9 (GX) Add rotation options in settings menu 2012-08-08 18:47:15 +02:00
twinaphex ae7292b111 (Xbox 1) Save flicker filter and soft filter in config file 2012-08-07 18:33:16 +02:00
twinaphex a9de8e41e5 (Xbox 1) Add flicker filter and soft display filter options in
Settings menu
2012-08-07 18:26:52 +02:00
freakdave b174eb3f7a (Xbox 1) Small but necessary bug fix in screen resize code (rmenu) 2012-08-07 16:26:12 +02:00
freakdave ee77a2dac7 (Xbox 1) Fixed screen rotation code 2012-08-07 14:39:27 +02:00
Twinaphex 46210fce54 (Wii) Rename all Wii files to gx/ 2012-08-07 05:24:12 +02:00
Toad King 4a328960a4 (Wii) prepare RGUI/gx_video for in-game menu 2012-08-06 22:30:18 -04:00
twinaphex cc154d21ab (Xbox 1) Add RetroArch Salamander project + fix config_file.c 2012-08-07 00:23:25 +02:00
Twinaphex a6424f02b0 (RMenu) Cleanup 2012-08-06 23:37:53 +02:00
twinaphex 8dae2d2179 (Xbox1/RMenu) Move Xbox init code to xdk/frontend/main.c 2012-08-06 22:53:57 +02:00
twinaphex 72b7ecaaff (RMenu) Take out some unused Xbox 1 definitions 2012-08-06 22:49:10 +02:00
Twinaphex f2343569bc Add rarch_settings_set_default - default rate control/enable for
GEKKO
2012-08-06 21:44:25 +02:00
Toad King c53f9ff982 (Wii) config file changes
(Consoles) save audio rate control
2012-08-06 15:13:37 -04:00
Toad King cc52ee9754 (Wii) forward arguments to loaded DOL files, fixes paths 2012-08-06 13:35:31 -04:00
Twinaphex fe5a11b051 (RGL) Cleanups 2012-08-06 18:24:54 +02:00
freakdave 64ef86ce06 (Xbox 1) Added ifdef's to the viewport fix, i don't know if other platforms allow negative values. 2012-08-06 15:15:58 +02:00
freakdave 0da3b628c6 (Xbox 1) Fixed lockups that occurred due to negative viewport coordinates (X,Y in Resize Mode) 2012-08-06 15:08:10 +02:00
Twinaphex 7fb25a76c8 (RGL) Tweaks 2012-08-06 05:05:16 +02:00
Twinaphex f9489dedcd (Wii Salamander) Salamander for Wii (WIP) 2012-08-06 02:36:41 +02:00
Toad King 07ae3a873c (Wii) updated launcher code 2012-08-05 18:36:03 -04:00
Twinaphex abc16197d8 (RARCH_EXEC Wii) Change u32 to uint32_t 2012-08-06 00:06:01 +02:00
Twinaphex aecd2be860 (Wii) Add RARCH_EXEC for Wii port - should load values from
config file now and save them (WIP)
2012-08-06 00:01:10 +02:00
Twinaphex 07a2803515 (Libretro mgmt) Move comments to header 2012-08-05 21:55:53 +02:00
Twinaphex 62d01cbca7 (Libretro mgmt) Clean up rarch_configure_libretro 2012-08-05 21:52:54 +02:00
twinaphex 9e6c9e5f7b (Xbox 1) Option for debug info messages 2012-08-05 18:42:54 +02:00
twinaphex 0ec872c917 (RMenu) PATH_SYSTEM_DIR_CHOICE works now 2012-08-05 17:53:01 +02:00
twinaphex 1448761e73 (Xbox 1) Refactor surface code to implementation of texture_image 2012-08-05 17:18:19 +02:00
twinaphex 8e1dfde5cb (Xbox 1) Rename PNG files 2012-08-05 16:35:01 +02:00
Twinaphex ac579f2d6a (RMenu) Move image files to console/rmenu/images 2012-08-05 15:32:20 +02:00
Twinaphex d521edd86a (libretro mgmt) Get rid of rarch_configure_libretro function 2012-08-05 07:43:37 +02:00
twinaphex 848ef3c1e4 (Libretro mgmt) use rarch_configure_libretro_core for
Xbox 1 port
2012-08-05 07:51:43 +02:00
twinaphex 51507235b4 (RMenu) Change dir passed to 'System dir selection' to
default_paths.system_dir
2012-08-05 04:56:27 +02:00
twinaphex 2affce8829 (RMenu) Take out _XBOX1-specific defines - make it more generic 2012-08-05 04:43:21 +02:00
twinaphex bbe0555185 (Xbox) Take out debug log 2012-08-05 04:36:04 +02:00
twinaphex fe62cf91a9 (Xbox 1) Fixes crashes when attempting to go to 'Libretro/paths'
dir selection screens - had to do with wrong path setting
2012-08-05 04:30:02 +02:00
Twinaphex beb052dc37 (PS3/RMenu) Small changes to menu background 2012-08-05 03:22:44 +02:00
Twinaphex 3c85d9f386 (PS3 / RMenu) Graphic changes 2012-08-05 03:00:38 +02:00
twinaphex c531908d21 (Xbox 1/RMenu) Aesthetic tweaks + original GIMP image 2012-08-04 22:55:37 +02:00
Twinaphex 755f73cee9 (RMenu) Graphical tweaks 2012-08-04 21:43:46 +02:00
twinaphex 104ff16169 (RMenu) New backgrounds 2012-08-04 20:57:59 +02:00
Twinaphex 6826301b75 (PS3) Debug fonts show again + menu label tweaks 2012-08-04 17:30:31 +02:00
twinaphex d1d587b988 (RMenu) Changes 2012-08-04 17:21:49 +02:00
twinaphex fe299c19a7 (RMenu) Dehardcode some font paths 2012-08-04 16:53:34 +02:00
twinaphex 50ce3fc6c9 More ifdeffing out of cheat settings if HAVE_XML is not defined 2012-08-04 07:26:50 +02:00
twinaphex a1eecbfcc5 (Xbox 1) Ifdef out PATH_CHEATS if HAVE_XML is not defined 2012-08-04 07:24:15 +02:00
twinaphex 529e5d7d18 (Xbox 1) Add D3D8 alpha blending 2012-08-04 05:59:30 +02:00
twinaphex 98385f8ccf (RMenu) Cosmetic tweaks -label adjustments 2012-08-04 05:37:02 +02:00
twinaphex 15e9860ab9 (Xbox 1/RMenu) Fixes for some of the 'set directory' settings 2012-08-04 05:26:46 +02:00
twinaphex 2d638d5708 Merge branch 'master' of https://github.com/Themaister/RetroArch
Conflicts:
	console/rmenu/rmenu.h
2012-08-04 05:12:29 +02:00
twinaphex 8ac6a7968e (RMenu) message queue works now on Xbox 1 too 2012-08-04 05:10:49 +02:00
Twinaphex 7ca0637418 (Xbox 1) Cleanups to IoSupport.cpp / Surface.cpp 2012-08-04 03:50:10 +02:00
Twinaphex 770123eb74 (RGUI) Move RGUI and make define for it - two competing menus/GUIs
now to choose from that are mostly platform agnostic
2012-08-04 03:32:25 +02:00
Twinaphex 80a01479b1 (RMenu) Add define HAVE_RMENU - add it to griffin.c 2012-08-04 03:25:44 +02:00
twinaphex 09c33a5aa9 (RMenu) More trimming of messages 2012-08-04 03:31:54 +02:00
twinaphex 41ff7bb1fc (RMenu) Trim down messages to fit on Xbox 1 screen (640x480 assumed) 2012-08-04 03:28:31 +02:00
twinaphex d1ae6e41b6 (Rmenu / Xbox 1) Highlighter for selected item in settings/ingame
menu
2012-08-04 03:11:49 +02:00
Twinaphex ab3b97cb40 (PS3) Clean up RMenu - don't use 'post' font functions 2012-08-04 02:06:46 +02:00
twinaphex ed0bda6869 (xbox 1) Have most menus work on xbox 1 - font placement needs
work
2012-08-04 01:49:59 +02:00
twinaphex b40dc9e1a7 (RMenu) Some cleanups 2012-08-03 21:41:07 +02:00
Twinaphex 275fdb104b (RMenu) Portable menu code - still WIP 2012-08-03 21:22:43 +02:00
twinaphex 0314580bb5 (Xbox 1) Now reuses PS3 menu code 2012-08-03 21:25:49 +02:00
twinaphex bb338d07d7 (PS3/Xbox 1) Menu unification changes 2012-08-03 18:54:59 +02:00
twinaphex 8e71b62748 (PS3/Xbox 1) Menu changes 2012-08-03 18:27:38 +02:00
twinaphex dc21864405 (Xbox 1) Create more context functions for XDK 2012-08-03 04:39:37 +02:00
twinaphex 7cc14a6c4d (Xbox 1) Menu tweaks 2012-08-03 04:09:38 +02:00
twinaphex 670da875e7 (Xbox 1) Bring Xbox 1 menu code more inline with that of PS3 2012-08-03 03:24:36 +02:00
twinaphex cd25e8b7c9 (Filebrowser) Cleanups 2012-08-02 16:27:40 +02:00
Twinaphex 1c09aa4fdd (PS3) RGL cleanups 2012-08-02 03:24:14 +02:00
Twinaphex 0f1e673b2e (PS3) Will no longer crash program if a directory can not be
loaded in the filebrowser (for whatever reason)
2012-08-01 17:22:10 +02:00
Twinaphex 99bdfc6713 (PS3) Replace PS3-specific defines 2012-08-01 06:17:25 +02:00
twinaphex bc8675f711 (360/Xbox 1) Use the same input driver now for both 360 and Xbox 1 2012-07-31 20:56:05 +02:00
twinaphex ff54bc6c0f (Xbox 1/360) Control input refactoring 2012-07-31 20:09:17 +02:00
twinaphex 43077df35b (Xbox 1) Use font wrapper functions 2012-07-31 01:23:42 +02:00
Twinaphex cfc694b193 (PS3) Some more menu changes 2012-07-30 23:27:16 +02:00
Twinaphex 51b49ac027 (RGL) Tweaks 2012-07-30 14:28:36 +02:00
Twinaphex 88e02be97a (RGL) Logging exit fix 2012-07-30 05:32:04 +02:00
Twinaphex b03fa0c37b (RGL) Cleanups 2012-07-30 04:02:15 +02:00
Twinaphex 0067710c65 (RARCH_CONSOLE) Only compile in rarch_console_input.c if HAVE_DEFAULT_RETROPAD_INPUT
is defined
2012-07-30 01:10:36 +02:00
Twinaphex 3d47ee9ea4 (RARCH_ZLIB) Stick to 'ret' naming convention for return error values 2012-07-30 01:01:20 +02:00
Twinaphex 9d16bca7c8 Rename rarch_console_sound.c to rarch_console_rsound.c 2012-07-30 00:58:47 +02:00
twinaphex 1be33ff581 (RARCH_CONSOLE) Create default_paths.filebrowser_startup_dir -
to get rid of system-specific hacks
2012-07-30 00:26:37 +02:00
twinaphex 23dbd820d2 (Xbox 1) Remove MenuMain and MenuManager 2012-07-29 23:09:23 +02:00
twinaphex 629dfe4a15 (Xbox 1) Uses filebrowser code now - now lists subdirs as well 2012-07-29 22:07:40 +02:00
twinaphex 6926b78840 (Xbox 1) Remove Font.cpp - shaves off another MB of memory usage 2012-07-29 19:54:20 +02:00
Twinaphex 22dc1b9e72 (RARCH_CONSOLE) If a config file does not exist, try to create it
first before entering out of config_file_new function - reduces
some code bloat in console ports
2012-07-29 18:17:53 +02:00
twinaphex b2f9b90f1c (360) Gamma correction enabled by default now 2012-07-29 17:27:20 +02:00
Twinaphex 4cdd4eb8db We need to implement this properly or not at all - removing this
hackish thing for now
2012-07-29 17:09:48 +02:00
Twinaphex a75ca75fd1 (RGL) Cleanups 2012-07-29 01:10:15 +02:00
twinaphex c9607c4684 (360) Filebrowser open crash fix - was happening because of
path issue - remove retroarch.cfg and try again
2012-07-29 00:03:13 +02:00
Twinaphex 8451cf867e (Griffin) Cleanups 2012-07-28 22:58:08 +02:00
Twinaphex 08eb81ca64 (RARCH_CONSOLE) Remove rarch_console.c 2012-07-28 22:52:30 +02:00
Twinaphex 6ada9080f1 Move char to wchar and wchar to char conversion functions to
file_path.c
2012-07-28 22:36:49 +02:00
Twinaphex f4559bf636 Move rarch_extract_directory to file_path.c and rename it
fill_pathname_basedir
2012-07-28 20:43:34 +02:00
Twinaphex eff526076b (RARCH_CONSOLE) Make rarch_console_name_from_id static 2012-07-28 20:31:58 +02:00
Twinaphex fb85f5950e (RARCH_CONSOLE) Some refactorings to reduce dependencies on
g_console being there
2012-07-28 19:17:34 +02:00
Twinaphex 131444a9f8 (Salamander) Build fixes 2012-07-28 18:53:44 +02:00
twinaphex 4242295f93 (360)Include rarch_console_libretro_mgmt.c into Salamander solution
and remove duplicate code in Salamander
2012-07-28 18:55:40 +02:00
Twinaphex ba64d7fa3f (RARCH_CONSOLE) Refactor rarch_configure_libretro_core 2012-07-28 18:41:18 +02:00
Twinaphex 7f269779ce (Salamander) Reuse rarch_console_exec for Salamander 2012-07-28 18:26:30 +02:00
Twinaphex dd522e23bb (Logger) Throw error and stop compilation if UDP port and IP address are not defined
instead of ugly hardcoded static IP address/UDP port defaults
2012-07-28 17:43:45 +02:00
Twinaphex 5da0354257 Make logging defines reusable by Salamander without having to
include general.h (full of dependencies which can't be met for
standalone app)
2012-07-28 17:32:30 +02:00
Twinaphex eef755d525 (RARCH_CONSOLE) Split up rsound helper functions into rarch_console_sound.c 2012-07-28 16:42:57 +02:00
Twinaphex a5beb54ad4 (RARCH_CONSOLE) Split up HAVE_EXEC functions into new file rarch_console_exec.c 2012-07-28 16:35:07 +02:00
Twinaphex c77b49b19a (RARCH_CONSOLE) Split up main_wrap code into its own file 2012-07-28 16:21:05 +02:00
Twinaphex 739fd99a21 (RARCH_CONSOLE) Split up video code for console into rarch_console_video.c 2012-07-28 16:10:59 +02:00
Twinaphex 714837e8c0 (RARCH_CONSOLE) Namespaced all files in console/ 2012-07-28 15:54:35 +02:00
Twinaphex 5c5ab6e510 (RARCH_CONSOLE) Make rarch_main_init_wrap static 2012-07-28 15:35:11 +02:00
Twinaphex 38001bd65f (Wii) Use audio rate control delta 0.006 by default (better sound - less pops)
(Wii) Remove test defines from gx_input.c
2012-07-28 14:51:09 +02:00
Twinaphex 091e91b945 Make some unused extern functions static in retroarch_console_input.c 2012-07-28 02:47:57 +02:00
Twinaphex e0f4953de8 (RARCH_CONSOLE) Add second param to set_default_keybind_lut (port
is player no)
2012-07-28 02:28:10 +02:00
Twinaphex b29b04b4b0 (RARCH_CONSOLE) Add 'device' param to set_default_keybind_lut and
set_analog_dpad_mapping
2012-07-28 01:37:15 +02:00
Toad King e9440d7ac8 (Wii) fix net logging 2012-07-27 17:51:36 -04:00
Toad King 1e91c7e6cd (Wii) configure network for net logger 2012-07-27 16:22:49 -04:00
Twinaphex 44cd3dc701 (Wii) Should compile now with HAVE_LOGGER set to 1 2012-07-27 21:33:18 +02:00
Twinaphex 61bfa98f5e (Wii) Quick hack so that 'ROM loading' message shows again - should
just make it so that g_console.info_msg_enable can be enabled/disabled
in the menu
2012-07-27 17:51:38 +02:00
Twinaphex 6a28a741df (Wii) get rid of warnings 2012-07-27 16:10:35 +02:00
twinaphex 243944ac62 (360) Build fix
(XDK) Fix system_dir setting
2012-07-27 14:59:45 +02:00
Twinaphex 3a661bff71 (RARCH_CONSOLE) Add new load_game_wrap function that all
console ports use - this abstracts away ZIP loading of ROMs too
(PS3) Add new 'ZIP Extract' mode - 'Current dir and load first
file'
2012-07-27 14:32:23 +02:00
Twinaphex 870f3a4b19 (Wii) Rename wii input/audio/video drivers - add ToadKing
to Wii port credits
2012-07-26 23:11:52 +02:00
Twinaphex 468f7256df (PS3) Add new ZIP extract mode - can extract ZIP to current directory
now
2012-07-26 13:08:08 +02:00
Twinaphex 61c5bef909 (RGL PS3) Get rid of 30 microsecond sleep 2012-07-26 00:49:09 +02:00
Twinaphex 19836d5f4c (RGL) Tweaks 2012-07-26 00:35:51 +02:00
twinaphex 5087d9f69c (Xbox 1) build fix 2012-07-25 23:24:38 +02:00
Twinaphex bfb933d98d (PS3) Split up more code in retroarch_console.c 2012-07-25 23:09:36 +02:00
Twinaphex 2ab5f84e5c (360/PS3) Ports that support HAVE_HDD_CACHE_PARTITION will
fill in default_paths member with path to cache dir
2012-07-25 21:46:22 +02:00
Twinaphex 811abcf612 (RARCH_CONSOLE) Further Input rewrite for console ports 2012-07-25 21:02:01 +02:00
Twinaphex 4ed249fe18 (RARCH_CONSOLE) Split up input code into retroarch_console_input.c -
beter segregation of input code
2012-07-25 19:35:21 +02:00
Twinaphex 86067e3aeb (RARCH_CONSOLE) Split up rzlib helper functions into separate file 2012-07-25 19:03:01 +02:00
Twinaphex 04e6ef4719 (Xbox 1) Change around default keybinds for Xbox 1 2012-07-24 19:50:12 +02:00
twinaphex c29a7e80c9 (Xbox 1) Get rid of retrolaunch.cpp wrapper file - put include lines
in griffin.c instead
2012-07-24 18:35:29 +02:00
Twinaphex 83ae89dc4c (RARCH_CONSOLE) Create more helper functions for RARCH_CONSOLE 2012-07-24 09:57:34 +02:00
Twinaphex 463b43724c (PS3) Added entries to default_paths 2012-07-24 00:15:33 +02:00
twinaphex 7a74886730 (Xbox 1) Split up Xbox 1-specific code into xbox1/frontend/menu.cpp 2012-07-23 18:52:58 +02:00
Twinaphex 0fb0b26838 (RARCH_CONSOLE) Clean up ZIP extraction error/warning messages 2012-07-23 18:29:41 +02:00
Twinaphex 0e6e563b08 (PS3/360/Xbox 1) Create and use default_paths struct 2012-07-23 18:17:50 +02:00
Twinaphex ec827d862b (RGL) Cleanups 2012-07-23 14:14:38 +02:00
Twinaphex 2b0bbb9fa1 (RGL) Make RGL more compatible with PSL1GHT 2012-07-23 12:27:43 +02:00
Twinaphex bf746281bd (PS3) Cleaned up RGL code + fixed ifdef error in Salamander 2012-07-23 11:09:36 +02:00
Toad King f9d72f583e (Wii) implement audio controll rate settings
have left/right act as page up/down in file browser
change "Start" to reset values in settings
2012-07-18 20:38:09 -04:00
Twinaphex 968924eca6 (Wii) Use rarch_settings_change for toggling settings-related options
as much as possible
2012-07-17 01:06:13 +02:00
Twinaphex 7ba26db5e7 (PSL1GHT) Attempt to compile RGL driver with PSL1GHT 2012-07-16 22:22:05 +02:00
Twinaphex 58595a7c97 (Salamander) Add Xbox 1 defines 2012-07-16 05:24:32 +02:00
twinaphex 38cde55b78 (360/Xbox 1) Move frontend/main.c to xdk dir 2012-07-16 05:13:30 +02:00
twinaphex 14eb5a53cb (360) Move 360 Xinput driver back to 360 dir 2012-07-16 04:24:46 +02:00
twinaphex 4b0d3620c7 (360/Xbox 1) Move reusable XDK files to new folder - xdk -and
create header for XDK definitions
2012-07-16 02:15:47 +02:00
twinaphex 077d9a1f63 (360/Xbox 1) Xbox 1 and 360 now use the same resource
ile - xdk_resources.cpp
2012-07-16 01:58:15 +02:00
twinaphex aa150c439f (Xbox 1) FPS reporting for Xbox 1 2012-07-15 19:12:58 +02:00
twinaphex 6b04a46c59 (Xbox 1) (Broken) controls 2012-07-14 06:15:03 +02:00
twinaphex d9ff2d7c8f (Xbox 1) Compile in keybinds 2012-07-14 03:19:28 +02:00
twinaphex 5431601083 (360/Xbox 1) Input changes 2012-07-12 02:27:00 +02:00
twinaphex 6eb392766a (360/Xbox 1) Standardize Xbox1 and 360 input code 2012-07-12 02:01:13 +02:00
Twinaphex 93cbc72733 (PS3) Use SYSTEM_DIRECTORY environ 2012-07-10 04:00:04 +02:00
twinaphex c3d9899dd1 (360/Xbox 1) Split up video/input drivers for systems 2012-07-08 21:42:26 +02:00
twinaphex c676341404 (Xbox 1) DirectSound works 2012-07-08 19:30:19 +03:00
Twinaphex 2d237784b3 (RARCH_CONSOLE) rarch_console_load_game created 2012-07-08 17:49:58 +02:00
twinaphex ded6f69933 (Xbox) Added RARCH_CONSOLE functions for null video driver - using null video driver for Xbox 1 for now 2012-07-08 18:21:29 +03:00
twinaphex 072abdb8bf (Xbox 1) Libretro management code works now - have to debug xdk_d3d_init now 2012-07-08 17:25:33 +03:00
twinaphex 65d4d44dc6 (Xbox 1) Debug output working 2012-07-08 16:43:50 +03:00
twinaphex 9a1fe3dbfb (xbox 1) changes 2012-07-08 00:34:11 +03:00
twinaphex 189ac29b11 (Xbox 1/360) main.c changes in xdk-frontend/ 2012-07-08 00:27:48 +03:00
twinaphex 80afd6a73f (Xbox 1) Inserted XInput 1 code 2012-07-07 22:10:27 +03:00
twinaphex 0951020196 (360/Xbox 1) Refactor XInput driver with portability in mind 2012-07-07 20:56:46 +03:00
twinaphex 9d5978cb3e (360/Xbox 1) xdk360_video changed 2012-07-07 20:15:06 +03:00
Twinaphex 2fd12edfb6 Libsnes exorcism 2012-07-07 17:08:55 +02:00
twinaphex de6d88959f (Griffin) Add compiling in of sync resampler if HAVE_FIXED_POINT is defined 2012-07-07 18:06:42 +03:00
Twinaphex 4ba68cf450 Snes-isms changed 2012-07-07 16:28:01 +02:00
Twinaphex d2dfe38170 Merge branch 'master' of github.com:Themaister/RetroArch 2012-07-07 16:24:50 +02:00
Twinaphex 67d6308ffe (360) Setup Griffin for Xinput2 driver 2012-07-07 16:24:25 +02:00
Twinaphex 5b8c426b3c (360) Xinput2 driver moved to input/ 2012-07-07 16:20:31 +02:00
twinaphex 7d38649d3c (Xbox/360) Changes for interoperability 2012-07-07 16:40:14 +03:00
twinaphex e2484ce545 (360) Build fixes 2012-07-07 15:55:44 +03:00
Twinaphex 12a97e675a (360/Xbox 1) Make more 360-only code generic (for Xbox 1 reuse) 2012-07-07 14:06:21 +02:00
twinaphex 8a0a5b6e41 (Xbox 1) Xbox 1 solution updates 2012-07-07 06:19:29 +03:00
Twinaphex 241368b0f6 Add HAVE_GLSL define 2012-07-01 22:46:25 +02:00
Twinaphex 2ec2b70a72 (PSL1GHT) Add some GL ES 2.0 hooks 2012-07-01 22:44:33 +02:00
Twinaphex 34bcb938b8 (PS3) Use HAVE_OPENGLES11 for PS3 RGL/PSGL driver 2012-07-01 22:31:44 +02:00
Twinaphex 8bbd63ccb9 (RARCH_CONSOLE) Only compile in thread.c if HAVE_THREAD is
defined - shouldn't need it for consoles - only used for FFMPEG
recording and autosaves
2012-07-01 17:29:24 +02:00
Twinaphex d47cf7cddc (PSL1GHT) Add HAVE_FILEBROWSER - get rid of warnings in file_browser.c 2012-07-01 15:51:49 +02:00
Twinaphex 960fc7651f (PSL1GHT) Initial PSL1GHT compatibility for ps3/audio.c -
missing pthread, missing cellAudioAddData
2012-07-01 15:18:26 +02:00
Twinaphex 4a703f80fb (PSL1GHT) Made ps3_input.c PSL1GHT-compatible 2012-07-01 14:10:13 +02:00
Twinaphex b5753c1d8a (PSL1GHT) Start to make PS3 port compatible with PSL1GHT too 2012-07-01 13:33:30 +02:00
Twinaphex 3ad124e4af (PS3/360) Add HAVE_HDD_CACHE_PARTITION define 2012-06-30 13:37:18 +02:00
Twinaphex 21241ddbf0 Merge git://github.com/ToadKing/RetroArch-Rpi
Conflicts:
	console/console_settings.h
	wii/frontend/rgui.c
2012-06-29 17:18:13 +02:00
Twinaphex 1a760f2448 (PS3) Add ROM loading message 2012-06-29 16:47:02 +02:00
Twinaphex e764fbb08d (360/PS3) Fix regression - libretro path is no longer being
cleared after first boot
2012-06-29 11:09:01 +02:00
Toad King 43ead728b3 Merge branch 'master' of git://github.com/Themaister/RetroArch 2012-06-28 21:14:09 -04:00
Toad King 1db8efedbc (Wii) message box fixes
Have ROM error boxes display for a short period and not reset the file browser
2012-06-28 21:13:45 -04:00
Twinaphex 86df47497e (PS3/360) Create rarch_configure_libretro_core for console ports 2012-06-29 00:24:10 +02:00
Twinaphex c0f10f41ed (Console) rarch_startup returns bool value now - indicating
ROM loading error/success
2012-06-28 18:33:40 +02:00
Twinaphex 32383f168b (Console) Attempt to trap ROM loading errors 2012-06-28 18:10:04 +02:00
Twinaphex f0026384d3 (Console) Rename console_ext.c to retroarch_console.c 2012-06-28 17:52:51 +02:00
Twinaphex ed57cc81f9 (PS3/360) Add load_shader wrapper function for consoles 2012-06-28 17:35:20 +02:00
Twinaphex f6b1d8cfca (Wii) Use rarch_settings_msg for platform-agnostic string representation
in RetroArch console ports
2012-06-28 12:05:36 +02:00
Toad King 6b28b48c37 (WII) compile fix 2012-06-27 02:26:56 -04:00
Twinaphex adecf622eb (Wii) Updated links to RGUI 2012-06-25 21:20:56 +02:00
TwinAphex51224 2e18773ad7 (Xbox 1) Use Sleep for Xbox 1 as well 2012-06-25 00:03:56 +02:00
TwinAphex51224 1654c5b7d1 (Xbox 1) Down to 3 linking errors 2012-06-24 23:59:16 +02:00
TwinAphex51224 fd31071451 (Xbox 1) Add _XBOX define rule for custom stdint.h 2012-06-24 23:19:30 +02:00
TwinAphex51224 38abfd9ed1 (Xbox 1) Include 'include' dir for Xbox 1 so xtl.h is accessible 2012-06-24 23:14:49 +02:00
TwinAphex51224 0ef1e9e4ab (Xbox 1) Fixups to PACKAGE_VERSION define / settings function 2012-06-24 22:54:43 +02:00
TwinAphex51224 b5acc3863e (Xbox 1) Variadic macros workaround for VC 7.1 2012-06-24 22:47:51 +02:00
TwinAphex51224 d5bb5fd7af (Xbox 1)) Changes 2012-06-24 21:25:11 +02:00