aboutsummaryrefslogtreecommitdiff
path: root/frontend/libretro.c
AgeCommit message (Collapse)Author
2018-07-10Fix zero-copy (software) bufferGTechAlpha
2018-06-08Fix core not finding bios fileretro-wertz
2018-05-07libretro.c: Create pcsx_rearmed_memcard2 option to enable/disable memcard2Malik Olivier Boussejra
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".
2018-05-05libretro.c: Use common memory card 2 for all gamesMalik Olivier Boussejra
Memory card 2 is in the same folder as the loaded game.
2018-05-05libretro.c: Load memcard from file systemMalik Olivier Boussejra
2018-05-05Enable memcard 2Malik Olivier Boussejra
2018-04-25Fix region core option. Fixed value to match setting and removed harcoded ↵Joe Rmz
config value.
2018-04-09use logger insteadradius
2017-05-07Update libretro.cBryan Barnes
2017-05-07Merge pull request #120 from pjft/pjft-experimentalTwinaphex
Adding enable/disable dithering core option with support for Neon GPU
2017-05-06Adding enable/disable dithering core option with support for Neon GPUpjft
2017-04-26Search for the newest version of the BIOS firstLEGOAnimal22
2017-04-24More clear HLE BIOS error messageBryan Barnes
2017-04-09Turn min into macrotwinaphex
2017-04-09Merge pull request #113 from meepingsnesroms/masterTwinaphex
Remove outdated platforms
2017-04-07Adding "Enable Vibration" Core Option to LibRetropjft
2017-04-07Move dummy functionsmeepingsnesroms
2017-04-07Remove dead non retroarch platforms, prepare for second memcardmeepingsnesroms
2017-04-05These are needed to reset on systems without a keyboard.meepingsnesroms
It is also not a bug that load state after pushing reset still resets, this is the only way to make it work for now. On mac it will actually crash the OS and make you reboot.
2017-03-10libretro: Remove reset in retro_run() hackAdrien Plazas
Removes a hack breaking deserialization when running retro_reset(), retro_unserialize() and retro_run() in this order, as it silently resets the core just after setting its state.
2017-03-02define PATH_MAX if needed.aliaspider
2017-02-11Use disabled/enabled instead, like other core settings.Sérgio Benjamim
2017-02-07Fix buggy option being on by defaultmeepingsnesroms
2017-01-24Revert "return false if info is NULL inside retro_load_game"orbea
2017-01-24Merge pull request #98 from ilag11111/cheatSupportmeepingsnesroms
Enable support for multiline cheats.
2017-01-24Cleanup a bit more.iLag
2017-01-24Enable support for multiline cheats. All non hexdec characters will be read ↵iLag
as delimiters and reformatted for PCSX's preferred format.
2017-01-24return false if info is NULL inside retro_load_gameorbea
2017-01-23Add option to display bootlogomeepingsnesroms
2017-01-22Fix crash on restart from menumeepingsnesroms
2016-12-19fix multitap and analogalexis-puska
2016-12-09Report git version with library_versionGregor Richards
2016-11-26enable dynarec core - was hardcoded to off - fixes #78Jools Wills
2016-10-11Fixed analog stick ranges to be [0, 255]Nick Rivera
2016-09-28Fix software bufferFrancisco José García García
2016-09-28Add support for software framebufferFrancisco José García García
2016-09-27(Vita) Fix deinit bugFrancisco José García García
2016-09-26Fix build error about undefined reference to `deinit_vita_mmap'Sunguk Lee
``` frontend/libretro.o: In function `retro_deinit': libretro.c:(.text+0x3769): undefined reference to `deinit_vita_mmap' collect2: error: ld returned 1 exit status make: *** [pcsx_rearmed_libretro.so] Error 1 ``` Introduced #68
2016-09-26(VITA) Dynarec workingFrancisco José García García
2016-09-21Update libretro.cFrancisco José García García
2016-09-21Merge branch 'mainline' into libretronotaz
2016-09-19drc: try to support w^x platforms like iOSnotaz
untested...
2016-09-06(VITA) I think that is not VM Memory and do some alignmentfrangarcj
2016-09-06(VITA) Some dynarecfrangarcj
2016-08-03Please, don't use for loop initial declarations because it forces us to use ↵vanfanel
higher C std
2016-07-30libretro: Split update_controller_port_device()Adrien Plazas
Split update_controller_port_device() into update_controller_port_variable() updating the controllers from the variables, update_controller_port_device() updating the controllers from retro_set_controller_port_device() and controller_port_variable() sharing getting the controller variable between the two. Avoid setting to PSE_PAD_TYPE_NONE controllers whose variable is set to 'default' when updating them.
2016-07-30libretro: Check 'environ_cb' in controller settersAdrien Plazas
Check that 'environ_cb' is valid before using it in update_multitap() and update_controller_port_device() as they may be called from retro_set_controller_port_device() before 'environ_cb' is set.
2016-07-30libretro: Fix key passing of update_controller_port_device()Adrien Plazas
Change the way the key of the controler type variables is passed to one which doesn't crash.
2016-07-29libretro: Implement retro_set_controller_port_device()Adrien Plazas
Add the 'default' value to controller type variables and set it as the default value and implements the retro_set_controller_port_device() function. When the variable's value is 'default', the value set via the function is used, otherwise the value of the variable is used. This allows the frontends to use retro_set_controller_port_device() or the variables, pleasing both the users and frontends prefering the standard API and the ones prefering the custom API.
2016-07-29libretro: Allow to auto detect multitapsAdrien Plazas
Add the 'auto' multitape vairable value. This allows to automatically detect multitaps based on the number of plugged controllers.