aboutsummaryrefslogtreecommitdiff
path: root/frontend
AgeCommit message (Collapse)Author
2017-01-22Fix crash on restart from menumeepingsnesroms
2016-12-22Do some light multitap cleanupAndrew
After seeing the regressions from multitap I took a quick look at the code, and there's quite a bit of cleanup needed. This fixes the initial really obvious stuff, a useless copy and a duplicate in_keystate that can cause compilation issues, along with bringing styling closer to the pcsx standard so it's a bit more readable. The multitap changeset also seems to have been done with an editor that mangled line endings, I'll address that in a followup commit.
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.
2016-07-29Add PSE_PAD_TYPE_NONEAdrien Plazas
Allow to set no controller to a port. This will be used in the next commit to allow auto detecting whether multitaps are plugged.
2016-07-29libretro: Refactor reading controller typeAdrien Plazas
Refactor the way the controller type variables are read as we were doing 8 times almost exactly the same thing. This makes the code more readable and maintainable.
2016-06-18suppress hack for crazy value on read port 2alexis-puska
pass pad index in pad datas structure.
2016-05-13Style nitscbransden
2016-05-13Defensive code to avoid SEGFAULTdankcushions
2016-05-13comment debugging printfalexis-puska
2016-05-13fix analog valuealexis-puska
fix analog value
2016-05-13Init in_type fullycbransden
2016-05-13second implementation of multitapalexis-puska
add game/core option to enabled or disabled multitap. Test with micro machine V3 and 5 devices, 2 multitap enabled, all device react good i can’t test the 6 7 8 select player but i can select 8 gamer. The 2 multitap works fine. i detect a bug, when we change the game pad type to analog, the library crash, see it next time
2016-05-13Added multitap core option & style nitscbransden
2016-05-13Initial multitap supportalexis-puska
2016-04-22Merge branch 'master' of https://github.com/notaz/pcsx_rearmed into notaz-masterdankcushions
2016-04-01don't use __ARM_ARCH_7A__notaz
github issue #68
2016-03-02Merge https://github.com/notaz/pcsx_rearmedtwinaphex
2016-03-01Fix undefined compile errorChristopher Bransden
2016-01-16(3DS) - remove provileged services enabling code, it should be done byaliaspider
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).
2016-01-07menu: fix input config for device names ending with spacenotaz
reported by KP142EH12 and perhaps somebody else I forgot also take the opportunity to update libpicofe
2015-11-17fixed compile error and player2 supportphaseIV
2015-11-17fix for buttons I and II valuesphaseIV
2015-11-16initial neGcon controller supportphaseIV
2015-10-03(CTR/3DS) some performance tweaks:aliaspider
- use linearAlloc for vout_buf. - use svcFlushProcessDataCache to flush only the required range, invalidating icache doesn't seem to be required.
2015-10-01nitaliaspider
2015-10-01(CTR/3DS) add a warning message when mprotect is called without thealiaspider
needed svc access.
2015-10-01(ctr/3ds) fix 3dsx build.aliaspider
2015-09-29(vita) build fix (cont).aliaspider
add missing files
2015-09-29(vita) build fix.aliaspider
2015-09-23(ctr/3ds) add zconf.h tooaliaspider
2015-09-23(ctr/3ds) add zlib.haliaspider