Commit Graph

598 Commits

Author SHA1 Message Date
sonninnos
a4823f3319 Fix dynamic crop aspect ratio 2024-02-27 06:33:43 +02:00
sonninnos
b47280290e Change DualShock analog toggle combo behavior 2024-02-24 04:19:33 +02:00
ichee
ac921cabab Adds configurable hold delay for analog toggle 2023-03-23 17:41:07 -04:00
bslenul
b8af5c1d50 Add multiple combos for the analog toggle 2023-02-25 15:14:42 +01:00
libretroadmin
88d8374729 use snprintf instead of sprintf 2023-02-24 01:25:05 +01:00
mudlord
dfcfb32e00
Use proper VFS version.
VFS callbacks fail since it requires V2, which includes vfs_truncate.

Now VFS callbacks work properly in frontends that support them. Otherwise a hack of setting 
"cb->required_interface_version = 2" in frontend works. Only cores, according to specs, are meant to set the required version.
2023-01-31 04:42:06 +11:00
libretroadmin
961d5ae1e6 Improve define so it covers OSX 2022-12-14 19:52:07 +01:00
libretroadmin
f0b8c32f2c iAdd errno.h header include when HAVE_ASHMEM is defined 2022-12-14 19:16:51 +01:00
Zachary Cook
798fab9d5b Fix eventcycles, add SPU Samples, allows much better performance
EventCycles should work up to 2048 now, now that it is used by MDEC and Timer

SPU samples option was added, audio glitches will occur in some games unless samples is 1
2022-11-20 21:59:38 +01:00
sonninnos
e4c955ec2e Core option category adjustments 2022-11-14 22:32:21 +02:00
libretroadmin
0763daa1da Reduce strlens 2022-07-21 16:40:55 +02:00
mudlord
26f79f8bc8 Fix LED interface crash if not implemented. 2022-06-06 10:38:45 +10:00
libretroadmin
96f15751ad Remove unused variables 2022-05-28 21:45:31 +02:00
twinaphex
5a24d54d30 Only call retro_led_interface if LED interface is non-NULL 2022-04-17 01:14:17 +02:00
sonninnos
aa0b3ec9e1 Crash fix for LED interface 2022-04-17 02:07:27 +03:00
sonninnos
96f7d0fb65 Add libretro LED interface 2022-04-16 17:21:51 +03:00
bslenul
4296430075 Change crosshair color on-the-fly 2021-12-18 12:46:01 +01:00
Autechre
bc1b6af8d7
Merge pull request #830 from bslenul/lightgun_color
Add core options to change crosshair color + remove light gun warnings
2021-11-18 07:07:20 +01:00
twinaphex
e74142b9dd Cleanups - get rid of stdio.h in many places 2021-11-18 01:05:31 +01:00
bslenul
efa488562c Add core options to change crosshair color + remove light gun warnings 2021-11-14 14:18:10 +01:00
ds22x
36782b026c Make it so you can select between the old and new crop behavior 2021-11-01 17:25:49 +01:00
ds22x
2b1a2d7f7c Set FBWrite Fifo length to 3 when running Monkey Hero 2021-10-11 01:51:03 +02:00
ds22x
44f92f1869 Change option description 2021-10-09 02:41:51 +02:00
ds22x
c81963cc7e Add BIOS override option 2021-10-08 23:55:58 +02:00
ds22x
d4fbadd18b Make 'Additional Cropping' option compatible with the hardware renderers 2021-09-22 19:38:22 +02:00
Zachary Cook
17b9f78270 Acquire shared memory from shm_open more reliably 2021-08-22 11:49:49 -04:00
twinaphex
b1c81e1591 Implement core option categories 2021-08-16 06:02:21 +02:00
Hugo Locurcio
00624458fe
Add 18:9, 19:9 and 20:9 widescreen aspect ratio options
These options are intended for mobile devices where aspect ratios
wider than 16:9 recently became widespread.

If currently using a 21:9 or 32:9 aspect ratio, the user will have to
adjust their settings to get their old aspect ratio back.
2021-07-22 12:24:49 +02:00
Zachary Cook
6d918c1cdc Disable pre-cache for physical media
This takes way too long and is unresponsive, so don't actually
pre-cache any physical media when pre-cache is enabled

Fixes #795
2021-06-09 20:36:30 -04:00
Zachary Cook
8ac3ca82f0 Fix Android 10+ shared memory failing
if open /dev/ashmem fails with EACCESS, due to change in what is allowed
in Android 10+ then use dlsym ASharedMemory_create to get shared memory
2021-05-21 20:49:02 -04:00
Zachary Cook
a6fa9ddb2d Fix snprintf warning, improve error messages when path too long 2021-04-22 07:10:58 -04:00
Zachary Cook
df4797567f Fix debug vulkan compile, fix widescreen_hack_aspect_ratio_setting
reload widescreen_hack_aspect_ratio_setting where widescreen_hack
is reloaded, make 16:9 the default setting when not set, and actually
check when widescreen_hack or widescreen_hack_aspect_ratio_setting has
changed
2021-04-22 07:09:46 -04:00
bslenul
a317e6132c Hide "track/dump/replace textures" core options for Software and OpenGL renderers 2021-04-12 11:14:56 +02:00
twinaphex
190544ec36 Make ReadM3U code use libretro-common file_stream 2021-04-05 18:23:02 +02:00
twinaphex
419737f18a Cleanups 2021-04-05 17:26:43 +02:00
twinaphex
0b95207324 Put this behind DEBUG ifdef 2021-03-24 15:16:32 +01:00
twinaphex
19e0250e4e Silence some LGTM warnings 2021-03-24 14:00:10 +01:00
twinaphex
1649fbd0dc * Fix memory leak in FileStream
* Change old_cacheimage to cacheimage
2021-03-17 18:22:14 +01:00
Housello
7dfff323a8 Removed check for shared memory cards 2021-01-31 19:05:56 +01:00
Margen67
cc82727f5b Fix #256 (Widescreen hack aspect ratio setting)
Adds an option to set the aspect ratio of the widescreen hack. Choices:
 16:10
 16:9 (default)
 21:9
 32:9
2020-12-13 06:19:35 -08:00
twinaphex
ec08975f5a Cleanups 2020-10-06 02:48:52 +02:00
Autechre
9bf58747a8
Merge pull request #739 from xzn/pgxp_cull
Fix PGXP vertex culling option not being set on startup
2020-09-28 01:54:57 +02:00
JS Deck
6f8751a878 Texture uv adjustment (Vulkan) 2020-09-27 08:02:18 -03:00
JS Deck
91874dd4f2 Fix PGXP vertex culling option not being set on startup 2020-09-27 07:45:58 -03:00
JS Deck
f1c78470dd Hide texture filtering exclude options for non-Vulkan; minor refactoring 2020-09-27 04:01:09 -03:00
JS Deck
7c3875b0c6 Add PGXP NCLIP on off switch 2020-09-22 20:19:18 -03:00
twinaphex
839e620c73 Header cleanups + getting rid of IsAbsolutePath - using libretro-common
equivalent
2020-09-22 06:39:03 +02:00
twinaphex
7e009bd600 Get rid of MD5 calculation 2020-09-18 22:14:03 +02:00
twinaphex
fee398f94f Cleanups 2020-09-18 22:02:33 +02:00
Autechre
7a26d73901
Merge pull request #725 from xzn/pgxp_clamp
"Clamp" pgxp coordinates if lacking w components
2020-09-18 21:58:40 +02:00