Commit Graph

275 Commits

Author SHA1 Message Date
ds22x 611c960d6d
Fix nonstandard default for CD add-on (MD mode) (#536) 2024-01-09 08:36:43 +01:00
ichee aed9e6c5a3
[libretro] Port Backup Ram Cart changes from downstream (#498) 2023-03-28 13:36:08 +02:00
crashGG 42f0944c50
Add .bin extension support for archives (#497)
Add .bin extension support for archives,solve this issues
https://github.com/ekeeke/Genesis-Plus-GX/issues/496#issuecomment-1483882241
2023-03-26 10:41:01 +02:00
ekeeke cc60ba57bf [libretro] fixed available system RAM size for SG-1000 games with extra on-board RAM 2023-03-11 14:23:31 +01:00
ekeeke 6ec9ac2729 [Core/SG] added SG-1000 II hardware with 8KB RAM extension adapter in selectable hardware models (fixes #437) 2022-10-29 13:51:34 +02:00
ekeeke 90bb356a17 [libretro] fixed cheat support regression introduced in previous commit 2022-10-23 21:49:11 +02:00
ekeeke 98b5c60355 [Gamecube/Wii][libretro] added Mega-CD PRG-RAM & Word-RAM cheat codes support 2022-10-15 16:12:51 +02:00
orbea 0f9d57d6b8
Fix -Werror=strict-prototypes (#466)
This will be required for upcoming gcc and clang versions.

Reference: https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
2022-10-11 23:10:06 +02:00
nfp0 ff5f5c5ecf
Typo on libretro_core_options.h (#465) 2022-10-06 07:41:20 +02:00
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
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