From ae239603e7f3577f28a6dd34d0f4d4d68b46e58b Mon Sep 17 00:00:00 2001 From: TomW Date: Tue, 22 Oct 2013 19:42:20 +0100 Subject: [PATCH] Initialise GUS timers to 0xff - GUS & Adlib/SB should work together better. --- src/sound_gus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sound_gus.c b/src/sound_gus.c index ebca432..b58e050 100644 --- a/src/sound_gus.c +++ b/src/sound_gus.c @@ -1066,7 +1066,9 @@ void *gus_init() gus->voices=14; gus->samp_timer = gus->samp_latch = (int)(TIMER_USEC * (1000000.0 / 44100.0)); - + + gus->t1l = gus->t2l = 0xff; + io_sethandler(0x0240, 0x0010, readgus, NULL, NULL, writegus, NULL, NULL, gus); io_sethandler(0x0340, 0x0010, readgus, NULL, NULL, writegus, NULL, NULL, gus); io_sethandler(0x0746, 0x0001, readgus, NULL, NULL, writegus, NULL, NULL, gus);