aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-27Rearrange files for new_dynarectwinaphex
2016-09-27Merge pull request #71 from frangarcj/masterTwinaphex
Optimizations and quit error
2016-09-27(Vita) Disable debugFrancisco José García García
2016-09-27(Vita) Fix deinit bugFrancisco José García García
2016-09-27(VITA) Enable O3 optimizationsFrancisco José García García
2016-09-26Merge pull request #70 from d3m3vilurr/fix-undef-ref-deinit_vita_mmapTwinaphex
Fix build error about undefined reference to `deinit_vita_mmap'
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-26Merge pull request #68 from frangarcj/masterTwinaphex
(VITA) Dynarec working
2016-09-26(VITA) Dynarec workingFrancisco José García García
2016-09-22Merge pull request #67 from frangarcj/patch-1Twinaphex
Fix block creation
2016-09-21Update libretro.cFrancisco José García García
2016-09-21Merge branch 'mainline' into libretronotaz
2016-09-21partially revert c4052f4d79cfnotaz
See github issue #74 for details.
2016-09-21drc: some vita and 3ds supportnotaz
not tested, mostly just guesswork
2016-09-21drc: avoid MAP_FIXEDnotaz
it's almost never a good idea, it will override some other mapping and make things crash
2016-09-20partially revert "(VITA) Some dynarec"notaz
See github issue #74 for details.
2016-09-20Revert "(VITA) Another dynarec fix"notaz
This reverts commit d9e6b42f224f10d8b6f2454da1f5d80735f8e0d6. See github issue #74 for details.
2016-09-20Revert "(VITA) More dynarec fixes"notaz
This reverts commit 1c2e3fc3baf93e7c17f678d0d187e9f424360bb2. See github issue #74 for details.
2016-09-19Revert "redports backport"twinaphex
This reverts commit f82bcc681184536aa6d3ee410b938671c1ba2ead.
2016-09-19drc: try to support w^x platforms like iOSnotaz
untested...
2016-09-19drc: remove unnecessary cache flushingnotaz
should already be flushed or not matter at this point
2016-09-18drc: enable and fix warningsnotaz
these were kept for compat with Ari64's code, which is removed, see previous commit messages
2016-09-18drc: mark things staticnotaz
2016-09-18drc: strip eol blanksnotaz
Because people send patches while using editors that strip blanks and the patch becomes a mess.
2016-09-18drc: drop less obvious dead codenotaz
2016-09-18drc: drop heaps of dead codenotaz
I've kept it around to keep the code similar to Ari64's version, so that it would be easier to merge back his fixes. However Mupen64plus has long reformatted the code and it kind of went different direction anyway, so there is no point to keep all this code now.
2016-09-09redports backporttwinaphex
2016-09-08Merge pull request #64 from orbea/debugTwinaphex
OPENGL_DEBUG is not needed
2016-09-08OPENGL_DEBUG is not neededorbea
2016-09-07Merge pull request #61 from frangarcj/masterTwinaphex
(VITA) I think this is not going to work but if someone can test it
2016-09-07Merge pull request #62 from orbea/debugTwinaphex
Use DEBUG=1 properly for debug builds
2016-09-06Use DEBUG=1 properly for debug buildsorbea
2016-09-06(VITA) I think that is not VM Memory and do some alignmentfrangarcj
2016-09-06(VITA) More dynarec fixesfrangarcj
2016-09-06(VITA) Another dynarec fixfrangarcj
2016-09-06(VITA) Some dynarecfrangarcj
2016-08-06(Vita) Have to set DRC_CACHE_BASE to 0 for nowtwinaphex
2016-08-06(Vita) Try to enable dynarec nowtwinaphex
2016-08-06Merge pull request #55 from vanfanel/masterTwinaphex
Please, don't use for loop initial declarations because it forces us …
2016-08-03Please, don't use for loop initial declarations because it forces us to use ↵vanfanel
higher C std
2016-07-30Merge pull request #54 from Kekun/fix/set-controller-port-deviceTwinaphex
libretro: Split update_controller_port_device()
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-30Merge pull request #53 from Kekun/fix/set-controller-port-deviceTwinaphex
Fix/set controller port device
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-30Merge pull request #52 from Kekun/fix/set-controller-port-deviceTwinaphex
Fix/set controller port device
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.