pcsx_rearmed.git
5 years agoSync gte fixes from upstream (#260)
retro-wertz [Tue, 26 Mar 2019 16:36:09 +0000 (00:36 +0800)]
Sync gte fixes from upstream (#260)

* gte: backport fix for RTPS/RTPT

Fix glitched drawing of road surface in 'Burning Road'..
behavior now matches Mednafen. This also preserves the fix by Shalma
from prior commit f916013 for missing elements in 'Legacy of Kain:
Soul Reaver' (missing green plasma balls in first level).

- backported fix from pcsx4all
https://github.com/dmitrysmagin/pcsx4all/pull/41/commits/a6ff7d29d615bdb26b491f4e1e2a9f4608a8d643
- fixes R4 - Ridge Racer Type 4 lighting issue

* gte: change return to s64 for BOUNDS_

fix https://github.com/notaz/pcsx_rearmed/issues/129

5 years agoMerge pull request #262 from retro-wertz/fix_input
hizzlekizzle [Tue, 26 Mar 2019 16:35:25 +0000 (11:35 -0500)]
Merge pull request #262 from retro-wertz/fix_input

Fix input not working in some games

5 years agoFix input not working in some games
retro-wertz [Tue, 26 Mar 2019 10:22:08 +0000 (18:22 +0800)]
Fix input not working in some games

5 years agoMerge pull request #258 from retro-wertz/bootlogo_fix
Twinaphex [Mon, 25 Mar 2019 16:29:42 +0000 (17:29 +0100)]
Merge pull request #258 from retro-wertz/bootlogo_fix

Fix bootlogo showing only during reset when enabled

5 years agoFix bootlogo showing only during reset when enabled
retro-wertz [Mon, 25 Mar 2019 12:44:43 +0000 (20:44 +0800)]
Fix bootlogo showing only during reset when enabled

5 years agoMerge pull request #253 from hhromic/buildfix-armv
Twinaphex [Thu, 21 Mar 2019 22:50:19 +0000 (23:50 +0100)]
Merge pull request #253 from hhromic/buildfix-armv

(BuildFix) Do not leave HAVE_NEON unset in armv platform check

5 years agoDo not leave HAVE_NEON unset in armv platform check
Hugo Hromic [Thu, 21 Mar 2019 11:12:32 +0000 (11:12 +0000)]
Do not leave HAVE_NEON unset in armv platform check

* Default to `HAVE_NEON=0` until the `platform` is checked for `neon`
* Fixes build with `platform=armv` alone (no NEON requested) in a NEON
  device where the autodetection using `$(CC) -E -dD` will enable it

5 years agoMerge pull request #249 from retro-wertz/unai_update
hizzlekizzle [Mon, 18 Mar 2019 14:27:03 +0000 (09:27 -0500)]
Merge pull request #249 from retro-wertz/unai_update

GPU unai update

5 years agoGPU unai update
retro-wertz [Mon, 18 Mar 2019 09:00:46 +0000 (17:00 +0800)]
GPU unai update

5 years agore-re-re-re-disable unai
hizzlekizzle [Mon, 18 Mar 2019 01:21:09 +0000 (20:21 -0500)]
re-re-re-re-disable unai

it keeps breaking 3DS compilation on the buildbot.

5 years agoMerge pull request #248 from retro-wertz/patch-2
Twinaphex [Sun, 17 Mar 2019 12:58:26 +0000 (13:58 +0100)]
Merge pull request #248 from retro-wertz/patch-2

Reverts 0963774 (Run SysRese) only from...)

5 years agoReverts 0963774 (Run SysRese) only from...)
retro-wertz [Sun, 17 Mar 2019 12:23:04 +0000 (20:23 +0800)]
Reverts 0963774 (Run SysRese) only from...)

This reverts commit https://github.com/libretro/pcsx_rearmed/commit/0963774720493115d123104f9ddc506d49a886bc, which was added to remedy issue on ludo when using official bios. turns out if has affected HLE on arm. Other arm users so far don't have issue with this PR nor they gained any advantage over it so issue probably is just ludo exclusive.

Reverting this.

5 years agoMerge pull request #244 from retro-wertz/sync_to_upstream
hizzlekizzle [Wed, 13 Mar 2019 02:49:57 +0000 (21:49 -0500)]
Merge pull request #244 from retro-wertz/sync_to_upstream

