summaryrefslogtreecommitdiff
path: root/sms.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2018-03-30 00:37:08 -0700
committerMichael Pavone <pavone@retrodev.com>2018-03-30 00:37:08 -0700
commit6409b9654c78328d03c4ced4f4b651a303497873 (patch)
tree205d01d6118297ffa1570f3cacb4306b7ee7cdf8 /sms.c
parent431054f4686cd2a9fffa6f64751f81cdf0b39a89 (diff)
More audio refactoring in preparation for allowing proper sync to video with dynamic audio rate control
Diffstat (limited to 'sms.c')
-rw-r--r--sms.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sms.c b/sms.c
index c0fb1e3..b384e8b 100644
--- a/sms.c
+++ b/sms.c
@@ -513,14 +513,11 @@ sms_context *alloc_configure_sms(system_media *media, uint32_t opts, uint8_t for
sms->bank_regs[3] = 0x8000 >> 14;
}
- char * lowpass_cutoff_str = tern_find_path(config, "audio\0lowpass_cutoff\0", TVAL_PTR).ptrval;
- uint32_t lowpass_cutoff = lowpass_cutoff_str ? atoi(lowpass_cutoff_str) : 3390;
-
//TODO: Detect region and pick master clock based off of that
sms->normal_clock = sms->master_clock = 53693175;
sms->psg = malloc(sizeof(psg_context));
- psg_init(sms->psg, render_sample_rate(), sms->master_clock, 15*16, render_audio_buffer(), lowpass_cutoff);
+ psg_init(sms->psg, sms->master_clock, 15*16);
sms->vdp = malloc(sizeof(vdp_context));
init_vdp_context(sms->vdp, 0);