Commit Graph

2306 Commits

Author SHA1 Message Date
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