Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-12 | Hide other inputs from core options | negativeExponent | |
- This adds a core option to hide some input options like multitaps, player ports 3-8 and analog-related fine-tuning options. - also combine dynarec-only options in one #define directive | |||
2020-05-12 | libretro.c: Change indents from tabs to spaces | negativeExponent | |
2020-05-10 | Merge pull request #415 from negativeExponent/core_option_cleanup | hizzlekizzle | |
Core option cleanup | |||
2020-05-10 | More core option fixes | negativeExponent | |
- This PR fixes core options and moves them to the related dynarec modes where they are implemented. LIGHTREC = relates to platforms that supports the new Lightrec mode NEW_DYNAREC = relates to previous dynarec implementation that is still used for some 32bit devices - Dynarec Recompiler core option, both dynarec implementation can be enabled or disabled | |||
2020-05-10 | Update .gitignore | negativeExponent | |
2020-05-07 | Merge pull request #414 from negativeExponent/libretro | hizzlekizzle | |
core options fixup | |||
2020-05-08 | Move guncon options to update_variables | negativeExponent | |
- This should stop unnecessary RETRO_ENVIRONMENT_GET_VARIABLE callback and log spamming | |||
2020-05-08 | Fixup update_variables | negativeExponent | |
2020-05-07 | Merge pull request #413 from negativeExponent/libretro | hizzlekizzle | |
Fix some edge case where core can freeze upon loading content | |||
2020-05-07 | Fix some edge case where core can freeze upon loading content | negativeExponent | |
- Core sometime freeze while loading content during the loading of the core options. Moving update_variables() from retro_init to retro_load_game() fixes the problem, on my case at least. - Also apply fix as suggested in this issue page: https://github.com/libretro/pcsx_rearmed/issues/373 | |||
2020-05-02 | Merge pull request #411 from Exalm/wip/exalm/oops | Autechre | |
Automatically disable lightrec when no bios is present, take 2 | |||
2020-04-30 | Automatically disable lightrec when no bios is present, take 2 | Alexander Mikhaylenko | |
Make sure to only do it with lightrec and not ARM dynarec. | |||
2020-04-28 | Revert "Automatically disable lightrec when no bios is present" | twinaphex | |
This reverts commit cf98d473a9ddaa6a77bed1cb5af706a4cd50b8b0. | |||
2020-04-26 | Merge pull request #407 from Exalm/wip/exalm/lightrec | hizzlekizzle | |
Automatically disable lightrec when no bios is present | |||
2020-04-26 | Merge pull request #406 from cmitu/cdimage-async-patch | hizzlekizzle | |
cdriso: fix a disk switching deadlock when closing a CD image | |||
2020-04-26 | Merge pull request #405 from J-O-N/fix-neon-cspace | hizzlekizzle | |
neon: Fixed bug where MSB of a 15-bit BGR color could corrupt green value. | |||
2020-04-26 | Automatically disable lightrec when no bios is present | Alexander Mikhaylenko | |
Fixes https://github.com/libretro/pcsx_rearmed/issues/404 | |||
2020-04-26 | cdriso: fix a disk switching deadlock | cmitu | |
2020-04-26 | Fixed bug where MSB of a 15-bit BGR color could corrupt green value. Also ↵ | J-O-N | |
added documentation. | |||
2020-04-24 | Merge pull request #397 from justinweiss/arm-lighting-blending | Autechre | |
unai: Add ARM-optimized lighting / blending functions | |||
2020-04-20 | Clean up indentation / add comments for assembly functions | Justin Weiss | |
2020-03-17 | Merge pull request #394 from MrHuu/patch-1 | Autechre | |
(3DS) Disable dithering by default | |||
2020-03-03 | (3DS) Disable dithering by default | MrHuu | |
Have dithering disabled by default on 3DS. | |||
2020-03-03 | Merge pull request #391 from justinweiss/async-cd-reads | Twinaphex | |
Add an async CD access method | |||
2020-03-01 | Preserve uSrc MSB across lighting and blending | Justin Weiss | |
This saves a few cycles because gcc stores / loads srcMSB when using ARM-optimized lighting. | |||
2020-02-27 | WIP: Add ARM-assembly versions of lighting and blending | Justin Weiss | |
2020-02-27 | Merge pull request #392 from justinweiss/ctr-use-floatmath | Twinaphex | |
[3DS] Tweak compile-time options to increase performance | |||
2020-02-26 | [3DS] Tweak compile-time options to increase performance | Justin Weiss | |
2020-02-25 | Add async CD access | Justin Weiss | |
2020-02-25 | Merge pull request #390 from justinweiss/ctr-fix-dynarec-crashes | Twinaphex | |
Fix dynarec crashes on 3DS | |||
2020-02-25 | Revert "(3DS) Set pthread stack size to 12MB - possible solution for crashes" | twinaphex | |
This reverts commit dfcd7153048c2f6d479dfcd328ee2c0e1e0784ed. | |||
2020-02-24 | Fix dynarec crashes on 3DS | Justin Weiss | |
After the dynarec writes new instructions, it has to flush the instruction and data caches. Some of these flush operations are privileged on the 3DS, so the clear cache functions have to run through svcBackdoor. The Nintendo implementation (and CFW reimplementation) of svcBackdoor has a problem where interrupts and context switches will cause crashes. Even though we can disable interrupts in the flush function, there's still a window of time between svcBackdoor being called and the function being run where an interrupt will corrupt the stack. Luma3DS implemements a svcCustomBackdoor call we can use that also runs a function in supervisor mode, but uses an implementation that avoids this problem. | |||
2020-02-24 | Merge pull request #389 from notaz/master | Twinaphex | |
Merge upstream changes | |||
2020-02-21 | Merge pull request #388 from ZachCook/master | Twinaphex | |
Fix second instance runahead without breaking reset | |||
2020-02-21 | Fix second instance runahead without breaking reset | Zachary Cook | |
2020-02-21 | Revert "Use a more lightweight reset method for lightrec" | twinaphex | |
This reverts commit 7070d5c660963aec56e1d667211b4a09a62d400d. | |||
2020-02-21 | Merge pull request #386 from ZachCook/master | Twinaphex | |
Fix second instance runahead | |||
2020-02-19 | Use a more lightweight reset method for lightrec | Zachary Cook | |
Reset is common when using runahead, this seems to prevent crashes when resets occur rapidly. | |||
2020-02-18 | Add fallback addresses so second instance runahead can work | Zachary Cook | |
Also prefer MAP_FIXED_NOREPLACE over MAP_FIXED, as it won't remove old memory maps | |||
2020-02-16 | (3DS) Set pthread stack size to 12MB - possible solution for crashes | Twinaphex | |
2020-02-16 | Merge pull request #156 from pcercuei/fix-gte-divide | notaz | |
Replace existing gte_divider with MAME's version | |||
2020-02-12 | Replace existing gte_divider with MAME's version | Paul Cercueil | |
The original code did not have a license header, and as a result was licensed under the GPLv2 which means that it was impossible to link it with LGPL code. The new code originates from MAME and is under a BSD-3-Clause license, which is GPL-compatible, and also much cleaner. Signed-off-by: Paul Cercueil <paul@crapouillou.net> | |||
2020-02-12 | Silence some unused variable warnings | twinaphex | |
2020-02-12 | Take out this override for OSX | twinaphex | |
2020-02-12 | Buildfix | twinaphex | |
2020-02-12 | gte_neon: fix compile under clang's assembler | notaz | |
2020-02-12 | add some missing license headers | notaz | |
2020-02-12 | gte_neon: fix compile under clang's assembler | notaz | |
2020-02-11 | License these files as MIT | twinaphex | |
2020-02-09 | Update Android.mk | Twinaphex | |