aboutsummaryrefslogtreecommitdiff
path: root/frontend/libretro.c
AgeCommit message (Collapse)Author
2020-05-14Cleanup retro_run()negativeExponent
- move input query into separate functions - move internal fps display to separate function
2020-05-13Update libretro.cnegativeExponent
- Apply style nits
2020-05-12Hide other inputs from core optionsnegativeExponent
- 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-12libretro.c: Change indents from tabs to spacesnegativeExponent
2020-05-10More core option fixesnegativeExponent
- 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-08Move guncon options to update_variablesnegativeExponent
- This should stop unnecessary RETRO_ENVIRONMENT_GET_VARIABLE callback and log spamming
2020-05-08Fixup update_variablesnegativeExponent
2020-05-07Fix some edge case where core can freeze upon loading contentnegativeExponent
- 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-04-30Automatically disable lightrec when no bios is present, take 2Alexander Mikhaylenko
Make sure to only do it with lightrec and not ARM dynarec.
2020-04-28Revert "Automatically disable lightrec when no bios is present"twinaphex
This reverts commit cf98d473a9ddaa6a77bed1cb5af706a4cd50b8b0.
2020-04-26Automatically disable lightrec when no bios is presentAlexander Mikhaylenko
Fixes https://github.com/libretro/pcsx_rearmed/issues/404
2020-02-25Add async CD accessJustin Weiss
2020-02-12Silence some unused variable warningstwinaphex
2020-02-09(Android) Aarch64/x86/x64 now has lightrec supporttwinaphex
2020-02-08(NEON GPU) Don't hide this for non-ARMtwinaphex
2020-02-01Add input analog axis range modifierStuart Kenny
Add core option to change axis saturation. Square bounds allow controllers that struggle to fully register diagonal deflections . Very helpful with switch joycons and some android controllers.
2020-01-23Add disk control interface v1 supportjdgleaver
2019-12-16Merge pull request #369 from negativeExponent/switchTwinaphex
Update
2019-12-17UpdatenegativeExponent
2019-12-14Merge pull request #368 from negativeExponent/memmapTwinaphex
Access psx main memory using retro_memory_map
2019-12-15Access psx main memory using retro_memory_mapnegativeExponent
2019-10-27Add "Spu Irq" core optionnegativeExponent
2019-10-24Merge pull request #351 from SindenLightgun/masterTwinaphex
Basic Guncon support
2019-09-25Merge branch 'gpu_unai_plugin_update'negativeExponent
2019-09-15Adding Guncon support for mouse based lightgunsSindenLightgun
2019-09-14Adding Guncon support for mouse based lightgunsSindenLightgun
2019-08-21Added support for PSXONPSP660.bin and psx* named BIOS filesdankcushions
2019-08-17Backport GPU Unai plugin from PCSX4ALLnegativeExponent
- backports gpu unai plugin from PCSX4ALL - sync necessary files with notaz/master to allow building standalone app
2019-08-05Merge pull request #328 from retro-wertz/sanitize_gpu_adv_optionsTwinaphex
Sanitize gpu adv options and close plugins upon exiting core
2019-08-05Close plugins when exiting coreretro-wertz
2019-08-05Update advanced peops gpu core optionsretro-wertz
2019-08-05Fix main RAM size in retro_get_memory_sizeretro-wertz
PSX Main RAM should only by 2048KB
2019-08-03Silence a few more warningsretro-wertz
- silence a few more truncated warnings - change "disable" to "disabled" in core options
2019-08-02Use retro_log for SysPrintfretro-wertz
2019-07-30Silence this log messageretro-wertz
- Removing this log message since RETRO_ENVIRONMENT_SET_GEOMETRY will show width and height when there is a change from last callback.
2019-07-30Make advanced gpu options target actual gpu plugin usedretro-wertz
- In the case of IOS, the core uses UNAI but can be built with dynarec or interpreter. Other platform does as well. So gpu-specific defines are added for actual gpu plugin used and compiled and then the specific gpu-only core options are shown or hidden based on this #define
2019-07-29Add advanced gpu core optionsretro-wertz
- works for peops gpu plugin only
2019-07-29Add enhanced core optionsretro-wertz
2019-07-14Allow access to main ram using retro_get_memory_data/sizeretro-wertz
2019-07-08Fix neGcon inputjdgleaver
2019-06-30add check to avoid calling RETRO_ENVIRONMENT_SET_GEOMETRY unnecessarilyValerio Proietti
2019-06-30report correct geometry and update geometry when needed.Valerio Proietti
2019-06-27Update libretro.cTwinaphex
2019-06-24Add bitmask input codetwinaphex
2019-06-11Allow dynarec speedhacks to be applied on-the-flyretro-wertz
2019-06-11Add core options for some advance settings and dynarec speed hacksretro-wertz
- advance options > Disable XA Decoding, Disable CD Audio - dynarec speedhacks > Disable SMC checks, Assume GTE regs unneeded, Disable GTE Flags
2019-05-14add CHD support.aliaspider
2019-05-09add option to display internal FPSBrad Parker
2019-03-25Fix bootlogo showing only during reset when enabledretro-wertz
2019-03-17Reverts 0963774 (Run SysRese) only from...)retro-wertz
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.