From dece1e5e911d3c310c4e3a6d7dabd4fe797f566c Mon Sep 17 00:00:00 2001 From: Leandro Nini Date: Sun, 1 Feb 2026 11:09:32 +0100 Subject: [PATCH] Wait for 50ms after reset (fixes #7) to avoid hangs. Fix suggested by @yxkalle based on jsidplay2 --- exSID.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exSID.c b/exSID.c index 28b3465..693156f 100644 --- a/exSID.c +++ b/exSID.c @@ -557,7 +557,9 @@ int exSID_reset(void * const exsid) xsdbg("reset\n"); - xSoutb(xs, XS_AD_IOCTRS, 100); // this will stall + // This will stall and sleep for 50ms + // Reset needs some time to complete + xSoutb(xs, XS_AD_IOCTRS, 50000); xs->clkdrift = 0;