fetch new updates from upstream

5 years agoAdd Diablo Music fix hack to core options
retro-wertz [Wed, 13 Mar 2019 01:47:58 +0000 (09:47 +0800)]
Add Diablo Music fix hack to core options

5 years agomerge remote-tracking branch 'notaz/master'
retro-wertz [Wed, 13 Mar 2019 01:22:23 +0000 (09:22 +0800)]
merge remote-tracking branch 'notaz/master'

5 years agoMerge pull request #123 from gameblabla/diablofix_hack
notaz [Tue, 12 Mar 2019 22:56:19 +0000 (00:56 +0200)]
Merge pull request #123 from gameblabla/diablofix_hack

Diablo Music fix for PCSX Rearmed. (optional hack)

5 years agoMerge pull request #243 from retro-wertz/unai_fixes
hizzlekizzle [Tue, 12 Mar 2019 15:25:21 +0000 (10:25 -0500)]
Merge pull request #243 from retro-wertz/unai_fixes

gpu_unai buildfix and re-enable on 3ds

5 years ago3DS: Re-enable unai gpu
retro-wertz [Tue, 12 Mar 2019 06:21:03 +0000 (14:21 +0800)]
3DS: Re-enable unai gpu
- As per request for performance testing sacrificing quality

5 years agogpu_unai: Buildfix
retro-wertz [Tue, 12 Mar 2019 06:18:37 +0000 (14:18 +0800)]
gpu_unai: Buildfix

5 years agoMerge pull request #242 from retro-wertz/patch-1
hizzlekizzle [Tue, 12 Mar 2019 00:10:18 +0000 (19:10 -0500)]
Merge pull request #242 from retro-wertz/patch-1

Update bios search order

5 years agoUpdate bios search order
retro-wertz [Mon, 11 Mar 2019 23:53:33 +0000 (07:53 +0800)]
Update bios search order

5 years agoMerge pull request #240 from retro-wertz/core_options
hizzlekizzle [Sun, 10 Mar 2019 20:56:16 +0000 (15:56 -0500)]
Merge pull request #240 from retro-wertz/core_options

PSX clock and BIOS core options, memcard2 fix etc

5 years agoUse actual labels for input types
retro-wertz [Sun, 10 Mar 2019 14:57:12 +0000 (22:57 +0800)]
Use actual labels for input types
-removes "default" labels, which is just standard for input 1 and 2, and none for
input 3-4 and just use the actual input type labels as defaults.

5 years agoFix memcard2 still detected by games when its supposed to be disabled
retro-wertz [Sun, 10 Mar 2019 14:19:59 +0000 (22:19 +0800)]
Fix memcard2 still detected by games when its supposed to be disabled

5 years agoAdd core option: PSX cpu clock (dynarec)
retro-wertz [Sat, 9 Mar 2019 18:06:14 +0000 (02:06 +0800)]
Add core option: PSX cpu clock (dynarec)

5 years agoMerge pull request #124 from gameblabla/buildingfixes
notaz [Sat, 9 Mar 2019 17:45:49 +0000 (19:45 +0200)]
Merge pull request #124 from gameblabla/buildingfixes

Fix for compiling it against newer zlib versions.

5 years agoAdd BIOS core option, selects between using HLE or real bios file
retro-wertz [Sat, 9 Mar 2019 13:34:18 +0000 (21:34 +0800)]
Add BIOS core option, selects between using HLE or real bios file

5 years agoMerge pull request #239 from retro-wertz/osx
hizzlekizzle [Fri, 8 Mar 2019 00:27:26 +0000 (18:27 -0600)]
Merge pull request #239 from retro-wertz/osx

Fix OSX interpreter build target

5 years agoFix OSX interpreter build target
retro-wertz [Fri, 8 Mar 2019 00:24:36 +0000 (08:24 +0800)]
Fix OSX interpreter build target

- similar to IOS build fix

5 years agoMerge pull request #238 from retro-wertz/patch-1
Twinaphex [Thu, 7 Mar 2019 23:51:30 +0000 (00:51 +0100)]
Merge pull request #238 from retro-wertz/patch-1

[ios] Try to fix build target mixups

