diff ymz263b.c @ 2486:e8eba0cd5444

Implement turbo/slow for Pico and Copera
author Michael Pavone <pavone@retrodev.com>
date Sun, 14 Apr 2024 12:30:32 -0700
parents 2f4c17b4fe10
children
line wrap: on
line diff
--- a/ymz263b.c	Sun Apr 14 11:46:34 2024 -0700
+++ b/ymz263b.c	Sun Apr 14 12:30:32 2024 -0700
@@ -88,6 +88,16 @@
 	ymz->pcm_counter = PCM_BASE_DIVIDER;
 }
 
+void ymz263b_free(ymz263b *ymz)
+{
+	render_free_source(ymz->audio);
+}
+
+void ymz263b_adjust_master_clock(ymz263b *ymz, uint32_t master_clock)
+{
+	render_audio_adjust_clock(ymz->audio, master_clock, ymz->clock_inc * PCM_BASE_DIVIDER);
+}
+
 static uint8_t fifo_empty(ymz_midi_fifo *fifo)
 {
 	return fifo->read == FIFO_EMPTY;