Commit Graph

1081 Commits

Author SHA1 Message Date
sonninnos
f3588ceadb Use less strict extension matching 2024-10-09 19:18:53 +03:00
DarthMew
5d3253e783
Implement neGcon controller profile with rumble (#905)
* Implement neGcon controller profile with rumble

* Remove hold delay from NeGconRumble analog toggle
2024-07-18 13:32:18 -07:00
Alberto Fustinoni
74e5da3482
Fixed broken VFS support, linking issues (#899)
* VFS fix

* Linking errors

* MSVC comoile fix
2024-06-11 09:50:32 +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
3827fb4bd0 Get rid of NOT_LIBRETRO ifdefs 2022-12-15 13:33:41 +01:00
libretroadmin
66f2d6c4ce Header include cleanups - avoid errno among other things 2022-12-14 19:05:58 +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
libretroadmin
0763daa1da Reduce strlens 2022-07-21 16:40:55 +02:00
libretroadmin
c6381ce332 Resync tremor 2022-07-18 23:35:37 +02:00
libretroadmin
1e5b6ec78c Slim down tremor 2022-07-18 22:51:00 +02:00
libretroadmin
ef7d8ab249 Silence Clang warnings because of missing BLEND_MODE_OPAQUE switch case statement 2022-07-18 18:30:58 +02:00
libretroadmin
b1583d3f38 Silence warnings 2022-07-16 17:59:33 +02:00
libretroadmin
96f15751ad Remove unused variables 2022-05-28 21:45:31 +02:00
sonninnos
96f7d0fb65 Add libretro LED interface 2022-04-16 17:21:51 +03:00
ds22x
74b5340e17 Prevent crashing when having too many lines 2022-01-23 17:13:48 +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
4a73adc23d Cleanups/buildfix 2021-11-18 01:15:38 +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
twinaphex
04ff92b272 Revert "Reduce compile time up to 57%, reduce binary size up to 32%"
This reverts commit d8479c7ab2.
2021-11-03 13:35:41 +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
b91e37eb86 Fix some issues with the dynamic overscan cropping 2021-10-03 15:24:42 +02:00
ds22x
cde89c9d35 Make it so the 'crop overscan' option crops and centers according to the vertical and horizontal display ranges (fixes PAL overscan issues in particular). 2021-09-29 21:03:55 +02:00
twinaphex
6c93299000 Cleanups 2021-09-18 16:56:59 +02:00
Zachary Cook
9981f11a6f Revert "Reduce compile time up to 57%, reduce binary size up to 32%"
This reverts commit d8479c7ab2.
2021-08-22 11:54:18 -04: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
4b83d86881 Adjust for changes in lightrec api
Enable lightrec OPT_REPLACE_MEMSET
2021-05-21 20:49:02 -04:00
Zachary Cook
1f620d0194 Fix crash in BIOS while dynarec+runahead are active
Fixes #636

This is a hack to run lightrec's interpreter for a few dozen frames
whenever a load state occurs while in the bios, as this bios code
doesn't seem to work when both dynarec and runahead are enabled
2021-05-21 20:49:02 -04:00
Zachary Cook
d8479c7ab2 Reduce compile time up to 57%, reduce binary size up to 32%
Move pgxp and MaskEval_TA bools from templates to functions
to greatly reduce the number of generated functions
for the CTEntry commands

Reduced default binary size from 4789 KB to 3192 KB

'time make -j12' on Ryzen 2600 after make clean:

Before:

real	1m13.344s
user	2m23.634s
sys	0m5.178s

After:

real	0m31.265s
user	1m42.773s
sys	0m3.801s
2021-04-22 07:10:58 -04:00
twinaphex
f319cf5f8e Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
twinaphex
cac1189a83 Cleanups 2021-04-05 18:07:13 +02:00
twinaphex
51b0833876 Some backports from Mednafen 1.27.0 unstable 2021-04-05 17:51:46 +02:00
twinaphex
419737f18a Cleanups 2021-04-05 17:26:43 +02:00
twinaphex
c2f658b7d0 Get rid of throws - ErrnoHolder 2021-04-05 17:08:32 +02:00
twinaphex
75bd1553cc Get rid of puts/printf calls 2021-03-24 15:55:50 +01:00
twinaphex
19e0250e4e Silence some LGTM warnings 2021-03-24 14:00:10 +01:00
jdgleaver
0c0f833e5e Update libchdr 2021-03-22 11:33:49 +00:00
twinaphex
76750ab9ee Backport
ca5a290de1
-
PSX: Fixed various inaccuracies in the SPU reverb emulation code.
PSX: Fixed quasi-benign dereferencing of a null pointer in the GPU code when playing a PSF.
2021-03-21 18:42:00 +01:00
twinaphex
1649fbd0dc * Fix memory leak in FileStream
* Change old_cacheimage to cacheimage
2021-03-17 18:22:14 +01:00
twinaphex
c69e197078 Backport c68ef30639 2021-03-16 06:37:29 +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
bslenul
e4edce0c63 Revert "Backport this from mainline (mednafen 1.22.2) -"
This reverts commit 18a9de19f3.
2020-11-11 13:04:14 +01:00
Romain TISSERAND
42f91bf0c9 Fix compile 2020-11-03 14:06:51 +01:00
twinaphex
4137fb2987 Simplify SimpleFIFO some more 2020-10-15 07:32:20 +02:00
twinaphex
921dbed515 Simplify SimpleFIFo 2020-10-15 07:18:00 +02:00
JS Deck
56371422e5 Remove code from previous changes causing problems in Grandia 2020-10-14 22:18:28 -03:00
JS Deck
b85a909ee9 Use non-pgxp xy to calculate uv offsets to avoid weird interaction with pgxp 2020-10-05 22:35:12 -03:00