5 years ago[ios] Try to fix build target mixups
retro-wertz [Thu, 7 Mar 2019 23:25:44 +0000 (07:25 +0800)]
[ios] Try to fix build target mixups

related: https://github.com/libretro/libretro-super/issues/976

5 years agoFix for compiling it against newer zlib versions.
gameblabla [Thu, 7 Mar 2019 20:05:25 +0000 (21:05 +0100)]
Fix for compiling it against newer zlib versions.

5 years agoDiablo Music fix for PCSX Rearmed. (optional hack)
gameblabla [Thu, 7 Mar 2019 19:47:17 +0000 (20:47 +0100)]
Diablo Music fix for PCSX Rearmed. (optional hack)

Let's also allow it to be changed from the menu.
Set to off by default as it could cause issues in some other games.

5 years agoMerge pull request #236 from retro-wertz/3ds
hizzlekizzle [Thu, 7 Mar 2019 15:38:39 +0000 (09:38 -0600)]
Merge pull request #236 from retro-wertz/3ds

3DS: Restore default gpu

5 years ago3DS: Restore default gpu
retro-wertz [Thu, 7 Mar 2019 14:59:56 +0000 (22:59 +0800)]
3DS: Restore default gpu

5 years agoMerge pull request #235 from retro-wertz/core_fixes
Twinaphex [Thu, 7 Mar 2019 12:49:46 +0000 (13:49 +0100)]
Merge pull request #235 from retro-wertz/core_fixes

Core fixes

5 years agoMerge pull request #234 from notaz/master
Twinaphex [Thu, 7 Mar 2019 12:49:27 +0000 (13:49 +0100)]
Merge pull request #234 from notaz/master

psxmem: Reads of PIO Expansion area read all-ones.

5 years agoFix this... "invalid return 0" request
retro-wertz [Thu, 7 Mar 2019 11:59:53 +0000 (19:59 +0800)]
Fix this... "invalid return 0" request

5 years agoFix show bios bootlogo core option
retro-wertz [Thu, 7 Mar 2019 11:17:45 +0000 (19:17 +0800)]
Fix show bios bootlogo core option

5 years agoRun SysReset() only from retro_run, causes retroarch to freeze...
retro-wertz [Thu, 7 Mar 2019 10:36:22 +0000 (18:36 +0800)]
Run SysReset() only from retro_run, causes retroarch to freeze...
... on some platforms

5 years agoFix detection for rumble interface
retro-wertz [Thu, 7 Mar 2019 09:50:31 +0000 (17:50 +0800)]
Fix detection for rumble interface

5 years agoFix CD audio not playing on some platforms
retro-wertz [Thu, 7 Mar 2019 09:34:09 +0000 (17:34 +0800)]
Fix CD audio not playing on some platforms

5 years agoMerge pull request #119 from gameblabla/piofix
notaz [Tue, 19 Feb 2019 02:15:35 +0000 (04:15 +0200)]
Merge pull request #119 from gameblabla/piofix

psxmem: Reads of PIO Expansion area read all-ones.

5 years agopsxmem: Reads of PIO Expansion area read all-ones.
gameblabla [Sun, 17 Feb 2019 08:26:51 +0000 (09:26 +0100)]
psxmem: Reads of PIO Expansion area read all-ones.

Patch by senquack :
"Fixes 'Tetris with Card Captor Sakura - Eternal Heart (Japan)' startup.
Thanks to gameblabla for finding this issue and pointing out that
Mednafen had a fix for it. It's adapted here in a much simpler form."

5 years agoRevert "Hide nonfunctional NEON options in aarch64"
hunterk [Thu, 7 Feb 2019 01:03:32 +0000 (19:03 -0600)]
Revert "Hide nonfunctional NEON options in aarch64"

This reverts commit 68effa4470e9b67b11c66f1272347b7873eaa5c6.

5 years agoMerge pull request #217 from orbea/cue
hizzlekizzle [Tue, 5 Feb 2019 17:50:43 +0000 (11:50 -0600)]
Merge pull request #217 from orbea/cue

Fix segfault when loading cue files from relative paths.

5 years agoMerge pull request #218 from Sakitoshi/master
Twinaphex [Tue, 29 Jan 2019 05:45:03 +0000 (06:45 +0100)]
Merge pull request #218 from Sakitoshi/master

