From 909467d97d7ebd5918e426a27b7fb2e3e6b4ac15 Mon Sep 17 00:00:00 2001 From: neonloop Date: Sun, 28 Nov 2021 17:59:28 +0000 Subject: Updates cores picodrive now supports GG --- overrides/picodrive.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'overrides') diff --git a/overrides/picodrive.h b/overrides/picodrive.h index 31618da..aa1dc30 100644 --- a/overrides/picodrive.h +++ b/overrides/picodrive.h @@ -1,6 +1,30 @@ #include "overrides.h" static const struct core_override_option picodrive_core_option_overrides[] = { + { + .key = "picodrive_region", + .info = "Specify which region the system is from. 'PAL'/'Europe' is 50hz while 'NTSC'/'US' is 60hz." + }, + { + .key = "picodrive_smsmapper", + .desc = "SMS ROM Mapping", + }, + { + .key = "picodrive_renderer", + .info = "Specify video rendering method. 'Good' and 'Fast' are incompatible with games that rely on mid-frame palette/sprite updates.", + }, + { + .key = "picodrive_sound_rate", + .desc = "Sample Rate", + }, + { + .key = "picodrive_smsfm", + .desc = "SMS FM Sound", + }, + { + .key = "picodrive_dacnoise", + .desc = "FM DAC Noise", + }, { .key = "picodrive_overscan", .info = "Crop out the potentially random glitchy video output that would have been hidden by the TV bezel." @@ -22,6 +46,10 @@ static const struct core_override_option picodrive_core_option_overrides[] = { .desc = "FS Threshold (%)", .info = "When 'Frameskip' is set to 'Threshold', sets how low the audio buffer can get before frames will be skipped.", }, + { + .key = "picodrive_sprlim", + .info = "Removes the original sprite-per-scanline hardware limit. This reduces flickering but can cause visual glitches during special effects.", + }, { .key = "picodrive_aspect", .blocked = true, -- cgit v1.2.3