diff --git a/libretro/libretro_core_options_intl.h b/libretro/libretro_core_options_intl.h index c325a10c..ee33ee59 100644 --- a/libretro/libretro_core_options_intl.h +++ b/libretro/libretro_core_options_intl.h @@ -66,6 +66,10 @@ extern "C" { #define OPTION_VAL_NTSC_U_AR NULL #define OPTION_VAL_PAL_AR NULL #define OPTION_VAL_NTSC_J_AR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_AR "فرض وضع VDP" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_AR NULL +#define OPTION_VAL_60HZ_AR "60 هرتز" +#define OPTION_VAL_50HZ_AR "50 هرتز" #define GENESIS_PLUS_GX_BIOS_LABEL_AR NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_AR NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_AR NULL @@ -204,6 +208,8 @@ extern "C" { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_AR NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_AR NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_AR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_AR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_AR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_AR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_AR NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_AR NULL @@ -316,6 +322,21 @@ struct retro_core_option_v2_definition option_defs_ar[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_AR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_AR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_AR }, + { "50hz", OPTION_VAL_50HZ_AR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_AR, @@ -1107,7 +1128,7 @@ struct retro_core_option_v2_definition option_defs_ar[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_AR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_AR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_AR, NULL, "hacks", { @@ -1117,6 +1138,20 @@ struct retro_core_option_v2_definition option_defs_ar[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_AR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_AR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -1607,6 +1642,10 @@ struct retro_core_options_v2 options_ar = { #define OPTION_VAL_NTSC_U_AST NULL #define OPTION_VAL_PAL_AST NULL #define OPTION_VAL_NTSC_J_AST NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_AST NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_AST NULL +#define OPTION_VAL_60HZ_AST NULL +#define OPTION_VAL_50HZ_AST NULL #define GENESIS_PLUS_GX_BIOS_LABEL_AST NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_AST NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_AST NULL @@ -1745,6 +1784,8 @@ struct retro_core_options_v2 options_ar = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_AST NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_AST NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_AST NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_AST NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_AST NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_AST NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_AST NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_AST NULL @@ -1857,6 +1898,21 @@ struct retro_core_option_v2_definition option_defs_ast[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_AST, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_AST, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_AST }, + { "50hz", OPTION_VAL_50HZ_AST }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_AST, @@ -2648,7 +2704,7 @@ struct retro_core_option_v2_definition option_defs_ast[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_AST, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_AST, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_AST, NULL, "hacks", { @@ -2658,6 +2714,20 @@ struct retro_core_option_v2_definition option_defs_ast[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_AST, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_AST, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -3148,6 +3218,10 @@ struct retro_core_options_v2 options_ast = { #define OPTION_VAL_NTSC_U_BE NULL #define OPTION_VAL_PAL_BE NULL #define OPTION_VAL_NTSC_J_BE NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_BE NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_BE NULL +#define OPTION_VAL_60HZ_BE NULL +#define OPTION_VAL_50HZ_BE NULL #define GENESIS_PLUS_GX_BIOS_LABEL_BE NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_BE NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_BE NULL @@ -3286,6 +3360,8 @@ struct retro_core_options_v2 options_ast = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_BE NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_BE NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BE NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_BE NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_BE NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_BE NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_BE NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_BE "Гучнасць PSG канала тону 0 у %" @@ -3398,6 +3474,21 @@ struct retro_core_option_v2_definition option_defs_be[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_BE, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_BE, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_BE }, + { "50hz", OPTION_VAL_50HZ_BE }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_BE, @@ -4189,7 +4280,7 @@ struct retro_core_option_v2_definition option_defs_be[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_BE, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BE, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BE, NULL, "hacks", { @@ -4199,6 +4290,20 @@ struct retro_core_option_v2_definition option_defs_be[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_BE, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_BE, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -4689,6 +4794,10 @@ struct retro_core_options_v2 options_be = { #define OPTION_VAL_NTSC_U_BG NULL #define OPTION_VAL_PAL_BG NULL #define OPTION_VAL_NTSC_J_BG NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_BG NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_BG NULL +#define OPTION_VAL_60HZ_BG NULL +#define OPTION_VAL_50HZ_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 @@ -4827,6 +4936,8 @@ struct retro_core_options_v2 options_be = { #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_CD_PRECACHE_LABEL_BG NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_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 @@ -4939,6 +5050,21 @@ struct retro_core_option_v2_definition option_defs_bg[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_BG, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_BG, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_BG }, + { "50hz", OPTION_VAL_50HZ_BG }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_BG, @@ -5730,7 +5856,7 @@ struct retro_core_option_v2_definition option_defs_bg[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_BG, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BG, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_BG, NULL, "hacks", { @@ -5740,6 +5866,20 @@ struct retro_core_option_v2_definition option_defs_bg[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_BG, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_BG, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -6230,6 +6370,10 @@ struct retro_core_options_v2 options_bg = { #define OPTION_VAL_NTSC_U_CA NULL #define OPTION_VAL_PAL_CA NULL #define OPTION_VAL_NTSC_J_CA NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_CA NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_CA NULL +#define OPTION_VAL_60HZ_CA NULL +#define OPTION_VAL_50HZ_CA NULL #define GENESIS_PLUS_GX_BIOS_LABEL_CA NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_CA NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_CA NULL @@ -6368,6 +6512,8 @@ struct retro_core_options_v2 options_bg = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_CA NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CA NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CA NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CA NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CA NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_CA NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_CA NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_CA NULL @@ -6480,6 +6626,21 @@ struct retro_core_option_v2_definition option_defs_ca[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_CA, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_CA, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_CA }, + { "50hz", OPTION_VAL_50HZ_CA }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_CA, @@ -7271,7 +7432,7 @@ struct retro_core_option_v2_definition option_defs_ca[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_CA, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CA, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CA, NULL, "hacks", { @@ -7281,6 +7442,20 @@ struct retro_core_option_v2_definition option_defs_ca[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CA, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CA, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -7771,6 +7946,10 @@ struct retro_core_options_v2 options_ca = { #define OPTION_VAL_NTSC_U_CHS NULL #define OPTION_VAL_PAL_CHS NULL #define OPTION_VAL_NTSC_J_CHS NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_CHS NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_CHS NULL +#define OPTION_VAL_60HZ_CHS NULL +#define OPTION_VAL_50HZ_CHS NULL #define GENESIS_PLUS_GX_BIOS_LABEL_CHS "系统启动 ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_CHS "使用官方的 BIOS/bootloader 模拟硬件,如果存在于RetroArch的系统目录中。显示针对控制台的启动序列/动画,然后运行加载内容。" #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_CHS NULL @@ -7907,8 +8086,10 @@ struct retro_core_options_v2 options_ca = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_CHS NULL #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_CHS "68K 地址错误" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_CHS NULL -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CHS "CD 访问时间" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CHS NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CHS NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CHS NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CHS NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_CHS NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_CHS NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_CHS NULL @@ -8021,6 +8202,21 @@ struct retro_core_option_v2_definition option_defs_chs[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_CHS, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_CHS, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_CHS }, + { "50hz", OPTION_VAL_50HZ_CHS }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_CHS, @@ -8812,7 +9008,7 @@ struct retro_core_option_v2_definition option_defs_chs[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_CHS, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CHS, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CHS, NULL, "hacks", { @@ -8822,6 +9018,20 @@ struct retro_core_option_v2_definition option_defs_chs[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CHS, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CHS, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -9312,6 +9522,10 @@ struct retro_core_options_v2 options_chs = { #define OPTION_VAL_NTSC_U_CHT NULL #define OPTION_VAL_PAL_CHT NULL #define OPTION_VAL_NTSC_J_CHT NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_CHT NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_CHT NULL +#define OPTION_VAL_60HZ_CHT NULL +#define OPTION_VAL_50HZ_CHT NULL #define GENESIS_PLUS_GX_BIOS_LABEL_CHT NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_CHT NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_CHT NULL @@ -9450,6 +9664,8 @@ struct retro_core_options_v2 options_chs = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_CHT NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CHT NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CHT NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CHT NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CHT NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_CHT "顯示音量進階設定 (需要重開選單)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_CHT "開啟低階音訊通道參數的設定。\n注意: 此選項變更時需要重新進入核心選項才能生效。" #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_CHT "PSG聲道0 (方波) 音量 %" @@ -9562,6 +9778,21 @@ struct retro_core_option_v2_definition option_defs_cht[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_CHT, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_CHT, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_CHT }, + { "50hz", OPTION_VAL_50HZ_CHT }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_CHT, @@ -10353,7 +10584,7 @@ struct retro_core_option_v2_definition option_defs_cht[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_CHT, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CHT, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CHT, NULL, "hacks", { @@ -10363,6 +10594,20 @@ struct retro_core_option_v2_definition option_defs_cht[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CHT, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CHT, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -10853,6 +11098,10 @@ struct retro_core_options_v2 options_cht = { #define OPTION_VAL_NTSC_U_CS NULL #define OPTION_VAL_PAL_CS NULL #define OPTION_VAL_NTSC_J_CS NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_CS NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_CS NULL +#define OPTION_VAL_60HZ_CS NULL +#define OPTION_VAL_50HZ_CS NULL #define GENESIS_PLUS_GX_BIOS_LABEL_CS "Systém Boot ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_CS "Použijte oficiální BIOS/bootloader pro emulovaný hardware, pokud je přítomen v systémovém adresáři aplikace RetroArch. Zobrazí spouštěcí sekvenci/animaci specifickou pro konzoli a poté spustí načtený obsah." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_CS "CD System BRAM (Vyžaduje restart)" @@ -10989,8 +11238,10 @@ struct retro_core_options_v2 options_cht = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_CS "Emulace zablokování systému, ke kterému dochází na skutečném hardwaru při provádění nelegálního přístupu k adrese. Tato funkce by měla být vypnuta pouze při přehrávání některých dem a homebrew, které se spoléhají na nelegální chování pro správnou funkci." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_CS "Chyba v Adrese 68K" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_CS "Hlavní procesor Mega Drive/Genesis (Motorola 68000) generuje při pokusu o nezarovnaný přístup do paměti výjimku Chyba Adresy (Výpadek). Povolením této funkce se toto chování simuluje. Měla by být vypnuta pouze při přehrávání hacků ROM, protože ty jsou obvykle vyvíjeny pomocí méně přesných emulátorů a mohou se spoléhat na neplatný přístup do RAM pro správnou funkci." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CS "Doba přístupu na CD" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CS NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CS "Simulace původního hardwarového zpoždění disku CD při zahájení čtení nebo vyhledávání určitého místa na nahraném disku. To je vyžadováno několika hrami na CD, které padají, pokud jsou data na CD dostupná příliš brzy, a také to řeší problémy s desynchronizací zvuku CD v některých hrách. Vypnutí této funkce může být užitečné u her s MSU-MD, protože díky ní jsou smyčky zvukových stop CD plynulejší." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CS NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CS NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_CS "Zobrazit Pokročilé Nastavení Hlasitosti Zvuku (Znovu otevře Menu)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_CS "Povolení konfigurace parametrů nízkoúrovňového zvukového kanálu. POZNÁMKA: Aby se toto nastavení projevilo, musí být přepnuta rychlá nabídka." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_CS "Tónový Kanál PSG 0 Hlasitost %" @@ -11103,6 +11354,21 @@ struct retro_core_option_v2_definition option_defs_cs[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_CS, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_CS, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_CS }, + { "50hz", OPTION_VAL_50HZ_CS }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_CS, @@ -11894,7 +12160,7 @@ struct retro_core_option_v2_definition option_defs_cs[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_CS, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CS, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CS, NULL, "hacks", { @@ -11904,6 +12170,20 @@ struct retro_core_option_v2_definition option_defs_cs[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CS, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CS, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -12394,6 +12674,10 @@ struct retro_core_options_v2 options_cs = { #define OPTION_VAL_NTSC_U_CY NULL #define OPTION_VAL_PAL_CY NULL #define OPTION_VAL_NTSC_J_CY NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_CY NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_CY NULL +#define OPTION_VAL_60HZ_CY NULL +#define OPTION_VAL_50HZ_CY NULL #define GENESIS_PLUS_GX_BIOS_LABEL_CY NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_CY NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_CY NULL @@ -12532,6 +12816,8 @@ struct retro_core_options_v2 options_cs = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_CY NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_CY NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CY NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CY NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CY NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_CY NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_CY NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_CY NULL @@ -12644,6 +12930,21 @@ struct retro_core_option_v2_definition option_defs_cy[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_CY, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_CY, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_CY }, + { "50hz", OPTION_VAL_50HZ_CY }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_CY, @@ -13435,7 +13736,7 @@ struct retro_core_option_v2_definition option_defs_cy[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_CY, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CY, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_CY, NULL, "hacks", { @@ -13445,6 +13746,20 @@ struct retro_core_option_v2_definition option_defs_cy[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_CY, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_CY, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -13935,6 +14250,10 @@ struct retro_core_options_v2 options_cy = { #define OPTION_VAL_NTSC_U_DA NULL #define OPTION_VAL_PAL_DA NULL #define OPTION_VAL_NTSC_J_DA NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_DA NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_DA NULL +#define OPTION_VAL_60HZ_DA NULL +#define OPTION_VAL_50HZ_DA NULL #define GENESIS_PLUS_GX_BIOS_LABEL_DA NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_DA NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_DA NULL @@ -14073,6 +14392,8 @@ struct retro_core_options_v2 options_cy = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_DA NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_DA NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_DA NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_DA NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_DA NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_DA NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_DA NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_DA NULL @@ -14185,6 +14506,21 @@ struct retro_core_option_v2_definition option_defs_da[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_DA, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_DA, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_DA }, + { "50hz", OPTION_VAL_50HZ_DA }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_DA, @@ -14976,7 +15312,7 @@ struct retro_core_option_v2_definition option_defs_da[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_DA, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_DA, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_DA, NULL, "hacks", { @@ -14986,6 +15322,20 @@ struct retro_core_option_v2_definition option_defs_da[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_DA, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_DA, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -15476,6 +15826,10 @@ struct retro_core_options_v2 options_da = { #define OPTION_VAL_NTSC_U_DE NULL #define OPTION_VAL_PAL_DE NULL #define OPTION_VAL_NTSC_J_DE NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_DE "VDP-Modus erzwingen" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_DE "Überschreibt den VDP-Modus, um ihn entweder mit 60 Hz (NTSC) oder 50 Hz (PAL) laufen zu lassen, unabhängig von der Region des Systems." +#define OPTION_VAL_60HZ_DE "60 Hz" +#define OPTION_VAL_50HZ_DE "50 Hz" #define GENESIS_PLUS_GX_BIOS_LABEL_DE "System-Boot-ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_DE "Offiziellen BIOS/Bootloader für emulierte Hardware verwenden, falls im Systemverzeichnis von RetroArch vorhanden. Zeigt eine konsolenspezifische Startsequenz/Animation an und führt dann den geladenen Inhalt aus." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_DE "CD-System BRAM (Neustart erforderlich)" @@ -15498,7 +15852,7 @@ struct retro_core_options_v2 options_da = { #define OPTION_VAL_SEGA_MEGA_CD_DE NULL #define OPTION_VAL_MEGASD_DE NULL #define OPTION_VAL_NONE_DE "Keins" -#define GENESIS_PLUS_GX_LOCK_ON_LABEL_DE "Modul Kombination" +#define GENESIS_PLUS_GX_LOCK_ON_LABEL_DE "Modul-Kombination" #define GENESIS_PLUS_GX_LOCK_ON_INFO_0_DE "Kombinations-Technologie ist eine Mega Drive/Genesis-Funktion, die es einem älteren Spiel erlaubt, sich mit dem Durchschleifen eines speziellen Moduls für ein erweitertes oder verändertes Gameplay zu vereinen. Diese Option legt fest, welcher Typ eines speziellen 'Kombinations-Moduls' emuliert werden soll. Eine entsprechende Biosdatei muss im Systemverzeichnis von RetroArch vorhanden sein." #define OPTION_VAL_GAME_GENIE_DE NULL #define OPTION_VAL_ACTION_REPLAY_PRO_DE NULL @@ -15614,6 +15968,8 @@ struct retro_core_options_v2 options_da = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_DE "Die Mega Drive/Genesis Haupt-CPU (Motorola 68000) erzeugt bei dem Versuch, ungültigen Speicherzugriff auszuführen, eine Adress-Fehler-Ausnahme (Absturz). Aktivieren wird dieses Verhalten simulieren. Es sollte nur deaktiviert werden, wenn ROM-Hacks abgespielt werden, da diese in der Regel mit weniger genauen Emulatoren entwickelt werden und für den korrekten Betrieb auf ungültigen RAM-Zugriff vertrauen können." #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_DE "CD-Zugriffszeit" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_DE "Simuliert die Original-CD-Hardware-Latenz beim Einleiten eines Lesevorgangs oder bei der Suche nach einer bestimmten Stelle auf geladener Disc. Dies wird von ein paar CD-Spielen benötigt, die abstürzen, wenn CD-Daten zu früh verfügbar sind und auch CD-Audio-Desynchronisations-Probleme in einigen Spielen beheben. Das Deaktivieren kann bei MSU-MD Spielen nützlich sein, da es Audio-Loops von CD nahtlos macht." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_DE "CD-Abbild-Cache" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_DE "CD-Abbild beim Start in den Speicher laden. Unterstützt nur CHD. Neustart erforderlich." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_DE "Erweiterte Audio-Lautstärke-Einstellungen anzeigen (Menü erneut öffnen)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_DE "Konfiguration von niedrigen Audio-Kanalparametern aktivieren. HINWEIS: Schnellmenü muss eingeschaltet sein, damit diese Einstellung wirksam wird." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_DE "PSG-Tonkanal 0 Lautstärke %" @@ -15726,6 +16082,21 @@ struct retro_core_option_v2_definition option_defs_de[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_DE, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_DE, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_DE }, + { "50hz", OPTION_VAL_50HZ_DE }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_DE, @@ -16517,7 +16888,7 @@ struct retro_core_option_v2_definition option_defs_de[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_DE, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_DE, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_DE, NULL, "hacks", { @@ -16527,6 +16898,20 @@ struct retro_core_option_v2_definition option_defs_de[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_DE, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_DE, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -17017,6 +17402,10 @@ struct retro_core_options_v2 options_de = { #define OPTION_VAL_NTSC_U_EL NULL #define OPTION_VAL_PAL_EL NULL #define OPTION_VAL_NTSC_J_EL NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_EL NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_EL NULL +#define OPTION_VAL_60HZ_EL NULL +#define OPTION_VAL_50HZ_EL NULL #define GENESIS_PLUS_GX_BIOS_LABEL_EL NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_EL NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_EL NULL @@ -17155,6 +17544,8 @@ struct retro_core_options_v2 options_de = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_EL NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_EL NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_EL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_EL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_EL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_EL NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_EL NULL @@ -17267,6 +17658,21 @@ struct retro_core_option_v2_definition option_defs_el[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_EL, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_EL, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_EL }, + { "50hz", OPTION_VAL_50HZ_EL }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_EL, @@ -18058,7 +18464,7 @@ struct retro_core_option_v2_definition option_defs_el[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_EL, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EL, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EL, NULL, "hacks", { @@ -18068,6 +18474,20 @@ struct retro_core_option_v2_definition option_defs_el[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_EL, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_EL, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -18558,6 +18978,10 @@ struct retro_core_options_v2 options_el = { #define OPTION_VAL_NTSC_U_EN NULL #define OPTION_VAL_PAL_EN NULL #define OPTION_VAL_NTSC_J_EN NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_EN NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_EN NULL +#define OPTION_VAL_60HZ_EN NULL +#define OPTION_VAL_50HZ_EN NULL #define GENESIS_PLUS_GX_BIOS_LABEL_EN NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_EN NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_EN NULL @@ -18696,6 +19120,8 @@ struct retro_core_options_v2 options_el = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_EN "The Mega Drive/Genesis main CPU (Motorola 68000) generates an Address Error exception (crash) when attempting to perform unaligned memory access. Enabling this will simulate this behaviour. It should only be disabled when playing ROM hacks, since these are typically developed using less accurate emulators and may rely on invalid RAM access for correct operation." #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_EN NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EN "Simulate original CD hardware latency when initiating a read or seeking to a specific location on loaded disc. This is required by a few CD games that crash if CD data is available too soon and also fixes CD audio de-sync issues in some games. Disabling this can be useful with MSU-MD games as it makes CD audio tracks loops more seamless." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_EN NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_EN NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_EN NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_EN NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_EN NULL @@ -18808,6 +19234,21 @@ struct retro_core_option_v2_definition option_defs_en[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_EN, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_EN, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_EN }, + { "50hz", OPTION_VAL_50HZ_EN }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_EN, @@ -19599,7 +20040,7 @@ struct retro_core_option_v2_definition option_defs_en[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_EN, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EN, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EN, NULL, "hacks", { @@ -19609,6 +20050,20 @@ struct retro_core_option_v2_definition option_defs_en[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_EN, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_EN, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -20099,6 +20554,10 @@ struct retro_core_options_v2 options_en = { #define OPTION_VAL_NTSC_U_EO NULL #define OPTION_VAL_PAL_EO NULL #define OPTION_VAL_NTSC_J_EO NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_EO NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_EO NULL +#define OPTION_VAL_60HZ_EO NULL +#define OPTION_VAL_50HZ_EO NULL #define GENESIS_PLUS_GX_BIOS_LABEL_EO NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_EO NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_EO NULL @@ -20237,6 +20696,8 @@ struct retro_core_options_v2 options_en = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_EO NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_EO NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EO NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_EO NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_EO NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_EO NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_EO NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_EO NULL @@ -20349,6 +20810,21 @@ struct retro_core_option_v2_definition option_defs_eo[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_EO, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_EO, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_EO }, + { "50hz", OPTION_VAL_50HZ_EO }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_EO, @@ -21140,7 +21616,7 @@ struct retro_core_option_v2_definition option_defs_eo[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_EO, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EO, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_EO, NULL, "hacks", { @@ -21150,6 +21626,20 @@ struct retro_core_option_v2_definition option_defs_eo[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_EO, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_EO, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -21640,6 +22130,10 @@ struct retro_core_options_v2 options_eo = { #define OPTION_VAL_NTSC_U_ES NULL #define OPTION_VAL_PAL_ES NULL #define OPTION_VAL_NTSC_J_ES NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_ES "Forzar modo del VDP" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_ES "Reemplaza el modo del VDP para obligarlo a ejecutarse a 60 Hz (NTSC) o a 50 Hz (PAL) sin importar la región del sistema." +#define OPTION_VAL_60HZ_ES "60 Hz" +#define OPTION_VAL_50HZ_ES "50 Hz" #define GENESIS_PLUS_GX_BIOS_LABEL_ES "ROM de arranque del sistema" #define GENESIS_PLUS_GX_BIOS_INFO_0_ES "Utiliza un cargador de arranque o BIOS oficiales para la emulación si se encuentran en el directorio del sistema de RetroArch. Se mostrará la secuencia específica de inicio de la consola y luego se ejecutará el contenido cargado." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_ES "BRAM del sistema de CD (es necesario reiniciar)" @@ -21776,8 +22270,10 @@ struct retro_core_options_v2 options_eo = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_ES "Emula los bloqueos del sistema que se producirían en el hardware real al realizar accesos ilegales a memoria. Solo se debe desactivar esta opción para jugar con demos y aplicaciones homebrew que necesiten este comportamiento ilegal para funcionar correctamente." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_ES "Error de dirección del 68K" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_ES "La CPU principal de la Mega Drive/Genesis (el Motorola 68000) genera una excepción (cuelgue) de error de memoria al intentar acceder a una memoria no alineada. Activa esta opción para simular este comportamiento. Solo debe desactivarse para jugar a modificaciones de juegos, ya que estas suelen desarrollarse con emuladores menos precisos y pueden depender de accesos a RAM no válidos para funcionar correctamente." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_ES "Tiempo de acceso del CD" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_ES "Tiempo de acceso al CD" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_ES "Simula la latencia del lector original de CD al iniciar una lectura o búsqueda a una ubicación concreta del disco que esté cargada. Necesario para algunos juegos en formato CD que se colgarán si los datos aparecen demasiado pronto y también corrige problemas de desincronización del audio de CD en algunos juegos. Desactivar esta opción podría venir bien para juegos MSU-MD, ya que hará que los bucles de las pistas de audio de CD parezcan más uniformes." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_ES "Cachear imagen del CD" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_ES "Carga la imagen del CD a la memoria al iniciar la emulación. Solo se admiten imágenes CDH. Es necesario reiniciar." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_ES "Mostrar Ajustes avanzados de volumen de audio (es necesario reabrir el menú)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_ES "Permite configurar los parámetros de los canales de audio a un bajo nivel. NOTA: es necesario salir y volver a entrar del menú rápido para que el cambio surta efecto." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_ES "Volumen del canal tonal 0 del PSG (%)" @@ -21890,6 +22386,21 @@ struct retro_core_option_v2_definition option_defs_es[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_ES, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_ES, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_ES }, + { "50hz", OPTION_VAL_50HZ_ES }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_ES, @@ -22681,7 +23192,7 @@ struct retro_core_option_v2_definition option_defs_es[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_ES, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_ES, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_ES, NULL, "hacks", { @@ -22691,6 +23202,20 @@ struct retro_core_option_v2_definition option_defs_es[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_ES, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_ES, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -23181,6 +23706,10 @@ struct retro_core_options_v2 options_es = { #define OPTION_VAL_NTSC_U_FA NULL #define OPTION_VAL_PAL_FA NULL #define OPTION_VAL_NTSC_J_FA NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_FA NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_FA NULL +#define OPTION_VAL_60HZ_FA NULL +#define OPTION_VAL_50HZ_FA NULL #define GENESIS_PLUS_GX_BIOS_LABEL_FA NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_FA NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_FA NULL @@ -23319,6 +23848,8 @@ struct retro_core_options_v2 options_es = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_FA NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_FA NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FA NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_FA NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_FA NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_FA NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_FA NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_FA NULL @@ -23431,6 +23962,21 @@ struct retro_core_option_v2_definition option_defs_fa[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_FA, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_FA, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_FA }, + { "50hz", OPTION_VAL_50HZ_FA }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_FA, @@ -24222,7 +24768,7 @@ struct retro_core_option_v2_definition option_defs_fa[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_FA, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FA, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FA, NULL, "hacks", { @@ -24232,6 +24778,20 @@ struct retro_core_option_v2_definition option_defs_fa[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_FA, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_FA, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -24722,6 +25282,10 @@ struct retro_core_options_v2 options_fa = { #define OPTION_VAL_NTSC_U_FI NULL #define OPTION_VAL_PAL_FI NULL #define OPTION_VAL_NTSC_J_FI NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_FI NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_FI NULL +#define OPTION_VAL_60HZ_FI "60 Hz" +#define OPTION_VAL_50HZ_FI "50 Hz" #define GENESIS_PLUS_GX_BIOS_LABEL_FI "Järjestelmän käynnistys ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_FI "Käytä virallista BIOS/bootloader-ohjelmaa emuloiduille laitteelle, jos sellainen löytyy RetroArchin järjestelmäkansiosta. Näyttää konsolikohtaisen käynnistyslatauksen/animaation ja ajaa sitten ladatun sisällön." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_FI "CD-järjestelmän BRAM (uudelleenkäynnistys vaaditaan)" @@ -24858,8 +25422,10 @@ struct retro_core_options_v2 options_fa = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_FI NULL #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_FI "68K-osoitevirhe" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_FI NULL -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_FI "CD:n lukunopeus" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_FI NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FI "Simuloi alkuperäinen CD-laitteiston lukunopeutta etsiessä tiettyä sijaintia levyltä. Tätä tarvitaan muutamia CD-pelejä varten, jotka kaatuvat, jos CD:n tiedot ovat saatavilla liian pian ja myös korjaa CD:n äänen ajoitusongelmia joissakin peleissä. Tämän poistaminen käytöstä voi olla hyödyllistä MSU-MD-peleissä, koska se tekee CD-ääniraitojen silmukoista saumattomampia." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_FI NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_FI NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_FI "Näytä äänenvoimakkuuden lisäasetukset (Avaa valikko uudestaan)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_FI "Ota käyttöön alhaisen tason äänikanavan parametrien asetukset. HUOM.: Pikavalikko pitää ottaa käyttöön tämän asetuksen käyttöönottamiseksi." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_FI NULL @@ -24972,6 +25538,21 @@ struct retro_core_option_v2_definition option_defs_fi[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_FI, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_FI, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_FI }, + { "50hz", OPTION_VAL_50HZ_FI }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_FI, @@ -25763,7 +26344,7 @@ struct retro_core_option_v2_definition option_defs_fi[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_FI, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FI, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FI, NULL, "hacks", { @@ -25773,6 +26354,20 @@ struct retro_core_option_v2_definition option_defs_fi[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_FI, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_FI, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -26263,6 +26858,10 @@ struct retro_core_options_v2 options_fi = { #define OPTION_VAL_NTSC_U_FR NULL #define OPTION_VAL_PAL_FR NULL #define OPTION_VAL_NTSC_J_FR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_FR "Forcer le mode VDP" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_FR "Outrepasse le mode VDP pour le forcer à fonctionner en 60 Hz (NTSC) ou 50 Hz (PAL), quelle que soit la région du système." +#define OPTION_VAL_60HZ_FR "60 Hz" +#define OPTION_VAL_50HZ_FR "50 Hz" #define GENESIS_PLUS_GX_BIOS_LABEL_FR "ROM de démarrage du système" #define GENESIS_PLUS_GX_BIOS_INFO_0_FR "Utiliser le BIOS/bootloader officiel pour le matériel émulé, s'il est présent dans le répertoire système de RetroArch. Affiche une séquence de démarrage/animation spécifique à la console, puis lance le contenu chargé." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_FR "BRAM du système de CD (Redémarrage requis)" @@ -26401,6 +27000,8 @@ struct retro_core_options_v2 options_fi = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_FR "Le processeur principal de la Mega Drive/Genesis (Motorola 68000) génère une exception d'erreur d'adresse (plantage) lors d'une tentative d'accès à la mémoire non alignée. Activer cette option simule ce comportement. Cela ne devrait être désactivé que lorsque vous jouez à des hacks de ROM, car ils sont généralement développés en utilisant des émulateurs moins précis et peuvent dépendre d'un accès non valide à la mémoire vive pour une opération correcte." #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_FR "Temps d'accès au CD" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FR "Simule la latence matérielle du CD original lors du lancement d'une lecture ou de la recherche d'un emplacement spécifique sur un disque chargé. Ceci est requis par quelques jeux CD qui plantent si les données CD sont disponibles trop tôt et corrige également les problèmes de désynchronisation audio dans certains jeux. Désactiver ceci peut être utile avec les jeux MSU-MD car cela rend les boucles de pistes audio CD plus fluides." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_FR "Cache de l'image CD" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_FR "Charger l'image CD en mémoire au démarrage. CHD pris en charge uniquement. Redémarrage requis." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_FR "Afficher les paramètres avancés du volume audio (Réouvrir le menu)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_FR "Active la configuration des paramètres de bas niveau des canaux audio. REMARQUE : le menu rapide doit être réouvert pour que cette option prenne effet." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_FR "Volume du canal de tonalité PSG 0 (%)" @@ -26513,6 +27114,21 @@ struct retro_core_option_v2_definition option_defs_fr[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_FR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_FR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_FR }, + { "50hz", OPTION_VAL_50HZ_FR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_FR, @@ -27304,7 +27920,7 @@ struct retro_core_option_v2_definition option_defs_fr[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_FR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_FR, NULL, "hacks", { @@ -27314,6 +27930,20 @@ struct retro_core_option_v2_definition option_defs_fr[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_FR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_FR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -27804,6 +28434,10 @@ struct retro_core_options_v2 options_fr = { #define OPTION_VAL_NTSC_U_GL NULL #define OPTION_VAL_PAL_GL NULL #define OPTION_VAL_NTSC_J_GL NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_GL NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_GL NULL +#define OPTION_VAL_60HZ_GL NULL +#define OPTION_VAL_50HZ_GL NULL #define GENESIS_PLUS_GX_BIOS_LABEL_GL "ROM de arranque do sistema" #define GENESIS_PLUS_GX_BIOS_INFO_0_GL "Use o BIOS/cargador de arranque oficial para o hardware emulado, se está presente no directorio do sistema de RetroArch. Mostra a secuencia de inicio/animación específica da consola e, a continuación, executa o contido cargado." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_GL "Sistema de CD BRAM (require reinicio)" @@ -27940,8 +28574,10 @@ struct retro_core_options_v2 options_fr = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_GL "Emule os bloqueos do sistema que se producen no hardware real cando se realiza un acceso ilegal a enderezos. Isto só debería desactivarse cando se reproducen certas demostracións e homebrew que dependen dun comportamento ilegal para o correcto funcionamento." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_GL "Erro de enderezo 68K" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_GL "A CPU principal de Mega Drive/Genesis (Motorola 68000) xera unha excepción de erro de enderezo (falla) ao tentar realizar un acceso á memoria non aliñado. Activar isto simulará este comportamento. Só debería desactivarse cando se reproducen hackeos de ROM, xa que normalmente se desenvolven mediante emuladores menos precisos e poden depender dun acceso RAM non válido para o correcto funcionamento." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_GL "Tempo de acceso ao CD" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_GL NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_GL "Simula a latencia do hardware do CD orixinal ao iniciar unha lectura ou buscar unha localización específica no disco cargado. Isto é necesario para algúns xogos de CD que fallan se os datos do CD están dispoñibles demasiado pronto e tamén solucionan os problemas de desincronización de audio de CD nalgúns xogos. Desactivar isto pode ser útil cos xogos de MSU-MD, xa que fai que as pistas de audio do CD sexan máis fluidas." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_GL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_GL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_GL "Mostrar configuración avanzada de volume de audio (volver abrir o menú)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_GL "Activa a configuración dos parámetros da canle de audio de baixo nivel. NOTA: Debe activarse o menú rápido para que esta configuración teña efecto." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_GL "Canle de tons do PSG 0 % de volume" @@ -28054,6 +28690,21 @@ struct retro_core_option_v2_definition option_defs_gl[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_GL, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_GL, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_GL }, + { "50hz", OPTION_VAL_50HZ_GL }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_GL, @@ -28845,7 +29496,7 @@ struct retro_core_option_v2_definition option_defs_gl[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_GL, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_GL, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_GL, NULL, "hacks", { @@ -28855,6 +29506,20 @@ struct retro_core_option_v2_definition option_defs_gl[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_GL, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_GL, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -29345,6 +30010,10 @@ struct retro_core_options_v2 options_gl = { #define OPTION_VAL_NTSC_U_HE NULL #define OPTION_VAL_PAL_HE NULL #define OPTION_VAL_NTSC_J_HE NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_HE NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_HE NULL +#define OPTION_VAL_60HZ_HE NULL +#define OPTION_VAL_50HZ_HE NULL #define GENESIS_PLUS_GX_BIOS_LABEL_HE NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_HE NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_HE NULL @@ -29483,6 +30152,8 @@ struct retro_core_options_v2 options_gl = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_HE NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_HE NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HE NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_HE NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_HE NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_HE NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_HE NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_HE NULL @@ -29595,6 +30266,21 @@ struct retro_core_option_v2_definition option_defs_he[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_HE, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_HE, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_HE }, + { "50hz", OPTION_VAL_50HZ_HE }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_HE, @@ -30386,7 +31072,7 @@ struct retro_core_option_v2_definition option_defs_he[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_HE, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HE, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HE, NULL, "hacks", { @@ -30396,6 +31082,20 @@ struct retro_core_option_v2_definition option_defs_he[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_HE, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_HE, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -30886,6 +31586,10 @@ struct retro_core_options_v2 options_he = { #define OPTION_VAL_NTSC_U_HR NULL #define OPTION_VAL_PAL_HR NULL #define OPTION_VAL_NTSC_J_HR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_HR NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_HR NULL +#define OPTION_VAL_60HZ_HR NULL +#define OPTION_VAL_50HZ_HR NULL #define GENESIS_PLUS_GX_BIOS_LABEL_HR NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_HR NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_HR NULL @@ -31024,6 +31728,8 @@ struct retro_core_options_v2 options_he = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_HR NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_HR NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_HR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_HR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_HR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_HR NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_HR NULL @@ -31136,6 +31842,21 @@ struct retro_core_option_v2_definition option_defs_hr[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_HR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_HR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_HR }, + { "50hz", OPTION_VAL_50HZ_HR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_HR, @@ -31927,7 +32648,7 @@ struct retro_core_option_v2_definition option_defs_hr[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_HR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HR, NULL, "hacks", { @@ -31937,6 +32658,20 @@ struct retro_core_option_v2_definition option_defs_hr[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_HR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_HR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -32427,6 +33162,10 @@ struct retro_core_options_v2 options_hr = { #define OPTION_VAL_NTSC_U_HU NULL #define OPTION_VAL_PAL_HU NULL #define OPTION_VAL_NTSC_J_HU NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_HU "VDP mód rögzítése" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_HU "A VDP mód felülbírálata, a rendszer régiójától függetlenül 60 Hz (NTSC) vagy 50 Hz (PAL) frekvenciára." +#define OPTION_VAL_60HZ_HU NULL +#define OPTION_VAL_50HZ_HU NULL #define GENESIS_PLUS_GX_BIOS_LABEL_HU "Rendszer boot ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_HU "A hivatalos BIOS / bootbetöltő használata az emulált hardverhez, ha az megtalálható a RetroArch rendszerkönyvtárában. Megjeleníti a konzoltól függő indítási szekvenciát / animációt, majd utána indítja a betöltött tartalmat." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_HU "CD System BRAM (újraindítás szükséges)" @@ -32565,6 +33304,8 @@ struct retro_core_options_v2 options_hr = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_HU "A Mega Drive / Genesis fő CPU-ja (Motorola 68000) egy Address Error megszakítást (összeomlást) generál nem jól pozicionált memóriahozzáféréskor. Ezzel az opcióval ez emulálható. Csak ROM hackek lejátszásakor kapcsoljuk ki, mivel ezek tipikusan kevésbé pontos emulátorokon voltak fejlesztve és elvárhatják az érvénytelen RAM hozzáférést a helyes működéshez." #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_HU "CD hozzáférés ideje" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HU "Az eredeti CD hardver késleltetésének szimulációja a betöltött lemez olvasásakor vagy pozícióváltásakor. Néhány CD játék igényli, amelyek összeomlanak, ha a CD adat túl hamar érhető el, és néhány játék CD hang szinkronproblémáit is megoldja. Az MSU-MD játékoknál érdemes kikapcsolni, mivel a CD hangsávok hurkolása így folyamatosabb." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_HU "CD lemezkép gyorsítótár" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_HU "A CD lemezkép betöltése memóriába indításkor. Csak CHD-vel támogatott. Újraindítás szükséges." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_HU "A hangerő haladó beállításai (újra meg kell nyitni a menüt)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_HU "A hangcsatornák alacsonyszintű paramétereinek beállításai. Figyelem: ennek a beállításnak az aktiválásához ki-be kell kapcsolni a gyorsmenüt." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_HU "PSG Tone 0. csatorna hangerő %" @@ -32677,6 +33418,21 @@ struct retro_core_option_v2_definition option_defs_hu[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_HU, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_HU, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_HU }, + { "50hz", OPTION_VAL_50HZ_HU }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_HU, @@ -33468,7 +34224,7 @@ struct retro_core_option_v2_definition option_defs_hu[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_HU, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HU, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_HU, NULL, "hacks", { @@ -33478,6 +34234,20 @@ struct retro_core_option_v2_definition option_defs_hu[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_HU, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_HU, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -33941,7 +34711,7 @@ struct retro_core_options_v2 options_hu = { /* RETRO_LANGUAGE_ID */ #define CATEGORY_SYSTEM_LABEL_ID "Sistem" -#define CATEGORY_SYSTEM_INFO_0_ID NULL +#define CATEGORY_SYSTEM_INFO_0_ID "Mengubah peranti keras dasar, daerah, BIOS, dan pengaturan simpanan Sega CD/Mega-CD." #define CATEGORY_VIDEO_LABEL_ID NULL #define CATEGORY_VIDEO_INFO_0_ID NULL #define CATEGORY_AUDIO_LABEL_ID "Suara" @@ -33951,8 +34721,8 @@ struct retro_core_options_v2 options_hu = { #define CATEGORY_HACKS_LABEL_ID "Peretasan Emulasi" #define CATEGORY_HACKS_INFO_0_ID NULL #define CATEGORY_CHANNEL_VOLUME_LABEL_ID NULL -#define CATEGORY_CHANNEL_VOLUME_INFO_0_ID NULL -#define GENESIS_PLUS_GX_SYSTEM_HW_LABEL_ID NULL +#define CATEGORY_CHANNEL_VOLUME_INFO_0_ID "Mengubah terpisah volume saluran audio peranti keras." +#define GENESIS_PLUS_GX_SYSTEM_HW_LABEL_ID "Peranti Keras Sistem" #define GENESIS_PLUS_GX_SYSTEM_HW_INFO_0_ID NULL #define OPTION_VAL_AUTO_ID "Otomatis" #define OPTION_VAL_SG_1000_ID NULL @@ -33968,16 +34738,20 @@ struct retro_core_options_v2 options_hu = { #define OPTION_VAL_NTSC_U_ID NULL #define OPTION_VAL_PAL_ID NULL #define OPTION_VAL_NTSC_J_ID NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_ID NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_ID NULL +#define OPTION_VAL_60HZ_ID NULL +#define OPTION_VAL_50HZ_ID NULL #define GENESIS_PLUS_GX_BIOS_LABEL_ID NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_ID NULL -#define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_ID NULL +#define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_ID "BRAM Sistem CD (Perlu Mulai Ulang)" #define GENESIS_PLUS_GX_SYSTEM_BRAM_INFO_0_ID NULL #define OPTION_VAL_PER_BIOS_ID NULL #define OPTION_VAL_PER_GAME_ID NULL -#define GENESIS_PLUS_GX_CART_BRAM_LABEL_ID NULL +#define GENESIS_PLUS_GX_CART_BRAM_LABEL_ID "BRAM Memori CD (Perlu Mulai Ulang)" #define GENESIS_PLUS_GX_CART_BRAM_INFO_0_ID NULL #define OPTION_VAL_PER_CART_ID NULL -#define GENESIS_PLUS_GX_CART_SIZE_LABEL_ID NULL +#define GENESIS_PLUS_GX_CART_SIZE_LABEL_ID "Ukuran BRAM Memori CD (Perlu Mulai Ulang)" #define GENESIS_PLUS_GX_CART_SIZE_INFO_0_ID NULL #define OPTION_VAL_128K_ID NULL #define OPTION_VAL_256K_ID NULL @@ -33985,7 +34759,7 @@ struct retro_core_options_v2 options_hu = { #define OPTION_VAL_1MEG_ID NULL #define OPTION_VAL_2MEG_ID NULL #define OPTION_VAL_4MEG_ID NULL -#define GENESIS_PLUS_GX_ADD_ON_LABEL_ID NULL +#define GENESIS_PLUS_GX_ADD_ON_LABEL_ID "Pengaya CD di mode MD (Perlu Mulai Ulang)" #define GENESIS_PLUS_GX_ADD_ON_INFO_0_ID NULL #define OPTION_VAL_SEGA_MEGA_CD_ID NULL #define OPTION_VAL_MEGASD_ID NULL @@ -34021,7 +34795,7 @@ struct retro_core_options_v2 options_hu = { #define GENESIS_PLUS_GX_LCD_FILTER_LABEL_ID NULL #define GENESIS_PLUS_GX_LCD_FILTER_INFO_0_ID NULL #define GENESIS_PLUS_GX_RENDER_LABEL_ID NULL -#define GENESIS_PLUS_GX_RENDER_INFO_0_ID NULL +#define GENESIS_PLUS_GX_RENDER_INFO_0_ID "Mode 2 Selang-Seling mengizinkan Mega Drive/Genesis berkeluaran gambar 320x448 dwiganda (resolusi tinggi) dengan menggambar garis pindai di tiap bingkai (seperti di mode main rangkap Sonic the Hedgehog 2 dan Combat Cars). 'Medan Ganda' meniru peranti keras asli, bergambar tajam dengan artifak selang-seling/kelap-kelip. 'Medan Tunggal' menerapkan saring deinterlasi untuk menstabilkan gambar tapi sedikit buram." #define OPTION_VAL_SINGLE_FIELD_ID NULL #define OPTION_VAL_DOUBLE_FIELD_ID NULL #define GENESIS_PLUS_GX_FRAMESKIP_LABEL_ID NULL @@ -34040,7 +34814,7 @@ struct retro_core_options_v2 options_hu = { #define GENESIS_PLUS_GX_YM2612_INFO_1_ID NULL #define OPTION_VAL_MAME_YM2612_ID NULL #define OPTION_VAL_MAME_ASIC_YM3438_ID NULL -#define OPTION_VAL_MAME_ENHANCED_YM3438_ID NULL +#define OPTION_VAL_MAME_ENHANCED_YM3438_ID "MAME (Berpeningkat YM3438)" #define OPTION_VAL_NUKED_YM2612_ID NULL #define OPTION_VAL_NUKED_YM3438_ID NULL #define GENESIS_PLUS_GX_SOUND_OUTPUT_LABEL_ID NULL @@ -34076,10 +34850,10 @@ struct retro_core_options_v2 options_hu = { #define GENESIS_PLUS_GX_INVERT_MOUSE_LABEL_ID NULL #define GENESIS_PLUS_GX_INVERT_MOUSE_INFO_0_ID NULL #define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_LABEL_ID NULL -#define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_INFO_0_ID NULL -#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LABEL_ID NULL +#define GENESIS_PLUS_GX_NO_SPRITE_LIMIT_INFO_0_ID "Melepas batas asli sprite tiap garis pindai peranti keras. Ini mengurangi kelap-kelip tapi visual akan kacau, beberapa permainan memanfaatkan batas peranti keras untuk efek khusus." +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LABEL_ID "Gulir menegak berpeningkat" #define GENESIS_PLUS_GX_ENHANCED_VSCROLL_INFO_0_ID NULL -#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_LABEL_ID NULL +#define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_LABEL_ID "Batas gulir menegak berpeningkat" #define GENESIS_PLUS_GX_ENHANCED_VSCROLL_LIMIT_INFO_0_ID NULL #define GENESIS_PLUS_GX_OVERCLOCK_LABEL_ID NULL #define GENESIS_PLUS_GX_OVERCLOCK_INFO_0_ID NULL @@ -34104,8 +34878,10 @@ struct retro_core_options_v2 options_hu = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_ID NULL #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_ID NULL #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_ID NULL -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_ID NULL +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_ID "Waktu Akses CD" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_ID NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_ID "Tembolok Citra CD" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_ID "Memuat citra CD ke memori saat awal buka. Hanya mendukung CHD. Perlu Mulai Ulang." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_ID NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_ID NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_ID NULL @@ -34218,6 +34994,21 @@ struct retro_core_option_v2_definition option_defs_id[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_ID, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_ID, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_ID }, + { "50hz", OPTION_VAL_50HZ_ID }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_ID, @@ -35009,7 +35800,7 @@ struct retro_core_option_v2_definition option_defs_id[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_ID, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_ID, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_ID, NULL, "hacks", { @@ -35019,6 +35810,20 @@ struct retro_core_option_v2_definition option_defs_id[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_ID, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_ID, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -35509,6 +36314,10 @@ struct retro_core_options_v2 options_id = { #define OPTION_VAL_NTSC_U_IT NULL #define OPTION_VAL_PAL_IT NULL #define OPTION_VAL_NTSC_J_IT NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_IT "Forza Modalità VDP" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_IT "Sostituisce la modalità VDP per costringerla a funzionare a 60Hz (NTSC) o a 50Hz (PAL), indipendentemente dalla regione del sistema." +#define OPTION_VAL_60HZ_IT NULL +#define OPTION_VAL_50HZ_IT NULL #define GENESIS_PLUS_GX_BIOS_LABEL_IT "ROM Di Avvio Di Sistema" #define GENESIS_PLUS_GX_BIOS_INFO_0_IT "Usa BIOS/bootloader ufficiale per l'hardware emulato, se presente nella directory di sistema di RetroArch. Visualizza la sequenza di avvio/animazione specifica della console, quindi esegue il contenuto caricato." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_IT "BRAM Del Sistema Cd (Richiede Il Riavvio)" @@ -35645,8 +36454,10 @@ struct retro_core_options_v2 options_id = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_IT "Emulare i blocchi di sistema che si verificano sull'hardware reale quando si esegue l'accesso illegale agli indirizzi. Questo dovrebbe essere disabilitato solo durante la riproduzione di alcune demo e homebrew che si basano su comportamenti illegali per il corretto funzionamento." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_IT "Errore Indirizzo 68K" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_IT "La CPU principale Mega Drive/Genesis (Motorola 68000) genera un'eccezione di errore di indirizzo (crash) quando si tenta di eseguire l'accesso alla memoria non allineato. Abilitando questo si simulerà questo comportamento. Dovrebbe essere disabilitato solo durante la riproduzione di hack ROM, dal momento che questi sono in genere sviluppati utilizzando emulatori meno accurati e possono fare affidamento su un accesso RAM non valido per il corretto funzionamento." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_IT "Tempo di accesso CD" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_IT "Tempo Di Accesso Cd" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_IT "Simula la latenza originale dell'hardware del CD quando si avvia una lettura o si cerca di trovare una posizione specifica sul disco caricato. Questo è richiesto da alcuni giochi CD che si bloccano se i dati CD sono disponibili troppo presto e risolve anche problemi di desincronizzazione audio CD in alcuni giochi. Disabilitare questo può essere utile con i giochi MSU-MD in quanto rende le tracce audio CD cicli più senza soluzione di continuità." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_IT "Cache Immagine CD" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_IT "Carica l'immagine CD sulla memoria all'avvio. Solo CHD. Riavvia richiesto." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_IT "Mostra le impostazioni avanzate del volume audio (riapri il menu)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_IT "Abilita la configurazione dei parametri del canale audio a basso livello. NOTA: il menu rapido deve essere attivato perché questa impostazione abbia effetto." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_IT "Volume % del Tono PSG del Canale 0" @@ -35759,6 +36570,21 @@ struct retro_core_option_v2_definition option_defs_it[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_IT, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_IT, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_IT }, + { "50hz", OPTION_VAL_50HZ_IT }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_IT, @@ -36550,7 +37376,7 @@ struct retro_core_option_v2_definition option_defs_it[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_IT, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_IT, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_IT, NULL, "hacks", { @@ -36560,6 +37386,20 @@ struct retro_core_option_v2_definition option_defs_it[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_IT, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_IT, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -37050,6 +37890,10 @@ struct retro_core_options_v2 options_it = { #define OPTION_VAL_NTSC_U_JA NULL #define OPTION_VAL_PAL_JA NULL #define OPTION_VAL_NTSC_J_JA NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_JA NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_JA NULL +#define OPTION_VAL_60HZ_JA NULL +#define OPTION_VAL_50HZ_JA NULL #define GENESIS_PLUS_GX_BIOS_LABEL_JA "システムブート ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_JA "エミュレートされたハードウェアで公式の BIOS/ブートローダーを使用します。RetroArch のシステムディレクトリにファイルが存在する場合、コンテンツのロード時にコンソール固有の起動画面/アニメーションを表示してからコンテンツを実行します。" #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_JA "CD システム BRAM (再起動が必要)" @@ -37188,6 +38032,8 @@ struct retro_core_options_v2 options_it = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_JA "メガドライブのメイン CPU (Motorola 68000) は、アラインされていないメモリアクセスを実行しようとするとアドレスエラー例外を生成します。有効にすると、この動作をシミュレートします。 ROM ハックをプレイする場合にのみ無効にしてください。精度の低いエミュレータで開発された ROM ハックは、正しく動作させるために無効な RAM アクセスに依存することがあります。" #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_JA "CD アクセス時間" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_JA "ロードされたディスクの特定領域への読み込みまたはシークを開始する際に、元の CD ハードウェアの遅延をシミュレートします。CD データが利用可能になるタイミングが早すぎるとクラッシュするゲームや、一部のゲームで発生する CD オーディオの同期ずれを修正するために必要となります。" +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_JA "CD イメージキャッシュ" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_JA "起動時に CD イメージをメモリにロードします。CHD でのみサポートされています。再起動が必要です。" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_JA "高度なオーディオ音量設定を表示 (メニューを再表示)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_JA "低レベルオーディオチャンネルパラメータの設定を有効にします。注意: この設定を反映するにはクイックメニューを切り替える必要があります。" #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_JA "PSG トーンチャンネル 0 音量 %" @@ -37300,6 +38146,21 @@ struct retro_core_option_v2_definition option_defs_ja[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_JA, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_JA, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_JA }, + { "50hz", OPTION_VAL_50HZ_JA }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_JA, @@ -38091,7 +38952,7 @@ struct retro_core_option_v2_definition option_defs_ja[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_JA, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_JA, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_JA, NULL, "hacks", { @@ -38101,6 +38962,20 @@ struct retro_core_option_v2_definition option_defs_ja[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_JA, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_JA, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -38591,6 +39466,10 @@ struct retro_core_options_v2 options_ja = { #define OPTION_VAL_NTSC_U_KO NULL #define OPTION_VAL_PAL_KO NULL #define OPTION_VAL_NTSC_J_KO NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_KO NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_KO NULL +#define OPTION_VAL_60HZ_KO NULL +#define OPTION_VAL_50HZ_KO NULL #define GENESIS_PLUS_GX_BIOS_LABEL_KO "시스템 부트 롬" #define GENESIS_PLUS_GX_BIOS_INFO_0_KO "하드웨어의 공식 BIOS/부트로더를 사용합니다. 해당되는 파일이 RetroArch의 시스템 디렉토리에 존재해야 합니다. 콘솔 특유의 시작 시퀀스/애니메이션을 표시하고 컨텐츠를 실행합니다." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_KO "CD 시스템 BRAM (재시작 필요)" @@ -38727,8 +39606,10 @@ struct retro_core_options_v2 options_ja = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_KO "실제 하드웨어에서 잘못된 주소에 접근 시 발생하는 시스템 중단을 구현합니다. 이러한 미정의 행동을 올바르게 활용하는 일부 데모 또는 홈브루를 구동할 때만 비활성화되어야 합니다." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_KO "68K 주소 오류" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_KO "Mega Drive/Genesis의 주 CPU(Motorola 68000)는 정렬되지 않은 메모리 접근을 수행할 경우 주소 오류 예외(크래시)를 발생시킵니다. 이 옵션을 활성화하면 이 동작이 구현됩니다. 부정확한 에뮬레이터에서 개발되어 잘못된 메모리 접근을 활용하는 일부 ROM 핵을 구동할 때만 비활성화되어야 합니다." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_KO "CD 액세스 시간" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_KO NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_KO "읽기를 시작하거나 불러온 디스크의 특정 위치를 찾을 때 원본 CD 하드웨어 대기 시간을 시뮬레이션합니다. CD 데이터를 너무 빨리 불러와서 충돌이 발생하는 일부 CD 게임에 필요하며 또한 CD 오디오 비동기화 문제도 수정합니다. 이 기능을 비활성화하면 CD 오디오 트랙이 더 매끄럽게 반복되므로 MSU-MD 게임에 유용할 수 있습니다." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_KO NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_KO NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_KO "고급 오디오 볼륨 설정 표시 (메뉴 다시 열기 필요)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_KO "저수준 오디오 채널 변수 설정을 활성화합니다. 주의: 이 설정은 빠른 메뉴를 껐다 켜야 반영됩니다." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_KO "PSG 소리 채널 0 볼륨 %" @@ -38841,6 +39722,21 @@ struct retro_core_option_v2_definition option_defs_ko[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_KO, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_KO, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_KO }, + { "50hz", OPTION_VAL_50HZ_KO }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_KO, @@ -39632,7 +40528,7 @@ struct retro_core_option_v2_definition option_defs_ko[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_KO, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_KO, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_KO, NULL, "hacks", { @@ -39642,6 +40538,20 @@ struct retro_core_option_v2_definition option_defs_ko[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_KO, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_KO, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -40132,6 +41042,10 @@ struct retro_core_options_v2 options_ko = { #define OPTION_VAL_NTSC_U_NL NULL #define OPTION_VAL_PAL_NL NULL #define OPTION_VAL_NTSC_J_NL NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_NL NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_NL NULL +#define OPTION_VAL_60HZ_NL NULL +#define OPTION_VAL_50HZ_NL NULL #define GENESIS_PLUS_GX_BIOS_LABEL_NL NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_NL NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_NL NULL @@ -40270,6 +41184,8 @@ struct retro_core_options_v2 options_ko = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_NL NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_NL NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_NL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_NL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_NL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_NL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_NL NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_NL NULL @@ -40382,6 +41298,21 @@ struct retro_core_option_v2_definition option_defs_nl[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_NL, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_NL, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_NL }, + { "50hz", OPTION_VAL_50HZ_NL }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_NL, @@ -41173,7 +42104,7 @@ struct retro_core_option_v2_definition option_defs_nl[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_NL, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_NL, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_NL, NULL, "hacks", { @@ -41183,6 +42114,20 @@ struct retro_core_option_v2_definition option_defs_nl[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_NL, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_NL, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -41673,6 +42618,10 @@ struct retro_core_options_v2 options_nl = { #define OPTION_VAL_NTSC_U_NO NULL #define OPTION_VAL_PAL_NO NULL #define OPTION_VAL_NTSC_J_NO NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_NO NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_NO NULL +#define OPTION_VAL_60HZ_NO NULL +#define OPTION_VAL_50HZ_NO NULL #define GENESIS_PLUS_GX_BIOS_LABEL_NO NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_NO NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_NO NULL @@ -41811,6 +42760,8 @@ struct retro_core_options_v2 options_nl = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_NO NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_NO NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_NO NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_NO NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_NO NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_NO NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_NO NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_NO NULL @@ -41923,6 +42874,21 @@ struct retro_core_option_v2_definition option_defs_no[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_NO, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_NO, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_NO }, + { "50hz", OPTION_VAL_50HZ_NO }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_NO, @@ -42714,7 +43680,7 @@ struct retro_core_option_v2_definition option_defs_no[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_NO, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_NO, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_NO, NULL, "hacks", { @@ -42724,6 +43690,20 @@ struct retro_core_option_v2_definition option_defs_no[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_NO, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_NO, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -43214,6 +44194,10 @@ struct retro_core_options_v2 options_no = { #define OPTION_VAL_NTSC_U_OR NULL #define OPTION_VAL_PAL_OR NULL #define OPTION_VAL_NTSC_J_OR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_OR NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_OR NULL +#define OPTION_VAL_60HZ_OR NULL +#define OPTION_VAL_50HZ_OR NULL #define GENESIS_PLUS_GX_BIOS_LABEL_OR NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_OR NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_OR NULL @@ -43352,6 +44336,8 @@ struct retro_core_options_v2 options_no = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_OR NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_OR NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_OR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_OR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_OR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_OR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_OR NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_OR NULL @@ -43464,6 +44450,21 @@ struct retro_core_option_v2_definition option_defs_or[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_OR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_OR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_OR }, + { "50hz", OPTION_VAL_50HZ_OR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_OR, @@ -44255,7 +45256,7 @@ struct retro_core_option_v2_definition option_defs_or[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_OR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_OR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_OR, NULL, "hacks", { @@ -44265,6 +45266,20 @@ struct retro_core_option_v2_definition option_defs_or[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_OR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_OR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -44755,6 +45770,10 @@ struct retro_core_options_v2 options_or = { #define OPTION_VAL_NTSC_U_PL NULL #define OPTION_VAL_PAL_PL NULL #define OPTION_VAL_NTSC_J_PL NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_PL "Wymuś tryb VDP" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_PL "Nadpisuje tryb VDP w celu zmuszenia go do pracy z prędkością 60Hz (NTSC) lub 50Hz (PAL), niezależnie od regionu układu." +#define OPTION_VAL_60HZ_PL NULL +#define OPTION_VAL_50HZ_PL NULL #define GENESIS_PLUS_GX_BIOS_LABEL_PL NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_PL NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_PL NULL @@ -44891,8 +45910,10 @@ struct retro_core_options_v2 options_or = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_PL NULL #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_PL "Błąd adresu 68K" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_PL NULL -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_PL NULL +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_PL "Czas dostępu CD" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_PL "Pamięć podręczna obrazów CD" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_PL "Załaduj obraz CD do pamięci podczas uruchamiania. Obsługiwane tylko pliki CHD. Wymagane ponowne uruchomienie." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_PL "Pokaż zaawansowane ustawienia głośności dźwięku (Otwórz menu ponownie)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_PL NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_PL NULL @@ -45005,6 +46026,21 @@ struct retro_core_option_v2_definition option_defs_pl[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_PL, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_PL, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_PL }, + { "50hz", OPTION_VAL_50HZ_PL }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_PL, @@ -45796,7 +46832,7 @@ struct retro_core_option_v2_definition option_defs_pl[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_PL, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PL, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PL, NULL, "hacks", { @@ -45806,6 +46842,20 @@ struct retro_core_option_v2_definition option_defs_pl[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_PL, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_PL, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -46296,6 +47346,10 @@ struct retro_core_options_v2 options_pl = { #define OPTION_VAL_NTSC_U_PT_BR NULL #define OPTION_VAL_PAL_PT_BR NULL #define OPTION_VAL_NTSC_J_PT_BR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_PT_BR NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_PT_BR NULL +#define OPTION_VAL_60HZ_PT_BR "60 Hz" +#define OPTION_VAL_50HZ_PT_BR "50 Hz" #define GENESIS_PLUS_GX_BIOS_LABEL_PT_BR "ROM de inicialização do sistema" #define GENESIS_PLUS_GX_BIOS_INFO_0_PT_BR "Usa o BIOS/carregador de inicialização oficial no hardware emulado caso esteja no diretório de sistema do RetroArch. Exibe a sequência/animação da inicialização do console e executa o conteúdo." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_PT_BR "BRAM do sistema (requer reinício)" @@ -46432,8 +47486,10 @@ struct retro_core_options_v2 options_pl = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_PT_BR "Emula os bloqueios do sistema, que ocorrem no hardware original ao executar um acesso de endereço ilegal. Isso só deve ser desativado ao executar demos e homebrews, que dependem desse procedimento ilegal." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_PT_BR "Erro de endereço do 68K" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_PT_BR "A CPU do Mega Drive/Genesis (Motorola 68000) produz um erro de endereço ao tentar acessar a memória não alinhada. Apenas deve ser desativado durante a execução de ROMs modificadas, pois geralmente são desenvolvidas usando emuladores menos precisos e podem depender do acesso inválido à RAM." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_PT_BR "Intervalo de leitura do CD" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_PT_BR NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PT_BR "Simula a latência de hardware original do CD ao iniciar a leitura ou a busca para um local específico do disco. É obrigatorio em alguns jogos que travam quando a informação é liberada muito rápida e também corrige erros de sicronização de áudio. A desativação pode ser útil em jogos de MSU-MD, pois os loops das faixas de áudio ficam mais contínuos." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_PT_BR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_PT_BR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_PT_BR "Mostrar configurações avançadas de volume de áudio (reabrir menu)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_PT_BR "Habilita a configuração dos parâmetros do canal de áudio de baixo nível.\nOBSERVAÇÃO: \"Menu rápido\" deve ser reaberto para exibir a mudança." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_PT_BR "Volume do canal de sintonia 0 do PSG (%)" @@ -46546,6 +47602,21 @@ struct retro_core_option_v2_definition option_defs_pt_br[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_PT_BR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_PT_BR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_PT_BR }, + { "50hz", OPTION_VAL_50HZ_PT_BR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_PT_BR, @@ -47337,7 +48408,7 @@ struct retro_core_option_v2_definition option_defs_pt_br[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_PT_BR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PT_BR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PT_BR, NULL, "hacks", { @@ -47347,6 +48418,20 @@ struct retro_core_option_v2_definition option_defs_pt_br[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_PT_BR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_PT_BR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -47837,6 +48922,10 @@ struct retro_core_options_v2 options_pt_br = { #define OPTION_VAL_NTSC_U_PT_PT NULL #define OPTION_VAL_PAL_PT_PT NULL #define OPTION_VAL_NTSC_J_PT_PT NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_PT_PT NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_PT_PT NULL +#define OPTION_VAL_60HZ_PT_PT NULL +#define OPTION_VAL_50HZ_PT_PT NULL #define GENESIS_PLUS_GX_BIOS_LABEL_PT_PT NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_PT_PT NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_PT_PT NULL @@ -47975,6 +49064,8 @@ struct retro_core_options_v2 options_pt_br = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_PT_PT NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_PT_PT NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PT_PT NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_PT_PT NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_PT_PT NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_PT_PT NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_PT_PT NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_PT_PT NULL @@ -48087,6 +49178,21 @@ struct retro_core_option_v2_definition option_defs_pt_pt[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_PT_PT, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_PT_PT, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_PT_PT }, + { "50hz", OPTION_VAL_50HZ_PT_PT }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_PT_PT, @@ -48878,7 +49984,7 @@ struct retro_core_option_v2_definition option_defs_pt_pt[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_PT_PT, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PT_PT, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_PT_PT, NULL, "hacks", { @@ -48888,6 +49994,20 @@ struct retro_core_option_v2_definition option_defs_pt_pt[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_PT_PT, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_PT_PT, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -49378,6 +50498,10 @@ struct retro_core_options_v2 options_pt_pt = { #define OPTION_VAL_NTSC_U_RU NULL #define OPTION_VAL_PAL_RU NULL #define OPTION_VAL_NTSC_J_RU NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_RU "Форсировать режим VDP" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_RU "Переопределяет режим VDP для принудительной работы в 60 Гц (NTSC) или 50 Гц (PAL), независимо от региона системы." +#define OPTION_VAL_60HZ_RU "60 Гц" +#define OPTION_VAL_50HZ_RU "50 Гц" #define GENESIS_PLUS_GX_BIOS_LABEL_RU "Загрузочный образ системы" #define GENESIS_PLUS_GX_BIOS_INFO_0_RU "Использовать официальный BIOS/загрузчик эмулируемой консоли при наличии файла в системном каталоге RetroArch. Отображает стартовую анимацию загрузки консоли перед запуском контента." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_RU "Сист. резервная память Sega CD (требуется перезапуск)" @@ -49516,6 +50640,8 @@ struct retro_core_options_v2 options_pt_pt = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_RU "При попытке невыровненного доступа к памяти центральный процессор Mega Drive/Genesis (Motorola 68000) генерирует прерывание (сбой) по ошибке адресации. Включение опции 'Ошибка адресации 68K' имитирует данное поведение. Опцию необходимо отключать только для запуска хаков, т.к. они обычно разрабатываются на менее точных эмуляторах и могут использовать ошибки доступа к памяти для корректной работы." #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_RU "Время доступа к CD" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_RU "Имитация задержки оригинального оборудования CD при чтении или поиске определенного места загруженного диска. Требуется для некоторых игр на CD, зависающих при слишком быстром доступе к данным, а также устраняет рассинхронизацию CD-аудио. Рекомендуется отключать c играми MSU-MD, т.к. обеспечивает более плавный повтор аудиодорожек." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_RU "Кэшировать образ CD" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_RU "При запуске загружать образ CD в память. Поддерживаются только CHD. Требуется перезапуск." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_RU "Показывать доп. настройки громкости (при повт. вызове меню)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_RU "Включает настройку низкоуровневых параметров звуковых каналов. Для применения изменений требуется перезайти в быстрое меню." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_RU "Громкость PSG канала тона 0 (%)" @@ -49628,6 +50754,21 @@ struct retro_core_option_v2_definition option_defs_ru[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_RU, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_RU, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_RU }, + { "50hz", OPTION_VAL_50HZ_RU }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_RU, @@ -50419,7 +51560,7 @@ struct retro_core_option_v2_definition option_defs_ru[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_RU, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_RU, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_RU, NULL, "hacks", { @@ -50429,6 +51570,20 @@ struct retro_core_option_v2_definition option_defs_ru[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_RU, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_RU, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -50919,6 +52074,10 @@ struct retro_core_options_v2 options_ru = { #define OPTION_VAL_NTSC_U_SK NULL #define OPTION_VAL_PAL_SK NULL #define OPTION_VAL_NTSC_J_SK NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_SK NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_SK NULL +#define OPTION_VAL_60HZ_SK "60 Hz" +#define OPTION_VAL_50HZ_SK "50 Hz" #define GENESIS_PLUS_GX_BIOS_LABEL_SK NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_SK NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_SK NULL @@ -51057,6 +52216,8 @@ struct retro_core_options_v2 options_ru = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_SK NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_SK NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SK NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_SK NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_SK NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_SK NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_SK NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_SK NULL @@ -51169,6 +52330,21 @@ struct retro_core_option_v2_definition option_defs_sk[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_SK, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_SK, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_SK }, + { "50hz", OPTION_VAL_50HZ_SK }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_SK, @@ -51960,7 +53136,7 @@ struct retro_core_option_v2_definition option_defs_sk[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_SK, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SK, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SK, NULL, "hacks", { @@ -51970,6 +53146,20 @@ struct retro_core_option_v2_definition option_defs_sk[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_SK, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_SK, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -52460,6 +53650,10 @@ struct retro_core_options_v2 options_sk = { #define OPTION_VAL_NTSC_U_SR NULL #define OPTION_VAL_PAL_SR NULL #define OPTION_VAL_NTSC_J_SR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_SR NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_SR NULL +#define OPTION_VAL_60HZ_SR NULL +#define OPTION_VAL_50HZ_SR NULL #define GENESIS_PLUS_GX_BIOS_LABEL_SR NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_SR NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_SR NULL @@ -52598,6 +53792,8 @@ struct retro_core_options_v2 options_sk = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_SR NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_SR NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_SR NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_SR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_SR NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_SR NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_SR NULL @@ -52710,6 +53906,21 @@ struct retro_core_option_v2_definition option_defs_sr[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_SR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_SR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_SR }, + { "50hz", OPTION_VAL_50HZ_SR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_SR, @@ -53501,7 +54712,7 @@ struct retro_core_option_v2_definition option_defs_sr[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_SR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SR, NULL, "hacks", { @@ -53511,6 +54722,20 @@ struct retro_core_option_v2_definition option_defs_sr[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_SR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_SR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -54001,6 +55226,10 @@ struct retro_core_options_v2 options_sr = { #define OPTION_VAL_NTSC_U_SV NULL #define OPTION_VAL_PAL_SV NULL #define OPTION_VAL_NTSC_J_SV NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_SV NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_SV NULL +#define OPTION_VAL_60HZ_SV NULL +#define OPTION_VAL_50HZ_SV NULL #define GENESIS_PLUS_GX_BIOS_LABEL_SV NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_SV NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_SV "CD-System BRAM (Kräver omstart)" @@ -54139,6 +55368,8 @@ struct retro_core_options_v2 options_sr = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_SV NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_SV NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SV NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_SV NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_SV NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_SV NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_SV NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_SV NULL @@ -54251,6 +55482,21 @@ struct retro_core_option_v2_definition option_defs_sv[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_SV, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_SV, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_SV }, + { "50hz", OPTION_VAL_50HZ_SV }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_SV, @@ -55042,7 +56288,7 @@ struct retro_core_option_v2_definition option_defs_sv[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_SV, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SV, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_SV, NULL, "hacks", { @@ -55052,6 +56298,20 @@ struct retro_core_option_v2_definition option_defs_sv[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_SV, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_SV, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -55542,6 +56802,10 @@ struct retro_core_options_v2 options_sv = { #define OPTION_VAL_NTSC_U_TR NULL #define OPTION_VAL_PAL_TR NULL #define OPTION_VAL_NTSC_J_TR NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_TR "VDP Modunu Zorla" +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_TR "Sistem bölgesinden bağımsız olarak 60Hz (NTSC) veya 50Hz (PAL) hızında çalışmaya zorlamak için VDP modunu özelleştirir." +#define OPTION_VAL_60HZ_TR NULL +#define OPTION_VAL_50HZ_TR NULL #define GENESIS_PLUS_GX_BIOS_LABEL_TR "Sistem Önyükleme ROM" #define GENESIS_PLUS_GX_BIOS_INFO_0_TR "RetroArch sistem dizininde varsa, öykünülmüş donanım için resmi BIOS/önyükleyici kullanın. Konsola özgü başlangıç sırası/animasyonu görüntüler, ardından yüklü içeriği çalıştırır." #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_TR "CD System BRAM (Yeniden Başlatılmalı)" @@ -55678,8 +56942,10 @@ struct retro_core_options_v2 options_sv = { #define GENESIS_PLUS_GX_FORCE_DTACK_INFO_0_TR "Geçersiz adres erişimi gerçekleştirirken gerçek donanımda oluşan sistem kilitlenmelerini taklit edin. Bu, yalnızca doğru işlem için uygun olmayan belirli demolar ve homebrew oynarken devre dışı bırakılmalıdır." #define GENESIS_PLUS_GX_ADDR_ERROR_LABEL_TR "68K Adres Hatası" #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_TR "Mega Drive/Genesis ana CPU'su (Motorola 68000), hizalanmamış bellek erişimi gerçekleştirmeye çalışırken bir Adres Hatası istisnası (çökme) oluşturur. Bunu etkinleştirmek, bu davranışı taklit edecektir. Yalnızca ROM geliştirmeleri oynatılırken devre dışı bırakılmalıdır, çünkü bunlar genellikle daha az doğru emülatörler kullanılarak geliştirilir ve doğru işlem için geçersiz RAM erişimine güvenebilir." -#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_TR "CD erişim süresi" +#define GENESIS_PLUS_GX_CD_LATENCY_LABEL_TR "CD Erişim Süresi" #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_TR "Bir okuma başlatırken veya yüklü diskte belirli bir konumu ararken orijinal CD donanım gecikmesini taklit edin. Bu, CD verileri çok yakında kullanılabilir olduğunda çöken birkaç CD oyunu için gereklidir ve ayrıca bazı oyunlarda CD ses eşitlemesi sorunlarını giderir. Bunu devre dışı bırakmak, CD ses parçalarının döngülerini daha sorunsuz hale getirdiği için MSU-MD oyunlarında yararlı olabilir." +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_TR "CD Kalıbı Önbelleği" +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_TR "Başlangıçta CD kalıbını belleğe yükle. Yalnızca CHD desteklenir. Yeniden Başlatılmalı." #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_TR "Gelişmiş Ses Düzeyi Ayarlarını Göster (Menüyü yeniden aç)" #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_TR "Düşük seviyeli ses kanalı parametrelerinin yapılandırmasını etkinleştirin. NOT: Bu ayarın etkin olması için Hızlı Menü üstünden değiştirilmesi gerekir." #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_TR "PSG Ton Kanal 0 Ses Seviyesi %" @@ -55792,6 +57058,21 @@ struct retro_core_option_v2_definition option_defs_tr[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_TR, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_TR, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_TR }, + { "50hz", OPTION_VAL_50HZ_TR }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_TR, @@ -56583,7 +57864,7 @@ struct retro_core_option_v2_definition option_defs_tr[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_TR, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_TR, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_TR, NULL, "hacks", { @@ -56593,6 +57874,20 @@ struct retro_core_option_v2_definition option_defs_tr[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_TR, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_TR, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -57083,6 +58378,10 @@ struct retro_core_options_v2 options_tr = { #define OPTION_VAL_NTSC_U_UK NULL #define OPTION_VAL_PAL_UK NULL #define OPTION_VAL_NTSC_J_UK NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_UK NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_UK NULL +#define OPTION_VAL_60HZ_UK NULL +#define OPTION_VAL_50HZ_UK NULL #define GENESIS_PLUS_GX_BIOS_LABEL_UK "Системний ROM завантаження" #define GENESIS_PLUS_GX_BIOS_INFO_0_UK NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_UK "CD System BRAM (Потребує Перезавантаження)" @@ -57221,6 +58520,8 @@ struct retro_core_options_v2 options_tr = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_UK NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_UK NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_UK NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_UK NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_UK NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_UK NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_UK NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_UK NULL @@ -57333,6 +58634,21 @@ struct retro_core_option_v2_definition option_defs_uk[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_UK, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_UK, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_UK }, + { "50hz", OPTION_VAL_50HZ_UK }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_UK, @@ -58124,7 +59440,7 @@ struct retro_core_option_v2_definition option_defs_uk[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_UK, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_UK, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_UK, NULL, "hacks", { @@ -58134,6 +59450,20 @@ struct retro_core_option_v2_definition option_defs_uk[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_UK, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_UK, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -58624,6 +59954,10 @@ struct retro_core_options_v2 options_uk = { #define OPTION_VAL_NTSC_U_VAL NULL #define OPTION_VAL_PAL_VAL NULL #define OPTION_VAL_NTSC_J_VAL NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_VAL NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_VAL NULL +#define OPTION_VAL_60HZ_VAL NULL +#define OPTION_VAL_50HZ_VAL NULL #define GENESIS_PLUS_GX_BIOS_LABEL_VAL NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_VAL NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_VAL NULL @@ -58762,6 +60096,8 @@ struct retro_core_options_v2 options_uk = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_VAL NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_VAL NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_VAL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_VAL NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_VAL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_VAL NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_VAL NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_VAL NULL @@ -58874,6 +60210,21 @@ struct retro_core_option_v2_definition option_defs_val[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_VAL, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_VAL, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_VAL }, + { "50hz", OPTION_VAL_50HZ_VAL }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_VAL, @@ -59665,7 +61016,7 @@ struct retro_core_option_v2_definition option_defs_val[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_VAL, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_VAL, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_VAL, NULL, "hacks", { @@ -59675,6 +61026,20 @@ struct retro_core_option_v2_definition option_defs_val[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_VAL, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_VAL, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings", @@ -60165,6 +61530,10 @@ struct retro_core_options_v2 options_val = { #define OPTION_VAL_NTSC_U_VN NULL #define OPTION_VAL_PAL_VN NULL #define OPTION_VAL_NTSC_J_VN NULL +#define GENESIS_PLUS_GX_VDP_MODE_LABEL_VN NULL +#define GENESIS_PLUS_GX_VDP_MODE_INFO_0_VN NULL +#define OPTION_VAL_60HZ_VN NULL +#define OPTION_VAL_50HZ_VN NULL #define GENESIS_PLUS_GX_BIOS_LABEL_VN NULL #define GENESIS_PLUS_GX_BIOS_INFO_0_VN NULL #define GENESIS_PLUS_GX_SYSTEM_BRAM_LABEL_VN NULL @@ -60303,6 +61672,8 @@ struct retro_core_options_v2 options_val = { #define GENESIS_PLUS_GX_ADDR_ERROR_INFO_0_VN NULL #define GENESIS_PLUS_GX_CD_LATENCY_LABEL_VN NULL #define GENESIS_PLUS_GX_CD_LATENCY_INFO_0_VN NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_LABEL_VN NULL +#define GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_VN NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_LABEL_VN NULL #define GENESIS_PLUS_GX_SHOW_ADVANCED_AUDIO_SETTINGS_INFO_0_VN NULL #define GENESIS_PLUS_GX_PSG_CHANNEL_0_VOLUME_LABEL_VN NULL @@ -60415,6 +61786,21 @@ struct retro_core_option_v2_definition option_defs_vn[] = { }, "auto" }, + { + "genesis_plus_gx_vdp_mode", + GENESIS_PLUS_GX_VDP_MODE_LABEL_VN, + NULL, + GENESIS_PLUS_GX_VDP_MODE_INFO_0_VN, + NULL, + "system", + { + { "auto", "Disabled" }, + { "60hz", OPTION_VAL_60HZ_VN }, + { "50hz", OPTION_VAL_50HZ_VN }, + { NULL, NULL }, + }, + "auto" + }, { "genesis_plus_gx_bios", GENESIS_PLUS_GX_BIOS_LABEL_VN, @@ -61206,7 +62592,7 @@ struct retro_core_option_v2_definition option_defs_vn[] = { "genesis_plus_gx_cd_latency", GENESIS_PLUS_GX_CD_LATENCY_LABEL_VN, NULL, - GENESIS_PLUS_GX_CD_LATENCY_INFO_0_VN, + GENESIS_PLUS_GX_CD_LATENCY_INFO_0_VN, NULL, "hacks", { @@ -61216,6 +62602,20 @@ struct retro_core_option_v2_definition option_defs_vn[] = { }, "enabled" }, + { + "genesis_plus_gx_cd_precache", + GENESIS_PLUS_GX_CD_PRECACHE_LABEL_VN, + NULL, + GENESIS_PLUS_GX_CD_PRECACHE_INFO_0_VN, + NULL, + "hacks", + { + { "disabled", NULL }, + { "enabled", NULL }, + { NULL, NULL }, + }, + "disabled" + }, #ifdef USE_PER_SOUND_CHANNELS_CONFIG { "genesis_plus_gx_show_advanced_audio_settings",