Commit Graph

750 Commits

Author SHA1 Message Date
LibretroAdmin
74d871db9b
Merge pull request #101 from warmenhoven/warmenhoven/pr/old-ios-tvos
ios/tvos: properly set min supported version
2024-10-21 16:46:51 -05:00
Eric Warmenhoven
fe57ecbc81 ios/tvos: properly set min supported version 2024-10-21 10:09:28 -04:00
LibretroAdmin
285220ed69
Merge pull request #100 from Ploggy/master
[WiiU] Aroma CFW Compatibility
2024-06-28 17:38:56 -05:00
Ploggy
edeb733f8f Update Makefile 2023-03-03 18:55:06 +00:00
LibretroAdmin
fd45b0e055
Update .gitlab-ci.yml 2022-07-25 10:02:24 +02:00
LibretroAdmin
28ef70ac2f
Update .gitlab-ci.yml 2022-07-25 10:01:32 +02:00
Autechre
23f759bc4b
Merge pull request #96 from jdgleaver/low-pass-filter
Snes9x2005 Non-Plus: Add optional low pass audio filter
2022-04-01 14:01:50 +01:00
jdgleaver
8252e54e14 Snes9x2005 Non-Plus: Add optional low pass audio filter 2022-04-01 12:00:23 +01:00
Autechre
962e034447
Merge pull request #93 from jSTE0/miyoo-fast-aligned
platform/miyoo: Use optimised build flags
2022-03-22 15:33:45 +01:00
Autechre
7ab2e3962b
Merge pull request #94 from crystalct/master
PS3/PSL1GHT Makefile update
2022-03-22 15:33:38 +01:00
Autechre
a279e2b216
Merge pull request #95 from jdgleaver/audio-sample-pacing
Fix audio sample pacing
2022-03-22 15:22:37 +01:00
jdgleaver
d22597e903 Fix memory leaks 2022-03-22 13:39:12 +00:00
jdgleaver
e36e336192 Fix audio sample pacing 2022-03-22 12:56:55 +00:00
CrystalCT
b67311ea5b PS3/PSL1GHT Makefile update 2022-02-28 14:17:58 +01:00
jSTE0
70b46dbb69 platform/miyoo: Use optimised build flags
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-25 22:19:29 +00:00
Autechre
abd072aa37
Merge pull request #92 from jSTE0/microopt 2022-02-23 02:53:07 +01:00
Jonathan Teh
a8f26919a2 dsp1: Use clz CPU instruction when normalising fixed-point numbers
Use the gcc built-in function, making the operation constant-time and
branch-free.
2022-02-22 23:57:22 +00:00
Jonathan Teh
f9698dddfe fx: Optimise copying registers on LE platforms
Use {READ,WRITE}_WORD so that it copies by word on little-endian
platforms. Mark a LUT const for const-correctness.
2022-02-22 23:57:13 +00:00
Jonathan Teh
1e6f792755 dsp: Fix assignment of Op11Xr
Fix regression introduced in snes9x-1.40.
2022-02-22 23:28:44 +00:00
Jonathan Teh
09334d5469 gfx: Use simpler equality test for IPPU.FrameCount
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-02-22 23:05:46 +00:00
Autechre
01564ac5d9
Merge pull request #91 from keithbowes/soft-reset
Call S9xSoftReset() instead of S9xReset(), like newer Snes9x cores do
2022-01-29 11:00:08 +01:00
Keith Bowes
bf6f21259c Call S9xSoftReset() instead of S9xReset(), like newer Snes9x cores do 2022-01-28 22:37:30 -05:00
Autechre
77e9cd293c
Merge pull request #90 from salvacam/master
add Miyoo target
2022-01-10 19:55:39 +01:00
salvacam
2749ecb5fc add Miyoo target 2022-01-10 19:52:34 +01:00
twinaphex
88a46f7c08 Cleanups 2021-11-03 01:04:22 +01:00
twinaphex
e3fc5b25a5 Get rid of source/boolean.h 2021-09-27 17:50:40 +02:00
Autechre
5a0ef7339e
Merge pull request #89 from jdgleaver/vfs-support
Replace direct direct file access with VFS routines
2021-09-17 18:06:12 +02:00
jdgleaver
7d871ab87d Replace direct direct file access with VFS routines 2021-09-17 10:37:49 +01:00
twinaphex
f53deef14f Revert "Update core options"
This reverts commit 0cc3630257.
2021-08-17 10:36:54 +02:00
twinaphex
0cc3630257 Update core options 2021-08-16 21:53:45 +02:00
twinaphex
b5b90f70c0 Prevent some warnings from unused functions 2021-08-12 15:56:43 +02:00
twinaphex
88d4b81bd2 * Rename core options prefix from 'catsfc' to 'snes9x_2005'
* Update to core options v2 - add Emulation Hacks category
2021-08-12 15:51:40 +02:00
twinaphex
71db1be367 Cleanup 2021-06-07 18:32:34 +02:00
twinaphex
790f5b8c7f Cleanups 2021-06-07 18:31:16 +02:00
twinaphex
1b271711a2 Cleanups 2021-06-07 18:22:52 +02:00
twinaphex
a17e300a22 Rename LOAD_FROM_MEMORY_TEST to LOAD_FROM_MEMORY 2021-06-04 22:37:50 +02:00
twinaphex
21df2cef5b Add od-beta 2021-03-25 21:30:23 +01:00
twinaphex
dcb22994b1 Add ios-arm64/tvos-arm64 2021-03-11 09:03:22 +01:00
twinaphex
218be8ef54 (MVC) Embed MSVCRT runtime 2021-02-14 22:30:24 +01:00
twinaphex
a2f9a6f050 Add MSVC 2005/2010 for Snes9x 2005 Plus 2021-02-10 23:37:39 +01:00
twinaphex
1abafb977f Add MSVC 2005/2010 targets 2021-02-10 14:30:03 +01:00
twinaphex
3ec8fb96dc Add MSVC 2005 and 2010 targets 2021-02-10 14:25:11 +01:00
twinaphex
53f1c80a3f (MacOS) Add ARM 64bit support 2021-01-29 09:05:47 +01:00
twinaphex
18307e0c4a (macOS) Set up CROSS_COMPILING for ARM 64bit 2021-01-28 20:54:15 +01:00
Autechre
77783aaeca
Update .gitlab-ci.yml 2021-01-09 17:09:05 +01:00
Autechre
05ed5c34ed
Update .gitlab-ci.yml 2021-01-07 21:04:07 +01:00
Autechre
a4a5115cf1
Update .gitlab-ci.yml 2021-01-02 00:00:49 +01:00
Autechre
5dbdc053e8
Update Makefile 2020-12-29 07:13:25 +01:00
Autechre
a13dbbeb34
Update Makefile 2020-12-29 02:29:20 +01:00
Autechre
2f6f84e12d
Update .gitlab-ci.yml 2020-12-29 00:42:45 +01:00