Commit Graph

1375 Commits

Author SHA1 Message Date
EkeEke
ee4494a815 [Core/IO] improved 6-buttons controller emulation (fixes 'ToeJam & Earl in Panic on Funkotron') 2018-08-11 02:09:13 +02:00
EkeEke
3ec4b627e8 [Wii] fixed Wii U Pro Controller detection using libogc 2018-08-11 01:28:12 +02:00
EkeEke
7af5a0cdf4 [SDL] added LIBCHDR support 2018-07-03 00:12:36 +02:00
ekeeke
04d2b001fe
Merge pull request #229 from Clownacy/master
Fixed a few bugs in the SDL build
2018-07-02 07:53:41 +02:00
Clownacy
b68d016aa5 [SDL] fixed fullscreen in SDL2 build 2018-07-01 23:53:54 +01:00
Clownacy
0569355cb5 [SDL] make SDL2 build support 8, 15, and 32BPP rendering 2018-07-01 22:40:30 +01:00
Clownacy
6e9cb90da4 [SDL] SDL_OpenAudio returns negative error codes in SDL2
SDL1.2 just returns -1, which this code was still checking for
2018-07-01 21:33:30 +01:00
Clownacy
cb5b682872 [SDL] don't accept alternate audio formats
On my PC, the SDL2 build doesn't 'obtain' the S16 format it
requests, but since the rest of the SDL2 frontend expects S16, this
causes the audio to fail. So, instead, I force SDL to accept S16, and
just convert to the native format implicitly.

