ekeeke
e366ca817f
[Core/CD] added setting to enable/disable CD access time simulation
2022-05-01 15:47:18 +02:00
ds22x
cf26703292
[libretro] Fix the 'Hiding Master System Side Borders' option not working with 'Blargg NTSC filter' ( #411 )
2022-02-06 09:03:37 +01: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
52c54c70b1
[libretro/SDL] added new source files to MSVC project
2021-09-17 10:46:53 +02:00
ds22x
543e17f818
Correct Bitmap Viewport check for Master System Left Border ( #388 )
2021-09-16 19:29:22 +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
67327481b7
Add bitmap viewport check
2021-09-13 15:04:42 +02:00
ds22x
f6976f914b
Renamed "Hide Left Border" option to "Hide Side Borders"
2021-09-13 03:08:31 +02:00
ds22x
5d31807f95
Remove two unnecessary lines
2021-09-13 02:51:26 +02:00
ds22x
6c3683fa5e
[Libretro] Rework "Hide Master System Left Border" option
...
Reworked the option so that now you can hide either 8 pixels on both left and right sides of the screen, or the 8 pixels on the left side only.
Also added a check that makes sure it doesn't cut whenever VDP register $00 bit 5 isn't set, which prevents the option from cutting when it's not necessary (e.g. the title screen of Gangster Town, the half pipe stage of California Games, the Phantasy Star menu screen).
2021-09-13 00:18:02 +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
ds22x
751d8867d4
Libretro: Reworked Left Border code so it doesn't affect core source
...
code.
2021-02-18 01:28:02 +01:00
ds22x
03d1482b29
Add an option to remove left side border ( Sega Master System)
2021-02-17 17:02:36 +01:00
ekeeke
f0429f1637
[libretro] fixed compilation issues with previous commit
2020-05-30 15:44:54 +02:00
ekeeke
accf5ef788
Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX
2020-05-30 15:03:17 +02:00
ekeeke
82c4821503
[libretro] added support for disk control interface and m3u file lists (allow disk swapping in multi-disk CD games)
2020-05-30 15:02:55 +02:00
Rupert Carmichael
7781577920
Fix libretro build for GCC 10
2020-05-15 20:18:26 -04:00
ekeeke
81becffb6c
[libretro] added preliminary support for ROM files already loaded/patched in memory by frontend (still requires frontend modification to be functional)
2020-04-19 19:09:15 +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
vadosnaprimer
b24541938a
move cpuhook to a core/debug
2019-04-24 19:55:31 +03:00
vadosnaprimer
d1e7cd6bea
add CPU hooking functionality
...
can be used by a frontend to implement breakpoints or tracelogging
currently hooked: M68K executing/reading/writing, VDP reading/writing (only for MegaDrive)
2019-04-21 20:35:38 +03:00
Vladimir Kononovich
0887331413
Added MSVC 2017 solution.
2018-12-11 16:22:36 +03:00
lacastri
6b1579f957
Use new retro_device_lightgun api
...
hiddenasbestos authored
https://github.com/hiddenasbestos/Genesis-Plus-GX/tree/lightgun
2018-10-07 19:45:38 -05:00
retrotalker
618be290ca
remove msvc
2018-08-18 08:08:29 -05:00
retrotalker
d908cae277
libretro sync
2018-08-17 20:38:52 -05:00
ekeeke
2de69b3a5c
[libretro] corrected max authorized port value in retro_set_controller_port_device function
2018-08-14 13:57:00 +02:00
ekeeke
0ac750010e
Merge pull request #236 from lab313ru/patch-2
...
[libretro] Fixed options reading nullpointer
2018-07-07 17:43:24 +02:00
Vladimir Kononovich
bca4877a55
Fixed options reading nullpointer
...
An exception may happen when no previous core config was loaded.
2018-07-07 18:09:12 +03:00
Vladimir Kononovich
9b09fb100c
Fixed compilation flags for MSVC 2017 build
2018-07-07 18:05:28 +03:00
Vladimir Kononovich
484e05f5b8
fixed libretro msvc.
2018-07-05 21:20:39 +03:00
nukeykt
3aae6e4f09
[Core/Sound] Nuked OPN2: removed discrete ym3438 core
2018-02-01 00:01:03 +09: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
hunterk
2731a19a07
hopefully add CHD support to JNI makefile
2017-11-27 20:15:14 -06:00
twinaphex
81e028dccc
Merge https://github.com/ekeeke/Genesis-Plus-GX
2017-10-27 17:03:59 +02:00
meepingsnesroms
3a686d6b01
Libretro android overclock fix
2017-10-17 07:47:50 -07:00
hunterk
9a792a1c00
add HAVE_CHD to Android build
2017-10-15 10:46:00 -05:00
hunterk
5737367536
move HAVE_YM3438 define out to LIBRETRO_CFLAGS
2017-10-10 14:43:11 -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
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
ekeeke
2345d98b69
Merge pull request #181 from libretro/master
...
[Core/CPU] add optional 68K and Z80 overclocking
2017-10-04 11:19:10 +02: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
ekeeke
388f73d658
[libretro] cosmetic changes to core settings
2017-09-30 09:58:09 +02:00
nukeykt
405db5d9f4
Nuked OPN2: requested changes
2017-09-29 18:01:03 +09:00
nukeykt
51f802b2cc
Nuked OPN2: ASIC YM3438 & YM2612 emulation
2017-09-29 01:45:49 +09:00