Themaister
b323640d7c
Make joypad driver configurable.
2013-05-04 10:24:15 +02:00
Themaister
741ed2cc03
Add experimental video_hard_sync.
2013-05-03 14:04:29 +02:00
Themaister
99990173cc
Can load without ROM in RGUI (HAVE_DYNAMIC).
...
Not sure how this will work on RARCH_CONSOLE, but it'll probably be
checked for in startup on core load somehow and either start in menu or args->no_rom.
2013-05-02 14:46:05 +02:00
Themaister
197c4db204
Add RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME.
...
Allows libretro core to not require a ROM to be loaded.
Kill stdin ROM loading support (pointless these days).
Replace "no ROM on CLI" behavior to be attempting to load a core with no
ROM.
2013-05-01 00:59:43 +02:00
Themaister
1cab391be8
Add SRAM autosave option to RGUI.
2013-04-29 16:12:15 +02:00
twinaphex
6cee86c768
(RMenu) Get rid of main_wrap savestate_dir/sram_dir
2013-04-29 05:44:32 +02:00
twinaphex
4a772c3fa8
(Wii) Working Load Game History
2013-04-29 03:05:46 +02: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
cd9c6aa95d
Drop delay_timer
2013-04-27 21:27:41 +02:00
Themaister
767ad59857
Support disk append.
2013-04-27 15:49:29 +02:00
Themaister
9e2392051d
Refactor libretro device type handling.
...
Show devices in RGUI.
2013-04-27 12:32:30 +02:00
Themaister
9eda39417f
Refactor out disk swapping functions.
2013-04-27 12:03:13 +02:00
Themaister
f06f6e544e
Don't spam OSD messages for autoconfigure.
2013-04-26 15:03:09 +02:00
Themaister
cca7fce89c
Add joypad autoconfig support.
2013-04-26 14:48:48 +02:00
Themaister
610f33962a
Add fullscreen toggle to RGUI.
...
Drop hotkey handling. Needed to add delay timer hackery in that case.
2013-04-21 00:01:49 +02:00
Themaister
7120e5842d
Add integer scale to RGUI.
2013-04-20 11:48:26 +02:00
twinaphex
96f2ecce20
(RMenu/RGUI) Move filebrowser/menu stack initialization to upper-layer
...
menu_init() function
2013-04-18 18:33:03 +02:00
Themaister
fa5e8b646c
Preserve sram/state dir on reentrancy.
2013-04-16 12:22:27 +02:00
Themaister
c9a02273bb
Check for fullscreen in RGUI.
2013-04-14 16:40:17 +02:00
Themaister
1395c32937
Add dummy core loading.
2013-04-14 16:29:30 +02:00
twinaphex
6e56c552b4
(RMenu) Use g_settings.video.shader_path - properly set g_settings.video.shader_enable
...
based on return of video_set_shader_func - remove g_extern.file_state.cgp_path
2013-04-14 15:43:02 +02:00
Themaister
882b7ee889
Remove references to audio_rate_step.
...
Not used anymore.
2013-04-14 13:21:12 +02:00
twinaphex
53d5678b85
(RMenu) Take out RMENU_LOW_RAM_MODE
2013-04-13 16:32:40 +02:00
twinaphex
c51347c532
Drop MODE_VIDEO_SCREENSHOTS_ENABLE
2013-04-13 09:09:56 +02:00
twinaphex
da8bbde11d
Simplify some _WIN32 includes
2013-04-11 22:35:15 +02:00
twinaphex
74edbf7339
(RMenu XUI / 360) Made RMenu XUI independent of MODE_MENU_DRAW - MODE_MENU_DRAW
...
removed
2013-04-11 16:38:41 +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
Themaister
eaecc6d6f5
Remove some references to configurability of SINC.
2013-04-07 10:33:46 +02:00
Themaister
4a8b3599bc
Refactor out cg_shader_path, xml_shader_path.
...
Make shader paths uniform in shader_path.
2013-04-07 01:46:06 +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
1c5144f9bd
(RMenu) Move RMenu logic out of graphics driver context files
2013-04-06 17:44:07 +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
58b6de008b
Revert "Purge fixed-style second_pass_shader."
...
This reverts commit 160bbf0218
.
2013-04-06 03:54:38 +02:00
twinaphex
20f339ec23
Revert "Get rid of MODE_LOAD_SECOND_SHADER id"
...
This reverts commit c28e99bf29
.
2013-04-06 03:52:49 +02:00
twinaphex
c28e99bf29
Get rid of MODE_LOAD_SECOND_SHADER id
2013-04-06 00:34:43 +02:00
Themaister
160bbf0218
Purge fixed-style second_pass_shader.
2013-04-06 00:03:28 +02:00
Themaister
cf92211254
Update overlay when in RGUI.
2013-04-04 23:10:38 +02:00
Themaister
77164d18ca
Begin adding core options interface.
2013-04-04 13:58:30 +02:00
Themaister
3b392dfcd6
Rename bsnes_shader_path to xml_shader_path.
2013-04-02 22:40:26 +02:00
Hans-Kristian Arntzen
ebd7dcf721
Merge pull request #169 from Themaister/gl-render
...
HW GL render for libretro.
2013-03-30 06:33:53 -07:00
twinaphex
39c0ed745c
(PS3) Get rid of QUICKMENU_TOGGLE define - was surpassing 64 entries
...
on PS3 - now going to do 'menu toggle behavior' logic instead -
menu toggle now triggers ingame menu - will be configurable
2013-03-30 07:19:42 +01:00
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
Themaister
af40f3e9b8
Add initial GL direct rendering test.
2013-03-27 16:15:15 +01: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
Themaister
51b5a2df5c
Refactor aspect_ratio member.
...
Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
2013-03-17 22:05:15 +01:00
Themaister
aa24755956
Make initial RGUI directory configurable.
2013-03-17 21:39:28 +01:00
twinaphex
595e591607
(RARCH_CONSOLE) Move sound_mode_enums to general.h
2013-03-17 18:16:34 +01:00
twinaphex
ad2cd4e492
Revert "Remove platform-specific MAX_PADS - use global define MAX_PLAYERS"
...
This reverts commit fb1355b975
.
2013-03-16 17:51:45 +01:00
twinaphex
fb1355b975
Remove platform-specific MAX_PADS - use global define MAX_PLAYERS
...
instead and customize it for certain ports
2013-03-16 17:13:28 +01:00
Themaister
e3c85b174c
Can toggle rewind enable in runtime.
2013-03-16 14:28:34 +01:00
Themaister
12cc1c43d4
Can almost run RGUI on PC.
...
Input in menu is broken. Binds are set up wrongly for PC.
2013-03-16 10:35:22 +01:00
twinaphex
0166ce4585
(RGUI) RGUI input code now no longer GEKKO-specific
2013-03-15 01:22:52 +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
4bd0999940
Remove rarch_input_set_default_keybinds - merge with function
...
pointer set_default_keybind_lut
2013-03-13 16:06:13 +01:00
twinaphex
8f5a49dc7e
Refactor default_binds - now becomes a member ni retro_keybind
...
called def_joykey
2013-03-13 15:34:33 +01:00
twinaphex
801202a2fd
(Input) Remove defunct map_dpad_to_stick
2013-03-12 23:49:45 +01:00
Themaister
7b6bf22ac6
Add rarch_bits_t.
2013-03-10 01:43:57 +01:00
Themaister
272ef70895
Merge branch 'master' into cd-swap
2013-03-09 09:27:14 +01:00
twinaphex
6899434609
(Android) Add back button behavior option
2013-03-07 15:21:17 +01:00
twinaphex
2d4d9d181e
(Android) Add explicit runtime hack for Xperia Play so that
...
AKEYCODE_BACK behavior is not contingent on AKeyMeta (which
could produce problems on other pads). Hopefully should fix
some issues
2013-03-02 11:27:24 +01:00
twinaphex
f72a505dbe
Split up main() function to frontend/frontend.c
2013-02-25 07:01:16 +01:00
twinaphex
343a85c6dc
(Playbook) Add Playbook ifdefs - cut down on compilation errors
2013-02-25 01:19:12 +01:00
Themaister
0d1d275227
Merge branch 'master' into cd-swap
2013-02-23 14:50:33 +01:00
Themaister
eb0476ffab
Add configurable GL context.
2013-02-23 14:50:18 +01:00
Themaister
e3dfba2c34
Add preliminary disk swapping interface.
...
Works with Mednafen's disk swapping model.
2013-02-21 23:44:07 +01:00
Squarepusher
bd4d97337c
Merge pull request #139 from Themaister/thread_video
...
Threaded video driver
2013-02-19 14:17:00 -08: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
Themaister
76bf41188a
Add video_threaded option to Android.
2013-02-17 00:26:17 +01:00
Themaister
843d079002
Begin adding threaded video driver wrapper.
2013-02-16 02:48:08 +01:00
Themaister
3b5eedeab5
Measure frame times at frame granularity.
2013-02-10 01:42:56 +01:00
twinaphex
fa582bf15e
(Android) Add ICade profile option
2013-02-09 11:44:50 +01:00
Themaister
4e1387ce25
Fix Win32 MSVC 2010 build.
2013-02-09 10:39:23 +01:00
Themaister
d33d2e9f0c
Make resamplers more modular.
2013-02-08 11:49:51 +01:00
Themaister
1df86a722a
Rework FPS measurement.
2013-02-05 12:51:12 +01:00
Themaister
27d57b789a
Add basic FPS measurement routines.
2013-02-04 21:46:56 +01:00
ToadKing
7967086058
(Android) set opacity overlay
2013-02-01 20:29:42 -05:00
twinaphex
dfe7e760d7
(PS3) Add ability to set menu skin
2013-02-01 07:42:36 +01:00
twinaphex
914e39c55a
(RMenu) Refactor RMenu images
2013-02-01 06:53:41 +01:00
Themaister
61707d2783
Add integer scale options.
2013-01-29 19:28:33 +01:00
Themaister
6f8190ea0b
Add savestate_auto_load option.
2013-01-24 19:24:40 +01:00
twinaphex
7abeca067d
(Filebrowser) Remove MODE_FILEBROWSER_REFRESH_PENDING
2013-01-22 20:42:11 +01:00
ToadKing
6d174dcc3b
(Console) don't delete the wrong file on when loading a second rom after loading one in a zip file
2013-01-21 20:18:11 -05:00
twinaphex
8efc01b321
(RARCH_CONSOLE) Use new unzip code and remove console-centric
...
stuff
2013-01-22 00:14:24 +01:00
Themaister
b90490f425
Add zip loading support to core.
2013-01-21 23:52:47 +01:00
Themaister
e04217e373
Refactor where ROM is loaded.
2013-01-21 21:01:12 +01:00
Themaister
019959a012
Add audio buffer statistics measurement.
2013-01-18 10:38:43 +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
32495632d8
(Filebrowser/RMenu) Now refreshes filebrowser when unzipping a file
2013-01-13 08:58:57 +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
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
0f2e36d349
(RARCH_CONSOLE) Move default_binds
2013-01-13 03:17:13 +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
f21c998cc7
Change font_size to float
2013-01-11 23:00:51 +01:00
twinaphex
c7adeb9ed0
(RMenu) Rmenu now uses g_settings.video.font_size
2013-01-11 21:05:15 +01:00
twinaphex
cc43b84ff2
(RARCH_CONSOLE) Refactor more state variables
2013-01-11 19:44:34 +01:00
twinaphex
b67fd69c26
(RARCH_CONSOLE) Refactored out rmenu_hd/rmenu_widescreen
2013-01-11 18:14:54 +01:00
Themaister
312980ee30
Add support for full-screen overlays.
2013-01-11 16:23:04 +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
7411d140f8
Fix PC build
2013-01-11 04:39:24 +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
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
d599d87df0
(PSL1GHT) Compile in usleep support
2013-01-10 09:33:26 +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
d36af814c6
Reintroduce block_config_read
2013-01-10 06:45:44 +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
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
05ec28aef5
Make init_system_info function public
2013-01-08 22:52:56 +01:00
ToadKing
f33ed73671
(Consoles) re-add second timer for scroll delays
2013-01-07 23:58:00 -05:00
twinaphex
fe62828fb1
(RARCH_CONSOLE) Refactor timer code
2013-01-08 00:35:49 +01:00
twinaphex
411bda0006
Small cleanups
2013-01-07 07:47:42 +01:00
twinaphex
40430f735b
(Wii) Menu flow control improvements
2013-01-06 17:40:27 +01:00
twinaphex
c4d81c6371
(RARCH_CONSOLE) Use static variable for ingame menu index
2013-01-06 17:00:46 +01:00
Themaister
9df3b56413
Refactor main_wrap out to core.
2013-01-06 03:06:47 +01:00
twinaphex
c572a5b544
(RARCH_CONSOLE) Remove initialize_rarch_enable
2013-01-06 01:39:43 +01:00
twinaphex
e06583a45c
(RARCH_CONSOLE) Get rid of emulator_initialized - replace with main_is_init
2013-01-05 23:49:58 +01:00
twinaphex
02514d509e
Add main_is_init conditional
2013-01-05 23:44:49 +01:00
twinaphex
c0c81bf22b
(RARCH_CONSOLE) Move rarch_config_save to settings.c - rename to
...
config_save_file
2013-01-05 22:18:59 +01:00
twinaphex
9a8e6a6432
(Android) Add debug input keycode reporting option
2013-01-05 17:09:13 +01:00
twinaphex
4eeac9a1d7
(Android) Add autodetect_enable entry to settings
2013-01-05 04:58:30 +01:00
twinaphex
d0c4de9635
(XDK) Build fixes
2013-01-02 17:23:31 +01:00
Themaister
276b588217
Add custom xml parser. Use as fallback.
2013-01-02 15:18:42 +01:00
Themaister
0b4cf2d053
Update license headers to 2013.
2013-01-01 01:41:15 +01:00
twinaphex
e2163317d7
(Android/RARCH_CONSOLE) Move DPAD_EMULATION enums to general.h -
...
makes it easier from maintenance perspective
2012-12-31 17:50:47 +01:00
twinaphex
acefa9bfc4
(Android) Maps PS3 pad correctly now
2012-12-30 21:43:58 +01:00
Themaister
f445c939e9
Merge branch 'master' into overlay
2012-12-23 13:56:57 +01:00
Themaister
9b58fac354
Always compile in config file support.
2012-12-23 13:55:59 +01:00
Themaister
9056946079
Merge branch 'master' into overlay
2012-12-22 11:38:18 +01:00
Themaister
6bb2349833
Kill off external driver plug interfaces.
...
These are too much work to maintain, and aren't really all
that useful.
2012-12-22 11:37:15 +01:00
Themaister
ca9f081d27
Make input overlay configurable.
2012-12-20 20:23:53 +01:00
twinaphex
8ac8f6b7c8
Get rid of now unnecessary Android header include in general.h
2012-12-18 06:04:49 +01:00
twinaphex
dacab094f0
(RMenu) menu_loop renamed into rmenu_iterate - iterates menu code for one frame
2012-12-15 16:40:02 +01:00
twinaphex
7685009f56
(GX) Compile fixes -haven't tested yet
2012-12-15 05:55:08 +01:00
twinaphex
8a271d318c
Frame advance - get rid of unnecessary extern variables now
2012-12-15 02:25:48 +01:00
twinaphex
dbb962e946
Streamline frame_count usage
...
(Android/Griffin) Fix build
2012-12-14 20:33:36 +01:00
twinaphex
e1918b2ba6
(Android) Rename g_android.input_state to g_extern.lifecycle_state
...
- intend to use this for RMenu as well
2012-12-14 02:06:14 +01:00
Hans-Kristian Arntzen
3c5aec41a1
Merge pull request #72 from meancoot/master
...
Allow libretro core to receive keyboard input using events rather than polling.
2012-12-08 03:29:03 -08:00
Toad King
c6111a3259
[CONSOLE] Make separate timers for holding scroll and menu/exit button delay.
...
Fixes issues with exit/menu button combo not working on GC controllers occasionally
2012-11-28 19:55:08 -05:00
Themaister
2c41fe7288
Move log_fp to g_extern.
...
Rework logger macros to use g_extern.log_file is it's non NULL.
Otherwise, fallback to stderr.
2012-11-26 16:59:00 +01:00
twinaphex
e1ea973e58
Promote HAVE_FILE_LOGGER for all platforms
2012-11-26 02:46:40 +01:00
meancoot
e60bb1d168
Add RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK. An interface for allowing keyboard event data to be sent to the core.
2012-11-25 20:23:31 -05:00
Themaister
8f9b68ad90
Add config file support to FFmpeg recording.
2012-11-23 22:46:36 +01:00
Themaister
770ac5a15a
Minor cleanup in platform-headers in general.h.
2012-11-23 20:45:15 +01:00
twinaphex
844ea8d1fc
(PSP1) Implement rarch_sleep for PSP1
2012-11-23 18:51:42 +01:00
Themaister
a33c7a7d61
Make sure PATH_MAX is defined.
2012-11-23 10:34:40 +01:00
twinaphex
5f08905109
(PSP1) Add Makefile
2012-11-23 07:19:21 +01:00
twinaphex
52b46d9fd6
Implement prev_pow2 - will need this for 360 to round down texture
...
formats if passed value too large
2012-11-21 20:47:20 +01:00
Themaister
28bb46483c
Drop video_force_16bit.
...
This option is silly now.
2012-11-20 23:23:18 +01:00
twinaphex
28c39a5beb
(XDK) Fixed viewport settings
2012-11-20 06:08:58 +01:00
twinaphex
e9dc0faace
(360) Add 'force 16bit color' option
2012-11-20 03:09:11 +01:00
twinaphex
ce1de27b5a
(GL/PS3) Refactor FBO setting
2012-11-18 21:50:27 +01:00
Themaister
86e21686f7
Refactor out buggy 'in-line' path handling.
2012-11-18 17:16:20 +01:00
twinaphex
f6031379f4
Remove HAVE_FIXED_POINT in general.h
2012-11-03 23:00:42 +01:00
Themaister
91edc8ff49
Add volume control.
...
It imposes no performance loss as it is performed
during s16->float conversion.
It is however grouped together with check_mute.
2012-11-03 14:15:03 +01:00
twinaphex
3837a503b7
(Android) Reimplement native glue code
2012-11-01 05:48:46 +01:00
Themaister
1908a81e1c
Add RETRO_DEVICE_POINTER.
...
Implemented only for X11 so far.
Also clears up viewport_size call.
Changed to viewport_info to also grab X/Y info.
2012-10-28 00:38:31 +02:00
Themaister
f9693f7ea2
ARRAY_SIZE to simplify some for-loops.
2012-10-26 23:15:34 +02:00
Themaister
a79ca54bc7
Fix CXX_BUILD.
2012-10-21 23:24:25 +02:00
Themaister
668ff7687e
Let CPU filters work with any format.
2012-10-21 22:59:13 +02:00
Themaister
93078889cc
Begin reworking RGB565 as default pixel format.
2012-10-20 01:12:02 +02:00
Themaister
d8d3442b29
Make rarch_main() the *real* entry point.
2012-10-15 21:50:22 +02:00
twinaphex
82d2ee63dc
(Android) Move g_android outside of general.h
2012-10-15 19:09:59 +02:00
Themaister
298600781c
Indentation fix.
2012-10-15 09:57:08 +02:00
twinaphex
5ffab01827
(Android) Add g_android global struct - EGLDisplay, EGLContext
...
and EGLSurface in this struct are temporarily and all code
will be moved to EGL context file
2012-10-15 08:57:23 +02:00
twinaphex
174c7d9d98
(RARCH_CONSOLE) g_console struct removed now - console settings
...
now a part of g_extern and also compiled in for PC - will use
this for RMenu
2012-10-15 06:25:12 +02:00
twinaphex
f4b197784c
Move zip_extract_mode from g_console to g_extern.filebrowser_state
2012-10-14 20:45:30 +02:00
twinaphex
fc17456581
(RMenu / RARCH_CONSOLE) Move more g_console state to g_extern
2012-10-14 20:34:16 +02:00
Themaister
f6d8902462
Add monitor selection option.
2012-10-12 21:15:58 +02:00
Themaister
6104ce2163
Add option for windowed fullscreen.
2012-10-05 14:15:54 +02:00
Themaister
9c462e19b7
Add basic turbo support.
2012-10-01 22:16:16 +02:00
Themaister
102d30473e
Shader directory looks for Cg/Cgp shaders.
2012-09-21 21:20:30 +02:00
Twinaphex
455f74ea46
(PS3) Fix build - GL side is totally screwed up now though -
...
investigate
2012-09-13 06:52:47 +02:00
Twinaphex
201f5fd135
(PSL1GHT) More PSL1GHT work
2012-09-11 12:34:07 +02:00
Themaister
a8ab9c54bc
Add --appendconfig option.
2012-09-11 00:10:44 +02:00
Themaister
8981dd6c6b
Add RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS.
2012-09-09 23:35:23 +02:00
Themaister
d68f5424dc
Add possibility to avoid screenshoting viewport.
2012-08-26 21:18:52 +02:00
Themaister
304615510a
Start adding GPU recording to FFmpeg.
2012-08-25 22:38:49 +02:00
twinaphex
eca2c09fdd
(Xbox 1 RMenu) Add sound volume level setting
2012-08-22 16:59:12 +02: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
twinaphex
b839910551
(Xbox 1) Set MAX_PATH to theoretical max - 260 - frees up around
...
20Kb
2012-08-18 12:25:37 +02:00
Themaister
f0d9cc09c9
Add --dualanalog/-A flag.
2012-08-16 21:21:19 +02:00
Themaister
405a901d18
Be more careful about overwriting global settings in driver init.
2012-08-15 20:43:26 +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
a9de8e41e5
(Xbox 1) Add flicker filter and soft display filter options in
...
Settings menu
2012-08-07 18:26:52 +02:00
twinaphex
9e6c9e5f7b
(Xbox 1) Option for debug info messages
2012-08-05 18:42:54 +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
b29b04b4b0
(RARCH_CONSOLE) Add 'device' param to set_default_keybind_lut and
...
set_analog_dpad_mapping
2012-07-28 01:37:15 +02:00
Themaister
ff9820af68
Merge branch 'master' of github.com:Themaister/RetroArch
...
Conflicts:
gfx/gfx_common.c
2012-07-27 15:37:10 +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
Themaister
38f7673fac
Add command functionality to stdin.
2012-07-25 04:50:46 +02:00
Twinaphex
5994f6b6df
(PS3/PSL1GHT) Redefine SDK function macros - fix some PSL1GHT
...
incompatibilities
2012-07-16 21:49:51 +02:00
Twinaphex
d1231fb55b
(Xbox 1/RARCH_CONSOLE) Create member in console_settings for showing
...
FPS onscreen
2012-07-16 05:40:57 +02:00
twinaphex
0951020196
(360/Xbox 1) Refactor XInput driver with portability in mind
2012-07-07 20:56:46 +03:00
Twinaphex
c3d40d0f5a
Snes exorcism
2012-07-07 17:19:32 +02:00
Themaister
7b12182a0f
Add optional fixed point resampler.
2012-07-06 17:36:37 +02:00
Twinaphex
b5753c1d8a
(PSL1GHT) Start to make PS3 port compatible with PSL1GHT too
2012-07-01 13:33:30 +02:00
TwinAphex51224
2e18773ad7
(Xbox 1) Use Sleep for Xbox 1 as well
2012-06-25 00:03:56 +02:00
TwinAphex51224
675b033eba
(Xbox 1) Use xtl.h for Xbox 1 too
2012-06-24 23:22:46 +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
Themaister
14f7f641f3
Refactor directory listing to greatly optimize sorting.
2012-06-23 15:32:46 +02:00
Themaister
53f645ed0b
Add SET_PIXEL_FORMAT environ.
2012-06-16 15:07:31 +02:00
Themaister
4ee0bde039
Add RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY.
2012-06-12 00:28:34 +02:00
Themaister
7a4ef581a4
Add auto save state on end.
2012-06-02 21:34:26 +02:00
Themaister
b2387e06bc
Add RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL.
2012-06-01 16:50:38 +02:00
Themaister
f600bf437c
Move message queue out of RetroArch core's control.
2012-05-30 01:20:47 +02:00
Themaister
6d1198bf55
Make rarch_init_msg_queue() public.
2012-05-28 23:30:29 +02:00
TwinAphex51224
6a48f1e187
(360) Add menu toggle (between HD and SD) and add info message
...
enable/disable option
2012-05-28 23:19:40 +02:00
Twinaphex
705a0dd62e
(PS3) Add info message enable/disable option
2012-05-28 22:43:08 +02:00
Themaister
28f3e473e3
Build fixes.
2012-05-28 00:27:53 +02:00
Twinaphex
29ba19bc73
(PS3) Implement start/stop/restart
2012-05-27 19:29:10 +02:00
Themaister
0375de48a2
Add preliminary network command interface.
2012-05-27 14:12:29 +02:00
TwinAphex51224
176e4b2cb3
(360) Added preliminary controls settings/menu
2012-05-23 08:38:14 +02:00
Themaister
d2b55f38cd
Add RETRO_ENVIRONMENT_SHUTDOWN.
2012-05-22 20:14:07 +02:00
Twinaphex
f6839e58a1
Remove redundant auto_vp
2012-05-22 18:26:35 +02:00
Themaister
7137bfc10e
Globally visible struct gets namespacing.
2012-05-22 15:36:29 +02:00
TwinAphex51224
6d0c569f0a
(360) Add color format setting for changing backbuffer color format -
...
32bit ARGB and 16bit RGBA
2012-05-22 16:04:39 +02:00
TwinAphex51224
4ecdddb2cb
(360) refactor viewport settings code - also need to update
...
PS3 after this commit
2012-05-22 02:36:31 +02:00
TwinAphex51224
74d12bf1a1
(360) Custom resize mode now works
2012-05-22 02:19:40 +02:00
Twinaphex
bdba331096
(PS3) Preliminary rsound patches
2012-05-07 23:52:15 +02:00
Themaister
a9eaa86683
Cleanup in driver selection.
2012-05-07 23:20:13 +02:00
Twinaphex
959a0ea809
(PS3) FBO changes - no more needless deinit when not necessary
2012-05-06 20:05:13 +02:00
Themaister
6b6e1556f6
Clean up ALSA plug a bit.
2012-04-25 19:49:56 +02:00
Themaister
ce740f8948
More fixups.
2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151
ssnes_* => rarch_*.
2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a
SSNES => RetroArch.
2012-04-21 23:17:43 +02:00
Twinaphex
1193d41360
Add some file logging stuff for Wii debugging
2012-04-13 22:54:30 +02:00
Themaister
1bfba2f575
Macro guard loggers.
2012-04-13 21:50:52 +02:00
Twinaphex
6c80cd81d0
(PS3) Cleaner aspect ratio changing code
2012-04-13 03:03:21 +02:00
Twinaphex
533d2683c5
(PS3/360) Uses block_extract from libretro API now
2012-04-12 22:53:05 +02:00
Themaister
0dff4dad52
Allow cores to infer aspect ratios other than PAR 1:1.
2012-04-09 22:19:51 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
e012e290ae
Builds clean.
2012-04-09 22:04:44 +02:00
Themaister
5d51942f69
libretro fixups.
2012-04-09 22:04:43 +02:00
Themaister
cd3c9a548c
Begin fixing up SSNES for libretro.
2012-04-09 22:03:57 +02:00
Themaister
62c96ea937
Change license header.
2012-04-09 22:03:57 +02:00