Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-20 | Backport check for Thumb instructions from configure script | Hugo Hromic | |
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. | |||
2019-04-09 | Backport large file support from configure script | Hugo Hromic | |
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! | |||
2019-04-09 | Tidy up and improve the libretro makefile | Hugo Hromic | |
* 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 | |||
2019-03-21 | Do not leave HAVE_NEON unset in armv platform check | Hugo Hromic | |
* 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 | |||
2019-03-17 | re-re-re-re-disable unai | hizzlekizzle | |
it keeps breaking 3DS compilation on the buildbot. | |||
2019-03-12 | 3DS: Re-enable unai gpu | retro-wertz | |
- As per request for performance testing sacrificing quality | |||
2019-03-08 | Fix OSX interpreter build target | retro-wertz | |
- similar to IOS build fix | |||
2019-03-08 | [ios] Try to fix build target mixups | retro-wertz | |
related: https://github.com/libretro/libretro-super/issues/976 | |||
2019-03-07 | 3DS: Restore default gpu | retro-wertz | |
2019-03-07 | Fix CD audio not playing on some platforms | retro-wertz | |
2019-01-13 | Embed zlib | Jean-André Santoni | |
2018-10-16 | Finished off Armv7 A7 Platform template | Ryan 'Swingflip' Hamlin | |
2018-10-14 | Auto set flags for different gcc versions. | CompCom | |
2018-10-12 | Adjustments into correct position. Added some echos. | Ryan 'Swingflip' Hamlin | |
2018-10-12 | Added classic_armv7_a7 | Ryan 'Swingflip' Hamlin | |
2018-08-21 | Update Makefile.libretro | Andrés | |
2018-07-27 | Update Makefile.libretro | Andrés | |
2018-07-27 | Update Makefile.libretro | Andrés | |
2018-01-28 | Fixed uname for Solaris + enabled Haiku build | kwyxz | |
2018-01-22 | This is litterally all that was required to build on Solaris 11. Portability ↵ | kwyxz | |
FTW. | |||
2017-12-11 | Fixed ios9 compilation | Glenn | |
2017-12-11 | checks arm64 properly now | Glenn | |
2017-12-10 | Fixed building for arm64 (iOS) | Glenn | |
2017-09-14 | fix PCSX rearmed on windows | radius | |
2017-08-28 | Use dynamic base address for 3ds too | Yuxuan Shui | |
Fixes #125 | |||
2017-04-03 | Fix build on CTR: CTR doesn't have neon | Yuxuan Shui | |
2016-12-09 | Report git version with library_version | Gregor Richards | |
2016-09-27 | (Vita) Disable debug | Francisco José García García | |
2016-09-27 | (VITA) Enable O3 optimizations | Francisco José García García | |
2016-09-26 | (VITA) Dynarec working | Francisco José García García | |
2016-09-21 | Merge branch 'mainline' into libretro | notaz | |
2016-09-21 | drc: some vita and 3ds support | notaz | |
not tested, mostly just guesswork | |||
2016-09-19 | Revert "redports backport" | twinaphex | |
This reverts commit f82bcc681184536aa6d3ee410b938671c1ba2ead. | |||
2016-09-09 | redports backport | twinaphex | |
2016-09-06 | Use DEBUG=1 properly for debug builds | orbea | |
2016-08-06 | (Vita) Have to set DRC_CACHE_BASE to 0 for now | twinaphex | |
2016-08-06 | (Vita) Try to enable dynarec now | twinaphex | |
2016-07-10 | libretro: clean up | notaz | |
2016-07-10 | libretro: fix a typo | notaz | |
2016-07-10 | libretro: try to prevent bad builds | notaz | |
2016-07-10 | libretro: try to prevent bad builds | notaz | |
2016-05-04 | Add rpi3 platform | Logan McNaughton | |
2016-05-02 | Add ASFLAGS for rpi2 platform | Logan McNaughton | |
2016-05-02 | Add support for Raspberry Pi 2 | Logan McNaughton | |
2016-01-19 | Fix #23, space after USE_DYNAREC bugs it. | sergiobenrocha2 | |
2016-01-16 | (3DS) - remove provileged services enabling code, it should be done by | aliaspider | |
the frontend instead. - dynamically allocate the recompiler cache, this will allow using the recompiler even when the .bss section is relocated far from the .text section (for example when using the hombrew loader). | |||
2015-10-15 | Update iOS rules | twinaphex | |
2015-10-01 | (ctr/3ds) fix 3dsx build. | aliaspider | |
2015-09-29 | (vita) build fix. | aliaspider | |
2015-09-23 | (ctr/3ds) add target. | aliaspider | |