summaryrefslogtreecommitdiff
path: root/genesis.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2018-04-14 23:08:08 -0700
committerMichael Pavone <pavone@retrodev.com>2018-04-14 23:08:08 -0700
commit1dd75018b8dee7de0c1cbc0192b39b4d17bfa689 (patch)
tree4366a9be9f42d51d62942f63914938320f7fa3b6 /genesis.c
parentde4b1dea6bc43e9a4537f09d67e9f285c55a111f (diff)
Audio DRC now sounds good in both NTSC and PAL, just need to adjust constants to minimize latency without leading to dropouts
Diffstat (limited to 'genesis.c')
-rw-r--r--genesis.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/genesis.c b/genesis.c
index 22f5908..755cf31 100644
--- a/genesis.c
+++ b/genesis.c
@@ -1072,7 +1072,6 @@ static void start_genesis(system_header *system, char *statefile)
{
genesis_context *gen = (genesis_context *)system;
set_keybindings(&gen->io);
- render_set_video_standard((gen->version_reg & HZ50) ? VID_PAL : VID_NTSC);
if (statefile) {
//first try loading as a native format savestate
deserialize_buffer state;
@@ -1237,6 +1236,8 @@ genesis_context *alloc_init_genesis(rom_info *rom, void *main_rom, void *lock_on
gen->int_latency_prev1 = MCLKS_PER_68K * 32;
gen->int_latency_prev2 = MCLKS_PER_68K * 16;
+ render_set_video_standard((gen->version_reg & HZ50) ? VID_PAL : VID_NTSC);
+
gen->ym = malloc(sizeof(ym2612_context));
ym_init(gen->ym, gen->master_clock, MCLKS_PER_YM, system_opts);