--- uae/src/sd-sgi/sound.c 2018/04/24 16:45:20 1.1 +++ uae/src/sd-sgi/sound.c 2018/04/24 17:14:58 1.1.1.4 @@ -1,8 +1,8 @@ - /* + /* * UAE - The Un*x Amiga Emulator - * + * * Support for the Silicon Graphics Audio Library (AL) - * + * * Copyright 1998 Ari Heikkinen */ @@ -12,6 +12,7 @@ #include "config.h" #include "options.h" #include "memory.h" +#include "events.h" #include "custom.h" #include "audio.h" #include "gensound.h" @@ -112,7 +113,8 @@ int init_sound(void) return 0; } - sample_evtime = (long)maxhpos * maxvpos * 50 / rate; + scaled_sample_evtime = (unsigned long)MAXHPOS_PAL * MAXVPOS_PAL * VBLANK_HZ_PAL * CYCLE_UNIT / rate; + scaled_sample_evtime_ok = 1; sndbufpt = sndbuffer; if (width == AL_SAMPLE_16) {