Autechre
3acd73e1bd
Revert "sanitize gl context requests"
2020-05-25 21:29:07 +02:00
hizzlekizzle
4f1de91bb2
Merge pull request #662 from libretro/dynarec
...
Fix alternate bios name loading, better mmap errors
2020-05-24 19:23:05 -05:00
Zachary Cook
cb57151aae
Load bios from path that was checked
...
Fixes #661
2020-05-24 19:31:12 -04:00
Autechre
89fd4279e3
Merge pull request #660 from barbudreadmon/sanitize-context-request
...
sanitize gl context requests
2020-05-25 00:15:04 +02:00
barbudreadmon
96eafad09d
sanitize gl context requests
2020-05-22 17:52:38 +02:00
Zachary Cook
bd3ddd253a
Add more detailed error messages for mmap, unlink sooner
2020-05-20 17:04:15 -04:00
Autechre
cce646d9fd
Merge pull request #659 from kwyxz/allow-solaris-build
...
Allow Solaris 11 build
2020-05-20 14:51:48 +02:00
Benjamin FRANCOIS
5bfb987996
Allow Solaris 11 build
2020-05-19 23:37:01 -07:00
Autechre
41344b2ce0
Merge pull request #655 from ZachCook/CleanupWarnings
...
Cleanup warnings: snprintf truncation, strncpy->memcpy, memset
2020-05-18 15:24:34 +02:00
Zachary Cook
6b1d8f7144
Cleanup warnings: snprintf truncation, strncpy->memcpy, memset
2020-05-17 20:17:38 -04:00
Zachary Cook
696960d9ed
Cleanup/deduplicate mmap code
2020-05-17 13:48:58 -04:00
Zachary Cook
36c8a9d336
Lightrec: Improve homebrew support
...
git subrepo commit (merge) deps/lightrec
subrepo:
subdir: "deps/lightrec"
merged: "b2c00115"
upstream:
origin: "https://github.com/pcercuei/lightrec.git "
branch: "master"
commit: "2081869a"
git-subrepo:
version: "0.4.1"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "a04d8c2"
2020-05-16 20:16:48 -04:00
Zachary Cook
1044eb4dce
Fix inverted check for dma-only invalidation
2020-05-14 13:09:20 -04:00
Zachary Cook
d81d8513d9
Fix OS X compile
2020-05-13 23:29:51 -04:00
Zachary Cook
eb8d347c78
Lightrec: fix more games
...
These games now work:
- Need For Speed: V-Rally
- Alone In The Dark - One-Eyed Jack's Revenge
git subrepo pull (merge) deps/lightrec
subrepo:
subdir: "deps/lightrec"
merged: "d1f8adf1"
upstream:
origin: "https://github.com/pcercuei/lightrec.git "
branch: "master"
commit: "e77f0380"
git-subrepo:
version: "0.4.1"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "a04d8c2"
2020-05-13 14:44:09 -04:00
Zachary Cook
88b399bddd
git subrepo pull (merge) deps/lightrec
...
subrepo:
subdir: "deps/lightrec"
merged: "41210465"
upstream:
origin: "https://github.com/pcercuei/lightrec.git "
branch: "master"
commit: "25b6423b"
git-subrepo:
version: "0.4.1"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "a04d8c2"
2020-05-12 10:18:14 -04:00
Zachary Cook
034f3cd340
Lightrec: Fix SWL/LWL using wrong mask
...
Fixes #650
git subrepo commit (merge) deps/lightrec
subrepo:
subdir: "deps/lightrec"
merged: "89c42e26"
upstream:
origin: "https://github.com/pcercuei/lightrec.git "
branch: "master"
commit: "126845d7"
git-subrepo:
version: "0.4.1"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "a04d8c2"
2020-05-11 21:01:13 -04:00
hizzlekizzle
a3bf8133d6
Merge pull request #645 from libretro/dynarec
...
Dynarec updates
2020-05-09 19:07:57 -05:00
Zachary Cook
76281a3813
When HAVE_SHM always use global memfd so it can be closed properly on exit
...
LGTM found this once the default was to compile in lightrec
2020-05-09 18:29:55 -04:00
Zachary Cook
d658f12e88
Keep track of mmap failing
...
If mmap failed it should prevent crashing when closing and disables
lightrec memory mirrors so as to not use an incorrect code path.
2020-04-29 18:36:09 -04:00
Zachary Cook
dfdeaab5f3
Update to latest lightrec and extract PGXP from lightrec
...
PGXP functions are now called from within beetle
2020-04-28 16:57:13 -04:00
Zachary Cook
7ae544e1ce
Compile in Lightrec support by default
...
Specify HAVE_LIGHTREC=0 if you don't want it compiled
2020-04-27 12:55:41 -04:00
Lionel Flandrin
9e0e95bc2b
Improve DualShock calibration reference
2020-04-23 22:11:53 +01:00
Albert
dfab19acea
Merge pull request #638 from jdgleaver/disk-control-pbp-fix
...
Fix disk control interface when running single-disk PBP content
2020-04-10 02:11:56 -07:00
jdgleaver
430cd88330
Fix disk control interface when running single-disk PBP content
2020-04-09 11:38:02 +01:00
Lionel Flandrin
fa91f20c1c
Revert "WIP: increase RAM to 8MB instead of the default 2"
...
This reverts commit 84044f1868
.
This wasn't meant to be pushed to master, sorry!
2020-04-06 12:53:56 +01:00
Albert Liu
ea0dd62473
Merge branch 'internal-fps'
2020-04-01 11:57:43 -07:00
Albert Liu
5de855ca77
Improve internal FPS detection
2020-04-01 11:54:50 -07:00
Lionel Flandrin
84044f1868
WIP: increase RAM to 8MB instead of the default 2
2020-03-30 21:19:58 +01:00
ggdrt
c7c8ffd3d2
Clean up Fast PAL, add Force NTSC aspect ratio
2020-03-25 00:46:17 -07:00
Albert
cb85072a0d
Merge pull request #632 from simias/dev/pal-60fps
...
Added "fast PAL" hack to allow PAL games to play at NTSC framerates
2020-03-24 23:34:32 -07:00
Lionel Flandrin
e9879662a7
Added "fast PAL" hack to allow PAL games to play at NTSC framerates
2020-03-24 00:18:02 +00:00
ggdrt
c59938f264
parallel-psx: Remove unnecessary includes from renderer.cpp
2020-03-21 21:37:02 -07:00
ggdrt
2d6f4b497b
Rename lineRender option to line_render for consistency
2020-03-13 21:11:29 -07:00
ggdrt
d2d9a90c2b
Vulkan renderer: Disable adaptive smoothing by default
...
This should be disabled by default like the other Vulkan-exclusive
enhancements so as to better match stock settings.
2020-03-11 23:30:24 -07:00
ggdrt
95d5bd194c
Hide scanline core options based on content region
2020-03-10 02:18:28 -07:00
ggdrt
7210cff299
Refactor memory card core options logic
...
Get rid of confusing check_variables() memcard startup logic and
corresponding redundant variables, and update core option
labels/sublabels to match actual core functionality.
2020-03-10 01:46:06 -07:00
ggdrt
13741004fd
libretro.cpp: Eliminate redundant is_pal variable
2020-03-09 17:39:40 -07:00
ggdrt
c346ec3c7a
Clean up recent changes
2020-03-07 19:33:32 -08:00
Twinaphex
0f1e7e6082
Merge pull request #623 from libretro/gg/parallel-accuracy
...
Implement aspect ratio core option (psx.correct_aspect equivalent)
2020-03-06 01:43:17 +01:00
ggdrt
04daeef580
Implement aspect ratio core option (psx.correct_aspect equivalent)
...
Beetle PSX implementation of "psx.correct_aspect" introduced in Mednafen
1.24.0-UNSTABLE (no relevant code backported from upstream).
Additionally fixes aspect ratio scaling issues when cropping overscan or
adjusting visible scanlines. "Force 4:3" is left as a legacy option for
users preferring the old inaccurate behavior.
2020-03-04 21:21:16 -08:00
ggdrt
36c2e59109
Minor optimization for fps timing switch
2020-03-04 01:30:10 -08:00
ggdrt
6e90f45ad4
Add option for setting core-reported fps timing
2020-03-01 14:25:26 -08:00
ggdrt
87575d1c6b
Revert "Add Hardware Voices and CDDA volume adjust options"
...
This reverts commit 16e23b71d7
.
2020-02-29 19:21:34 -08:00
ggdrt
16e23b71d7
Add Hardware Voices and CDDA volume adjust options
2020-02-29 11:47:14 -08:00
ggdrt
136d01fb6f
Minor update to issue template
2020-02-27 08:04:17 -08:00
Tatsuya79
99c2fbc104
Update libretro_core_options.h
2020-02-27 05:07:52 -08:00
ggdrt
957ee8cab7
Merge branch 'gg/parallel-accuracy'
2020-02-25 13:17:47 -08:00
ggdrt
f62af0b8ed
Rework UpdateDisplayMode and rsx set_display_mode functions
2020-02-25 13:04:35 -08:00
ggdrt
dcabf59c66
Make scanline core options dynamic for sw renderer ( #585 )
2020-02-24 20:32:11 -08:00