101 Commits

Author SHA1 Message Date
ekeeke
a04c0d11de [Core/MS] added support for latest x-in-1 Korean mapper and improved existing mapper (credits to Ben Sittler & Omar Cornut at smspower.org for mappers reverse-engineering and description) 2025-10-26 11:19:51 +01:00
ekeeke
e3bdb20cd4 [Core/MD] added support for "The Secret of the Four Wings" (incl. YX5200 MP3 player emulation) 2025-09-05 09:53:15 +02:00
Romain TISSERAND
2986c1a08c [Core/CD] Bump libchdr and adjust build (#586)
* Bump libchdr and adjust build
* Additional zstd cleanup and fix Wii build
* Fix libretro/android build
* Fix standalone sdl/gx_vstudio projects
* Fix CHD loading for libretro
2025-07-24 19:31:11 +02:00
saulfabreg Wii VC Project
8e3e705999 [Core/CD] more robust ov_callbacks (fixes OGG Vorbis playback in Libretro), disable multiple OGG at once on GC/Wii/Wii U libretro
* more robust ov_callbacks, fixes OGG Vorbis playback in some Libretro platforms, disable multiple OGG at once on GC/Wii/Wii U libretro

Not sure but it seems the libretro VFS implementation/stuff breaks OGG playback in some Libretro platforms (mostly GameCube/Wii/Wii U)...

Also disables multiple OGG files open at once in the libretro cores for GC, Wii, and Wii U, as it could also cause OGG playback issues.

Thanks to irixxxx for helping with this fix.

* change ov_seek64_wrap to ov_cdStreamSeek (suggested by ekeeke)
2025-07-21 19:52:58 +02:00
ekeeke
c6d1e5ac38 [Core/CD] added optional (platform-specific) SUB-CPU address error exceptions emulation (currently activated for libretro & SDL Windows ports only) 2021-10-09 18:53:59 +02:00
Juliano Dorigão
b8eda29c51 [libretro] Added rpi3/4_64 to makefile (#386) 2021-09-13 15:03:16 +02:00
ekeeke
4e3ca297ab [libretro] increased maximal ROM size for Unix, Windows, OS X, IOS and Android platforms 2021-08-10 14:50:17 +02:00
liberodark
d62c48d77f Add New Devices
Adding OGA/OGS
Adding N2
Adding RockPro64
2021-04-27 19:46:21 +02:00
nukeykt
dd6165785f [Core/Sound] add nuked ym2413 core 2019-12-22 18:05:15 +09:00
feos
fdce31ae8b optionally add core/debug to libretro makefiles 2019-04-25 21:43:03 +03:00
lacastri
c2f6e868a4 libnx port
Miguel Castiblanco authored
2018-10-07 19:30:11 -05:00
retrotalker
d908cae277 libretro sync 2018-08-17 20:38:52 -05:00
hunterk
5737367536 move HAVE_YM3438 define out to LIBRETRO_CFLAGS 2017-10-10 14:43:11 -05:00
Brian Koropoff
fe21bb5950 Tidy up overclock code
Also use full available precision for overclock ratio.
2017-10-07 17:24:37 -07:00
Brian Koropoff
f3e0641b1b Allow more fine-grained overclocking
Some games can benefit from a little overclocking but start behaving
strangely at 2x.  Make the internal overclock ratio a fixed point
number and add 3 fractional settings.
2017-10-04 22:07:45 -07:00
Brian Koropoff
2135365d5c Add experimental overclock option.
This reduces all cycle costs by half for the primary CPU.  There
is a delay upon loading before overclocking is applied as a
workaround for some games that detect PAL/NTSC systems by counting
cycles in a frame at startup.
2017-10-03 16:46:17 -07:00
twinaphex
a1f022bd04 update 2017-09-17 19:32:52 +02:00
twinaphex
e23498aece Remove msvc 2003/2010 solutions 2017-09-17 19:32:52 +02:00
twinaphex
a7e94e3870 Fix build 2017-09-07 02:25:35 +02:00
twinaphex
cf1e6fdf11 Sync both repos 2017-09-06 18:59:04 +02:00
EkeEke
05dc8faa04 [Core/CD] added (optional) CHD image file support 2017-08-27 16:42:31 +02:00
Sérgio Benjamim
345402774e Add option to build against shared libvorbis (tremor by default). 2017-04-20 00:40:42 -03:00
Sérgio Benjamim
bb6fa78347 Backport from debian, fix hardening-no-fortify-functions. 2017-04-20 00:24:33 -03:00
Sérgio Benjamim
307c6f5c05 Makefile cleanup. 2017-04-20 00:20:26 -03:00
aliaspider
0f1d9501cf (ngc/Wii/WiiU) buildfix for devkitpro r29. 2017-01-23 18:50:33 +01:00
orbea
2bafab042e Allow setting GIT_VERSION 2017-01-19 16:35:21 -08:00
Gregor Richards
fd06e074bb Report git version with library_version 2016-12-09 18:07:12 -05:00
aliaspider
40c978223b (WIIU) use dynamic allocation of rom buffer. 2016-11-08 06:50:39 +01:00
twinaphex
3c6d839da4 Add wiiu target 2016-11-07 02:18:17 +01:00
Toad King
2707890fe9 this should fix the corrupted graphics on emscripten 2016-09-10 14:04:14 -05:00
twinaphex
e848e53e17 (Emscripten) Update target 2016-09-08 10:38:50 +02:00
twinaphex
8ae8ebbbe7 Update target name 2016-09-07 04:56:18 +02:00
twinaphex
bd762e131f Emscripten - set to little endian 2016-09-07 01:08:08 +02:00
vanfanel
f00c4183a3 Removed redundant CFLAG in Pi1 platform 2016-05-24 14:36:14 +02:00
vanfanel
adfdf4387d Removed redundant CFLAG on the Rpi2 and Rpi3 platforms 2016-05-24 14:01:32 +02:00
Logan McNaughton
a4a54ca255 Add rpi3 platform 2016-05-04 20:33:40 -06:00
twinaphex
12713211fd Add GCW0 target 2016-03-04 06:25:04 +01:00
dalter
78daef58d3 Fix emscripten background parallax FPS delay 2016-02-28 17:31:38 +03:00
vanfanel
085ef7c41b Small correction in rpi1 platform definitions 2016-02-27 12:01:09 +01:00
vanfanel
c276fb219d Add rpi1 platform definitions with notable speed up on 8bit sega systems! corrected rpi2 platform definitions identation. 2016-02-27 11:21:07 +01:00
vanfanel
87c8781a39 Made a small correction in Raspberry Pi 2 platform definitions as we were using an un-needed define. 2016-02-24 23:40:14 +01:00
vanfanel
410119d5a0 Add Raspberry Pi 2 platform definition with optimized flags and defines. 2016-02-24 23:27:04 +01:00
twinaphex
7d8d5f1026 Add iOS 9 rules 2015-10-16 03:05:03 +02:00
aliaspider
c381e8b1c7 (3DS) build fix
static memory when building .cia is limited.
2015-09-11 13:52:59 +01:00
twinaphex
fff6d424af (CTR/3DS) Add target 2015-09-09 07:28:52 +02:00
Francisco José García García
bf9cfc224f [Vita] Fix build 2015-09-05 14:48:38 +02:00
twinaphex
6d3dd37b6f Add Vita target 2015-08-31 21:43:30 +02:00
twinaphex
04f6325f14 Remove this Emscripten rule 2015-08-29 05:58:14 +02:00
Twinaphex
46bb2e66a5 (OSX) Lower requirements to OSX 10.1 2015-08-02 00:13:37 +02:00
twinaphex
11bf8dd2f5 Update 2015-08-01 22:08:15 +02:00