Commit Graph

35 Commits

Author SHA1 Message Date
Kiri
e5f77f14b9
Enchanced per-tile vertical scroll (#453)
* Enchanced per-tile vertical scroll implementation

* Comment cleanup
2022-08-13 08:11:41 +02:00
ekeeke
e366ca817f [Core/CD] added setting to enable/disable CD access time simulation 2022-05-01 15:47:18 +02:00
ekeeke
9254c331d2 [Core/CD] added configurable CD-DA and PCM outputs mixing volume 2021-10-07 23:20:31 +02:00
ekeeke
b84ad91113 [libretro] backported libretro core latest features from libretro github repository (except use of RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE callback for run-ahead) 2021-10-05 20:05:02 +02:00
ekeeke
dfe3672878 [Core/MD] added support for MegaSD CD hardware overlay (MD+ hacks) and extended SSF2 / ROM write mappers 2021-09-13 19:32:52 +02:00
ds22x
03d1482b29 Add an option to remove left side border ( Sega Master System) 2021-02-17 17:02:36 +01:00
Rupert Carmichael
7781577920 Fix libretro build for GCC 10 2020-05-15 20:18:26 -04:00
nukeykt
dd6165785f [Core/Sound] add nuked ym2413 core 2019-12-22 18:05:15 +09:00
retrotalker
d908cae277
libretro sync 2018-08-17 20:38:52 -05: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
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
e0ef0902e9 Add option to remove per-line sprite limits 2017-10-04 22:24:31 -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
nukeykt
1c6fa9fdb6 Nuked OPN2: requested changes 2017-09-23 20:26:26 +09:00
nukeykt
0128f345b5 Add nuked opn2 as alternative core 2017-09-23 12:52:45 +09:00
hunterk
085a1283d1 add lowpass filter core option 2017-09-17 19:32:52 +02:00
twinaphex
cf1e6fdf11 Sync both repos 2017-09-06 18:59:04 +02:00
EkeEke
9bb64c47f9 [Core/Sound] rewrote PSG core from scratch & replaced deprecated "PSG boot noise" option with optional Hiqh Quality PSG resampling 2016-12-18 23:36:59 +01:00
twinaphex
13029e29a5 Update license headers 2016-10-17 16:29:18 +02:00
twinaphex
7a1f14778b Add copyright for libretro portions 2016-10-15 17:06:59 +02:00
Arto Vainiolehto
cbd2bc3d47 Add new core option: Core-provided aspect ratio.
Available options for core-provided aspect ratio are "auto", "NTSC PAR" and "PAL PAR".
- NTSC PAR forces pixel aspect ratio of NTSC tvs always, regardless of game or core region
- PAL PAR forces pixel aspect ratio of PAL tvs always, regardless of game or core region
- auto works as following
-- NTSC PAR is used when core region is set to auto and game region is NTSC, or core region is set to ntsc-u or ntsc-j.
-- PAL PAR is used when core region is set to auto and game region is PAL, or core region is set to pal.
-- 6:5 PAR is used for Game Gear games, if core options Borders and Game Gear extended screen are both disabled
2016-09-19 13:17:00 +03:00
twinaphex
7fa953a0f0 Add header include 2016-09-06 22:30:20 +02:00
EkeEke
9310dcf92c [libretro] added optional bootrom support (Mega Drive & Game Gear TMSS, Master System) 2015-05-07 13:45:52 +02:00
EkeEke
8744c3995f [libretro] fixed cheat support 2014-12-07 19:25:38 +01:00
EkeEke
b805e7d1be [libretro] fixed compilation (added support for LCD ghosting filter) 2014-11-26 23:14:56 +01:00
EkeEke
c9cf7954dc [libretro] added core options for inverting MD Mouse Y-axis (needed by Populous II) & showing lightgun crosshair 2014-08-17 18:37:52 +02:00
EkeEke
58c6506a7f [libretro] improved libretro implementation
.added support for .mdx ROM files
.added missing core settings (system hardware, region, lock-on, multitap, master system FM,...)
.fixed viewport width when NTSC Filter is enabled with Mega Drive or Mega CD games using H-32 mode
.code cleanup
2013-11-27 23:09:54 +01:00
EkeEke
4c46cc7833 [libretro] fixed compilation issues & removed unused code 2013-06-17 02:08:00 +02:00
twinaphex
9cd0fb3cce Fix build 2012-10-14 17:10:15 +02:00
Twinaphex
c003038c36 (Libretro) Update 2012-07-26 13:53:24 +02:00
Twinaphex
25efebe0ea Hardcoded audio buffer size 2012-07-11 19:17:44 +02:00
Twinaphex
e74ebc3027 Set audio buffer size to snd.buffer_size * 2 * 2 2012-07-10 22:22:32 +02:00
Twinaphex
2780b78150 Add working libretro port 2012-07-09 23:14:35 +02:00