--- uae/src/sd-af/sound.c 2018/04/24 16:42:54 1.1.1.2 +++ uae/src/sd-af/sound.c 2018/04/24 17:15:22 1.1.1.4 @@ -1,8 +1,8 @@ - /* + /* * UAE - The Un*x Amiga Emulator - * + * * Support for the AF sound system - * + * * Copyright 1996 Marcus Sundberg */ @@ -36,13 +36,13 @@ int init_sound (void) AFSetACAttributes attributes; AFDeviceDescriptor *aDev; int device; - + aud = AFOpenAudioConn(NULL); have_sound = !(aud == NULL); if (!have_sound) { return 0; } - + for(device = 0; device < ANumberOfAudioDevices(aud); device++) { aDev = AAudioDeviceDescriptor(aud, device); rate = aDev->playSampleFreq; @@ -55,15 +55,15 @@ int init_sound (void) if (device == ANumberOfAudioDevices(aud)) { return 0; } - + attributes.type = LIN16; ac = AFCreateAC(aud, device, ACEncodingType, &attributes); aftime = AFGetTime(ac); init_sound_table16 (); sample_handler = sample16_handler; - sample_evtime = (long)maxhpos * maxvpos * 50 / rate; - + sample_evtime = (long)MAXHPOS_PAL * MAXVPOS_PAL * VBLANK_HZ_PAL / rate; + sndbufpt = sndbuffer; sound_available = 1; printf ("Sound driver found and configured for %d bits at %d Hz, buffer is %d bytes\n", 16, rate, sndbufsize);