I also applied this to every sound format setting, since I imagine the
frontend doesn't support obtaining only one channel, or a non 48kHz
frequency.
2018-07-01 21:27:58 +01:00
Clownacy
aeb3a98df2 [SDL] don't include libchdr
The makefiles don't reference any of its sources, leading to build errors.
I'd fix this myself, but even when adding the relevant sources, I get
errors about multiply-defined types.
2018-07-01 21:27:42 +01:00
ekeeke
6d87a04192
Merge pull request #228 from lab313ru/vstudio
Visual Studio 2017 sdl2 solution
2018-06-30 22:08:35 +02:00
Vladimir Kononovich
191665c8d1 Visual Studio 2017 sdl2 solution. 2018-06-30 20:51:37 +03:00
EkeEke
724015c5a5 [Core/CD] fixed CHD data initialization (fixes potential crashes when loading non-CHD CD image files after 10MB ROM file) 2018-06-27 01:42:03 +02:00
EkeEke
ae28f87402 [Core/MS] improved region detection (fixes BIOS support with Japanese games) 2018-06-21 00:28:57 +02:00
EkeEke
5903e8291c [Wii] removed libwiiuse wrapper for 3rd-party Classic Controller & Wii U Pro Controller support (now included in libogc) 2018-06-20 23:29:36 +02:00
EkeEke
d17b0be5c9 Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX 2018-06-20 23:00:25 +02:00
EkeEke
326e30f3d8 [Wii] fixed build 2018-06-20 22:36:47 +02:00
ekeeke
726b7112d8
Merge pull request #211 from nukeykt/ym3438
[Core/Sound] Nuked OPN2: removed discrete ym3438 core
2018-01-31 21:30:12 +01:00
nukeykt
3aae6e4f09 [Core/Sound] Nuked OPN2: removed discrete ym3438 core 2018-02-01 00:01:03 +09:00
ekeeke
f3549f21b5
Merge pull request #210 from nukeykt/ym3438
[Core/Sound] accurate YM2612/3438 status read emulation on invalid port
2018-01-29 09:39:46 +01:00
nukeykt
06b3950d73 [Core/Sound] accurate YM2612/3438 status read emulation on invalid port 2018-01-29 13:24:13 +09:00
EkeEke
fee2bc8c28 [Core/Sound] added accurate YM2612 status & BUSY flag emulation for MAME core (verified on discrete and ASIC-integrated chips) 2018-01-07 16:44:14 +01:00
EkeEke
d0aa36acc3 [Core/CPU] improved 68K/Z80 synchronization 2018-01-07 16:24:28 +01:00
EkeEke
238e520a4a [SDL] fixed MingW compilation 2018-01-07 16:22:51 +01:00
ekeeke
e51cbc5eb8
[Libretro] fixes typo 2017-12-31 12:28:31 +01:00
ekeeke
3463f2f724
[libretro] keep base height unchanged in double-field interlaced mode to bypass integer scaling limitations 2017-12-31 12:26:07 +01:00
EkeEke
902dc4c4c0 [Core/Sound] added (optional) YM2612 DAC distortion emulation in MAME core & removed configurable YM2612 DAC resolution (deprecated) 2017-12-22 20:43:28 +01:00
EkeEke
b62ce884b8 [Core/Sound] added nuked YM3438 core to SDL port and fixed some GCC warnings 2017-12-22 20:37:58 +01:00
EkeEke
2656abe7af [Wii] fixed default input configuration 2017-12-22 20:05:31 +01:00
EkeEke
46f3e640e8 [Core/SG] improved SG-1000 cartridge memory mapping (fixes Safari Hunting crash when accessing unmapped ROM area) 2017-12-13 23:09:29 +01:00
EkeEke
515e2ff0d1 [Wii] added missing source files for WiiU GamePad Controller support on vWii 2017-12-13 23:07:42 +01:00
ekeeke
77ef8e8b70
Merge pull request #200 from libretro/master
[libretro] sync with libretro repository (fixed CHD support on Android & added Travis-CI build script)
2017-12-06 09:55:03 +01:00
Twinaphex
4e1b797e86
Merge pull request #120 from hizzlekizzle/master
hopefully add CHD support to JNI makefile
2017-11-28 03:59:21 +01:00
hunterk
2731a19a07 hopefully add CHD support to JNI makefile 2017-11-27 20:15:14 -06:00
twinaphex
71040583d6 Merge branch 'master' of https://github.com/libretro/Genesis-Plus-GX 2017-10-27 17:04:17 +02:00
twinaphex
81e028dccc Merge https://github.com/ekeeke/Genesis-Plus-GX 2017-10-27 17:03:59 +02:00
Brad Parker
82958d0410 add 3ds to travis build 2017-10-23 21:24:11 -04:00
Brad Parker
986936b024 add travis build script 2017-10-23 18:33:14 -04:00
ekeeke
8f597825b7 Merge pull request #190 from meepingsnesroms/master
[Libretro] enable overclock option for Android
2017-10-17 18:49:27 +02:00
meepingsnesroms
3a686d6b01 Libretro android overclock fix 2017-10-17 07:47:50 -07:00
Twinaphex
2c8af6348a Merge pull request #114 from hizzlekizzle/master
add HAVE_CHD to Android build
2017-10-16 01:41:15 +02:00
hunterk
9a792a1c00 add HAVE_CHD to Android build 2017-10-15 10:46:00 -05:00
ekeeke
c0de3722aa Merge pull request #187 from libretro/master
[Libretro] fixes compilation issue
2017-10-12 13:10:36 +02:00
hizzlekizzle
fbe58a9f34 Merge pull request #113 from hizzlekizzle/master
move HAVE_YM3438 define out to LIBRETRO_CFLAGS
2017-10-10 17:57:33 -05:00
ekeeke
c38efeea60 Merge pull request #185 from nukeykt/ym3438
Nuked OPN2: Minor PCM mode tweak.
2017-10-10 22:13:16 +02:00
hunterk
5737367536 move HAVE_YM3438 define out to LIBRETRO_CFLAGS 2017-10-10 14:43:11 -05:00
nukeykt
eff16f5a81 [Core/Sound] Nuked OPN2: Minor PCM mode tweak. 2017-10-10 23:51:58 +09:00
hizzlekizzle
5454ba36db Merge pull request #112 from ekeeke/master
Sync with upstream
2017-10-10 08:33:23 -05:00
ekeeke
5ec1cd099f Merge pull request #184 from bkoropoff/overclock-tidy
[Core] Improved CPU overclock granularity and added (optional) sprite limits removal support (bkoropoff)
2017-10-10 10:46:16 +02:00
Brian Koropoff
fe21bb5950 Tidy up overclock code
Also use full available precision for overclock ratio.
2017-10-07 17:24:37 -07:00
EkeEke
3a05b53850 [Wii] update credits 2017-10-07 01:16:10 +02:00