From 667158b034ce860e345b13e1ed927fea9d155b96 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 15 Mar 2024 15:14:09 +0000 Subject: [PATCH] Fetch translations & Recreate libretro_core_options_intl.h --- libretro/libretro_core_options_intl.h | 1551 ++++++++++++++++++++++++- 1 file changed, 1546 insertions(+), 5 deletions(-) diff --git a/libretro/libretro_core_options_intl.h b/libretro/libretro_core_options_intl.h index f0f589f01..ef16e6f93 100644 --- a/libretro/libretro_core_options_intl.h +++ b/libretro/libretro_core_options_intl.h @@ -4659,6 +4659,1547 @@ struct retro_core_options_v2 options_be = { option_defs_be }; +/* RETRO_LANGUAGE_BG */ + +#define CATEGORY_SYSTEM_LABEL_BG NULL +#define CATEGORY_SYSTEM_INFO_0_BG NULL +#define CATEGORY_VIDEO_LABEL_BG NULL +#define CATEGORY_VIDEO_INFO_0_BG NULL +#define CATEGORY_AUDIO_LABEL_BG NULL +#define CATEGORY_AUDIO_INFO_0_BG NULL +#define CATEGORY_INPUT_LABEL_BG NULL +#define CATEGORY_INPUT_INFO_0_BG NULL +#define CATEGORY_HACKS_LABEL_BG NULL +#define CATEGORY_HACKS_INFO_0_BG NULL +#define CATEGORY_CHANNEL_VOLUME_LABEL_BG NULL +#define CATEGORY_CHANNEL_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SYSTEM_HW_LABEL_BG NULL +#define GENESIS_PLUS_GX_SYSTEM_HW_INFO_0_BG NULL +#define OPTION_VAL_AUTO_BG NULL +#define OPTION_VAL_SG_1000_BG NULL +#define OPTION_VAL_SG_1000_II_BG NULL +#define OPTION_VAL_SG_1000_II_RAM_EXT_BG NULL +#define OPTION_VAL_MARK_III_BG NULL +#define OPTION_VAL_MASTER_SYSTEM_BG NULL +#define OPTION_VAL_MASTER_SYSTEM_II_BG NULL +#define OPTION_VAL_GAME_GEAR_BG NULL +#define OPTION_VAL_MEGA_DRIVE_GENESIS_BG NULL +#define GENESIS_PLUS_GX_REGION_DETECT_LABEL_BG NULL +#define GENESIS_PLUS_GX_REGION_DETECT_INFO_0_BG NULL +#define OPTION_VAL_NTSC_U_BG NULL +#define OPTION_VAL_PAL_BG NULL +#define OPTION_VAL_NTSC_J_BG NULL +#define GENESIS_PLUS_GX_BIOS_LABEL_BG NULL +#define GENESIS_PLUS_GX_BIOS_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_BG NULL +#define GENESIS_PLUS_GX_SYSTEM_BRAM_INFO_0_BG NULL +#define OPTION_VAL_PER_BIOS_BG NULL +#define OPTION_VAL_PER_GAME_BG NULL +#define GENESIS_PLUS_GX_CART_BRAM_LABEL_BG NULL +#define GENESIS_PLUS_GX_CART_BRAM_INFO_0_BG NULL +#define OPTION_VAL_PER_CART_BG NULL +#define GENESIS_PLUS_GX_CART_SIZE_LABEL_BG NULL +#define GENESIS_PLUS_GX_CART_SIZE_INFO_0_BG NULL +#define OPTION_VAL_128K_BG NULL +#define OPTION_VAL_256K_BG NULL +#define OPTION_VAL_512K_BG NULL +#define OPTION_VAL_1MEG_BG NULL +#define OPTION_VAL_2MEG_BG NULL +#define OPTION_VAL_4MEG_BG NULL +#define GENESIS_PLUS_GX_ADD_ON_LABEL_BG NULL +#define GENESIS_PLUS_GX_ADD_ON_INFO_0_BG NULL +#define OPTION_VAL_SEGA_MEGA_CD_BG NULL +#define OPTION_VAL_MEGASD_BG NULL +#define OPTION_VAL_NONE_BG NULL +#define GENESIS_PLUS_GX_LOCK_ON_LABEL_BG NULL +#define GENESIS_PLUS_GX_LOCK_ON_INFO_0_BG NULL +#define OPTION_VAL_GAME_GENIE_BG NULL +#define OPTION_VAL_ACTION_REPLAY_PRO_BG NULL +#define OPTION_VAL_SONIC_KNUCKLES_BG NULL +#define GENESIS_PLUS_GX_ASPECT_RATIO_LABEL_BG NULL +#define GENESIS_PLUS_GX_ASPECT_RATIO_INFO_0_BG NULL +#define OPTION_VAL_NTSC_PAR_BG NULL +#define OPTION_VAL_PAL_PAR_BG NULL +#define OPTION_VAL_4_3_BG NULL +#define OPTION_VAL_UNCORRECTED_BG NULL +#define GENESIS_PLUS_GX_OVERSCAN_LABEL_BG NULL +#define GENESIS_PLUS_GX_OVERSCAN_INFO_0_BG NULL +#define OPTION_VAL_TOP_BOTTOM_BG NULL +#define OPTION_VAL_LEFT_RIGHT_BG NULL +#define OPTION_VAL_FULL_BG NULL +#define GENESIS_PLUS_GX_LEFT_BORDER_LABEL_BG NULL +#define GENESIS_PLUS_GX_LEFT_BORDER_INFO_0_BG NULL +#define OPTION_VAL_LEFT_BORDER_BG NULL +#define OPTION_VAL_LEFT_RIGHT_BORDERS_BG NULL +#define GENESIS_PLUS_GX_GG_EXTRA_LABEL_BG NULL +#define GENESIS_PLUS_GX_GG_EXTRA_INFO_0_BG NULL +#define GENESIS_PLUS_GX_BLARGG_NTSC_FILTER_LABEL_BG NULL +#define GENESIS_PLUS_GX_BLARGG_NTSC_FILTER_INFO_0_BG NULL +#define OPTION_VAL_MONOCHROME_BG NULL +#define OPTION_VAL_COMPOSITE_BG NULL +#define OPTION_VAL_SVIDEO_BG NULL +#define OPTION_VAL_RGB_BG NULL +#define GENESIS_PLUS_GX_LCD_FILTER_LABEL_BG NULL +#define GENESIS_PLUS_GX_LCD_FILTER_INFO_0_BG NULL +#define GENESIS_PLUS_GX_RENDER_LABEL_BG NULL +#define GENESIS_PLUS_GX_RENDER_INFO_0_BG NULL +#define OPTION_VAL_SINGLE_FIELD_BG NULL +#define OPTION_VAL_DOUBLE_FIELD_BG NULL +#define GENESIS_PLUS_GX_FRAMESKIP_LABEL_BG NULL +#define GENESIS_PLUS_GX_FRAMESKIP_INFO_0_BG NULL +#define OPTION_VAL_MANUAL_BG NULL +#define GENESIS_PLUS_GX_FRAMESKIP_THRESHOLD_LABEL_BG NULL +#define GENESIS_PLUS_GX_FRAMESKIP_THRESHOLD_INFO_0_BG NULL +#define GENESIS_PLUS_GX_YM2413_LABEL_BG NULL +#define GENESIS_PLUS_GX_YM2413_INFO_0_BG NULL +#define GENESIS_PLUS_GX_YM2413_CORE_LABEL_BG NULL +#define GENESIS_PLUS_GX_YM2413_CORE_INFO_0_BG NULL +#define OPTION_VAL_MAME_BG NULL +#define OPTION_VAL_NUKED_BG NULL +#define GENESIS_PLUS_GX_YM2612_LABEL_BG NULL +#define GENESIS_PLUS_GX_YM2612_INFO_0_BG NULL +#define GENESIS_PLUS_GX_YM2612_INFO_1_BG NULL +#define OPTION_VAL_MAME_YM2612_BG NULL +#define OPTION_VAL_MAME_ASIC_YM3438_BG NULL +#define OPTION_VAL_MAME_ENHANCED_YM3438_BG NULL +#define OPTION_VAL_NUKED_YM2612_BG NULL +#define OPTION_VAL_NUKED_YM3438_BG NULL +#define GENESIS_PLUS_GX_SOUND_OUTPUT_LABEL_BG NULL +#define GENESIS_PLUS_GX_SOUND_OUTPUT_INFO_0_BG NULL +#define OPTION_VAL_STEREO_BG NULL +#define OPTION_VAL_MONO_BG NULL +#define GENESIS_PLUS_GX_AUDIO_FILTER_LABEL_BG NULL +#define GENESIS_PLUS_GX_AUDIO_FILTER_INFO_0_BG NULL +#define OPTION_VAL_LOW_PASS_BG NULL +#define OPTION_VAL_EQ_BG NULL +#define GENESIS_PLUS_GX_LOWPASS_RANGE_LABEL_BG NULL +#define GENESIS_PLUS_GX_LOWPASS_RANGE_INFO_0_BG NULL +#define GENESIS_PLUS_GX_PSG_PREAMP_LABEL_BG NULL +#define GENESIS_PLUS_GX_PSG_PREAMP_INFO_0_BG NULL +#define GENESIS_PLUS_GX_FM_PREAMP_LABEL_BG NULL +#define GENESIS_PLUS_GX_FM_PREAMP_INFO_0_BG NULL +#define GENESIS_PLUS_GX_CDDA_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_CDDA_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_PCM_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_PCM_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_AUDIO_EQ_LOW_LABEL_BG NULL +#define GENESIS_PLUS_GX_AUDIO_EQ_LOW_INFO_0_BG NULL +#define GENESIS_PLUS_GX_AUDIO_EQ_MID_LABEL_BG NULL +#define GENESIS_PLUS_GX_AUDIO_EQ_MID_INFO_0_BG NULL +#define GENESIS_PLUS_GX_AUDIO_EQ_HIGH_LABEL_BG NULL +#define GENESIS_PLUS_GX_AUDIO_EQ_HIGH_INFO_0_BG NULL +#define GENESIS_PLUS_GX_GUN_INPUT_LABEL_BG NULL +#define GENESIS_PLUS_GX_GUN_INPUT_INFO_0_BG NULL +#define OPTION_VAL_LIGHTGUN_BG NULL +#define OPTION_VAL_TOUCHSCREEN_BG NULL +#define GENESIS_PLUS_GX_GUN_CURSOR_LABEL_BG NULL +#define GENESIS_PLUS_GX_GUN_CURSOR_INFO_0_BG NULL +#define GENESIS_PLUS_GX_INVERT_MOUSE_LABEL_BG NULL +#define GENESIS_PLUS_GX_INVERT_MOUSE_INFO_0_BG NULL +#define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_LABEL_BG NULL +#define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_INFO_0_BG NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LABEL_BG NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_INFO_0_BG NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_LABEL_BG NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_INFO_0_BG NULL +#define GENESIS_PLUS_GX_OVERCLOCK_LABEL_BG NULL +#define GENESIS_PLUS_GX_OVERCLOCK_INFO_0_BG NULL +#define OPTION_VAL_100_BG NULL +#define OPTION_VAL_125_BG NULL +#define OPTION_VAL_150_BG NULL +#define OPTION_VAL_175_BG NULL +#define OPTION_VAL_200_BG NULL +#define OPTION_VAL_225_BG NULL +#define OPTION_VAL_250_BG NULL +#define OPTION_VAL_275_BG NULL +#define OPTION_VAL_300_BG NULL +#define OPTION_VAL_325_BG NULL +#define OPTION_VAL_350_BG NULL +#define OPTION_VAL_375_BG NULL +#define OPTION_VAL_400_BG NULL +#define OPTION_VAL_425_BG NULL +#define OPTION_VAL_450_BG NULL +#define OPTION_VAL_475_BG NULL +#define OPTION_VAL_500_BG NULL +#define GENESIS_PLUS_GX_FORCE_DTACK_LABEL_BG NULL +#define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_BG NULL +#define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_BG NULL +#define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_BG NULL +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_BG NULL +#define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_BG NULL +#define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_1_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_1_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_2_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_2_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_3_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_PSG_CHANNEL_3_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_0_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_0_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_1_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_1_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_2_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_2_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_3_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_3_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_4_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_4_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_5_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_MD_CHANNEL_5_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_0_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_0_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_1_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_1_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_2_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_2_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_3_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_3_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_4_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_4_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_5_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_5_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_6_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_6_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_7_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_7_VOLUME_INFO_0_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_8_VOLUME_LABEL_BG NULL +#define GENESIS_PLUS_GX_SMS_FM_CHANNEL_8_VOLUME_INFO_0_BG NULL + +struct retro_core_option_v2_category option_cats_bg[] = { + { + "system", + CATEGORY_SYSTEM_LABEL_BG, + CATEGORY_SYSTEM_INFO_0_BG + }, + { + "video", + CATEGORY_VIDEO_LABEL_BG, + CATEGORY_VIDEO_INFO_0_BG + }, + { + "audio", + CATEGORY_AUDIO_LABEL_BG, + CATEGORY_AUDIO_INFO_0_BG + }, + { + "input", + CATEGORY_INPUT_LABEL_BG, + CATEGORY_INPUT_INFO_0_BG + }, + { + "hacks", + CATEGORY_HACKS_LABEL_BG, + CATEGORY_HACKS_INFO_0_BG + }, + { + "channel_volume", + CATEGORY_CHANNEL_VOLUME_LABEL_BG, + CATEGORY_CHANNEL_VOLUME_INFO_0_BG + }, + { NULL, NULL, NULL }, +}; +struct retro_core_option_v2_definition option_defs_bg[] = { + { + "genesis_plus_gx_system_hw", + GENESIS_PLUS_GX_SYSTEM_HW_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SYSTEM_HW_INFO_0_BG, + NULL, + "system", + { + { "auto", OPTION_VAL_AUTO_BG }, + { "sg-1000", OPTION_VAL_SG_1000_BG }, + { "sg-1000 II", OPTION_VAL_SG_1000_II_BG }, + { "sg-1000 II + ram ext.",OPTION_VAL_SG_1000_II_RAM_EXT_BG}, + { "mark-III", OPTION_VAL_MARK_III_BG }, + { "master system", OPTION_VAL_MASTER_SYSTEM_BG }, + { "master system II", OPTION_VAL_MASTER_SYSTEM_II_BG }, + { "game gear", OPTION_VAL_GAME_GEAR_BG }, + { "mega drive / genesis", OPTION_VAL_MEGA_DRIVE_GENESIS_BG }, + { NULL, NULL }, + }, + "auto" + }, + { + "genesis_plus_gx_region_detect", + GENESIS_PLUS_GX_REGION_DETECT_LABEL_BG, + NULL, + GENESIS_PLUS_GX_REGION_DETECT_INFO_0_BG, + NULL, + "system", + { + { "auto", OPTION_VAL_AUTO_BG }, + { "ntsc-u", OPTION_VAL_NTSC_U_BG }, + { "pal", OPTION_VAL_PAL_BG }, + { "ntsc-j", OPTION_VAL_NTSC_J_BG }, + { NULL, NULL }, + }, + "auto" + }, + { + "genesis_plus_gx_bios", + GENESIS_PLUS_GX_BIOS_LABEL_BG, + NULL, + GENESIS_PLUS_GX_BIOS_INFO_0_BG, + NULL, + "system", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_system_bram", + GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SYSTEM_BRAM_INFO_0_BG, + NULL, + "system", + { + { "per bios", OPTION_VAL_PER_BIOS_BG }, + { "per game", OPTION_VAL_PER_GAME_BG }, + { NULL, NULL }, + }, + "per bios" + }, + { + "genesis_plus_gx_cart_bram", + GENESIS_PLUS_GX_CART_BRAM_LABEL_BG, + NULL, + GENESIS_PLUS_GX_CART_BRAM_INFO_0_BG, + NULL, + "system", + { + { "per cart", OPTION_VAL_PER_CART_BG }, + { "per game", OPTION_VAL_PER_GAME_BG }, + { NULL, NULL }, + }, + "per cart" + }, + { + "genesis_plus_gx_cart_size", + GENESIS_PLUS_GX_CART_SIZE_LABEL_BG, + NULL, + GENESIS_PLUS_GX_CART_SIZE_INFO_0_BG, + NULL, + "system", + { + { "disabled", "Disabled" }, + { "128k", OPTION_VAL_128K_BG }, + { "256k", OPTION_VAL_256K_BG }, + { "512k", OPTION_VAL_512K_BG }, + { "1meg", OPTION_VAL_1MEG_BG }, + { "2meg", OPTION_VAL_2MEG_BG }, + { "4meg", OPTION_VAL_4MEG_BG }, + { NULL, NULL }, + }, + "4meg" + }, + { + "genesis_plus_gx_add_on", + GENESIS_PLUS_GX_ADD_ON_LABEL_BG, + NULL, + GENESIS_PLUS_GX_ADD_ON_INFO_0_BG, + NULL, + "system", + { + { "auto", OPTION_VAL_AUTO_BG }, + { "sega/mega cd", OPTION_VAL_SEGA_MEGA_CD_BG }, + { "megasd", OPTION_VAL_MEGASD_BG }, + { "none", OPTION_VAL_NONE_BG }, + { NULL, NULL }, + }, + "auto" + }, + { + "genesis_plus_gx_lock_on", + GENESIS_PLUS_GX_LOCK_ON_LABEL_BG, + NULL, + GENESIS_PLUS_GX_LOCK_ON_INFO_0_BG, + NULL, + "system", + { + { "disabled", NULL }, + { "game genie", OPTION_VAL_GAME_GENIE_BG }, + { "action replay (pro)", OPTION_VAL_ACTION_REPLAY_PRO_BG }, + { "sonic & knuckles", OPTION_VAL_SONIC_KNUCKLES_BG }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_aspect_ratio", + GENESIS_PLUS_GX_ASPECT_RATIO_LABEL_BG, + NULL, + GENESIS_PLUS_GX_ASPECT_RATIO_INFO_0_BG, + NULL, + "video", + { + { "auto", OPTION_VAL_AUTO_BG }, + { "NTSC PAR", OPTION_VAL_NTSC_PAR_BG }, + { "PAL PAR", OPTION_VAL_PAL_PAR_BG }, + { "4:3", OPTION_VAL_4_3_BG }, + { "Uncorrected", OPTION_VAL_UNCORRECTED_BG }, + }, + "auto" + }, + { + "genesis_plus_gx_overscan", + GENESIS_PLUS_GX_OVERSCAN_LABEL_BG, + NULL, + GENESIS_PLUS_GX_OVERSCAN_INFO_0_BG, + NULL, + "video", + { + { "disabled", NULL }, + { "top/bottom", OPTION_VAL_TOP_BOTTOM_BG }, + { "left/right", OPTION_VAL_LEFT_RIGHT_BG }, + { "full", OPTION_VAL_FULL_BG }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_left_border", + GENESIS_PLUS_GX_LEFT_BORDER_LABEL_BG, + NULL, + GENESIS_PLUS_GX_LEFT_BORDER_INFO_0_BG, + NULL, + "video", + { + { "disabled", NULL }, + { "left border", OPTION_VAL_LEFT_BORDER_BG }, + { "left & right borders", OPTION_VAL_LEFT_RIGHT_BORDERS_BG }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_gg_extra", + GENESIS_PLUS_GX_GG_EXTRA_LABEL_BG, + NULL, + GENESIS_PLUS_GX_GG_EXTRA_INFO_0_BG, + NULL, + "video", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_blargg_ntsc_filter", + GENESIS_PLUS_GX_BLARGG_NTSC_FILTER_LABEL_BG, + NULL, + GENESIS_PLUS_GX_BLARGG_NTSC_FILTER_INFO_0_BG, + NULL, + "video", + { + { "disabled", NULL }, + { "monochrome", OPTION_VAL_MONOCHROME_BG }, + { "composite", OPTION_VAL_COMPOSITE_BG }, + { "svideo", OPTION_VAL_SVIDEO_BG }, + { "rgb", OPTION_VAL_RGB_BG }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_lcd_filter", + GENESIS_PLUS_GX_LCD_FILTER_LABEL_BG, + NULL, + GENESIS_PLUS_GX_LCD_FILTER_INFO_0_BG, + NULL, + "video", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_render", + GENESIS_PLUS_GX_RENDER_LABEL_BG, + NULL, + GENESIS_PLUS_GX_RENDER_INFO_0_BG, + NULL, + "video", + { + { "single field", OPTION_VAL_SINGLE_FIELD_BG }, + { "double field", OPTION_VAL_DOUBLE_FIELD_BG }, + { NULL, NULL }, + }, + "single field" + }, + { + "genesis_plus_gx_frameskip", + GENESIS_PLUS_GX_FRAMESKIP_LABEL_BG, + NULL, + GENESIS_PLUS_GX_FRAMESKIP_INFO_0_BG, + NULL, + "video", + { + { "disabled", NULL }, + { "auto", OPTION_VAL_AUTO_BG }, + { "manual", OPTION_VAL_MANUAL_BG }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_frameskip_threshold", + GENESIS_PLUS_GX_FRAMESKIP_THRESHOLD_LABEL_BG, + NULL, + GENESIS_PLUS_GX_FRAMESKIP_THRESHOLD_INFO_0_BG, + NULL, + "video", + { + { "15", NULL }, + { "18", NULL }, + { "21", NULL }, + { "24", NULL }, + { "27", NULL }, + { "30", NULL }, + { "33", NULL }, + { "36", NULL }, + { "39", NULL }, + { "42", NULL }, + { "45", NULL }, + { "48", NULL }, + { "51", NULL }, + { "54", NULL }, + { "57", NULL }, + { "60", NULL }, + { NULL, NULL }, + }, + "33" + }, + { + "genesis_plus_gx_ym2413", + GENESIS_PLUS_GX_YM2413_LABEL_BG, + NULL, + GENESIS_PLUS_GX_YM2413_INFO_0_BG, + NULL, + "audio", + { + { "auto", OPTION_VAL_AUTO_BG }, + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "auto" + }, +#ifdef HAVE_OPLL_CORE + { + "genesis_plus_gx_ym2413_core", + GENESIS_PLUS_GX_YM2413_CORE_LABEL_BG, + NULL, + GENESIS_PLUS_GX_YM2413_CORE_INFO_0_BG, + NULL, + "audio", + { + { "mame", OPTION_VAL_MAME_BG }, + { "nuked", OPTION_VAL_NUKED_BG }, + { NULL, NULL }, + }, + "mame" + }, +#endif + { + "genesis_plus_gx_ym2612", + GENESIS_PLUS_GX_YM2612_LABEL_BG, + NULL, +#ifdef HAVE_YM3438_CORE + GENESIS_PLUS_GX_YM2612_INFO_0_BG, +#else + GENESIS_PLUS_GX_YM2612_INFO_1_BG, +#endif + NULL, + "audio", + { + { "mame (ym2612)", OPTION_VAL_MAME_YM2612_BG }, + { "mame (asic ym3438)", OPTION_VAL_MAME_ASIC_YM3438_BG }, + { "mame (enhanced ym3438)", OPTION_VAL_MAME_ENHANCED_YM3438_BG }, +#ifdef HAVE_YM3438_CORE + { "nuked (ym2612)", OPTION_VAL_NUKED_YM2612_BG }, + { "nuked (ym3438)", OPTION_VAL_NUKED_YM3438_BG }, +#endif + { NULL, NULL }, + }, + "mame (ym2612)" + }, + { + "genesis_plus_gx_sound_output", + GENESIS_PLUS_GX_SOUND_OUTPUT_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SOUND_OUTPUT_INFO_0_BG, + NULL, + "audio", + { + { "stereo", OPTION_VAL_STEREO_BG }, + { "mono", OPTION_VAL_MONO_BG }, + { NULL, NULL }, + }, + "stereo" + }, + { + "genesis_plus_gx_audio_filter", + GENESIS_PLUS_GX_AUDIO_FILTER_LABEL_BG, + NULL, + GENESIS_PLUS_GX_AUDIO_FILTER_INFO_0_BG, + NULL, + "audio", + { + { "disabled", NULL }, + { "low-pass", OPTION_VAL_LOW_PASS_BG }, +#ifdef HAVE_EQ + { "EQ", OPTION_VAL_EQ_BG }, +#endif + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_lowpass_range", + GENESIS_PLUS_GX_LOWPASS_RANGE_LABEL_BG, + NULL, + GENESIS_PLUS_GX_LOWPASS_RANGE_INFO_0_BG, + NULL, + "audio", + { + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { NULL, NULL }, + }, + "60" + }, + { + "genesis_plus_gx_psg_preamp", + GENESIS_PLUS_GX_PSG_PREAMP_LABEL_BG, + NULL, + GENESIS_PLUS_GX_PSG_PREAMP_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { "105", NULL }, + { "110", NULL }, + { "115", NULL }, + { "120", NULL }, + { "125", NULL }, + { "130", NULL }, + { "135", NULL }, + { "140", NULL }, + { "145", NULL }, + { "150", NULL }, + { "155", NULL }, + { "160", NULL }, + { "165", NULL }, + { "170", NULL }, + { "175", NULL }, + { "180", NULL }, + { "185", NULL }, + { "190", NULL }, + { "195", NULL }, + { "200", NULL }, + { NULL, NULL }, + }, + "150" + }, + { + "genesis_plus_gx_fm_preamp", + GENESIS_PLUS_GX_FM_PREAMP_LABEL_BG, + NULL, + GENESIS_PLUS_GX_FM_PREAMP_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { "105", NULL }, + { "110", NULL }, + { "115", NULL }, + { "120", NULL }, + { "125", NULL }, + { "130", NULL }, + { "135", NULL }, + { "140", NULL }, + { "145", NULL }, + { "150", NULL }, + { "155", NULL }, + { "160", NULL }, + { "165", NULL }, + { "170", NULL }, + { "175", NULL }, + { "180", NULL }, + { "185", NULL }, + { "190", NULL }, + { "195", NULL }, + { "200", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_cdda_volume", + GENESIS_PLUS_GX_CDDA_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_CDDA_VOLUME_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_pcm_volume", + GENESIS_PLUS_GX_PCM_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_PCM_VOLUME_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, +#ifdef HAVE_EQ + { + "genesis_plus_gx_audio_eq_low", + GENESIS_PLUS_GX_AUDIO_EQ_LOW_LABEL_BG, + NULL, + GENESIS_PLUS_GX_AUDIO_EQ_LOW_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_audio_eq_mid", + GENESIS_PLUS_GX_AUDIO_EQ_MID_LABEL_BG, + NULL, + GENESIS_PLUS_GX_AUDIO_EQ_MID_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_audio_eq_high", + GENESIS_PLUS_GX_AUDIO_EQ_HIGH_LABEL_BG, + NULL, + GENESIS_PLUS_GX_AUDIO_EQ_HIGH_INFO_0_BG, + NULL, + "audio", + { + { "0", NULL }, + { "5", NULL }, + { "10", NULL }, + { "15", NULL }, + { "20", NULL }, + { "25", NULL }, + { "30", NULL }, + { "35", NULL }, + { "40", NULL }, + { "45", NULL }, + { "50", NULL }, + { "55", NULL }, + { "60", NULL }, + { "65", NULL }, + { "70", NULL }, + { "75", NULL }, + { "80", NULL }, + { "85", NULL }, + { "90", NULL }, + { "95", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, +#endif + { + "genesis_plus_gx_gun_input", + GENESIS_PLUS_GX_GUN_INPUT_LABEL_BG, + NULL, + GENESIS_PLUS_GX_GUN_INPUT_INFO_0_BG, + NULL, + "input", + { + { "lightgun", OPTION_VAL_LIGHTGUN_BG }, + { "touchscreen", OPTION_VAL_TOUCHSCREEN_BG }, + { NULL, NULL }, + }, + "lightgun" + }, + { + "genesis_plus_gx_gun_cursor", + GENESIS_PLUS_GX_GUN_CURSOR_LABEL_BG, + NULL, + GENESIS_PLUS_GX_GUN_CURSOR_INFO_0_BG, + NULL, + "input", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_invert_mouse", + GENESIS_PLUS_GX_INVERT_MOUSE_LABEL_BG, + NULL, + GENESIS_PLUS_GX_INVERT_MOUSE_INFO_0_BG, + NULL, + "input", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_no_sprite_limit", + GENESIS_PLUS_GX_NO_SPRITE_LIMIT_LABEL_BG, + NULL, + GENESIS_PLUS_GX_NO_SPRITE_LIMIT_INFO_0_BG, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_enhanced_vscroll", + GENESIS_PLUS_GX_ENHANCED_VSCROLL_LABEL_BG, + NULL, + GENESIS_PLUS_GX_ENHANCED_VSCROLL_INFO_0_BG, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, + { + "genesis_plus_gx_enhanced_vscroll_limit", + GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_LABEL_BG, + NULL, + GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_INFO_0_BG, + NULL, + "hacks", + { + { "2", NULL }, + { "3", NULL }, + { "4", NULL }, + { "5", NULL }, + { "6", NULL }, + { "7", NULL }, + { "8", NULL }, + { "9", NULL }, + { "10", NULL }, + { "11", NULL }, + { "12", NULL }, + { "13", NULL }, + { "14", NULL }, + { "15", NULL }, + { "16", NULL }, + { NULL, NULL }, + }, + "8" + }, +#ifdef HAVE_OVERCLOCK + { + "genesis_plus_gx_overclock", + GENESIS_PLUS_GX_OVERCLOCK_LABEL_BG, + NULL, + GENESIS_PLUS_GX_OVERCLOCK_INFO_0_BG, + NULL, + "hacks", + { + { "100", OPTION_VAL_100_BG }, + { "125", OPTION_VAL_125_BG }, + { "150", OPTION_VAL_150_BG }, + { "175", OPTION_VAL_175_BG }, + { "200", OPTION_VAL_200_BG }, + { "225", OPTION_VAL_225_BG }, + { "250", OPTION_VAL_250_BG }, + { "275", OPTION_VAL_275_BG }, + { "300", OPTION_VAL_300_BG }, + { "325", OPTION_VAL_325_BG }, + { "350", OPTION_VAL_350_BG }, + { "375", OPTION_VAL_375_BG }, + { "400", OPTION_VAL_400_BG }, + { "425", OPTION_VAL_425_BG }, + { "450", OPTION_VAL_450_BG }, + { "475", OPTION_VAL_475_BG }, + { "500", OPTION_VAL_500_BG }, + { NULL, NULL }, + }, + "100%" + }, +#endif + { + "genesis_plus_gx_force_dtack", + GENESIS_PLUS_GX_FORCE_DTACK_LABEL_BG, + NULL, + GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_BG, + NULL, + "hacks", + { + { "enabled", NULL }, + { "disabled", NULL }, + { NULL, NULL }, + }, + "enabled" + }, + { + "genesis_plus_gx_addr_error", + GENESIS_PLUS_GX_ADDR_ERROR_LABEL_BG, + NULL, + GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_BG, + NULL, + "hacks", + { + { "enabled", NULL }, + { "disabled", NULL }, + { NULL, NULL }, + }, + "enabled" + }, + { + "genesis_plus_gx_cd_latency", + GENESIS_PLUS_GX_CD_LATENCY_LABEL_BG, + NULL, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BG, + NULL, + "hacks", + { + { "enabled", NULL }, + { "disabled", NULL }, + { NULL, NULL }, + }, + "enabled" + }, +#ifdef USE_PER_SOUND_CHANNELS_CONFIG + { + "genesis_plus_gx_show_advanced_audio_settings", + GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_BG, + NULL, + "channel_volume", + { + { "enabled", NULL }, + { "disabled", NULL }, + { NULL, NULL}, + }, + "disabled" + }, + { + "genesis_plus_gx_psg_channel_0_volume", + GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_psg_channel_1_volume", + GENESIS_PLUS_GX_PSG_CHANNEL_1_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_PSG_CHANNEL_1_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_psg_channel_2_volume", + GENESIS_PLUS_GX_PSG_CHANNEL_2_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_PSG_CHANNEL_2_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_psg_channel_3_volume", + GENESIS_PLUS_GX_PSG_CHANNEL_3_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_PSG_CHANNEL_3_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_md_channel_0_volume", + GENESIS_PLUS_GX_MD_CHANNEL_0_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_MD_CHANNEL_0_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_md_channel_1_volume", + GENESIS_PLUS_GX_MD_CHANNEL_1_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_MD_CHANNEL_1_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_md_channel_2_volume", + GENESIS_PLUS_GX_MD_CHANNEL_2_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_MD_CHANNEL_2_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_md_channel_3_volume", + GENESIS_PLUS_GX_MD_CHANNEL_3_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_MD_CHANNEL_3_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_md_channel_4_volume", + GENESIS_PLUS_GX_MD_CHANNEL_4_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_MD_CHANNEL_4_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_md_channel_5_volume", + GENESIS_PLUS_GX_MD_CHANNEL_5_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_MD_CHANNEL_5_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_0_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_0_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_0_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_1_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_1_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_1_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_2_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_2_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_2_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_3_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_3_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_3_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_4_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_4_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_4_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_5_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_5_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_5_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_6_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_6_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_6_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_7_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_7_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_7_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, + { + "genesis_plus_gx_sms_fm_channel_8_volume", + GENESIS_PLUS_GX_SMS_FM_CHANNEL_8_VOLUME_LABEL_BG, + NULL, + GENESIS_PLUS_GX_SMS_FM_CHANNEL_8_VOLUME_INFO_0_BG, + NULL, + "channel_volume", + { + { "0", NULL }, + { "10", NULL }, + { "20", NULL }, + { "30", NULL }, + { "40", NULL }, + { "50", NULL }, + { "60", NULL }, + { "70", NULL }, + { "80", NULL }, + { "90", NULL }, + { "100", NULL }, + { NULL, NULL }, + }, + "100" + }, +#endif + { NULL, NULL, NULL, NULL, NULL, NULL, {{0}}, NULL }, +}; +struct retro_core_options_v2 options_bg = { + option_cats_bg, + option_defs_bg +}; + /* RETRO_LANGUAGE_CA */ #define CATEGORY_SYSTEM_LABEL_CA "Sistema" @@ -35562,7 +37103,7 @@ struct retro_core_options_v2 options_it = { #define GENESIS_PLUS_GX_LCD_FILTER_LABEL_JA "液晶ディスプレイ残像フィルター" #define GENESIS_PLUS_GX_LCD_FILTER_INFO_0_JA "ゲームギアの液晶ディスプレイの残像感を再現するために、イメージに [残像] フィルターを適用します。" #define GENESIS_PLUS_GX_RENDER_LABEL_JA "インターレースモード 2 出力" -#define GENESIS_PLUS_GX_RENDER_INFO_0_JA NULL +#define GENESIS_PLUS_GX_RENDER_INFO_0_JA "インターレースモード 2 は、フレームごとに交互に走査線を描画することで、通常の 2 倍の高さの 320x448 画像を出力できます。[ダブルフィールド] は元のハードウェアを再現し、ちらつきやインターレースのアーティファクトを伴うシャープな画像を、[シングルフィールド] はインターレース解除フィルターを適用し、軽度のぼやけを代償に安定した画像を生成します。" #define OPTION_VAL_SINGLE_FIELD_JA "シングルフィールド" #define OPTION_VAL_DOUBLE_FIELD_JA "ダブルフィールド" #define GENESIS_PLUS_GX_FRAMESKIP_LABEL_JA "フレームスキップ" @@ -35617,11 +37158,11 @@ struct retro_core_options_v2 options_it = { #define GENESIS_PLUS_GX_INVERT_MOUSE_LABEL_JA "マウスの Y 軸を反転" #define GENESIS_PLUS_GX_INVERT_MOUSE_INFO_0_JA "[MD Mouse] 入力デバイスの Y 軸を反転します。" #define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_LABEL_JA "ラインごとのスプライト制限を削除" -#define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_INFO_0_JA "スキャンラインごとに存在するスプライトの数の制限を解除します。チラつきを軽減しますが、ハードウェア制限を利用して特殊な効果を生成するゲームもあり、視覚的な問題を引き起こす可能性があります。" +#define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_INFO_0_JA "スキャンライン/スプライトのハードウェア制限を解除します。チラつきを軽減しますが、一部のゲームはこの制限を描画に利用しているため、解除することで描画バグが発生する可能性があります。" #define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LABEL_JA "タイルごとの垂直スクロールの拡張" -#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_INFO_0_JA NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_INFO_0_JA "隣接するセルの vscroll 値で平均化することで、各セルを 16px 2 セル の代わりに垂直にスクロールさせることができます。このハックは、2 セルの垂直スクロールモードを使用するゲームにのみ適用されます。" #define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_LABEL_JA "タイルごとの垂直スクロールの拡張制限" -#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_INFO_0_JA NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_INFO_0_JA "タイルごとの垂直スクロールの拡張が有効な場合にのみ、垂直スクロールの拡張制限を調整します。隣接するタイル間の vscroll の差がこの制限よりも大きい場合、拡張は無効になります。" #define GENESIS_PLUS_GX_OVERCLOCK_LABEL_JA "CPU 速度" #define GENESIS_PLUS_GX_OVERCLOCK_INFO_0_JA "エミュレートされた CPU をオーバークロックします。実行速度の低下を軽減できますが、不具合を引き起こす可能性があります。" #define OPTION_VAL_100_JA NULL @@ -46317,7 +47858,7 @@ struct retro_core_options_v2 options_pt_br = { #define GENESIS_PLUS_GX_ADD_ON_INFO_0_PT_PT NULL #define OPTION_VAL_SEGA_MEGA_CD_PT_PT NULL #define OPTION_VAL_MEGASD_PT_PT NULL -#define OPTION_VAL_NONE_PT_PT "Nenhum" +#define OPTION_VAL_NONE_PT_PT "Não partilhar" #define GENESIS_PLUS_GX_LOCK_ON_LABEL_PT_PT NULL #define GENESIS_PLUS_GX_LOCK_ON_INFO_0_PT_PT NULL #define OPTION_VAL_GAME_GENIE_PT_PT NULL