aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-16Merge branch 'dynarec' into performanceperformanceneonloop
2022-02-09Adds few assembly gfx functions from snes9x2002asmgfxneonloop
2022-02-09Adds experimental ARM dynarecdynarecneonloop
Supports ARMv5 and higher, enable with USE_DYNAREC Makefile variable
2022-02-09Adds trimui s supportHEADtrimui-sneonloop
2022-02-09Adds frameskip interval for limiting max skipped framesneonloop
2022-07-25Update .gitlab-ci.ymlLibretroAdmin
2022-07-25Update .gitlab-ci.ymlLibretroAdmin
2022-04-01Merge pull request #96 from jdgleaver/low-pass-filterAutechre
Snes9x2005 Non-Plus: Add optional low pass audio filter
2022-04-01Snes9x2005 Non-Plus: Add optional low pass audio filterjdgleaver
2022-03-22Merge pull request #93 from jSTE0/miyoo-fast-alignedAutechre
platform/miyoo: Use optimised build flags
2022-03-22Merge pull request #94 from crystalct/masterAutechre
PS3/PSL1GHT Makefile update
2022-03-22Merge pull request #95 from jdgleaver/audio-sample-pacingAutechre
Fix audio sample pacing
2022-03-22Fix memory leaksjdgleaver
2022-03-22Fix audio sample pacingjdgleaver
2022-02-28PS3/PSL1GHT Makefile updateCrystalCT
2022-02-25platform/miyoo: Use optimised build flagsjSTE0
Opt-in to FAST_ALIGNED_LSB_WORD_ACCESS optimisation which was actually backported to a standalone fork in m45t3r/snes9x4d@cf6dedb1. Speeds up some CPU and PPU operations. Similarly, stop unrolling loops as in m45t3r/snes9x4d@8a342cde to help small CPU cache devices like the Miyoo.
2022-02-23Merge pull request #92 from jSTE0/microoptAutechre
2022-02-22dsp1: Use clz CPU instruction when normalising fixed-point numbersJonathan Teh
Use the gcc built-in function, making the operation constant-time and branch-free.
2022-02-22fx: Optimise copying registers on LE platformsJonathan Teh
Use {READ,WRITE}_WORD so that it copies by word on little-endian platforms. Mark a LUT const for const-correctness.
2022-02-22dsp: Fix assignment of Op11XrJonathan Teh
Fix regression introduced in snes9x-1.40.
2022-02-22gfx: Use simpler equality test for IPPU.FrameCountJonathan Teh
As it's only incremented here and then reset to 0, avoids integer division, which can be be expensive on CPUs without this instruction such as pre-ARMv7 classic ARMs.
2022-01-29Merge pull request #91 from keithbowes/soft-resetAutechre
Call S9xSoftReset() instead of S9xReset(), like newer Snes9x cores do
2022-01-28Call S9xSoftReset() instead of S9xReset(), like newer Snes9x cores doKeith Bowes
2022-01-10Merge pull request #90 from salvacam/masterAutechre
add Miyoo target
2022-01-10add Miyoo targetsalvacam
2021-11-03Cleanupstwinaphex
2021-09-27Get rid of source/boolean.htwinaphex
2021-09-17Merge pull request #89 from jdgleaver/vfs-supportAutechre
Replace direct direct file access with VFS routines
2021-09-17Replace direct direct file access with VFS routinesjdgleaver
2021-08-17Revert "Update core options"twinaphex
This reverts commit 0cc36302575b2bc3b2f1dc56648f7c8365a70a82.
2021-08-16Update core optionstwinaphex
2021-08-12Prevent some warnings from unused functionstwinaphex
2021-08-12* Rename core options prefix from 'catsfc' to 'snes9x_2005'twinaphex
* Update to core options v2 - add Emulation Hacks category
2021-06-07Cleanuptwinaphex
2021-06-07Cleanupstwinaphex
2021-06-07Cleanupstwinaphex
2021-06-04Rename LOAD_FROM_MEMORY_TEST to LOAD_FROM_MEMORYtwinaphex
2021-03-25Add od-betatwinaphex
2021-03-11Add ios-arm64/tvos-arm64twinaphex
2021-02-14(MVC) Embed MSVCRT runtimetwinaphex
2021-02-10Add MSVC 2005/2010 for Snes9x 2005 Plustwinaphex
2021-02-10Add MSVC 2005/2010 targetstwinaphex
2021-02-10Add MSVC 2005 and 2010 targetstwinaphex
2021-01-29(MacOS) Add ARM 64bit supporttwinaphex
2021-01-28(macOS) Set up CROSS_COMPILING for ARM 64bittwinaphex
2021-01-09Update .gitlab-ci.ymlAutechre
2021-01-07Update .gitlab-ci.ymlAutechre
2021-01-02Update .gitlab-ci.ymlAutechre
2020-12-29Update MakefileAutechre
2020-12-29Update MakefileAutechre