diff sms.c @ 2384:03e6ac327ba0

Handle changes to sample rate while content is running
author Michael Pavone <pavone@retrodev.com>
date Tue, 21 Nov 2023 20:47:11 -0800
parents 26597f9805b4
children c97609fe8315
line wrap: on
line diff
--- a/sms.c	Tue Nov 21 20:32:00 2023 -0800
+++ b/sms.c	Tue Nov 21 20:47:11 2023 -0800
@@ -683,6 +683,8 @@
 {
 	sms_context *sms = (sms_context *)system;
 	setup_io_devices(config, &system->info, &sms->io);
+	//sample rate may have changed
+	psg_adjust_master_clock(sms->psg, sms->master_clock);
 }
 
 static void toggle_debug_view(system_header *system, uint8_t debug_view)