Age | Commit message (Collapse) | Author |
|
|
|
Backport check for Thumb instructions from configure script
|
|
The recompiler can't handle Thumb instructions, so they must be disabled.
This is accomplished via the `-marm` flag being set for different platforms.
However, when using `platform=unix` and manually configuring the build,
the check for Thumb instructions is not done in `Makefile.libretro`.
Therefore, when building with a compiler that defaults to Thumb instructions
(e.g. ODROID-XU4), the build can fail with this error:
libpcsxcore/new_dynarec/backends/psx/pcsxmem.c:18:2: error:
#error the dynarec is incompatible with Thumb functions,
libpcsxcore/new_dynarec/backends/psx/pcsxmem.c:19:2: error:
#error please add -marm to compile flags
To address this, we simply backport the define check from the configure script
for when we build with `ARCH=arm`. This change doesn't affect the buildbot.
|
|
Backport large file support from configure script and improve makefile
|
|
Large file support is not enabled in `Makefile.libretro`, therefore when loading
large PBP files you might get "Value too large" errors in some 32-bits systems
such as the Raspberry Pi. For example:
Could't open 'Final Fantasy VIII (USA).pbp' for reading: Value too large
for defined data type
Error opening CD-ROM plugin!
|
|
* Made DEBUG and WANT_ZLIB variables configurable from make parameters
* Removed duplicate block of code near the end of the Makefile
* Matched formatting style with the rest of the Makefile
* Changed spaces to tabs for consistency with the rest of the Makefile
|
|
Sync upstream commits lost during recent PR squash
|
|
|
|
Revert "Fix input not working in some games"
|
|
|
|
Fix missing embedded zlib, remove unneeded zlib files
|
|
* 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
|
|
Fix input not working in some games
|
|
|
|
|
|
gte: backport fix for RTPS/RTPT
|
|
gte: change return to s64 for BOUNDS_
|
|
Fix bootlogo showing only during reset when enabled
|
|
|
|
fix https://github.com/notaz/pcsx_rearmed/issues/129
|
|
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
|
|
(BuildFix) 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
|
|
GPU unai update
|
|
|
|
it keeps breaking 3DS compilation on the buildbot.
|
|
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.
|
|
fetch new updates from upstream
|
|
|
|
|
|
Diablo Music fix for PCSX Rearmed. (optional hack)
|
|
gpu_unai buildfix and re-enable on 3ds
|
|
- As per request for performance testing sacrificing quality
|
|
|
|
Update bios search order
|
|
|
|
PSX clock and BIOS core options, memcard2 fix etc
|
|
-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.
|
|
|
|
|
|
Fix for compiling it against newer zlib versions.
|
|
|
|
Fix OSX interpreter build target
|
|
- similar to IOS build fix
|
|
[ios] Try to fix build target mixups
|
|
related: https://github.com/libretro/libretro-super/issues/976
|
|
|
|
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.
|
|
3DS: Restore default gpu
|