--- uae/src/include/audio.h 2018/04/24 16:58:42 1.1.1.4 +++ uae/src/include/audio.h 2018/04/24 17:14:41 1.1.1.8 @@ -12,9 +12,10 @@ extern struct audio_channel_data { unsigned long adk_mask; unsigned long evtime; unsigned long per; - unsigned char dmaen, intreq2, data_written; + uae_u8 dmaen, intreq2, data_written; uaecptr lc, pt; - int state, wper, wlen; + int state, wper; + unsigned int wlen; int current_sample, last_sample; int vol; int *voltbl; @@ -39,3 +40,7 @@ extern void audio_reset (void); extern void update_audio (void); extern void schedule_audio (void); extern void audio_evhandler (void); +extern void audio_channel_enable_dma (struct audio_channel_data *cdp); +extern void audio_channel_disable_dma (struct audio_channel_data *cdp); +extern void audio_hsync (int); +extern void update_adkmasks (void);