updated gaussian audio interpolation

5 years agoMerge pull request #220 from hizzlekizzle/master
Twinaphex [Tue, 29 Jan 2019 05:44:21 +0000 (06:44 +0100)]
Merge pull request #220 from hizzlekizzle/master

Hide nonfunctional NEON options in aarch64

5 years agoHide nonfunctional NEON options in aarch64
hizzlekizzle [Tue, 29 Jan 2019 00:25:52 +0000 (18:25 -0600)]
Hide nonfunctional NEON options in aarch64

5 years agoFix segfault when loading cue files from relative paths.
orbea [Mon, 21 Jan 2019 15:45:17 +0000 (07:45 -0800)]
Fix segfault when loading cue files from relative paths.

Fixes https://github.com/libretro/pcsx_rearmed/issues/63

5 years agoupdated gaussian interpolation filter
Sakitoshi [Thu, 24 Jan 2019 01:19:49 +0000 (22:19 -0300)]
updated gaussian interpolation filter

the previous gaussian filter was pretty old and inaccurate, the new filter was taken from the updated peops sound plugin 1.10b.

5 years agoMerge pull request #1 from libretro/master
Sakitoshi [Thu, 24 Jan 2019 00:51:34 +0000 (21:51 -0300)]
Merge pull request #1 from libretro/master

catch up to libretro repo

5 years agoMerge pull request #215 from libretro/kivutar/embedzlib
Jean-André Santoni [Sun, 13 Jan 2019 04:34:07 +0000 (11:34 +0700)]
Merge pull request #215 from libretro/kivutar/embedzlib

Embed zlib

5 years agoEmbed zlib
Jean-André Santoni [Sun, 13 Jan 2019 04:12:32 +0000 (11:12 +0700)]
Embed zlib

6 years agoMerge pull request #206 from Sakitoshi/master
Twinaphex [Tue, 6 Nov 2018 10:46:00 +0000 (11:46 +0100)]
Merge pull request #206 from Sakitoshi/master

enabled scph-1110 analog joystick in the menu

6 years agoMerge pull request #204 from Classicmods/master
Twinaphex [Tue, 6 Nov 2018 10:45:53 +0000 (11:45 +0100)]
Merge pull request #204 from Classicmods/master

Added Classic Platform structure - ARMv7 Cortex A7 build

6 years agoenabled scph-1110 analog joystick in the menu
Sakitoshi [Tue, 6 Nov 2018 08:54:34 +0000 (05:54 -0300)]
enabled scph-1110 analog joystick in the menu

analog pad tyoe now corresponds to the spch-1110 analog joystick or spch-1150 in flightstick mode.
the new pad type dualshock was added that corresponds to the old analog pad type spch-1200.

6 years agoFinished off Armv7 A7 Platform template
Ryan 'Swingflip' Hamlin [Tue, 16 Oct 2018 13:40:43 +0000 (14:40 +0100)]
Finished off Armv7 A7 Platform template

6 years agoAuto set flags for different gcc versions.
CompCom [Sun, 14 Oct 2018 08:20:19 +0000 (19:20 +1100)]
Auto set flags for different gcc versions.

6 years agoAdjustments into correct position. Added some echos.
Ryan 'Swingflip' Hamlin [Fri, 12 Oct 2018 13:15:33 +0000 (14:15 +0100)]
Adjustments into correct position. Added some echos.

6 years agoAdded classic_armv7_a7
Ryan 'Swingflip' Hamlin [Fri, 12 Oct 2018 11:28:06 +0000 (12:28 +0100)]
Added classic_armv7_a7

6 years agoMerge pull request #195 from jdgleaver/negcon-right-analog
Twinaphex [Fri, 7 Sep 2018 15:16:33 +0000 (17:16 +0200)]
Merge pull request #195 from jdgleaver/negcon-right-analog

[NeGcon] Add mapping of analog I/II buttons to right analog stick

6 years agoNeGcon: Add mapping of analog I/II buttons to right analog stick vertical axis
jdgleaver [Fri, 7 Sep 2018 12:00:24 +0000 (13:00 +0100)]
NeGcon: Add mapping of analog I/II buttons to right analog stick vertical axis

