diff rf5c164.c @ 2278:5a21bc0ec583

Implement turbo/slo mo for Sega CD
author Michael Pavone <pavone@retrodev.com>
date Mon, 02 Jan 2023 13:08:49 -0800
parents 709036ee222a
children 9ead0fe69d9b
line wrap: on
line diff
--- a/rf5c164.c	Mon Jan 02 12:24:22 2023 -0800
+++ b/rf5c164.c	Mon Jan 02 13:08:49 2023 -0800
@@ -33,6 +33,11 @@
 	render_free_source(pcm->audio);
 }
 
+void rf5c164_adjust_master_clock(rf5c164* pcm, uint32_t mclks)
+{
+	render_audio_adjust_clock(pcm->audio, mclks, pcm->clock_step * 96);
+}
+
 //48 cycles per channel
 //1 external write per 16 cycles
 //3 external writes per channel/sample