aboutsummaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2019-11-08gpulib: fix out-of-bounds reads in do_cmd_buffer()Daniel Silsby
When gpu.cmd_buffer[] is filling up, and the last 1 or 2 words in it are the beginning of a new vram read/write cmd, do_cmd_buffer() would access out-of-bounds, reading garbage pos/size data. Fixes corrupted gfx in this PS1 .exe test utility: https://github.com/PeterLemon/PSX/tree/master/CPUTest/CPU/LOADSTORE/LW (This and all similar tests on Peter's site). Note that gfx access in this utility is done entirely through cmds given through GPUwriteData(), i.e. direct CPU->GP0 stores, not DMA.
2019-03-13Merge pull request #123 from gameblabla/diablofix_hacknotaz
Diablo Music fix for PCSX Rearmed. (optional hack)
2019-03-07Fix for compiling it against newer zlib versions.gameblabla
2019-03-07Diablo Music fix for PCSX Rearmed. (optional hack)gameblabla
Let's also allow it to be changed from the menu. Set to off by default as it could cause issues in some other games.
2017-05-03use pc-relative offsets for PIC toonotaz
2016-04-01don't use __ARM_ARCH_7A__notaz
github issue #68
2015-02-06libretro: always use fixed samples per framenotaz
2015-02-05gpulib: remove unneeded hacknotaz
2015-02-04gpu_unai: fix some 64bit issuesnotaz
2015-02-03frontend: fix minor glitches on video mode changesnotaz
2015-02-02spu: c64x: fix cache handling, enable l2notaz
2015-02-02spu: fix some thread safety issuesnotaz
reverb and stuff
2015-01-13spu: put reverb on the thread toonotaz
and more stuff to work struct
2015-01-12gpulib: use more conservative loop detectionnotaz
the old one was causing too many cache misses
2015-01-12some random improvementsnotaz
2015-01-12spu: fix some skip accuracy issuesnotaz
2015-01-10spu: don't block on audionotaz
2015-01-10spu: support multiple pending buffersnotaz
for threaded implementation
2015-01-05spu: finish offload code to TI C64x DSPnotaz
rather disappointing result so far, though :(
2015-01-04spu: start offload code to TI C64x DSPnotaz
2015-01-04spu: threaded implementationnotaz
unlike original P.E.Op.S. implementation, the goal here is to carefully avoid any side effects caused by having the thread enabled
2015-01-03spu: get rid of bStop, clean upnotaz
2015-01-03spu: move more things to StartSoundnotaz
2015-01-03spu: reduce use of globalsnotaz
to be used by upcoming threaded code..
2015-01-03spu: handle stop better, split main func morenotaz
2015-01-03mingw build fixesnotaz
2014-12-21spu: fix first sample, don't play aheadnotaz
2014-12-21spu: avoid NULL pSpuIrqnotaz
CTR sets 0 irq address, and savestates mess up
2014-12-20fix up other platforms after rumble changenotaz
2014-12-20libretro: Add rumble supportksv1986
Conflicts: frontend/libretro.c
2014-12-20spu: put globals into a structurenotaz
- also clean up some unused stuff - put spu config into it's own structure and header
2014-12-20spu: remove some hacksnotaz
2014-12-20spu: rework synchronizationnotaz
2014-12-20spu: add a schedule callbacknotaz
2014-12-20spu: fix some fmod related breakagenotaz
2013-11-04psx_gpu: workaround binutils bug #14887notaz
Initially reported and patch supplied by ssj3gogeta
2013-04-02drc/psx_gpu: handle more calling conventionsnotaz
2013-04-01asm: fix incorrect offsetsnotaz
2013-04-01psx_gpu: support relative jumptablesnotaz
stupid Mach-O
2013-04-01psx_gpu: convert to UAL, load everything from contextnotaz
2013-04-01still adjusting asm for better as compatibility..notaz
2013-03-25asm: use a macro for functionsnotaz
2013-03-25Don't compile in null sound driver for libretro and addtwinaphex
Makefile.libretro
2013-03-17spu: change sync againnotaz
will hurt audio if game is way too slow, but perhaps improve sync situation a bit..
2013-03-15psx_gpu: fix line mask testnotaz
2013-03-15psx_gpu: minor test fixesnotaz
2013-03-15psx_gpu: fix mask set in blend_blocks variantnotaz
thanks to Exophase for help with coming up with this fix
2013-02-08move cspace back to frontendnotaz
plugins no longer depend on it
2013-02-06disable standalone pluign buildsnotaz
these were for testing mostly, not for general use. Also fix a typo along the way.
2013-02-06attempt to make gles plugin work under RPinotaz