|
|
1.1 ! root 1: /* ! 2: * UAE - The Un*x Amiga Emulator ! 3: * ! 4: * Sound emulation stuff ! 5: * ! 6: * Copyright 1995, 1996, 1997 Bernd Schmidt ! 7: */ ! 8: ! 9: extern struct audio_channel_data { ! 10: uaecptr lc, pt; ! 11: int state, wper, wlen; ! 12: int current_sample; ! 13: int vol; ! 14: int *voltbl; ! 15: unsigned long adk_mask; ! 16: unsigned char dmaen, intreq2, data_written; ! 17: uae_u16 dat, nextdat, per, len; ! 18: } audio_channel[4]; ! 19: ! 20: #ifndef DONT_WANT_SOUND ! 21: extern void aud0_handler(void); ! 22: extern void aud1_handler(void); ! 23: extern void aud2_handler(void); ! 24: extern void aud3_handler(void); ! 25: #endif ! 26: ! 27: extern void AUDxDAT(int nr, uae_u16 value); ! 28: extern void AUDxVOL(int nr, uae_u16 value); ! 29: extern void AUDxPER(int nr, uae_u16 value); ! 30: extern void AUDxLCH(int nr, uae_u16 value); ! 31: extern void AUDxLCL(int nr, uae_u16 value); ! 32: extern void AUDxLEN(int nr, uae_u16 value); ! 33: ! 34: extern void audio_reset (void); ! 35: extern void dump_audio_bench (void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.