aboutsummaryrefslogtreecommitdiff
path: root/frontend/plugin_lib.c
AgeCommit message (Collapse)Author
2021-04-03Enables Menu+L1/R1 for L2/R2 and vice versaneonloop
The menu now appears when releasing the button as long as another button hasn't been pressed. Menu+L will activate L2 if L1 is bound to L, or L1 if L2 is bound to L. This allows rebinding for games that prefer L2/R2, like Twisted Metal 2.
2021-03-14Adds frameskip based on free audio buffer spaceneonloop
2018-11-06enabled scph-1110 analog joystick in the menuSakitoshi
analog pad tyoe now corresponds to the spch-1110 analog joystick or spch-1150 in flightstick mode. the new pad type dualshock was added that corresponds to the old analog pad type spch-1200.
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-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-03-01Fix undefined compile errorChristopher Bransden
2015-02-03frontend: fix minor glitches on video mode changesnotaz
2015-01-13frontend: tune scanline implementation a bitnotaz
2014-12-25frontend: scanline efect and memcard savingnotaz
2014-12-25frontend: add 2x scaling optionnotaz
2013-02-18frontend: maemo: some refactoringnotaz
2013-02-17Maemo ehancementPaolo Iommarini
-Added command line options -Added pause on incoming call -Added change disc
2013-02-08move cspace back to frontendnotaz
plugins no longer depend on it
2013-02-05frontend: do all bpp handling in plugin_libnotaz
2013-01-31frontend: change how exit is donenotaz
will no longer be done from recompiler callback that could cause still used data to be freed
2013-01-05frontend: don't update during resetnotaz
otherwise update thread may collect input events that really belong to UI. Another hack :(
2013-01-05frontend: add layer height limitnotaz
otherwise some platforms may end up trying to set resolutions with low height and fail
2012-12-02mave plugin and core shared includes to single locationnotaz
2012-11-28clean up mmap hacksnotaz
still messy but perhaps beter
2012-11-28frontend: remove res checknotaz
it's already done at the upper level, and this was wrong anyway because plat_gvideo_set_mode can change vout_w and vout_h
2012-11-28frontend: update caanoo portnotaz
2012-11-18frontend: overlay improvementsnotaz
work directly on psx vram
2012-11-18fix gun handling in enhancement modenotaz
2012-11-11frontend: move text drawing to libpicofenotaz
+ some minor fixes
2012-11-10frontend: change nub_adjust rangesnotaz
2012-11-10frontend: improve pandora nub to PSX analog mappingnotaz
2012-11-05drop some unused codenotaz
2012-11-05switch over to libpicofenotaz
- libretro should not be affected by this, all others need to do 'git submodule init && git submodule update' from now on. - pandora should get gamma control support
2012-11-02frontend: make text bg darknotaz
2012-11-02move blit to core, allow filtering while blittingnotaz
also adds libpicofe to pull filters from, and filter related UI stuff
2012-10-12use plat_mmap for RAM toonotaz
2012-10-12start mmap'ing vram, with hugetlb if possiblenotaz
2012-08-16frontend: move layer size codenotaz
also fix broken layer height limiting
2012-08-01frontend: track output and psx sizes separatelynotaz
output layer and psx resolutions don't have to match, like it is on Caanoo.
2012-07-19gpulib: clear fb when display is blankednotaz
2012-07-09frontend: move some leftover pandora parts out of common codenotaz
2012-04-29frontend: clean up some hacksnotaz
2012-01-21frontend: export fps stats to pluginsnotaz
2011-12-11frontend: make analogs configurablenotaz
2011-12-10add vibration support for Caanoonotaz
2011-12-06export frame count to gpu toonotaz
2011-12-05remove gpu vblank callbacksnotaz
we do it in core now
2011-10-30frontend: fix screenshot functionality for polluxnotaz
2011-10-30frontend: add touchscreen-as-buttons input codenotaz
intended for Caanoo/Wiz
2011-10-08recompilation-caused frameskip workaroundnotaz
2011-10-02yet more random armv5 tweaksnotaz
2011-09-27frontend: few more pollux/caanoo tweaksnotaz
2011-09-25add pollux/caanoo port, refactor thingsnotaz