Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | Merge pull request #386 from ZachCook/master | Twinaphex | |
Fix second instance runahead | |||
2020-02-19 | Use a more lightweight reset method for lightrec | Zachary Cook | |
Reset is common when using runahead, this seems to prevent crashes when resets occur rapidly. | |||
2020-02-18 | Add fallback addresses so second instance runahead can work | Zachary Cook | |
Also prefer MAP_FIXED_NOREPLACE over MAP_FIXED, as it won't remove old memory maps | |||
2020-02-16 | (3DS) Set pthread stack size to 12MB - possible solution for crashes | Twinaphex | |
2020-02-12 | Silence some unused variable warnings | twinaphex | |
2020-02-12 | Take out this override for OSX | twinaphex | |
2020-02-12 | Buildfix | twinaphex | |
2020-02-12 | gte_neon: fix compile under clang's assembler | notaz | |
2020-02-09 | Update Android.mk | Twinaphex | |
2020-02-09 | (Android) Aarch64/x86/x64 now has lightrec support | twinaphex | |
2020-02-09 | Buildfix for LLVM | twinaphex | |
2020-02-09 | OSX should use lightrec | Twinaphex | |
2020-02-09 | Fix build | Twinaphex | |
2020-02-09 | Update Makefile.libretro | Twinaphex | |
2020-02-09 | Update psxmem.c | Twinaphex | |
2020-02-08 | (NEON GPU) Don't hide this for non-ARM | twinaphex | |
2020-02-08 | Start getting NEON GPU to work on non-Arm | twinaphex | |
2020-02-08 | License this MIT - should be compatible with everything | twinaphex | |
2020-02-08 | Merge pull request #381 from negativeExponent/travis_update | Twinaphex | |
Update .travis.yml | |||
2020-02-08 | Merge pull request #380 from negativeExponent/fix_makefile | Twinaphex | |
Update Makefile.libretro | |||
2020-02-09 | Update .travis.yml | negativeExponent | |
2020-02-09 | Update Makefile.libretro | negativeExponent | |
2020-02-08 | Merge pull request #378 from pcercuei/libretro | Twinaphex | |
Fix Linux build | |||
2020-02-08 | Fix Linux build | Paul Cercueil | |
Signed-off-by: Paul Cercueil <paul@crapouillou.net> | |||
2020-02-08 | Merge pull request #377 from pcercuei/libretro | Twinaphex | |
Lightrec dynarec | |||
2020-02-08 | cdrom: 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-08 | gpulib: 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-08 | Add support for the Lightrec dynarec | Paul Cercueil | |
Signed-off-by: Paul Cercueil <paul@crapouillou.net> | |||
2020-02-08 | pcsxmem: mmap RAM/BIOS/scratchpad to better locations | Paul Cercueil | |
This permits the Lightrec dynarec to emit better code. Signed-off-by: Paul Cercueil <paul@crapouillou.net> | |||
2020-02-08 | git subrepo clone (merge) https://github.com/witwall/mman-win32 deps/mman | Paul 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-08 | git subrepo clone https://github.com/pcercuei/lightrec.git deps/lightrec | Paul 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-08 | git subrepo clone https://git.savannah.gnu.org/git/lightning.git deps/lightning | Paul 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-01 | Merge pull request #376 from stuken/joycon_axis_fix | Twinaphex | |
Add input analog axis range modifier | |||
2020-02-01 | Add input analog axis range modifier | Stuart 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-23 | Merge pull request #375 from jdgleaver/disk-control-v1 | Twinaphex | |
Add disk control interface v1 support | |||
2020-01-23 | Add disk control interface v1 support | jdgleaver | |
2019-12-16 | Merge pull request #370 from negativeExponent/switch | Twinaphex | |
Update psxbios.c | |||
2019-12-17 | Update psxbios.c | negativeExponent | |
2019-12-16 | Merge pull request #369 from negativeExponent/switch | Twinaphex | |
Update | |||
2019-12-17 | Update | negativeExponent | |
2019-12-14 | Merge pull request #368 from negativeExponent/memmap | Twinaphex | |
Access psx main memory using retro_memory_map | |||
2019-12-14 | Merge pull request #360 from negativeExponent/spu_irq | Twinaphex | |
Add "Spu Irq" core option | |||
2019-12-15 | Access psx main memory using retro_memory_map | negativeExponent | |
2019-10-27 | Add "Spu Irq" core option | negativeExponent | |
2019-10-24 | Merge pull request #351 from SindenLightgun/master | Twinaphex | |
Basic Guncon support | |||
2019-10-24 | Merge pull request #358 from Sakitoshi/master | Twinaphex | |
sbi support for multidisc pbp | |||
2019-10-24 | sbi support for multidisc pbp | Sakitoshi | |
same syntaxis as beetle-psx, name the sbi file after the pbp and append an underscore and the number of the disc at the end. | |||
2019-10-07 | Merge pull request #354 from justinweiss/move-to-thread-api | Twinaphex | |
3DS: Switch from svc* to the thread* API | |||
2019-10-05 | 3DS: Switch from svc* to the thread* API | Justin Weiss | |
svcCreateThread doesn't fully set up thread vars, which causes svcBreaks / crashes when calling certain functions -- reentrant ones, for example. threadCreate, etc. are higher-level functions that do all the correct setup and cleanup. Since we're treating the thread structure as opaque, calling it an int_32t seems OK. | |||
2019-10-03 | Merge pull request #353 from justinweiss/default-thread-cpu-3ds | Twinaphex | |
3DS: Schedule threads on the default core |