6 years agoMerge pull request #193 from alfrix/master
Twinaphex [Tue, 28 Aug 2018 22:36:46 +0000 (00:36 +0200)]
Merge pull request #193 from alfrix/master

Fix Travis

6 years agoChange the build status to libretro
Alfrix [Tue, 28 Aug 2018 22:17:49 +0000 (19:17 -0300)]
Change the build status to libretro

6 years agoFix Travis
Alfrix [Tue, 28 Aug 2018 22:13:26 +0000 (19:13 -0300)]
Fix Travis

6 years agoMerge pull request #191 from fr500/patch-4
Twinaphex [Fri, 24 Aug 2018 11:42:47 +0000 (13:42 +0200)]
Merge pull request #191 from fr500/patch-4

Update Makefile.libretro

6 years agoMerge pull request #171 from malikolivier/support-memcard2
Twinaphex [Thu, 23 Aug 2018 10:01:47 +0000 (12:01 +0200)]
Merge pull request #171 from malikolivier/support-memcard2

Support memcard2

6 years agoUpdate Makefile.libretro
Andrés [Tue, 21 Aug 2018 14:07:17 +0000 (09:07 -0500)]
Update Makefile.libretro

6 years agoMerge pull request #187 from jdgleaver/negcon-response
Twinaphex [Sun, 12 Aug 2018 08:20:07 +0000 (10:20 +0200)]
Merge pull request #187 from jdgleaver/negcon-response

Refine NegCon Controls

6 years agoRefine NegCon analog response
jdgleaver [Thu, 2 Aug 2018 12:56:39 +0000 (13:56 +0100)]
Refine NegCon analog response

6 years agoMerge pull request #186 from fr500/patch-3
bparker06 [Sat, 28 Jul 2018 02:52:46 +0000 (22:52 -0400)]
Merge pull request #186 from fr500/patch-3

Update Makefile.libretro

6 years agoUpdate Makefile.libretro
Andrés [Sat, 28 Jul 2018 02:50:59 +0000 (21:50 -0500)]
Update Makefile.libretro

6 years agoMerge pull request #185 from fr500/patch-2
hizzlekizzle [Sat, 28 Jul 2018 01:55:14 +0000 (20:55 -0500)]
Merge pull request #185 from fr500/patch-2

Update Makefile.libretro

6 years agoUpdate Makefile.libretro
Andrés [Sat, 28 Jul 2018 01:51:21 +0000 (20:51 -0500)]
Update Makefile.libretro

6 years agoMerge pull request #183 from jdgleaver/negcon-fix
Twinaphex [Mon, 23 Jul 2018 11:36:44 +0000 (13:36 +0200)]
Merge pull request #183 from jdgleaver/negcon-fix

Fix negCon input mapping

6 years agoFix negCon input mapping
jdgleaver [Mon, 23 Jul 2018 11:01:04 +0000 (12:01 +0100)]
Fix negCon input mapping

6 years agoMerge pull request #178 from GTechAlpha/rp_fix_sw_fb
Twinaphex [Wed, 11 Jul 2018 08:13:53 +0000 (10:13 +0200)]
Merge pull request #178 from GTechAlpha/rp_fix_sw_fb

Fix zero-copy (software) buffer

6 years agoFix zero-copy (software) buffer
GTechAlpha [Wed, 11 Jul 2018 00:30:00 +0000 (19:30 -0500)]
Fix zero-copy (software) buffer

6 years agoMerge pull request #175 from retro-wertz/fix
hizzlekizzle [Fri, 8 Jun 2018 15:09:31 +0000 (10:09 -0500)]
Merge pull request #175 from retro-wertz/fix

Fix core not finding bios file

6 years agoFix core not finding bios file
retro-wertz [Fri, 8 Jun 2018 14:04:19 +0000 (22:04 +0800)]
Fix core not finding bios file

6 years agolibretro.c: Create pcsx_rearmed_memcard2 option to enable/disable memcard2
Malik Olivier Boussejra [Sun, 6 May 2018 19:05:46 +0000 (04:05 +0900)]
libretro.c: Create pcsx_rearmed_memcard2 option to enable/disable memcard2

Memcard2 defaults to being disabled. Indeed enabling it might break some
games.

