Mercurial > repos > blastem
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;