aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-12Silence some unused variable warningstwinaphex
2020-02-12Take out this override for OSXtwinaphex
2020-02-12Buildfixtwinaphex
2020-02-12gte_neon: fix compile under clang's assemblernotaz
2020-02-12add some missing license headersnotaz
2020-02-12gte_neon: fix compile under clang's assemblernotaz
2020-02-11License these files as MITtwinaphex
2020-02-09Update Android.mkTwinaphex
2020-02-09(Android) Aarch64/x86/x64 now has lightrec supporttwinaphex
2020-02-09Buildfix for LLVMtwinaphex
2020-02-09OSX should use lightrecTwinaphex
2020-02-09Fix buildTwinaphex
2020-02-09Update Makefile.libretroTwinaphex
2020-02-09Update psxmem.cTwinaphex
2020-02-08(NEON GPU) Don't hide this for non-ARMtwinaphex
2020-02-08Start getting NEON GPU to work on non-Armtwinaphex
2020-02-08License this MIT - should be compatible with everythingtwinaphex
2020-02-08Merge pull request #381 from negativeExponent/travis_updateTwinaphex
Update .travis.yml
2020-02-08Merge pull request #380 from negativeExponent/fix_makefileTwinaphex
Update Makefile.libretro
2020-02-08menu: fix a buffer overflownotaz
Reported by @wwhheerree, closes #152.
2020-02-09Update .travis.ymlnegativeExponent
2020-02-09Update Makefile.libretronegativeExponent
2020-02-08Merge pull request #378 from pcercuei/libretroTwinaphex
Fix Linux build
2020-02-08Fix Linux buildPaul Cercueil
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2020-02-08Merge pull request #377 from pcercuei/libretroTwinaphex
Lightrec dynarec
2020-02-08cdrom: add missing BCD->int convert in cdrFreeze()Daniel Silsby
For some Eboot .PBP game images, when loading a savestate, a zlib error like 'uncompress failed with -5 for block 5383, sector 86132' would be output to stdout/stderr. The savestate would still be playable, though. Traced it down to cdrFreeze() failing to convert cdr.Prev from BCD->int when calling ReadTrack(). Note that the odd 'cdr.Prev[0]++;' line seems to be someone's hacky way of forcing ReadTrack() to avoid skipping what it thinks is a duplicate sector read.
2020-02-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.
2020-02-08Add support for the Lightrec dynarecPaul Cercueil
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2020-02-08pcsxmem: mmap RAM/BIOS/scratchpad to better locationsPaul Cercueil
This permits the Lightrec dynarec to emit better code. Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2020-02-08git subrepo clone (merge) https://github.com/witwall/mman-win32 deps/mmanPaul Cercueil
subrepo: subdir: "deps/mman" merged: "2d1c576e" upstream: origin: "https://github.com/witwall/mman-win32" branch: "master" commit: "2d1c576e" git-subrepo: version: "0.4.1" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "a04d8c2"
2020-02-08git subrepo clone https://github.com/pcercuei/lightrec.git deps/lightrecPaul Cercueil
subrepo: subdir: "deps/lightrec" merged: "6c69e10" upstream: origin: "https://github.com/pcercuei/lightrec.git" branch: "master" commit: "6c69e10" git-subrepo: version: "0.4.1" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "a04d8c2"
2020-02-08git subrepo clone https://git.savannah.gnu.org/git/lightning.git deps/lightningPaul Cercueil
subrepo: subdir: "deps/lightning" merged: "b0b8eb5" upstream: origin: "https://git.savannah.gnu.org/git/lightning.git" branch: "master" commit: "b0b8eb5" git-subrepo: version: "0.4.1" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "a04d8c2"
2020-02-01Merge pull request #376 from stuken/joycon_axis_fixTwinaphex
Add input analog axis range modifier
2020-02-01Add input analog axis range modifierStuart Kenny
Add core option to change axis saturation. Square bounds allow controllers that struggle to fully register diagonal deflections . Very helpful with switch joycons and some android controllers.
2020-01-23Merge pull request #375 from jdgleaver/disk-control-v1Twinaphex
Add disk control interface v1 support
2020-01-23Add disk control interface v1 supportjdgleaver
2019-12-16Merge pull request #370 from negativeExponent/switchTwinaphex
Update psxbios.c
2019-12-17Update psxbios.cnegativeExponent
2019-12-16Merge pull request #369 from negativeExponent/switchTwinaphex
Update
2019-12-17UpdatenegativeExponent
2019-12-14Merge pull request #368 from negativeExponent/memmapTwinaphex
Access psx main memory using retro_memory_map
2019-12-14Merge pull request #360 from negativeExponent/spu_irqTwinaphex
Add "Spu Irq" core option
2019-12-15Access psx main memory using retro_memory_mapnegativeExponent
2019-11-20Merge pull request #147 from senquack/cdrom_sstate_fixnotaz
cdrom: add missing BCD->int convert in cdrFreeze()
2019-11-12cdrom: add missing BCD->int convert in cdrFreeze()Daniel Silsby
For some Eboot .PBP game images, when loading a savestate, a zlib error like 'uncompress failed with -5 for block 5383, sector 86132' would be output to stdout/stderr. The savestate would still be playable, though. Traced it down to cdrFreeze() failing to convert cdr.Prev from BCD->int when calling ReadTrack(). Note that the odd 'cdr.Prev[0]++;' line seems to be someone's hacky way of forcing ReadTrack() to avoid skipping what it thinks is a duplicate sector read.
2019-11-11Merge pull request #146 from senquack/gpulib_fixnotaz
gpulib: fix out-of-bounds reads in do_cmd_buffer()
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-10-27Add "Spu Irq" core optionnegativeExponent
2019-10-24Merge pull request #351 from SindenLightgun/masterTwinaphex
Basic Guncon support
2019-10-24Merge pull request #358 from Sakitoshi/masterTwinaphex
sbi support for multidisc pbp