Setting "pcsx_rearmed_memcard2" to "enabled" allows to use a memory card 2
file situated in the loaded game's directory with the filename
"pcsx-card2.mcd".

6 years agolibretro.c: Use common memory card 2 for all games
Malik Olivier Boussejra [Sat, 5 May 2018 09:24:51 +0000 (18:24 +0900)]
libretro.c: Use common memory card 2 for all games

Memory card 2 is in the same folder as the loaded game.

6 years agolibretro.c: Load memcard from file system
Malik Olivier Boussejra [Sat, 5 May 2018 08:40:12 +0000 (17:40 +0900)]
libretro.c: Load memcard from file system

6 years agoEnable memcard 2
Malik Olivier Boussejra [Sat, 5 May 2018 06:21:58 +0000 (15:21 +0900)]
Enable memcard 2

6 years agoMerge pull request #166 from netux79/master
hizzlekizzle [Thu, 26 Apr 2018 16:05:56 +0000 (11:05 -0500)]
Merge pull request #166 from netux79/master

Fix region core option.

6 years agoFix region core option. Fixed value to match setting and removed harcoded config...
Joe Rmz [Thu, 26 Apr 2018 00:43:32 +0000 (19:43 -0500)]
Fix region core option. Fixed value to match setting and removed harcoded config value.

6 years agoMerge pull request #165 from Kelduum/master
Twinaphex [Sun, 22 Apr 2018 20:31:24 +0000 (22:31 +0200)]
Merge pull request #165 from Kelduum/master

Changed default clock speed to 100% from 57% in non-lr build

6 years agoChanged default clock speed to 100% from 57%
Kelduum Revaan [Sun, 22 Apr 2018 19:59:39 +0000 (20:59 +0100)]
Changed default clock speed to 100% from 57%

Default to 100% CPU speed as most hardware can handle it nowadays using the dynamic recompiler.
If not, the option is in the advanced speed hacks menu, so in a logical place.

6 years agoMerge pull request #164 from webgeek1234/master
Twinaphex [Fri, 20 Apr 2018 04:45:00 +0000 (06:45 +0200)]
Merge pull request #164 from webgeek1234/master

Fix pbp loading on android armv7

6 years agoFix pbp loading on android armv7
Aaron Kling [Fri, 20 Apr 2018 04:38:18 +0000 (23:38 -0500)]
Fix pbp loading on android armv7

6 years agoMerge pull request #159 from webgeek1234/master
Twinaphex [Tue, 10 Apr 2018 12:02:18 +0000 (14:02 +0200)]
Merge pull request #159 from webgeek1234/master

Refactor android jni makefiles

6 years agoRefactor android jni makefiles
Aaron Kling [Mon, 9 Apr 2018 20:13:45 +0000 (15:13 -0500)]
Refactor android jni makefiles

6 years agoAdd missing libretro linker script
Aaron Kling [Mon, 9 Apr 2018 20:13:13 +0000 (15:13 -0500)]
Add missing libretro linker script

6 years agouse logger instead
radius [Tue, 10 Apr 2018 04:02:51 +0000 (23:02 -0500)]
use logger instead

6 years agoMerge pull request #157 from webgeek1234/master
Andrés [Wed, 4 Apr 2018 19:39:30 +0000 (14:39 -0500)]
Merge pull request #157 from webgeek1234/master

Fix android jni compile with clang

6 years agoFix android jni compile with clang
Aaron Kling [Wed, 4 Apr 2018 18:39:15 +0000 (13:39 -0500)]
Fix android jni compile with clang

6 years agoMerge pull request #152 from kwyxz/master
Twinaphex [Sun, 28 Jan 2018 05:30:13 +0000 (06:30 +0100)]
Merge pull request #152 from kwyxz/master

Fixed uname for Solaris + enabled Haiku build

6 years agoFixed uname for Solaris + enabled Haiku build
kwyxz [Sun, 28 Jan 2018 02:48:33 +0000 (02:48 +0000)]
Fixed uname for Solaris + enabled Haiku build

6 years agoMerge pull request #151 from kwyxz/master
Twinaphex [Tue, 23 Jan 2018 06:55:16 +0000 (07:55 +0100)]
Merge pull request #151 from kwyxz/master

PCSX Rearmed Solaris core