1 /* aylet 0.2, a .AY music file player. 2 * Copyright (C) 2001 Russell Marks and Ian Collier. See main.c for licence. 3 * 4 * sound.h 5 */ 6 7 extern int sound_enabled; 8 extern int sound_freq; 9 extern int sound_stereo; 10 extern int sound_stereo_beeper; 11 extern int sound_stereo_ay; 12 extern int sound_stereo_ay_abc; 13 extern int sound_stereo_ay_narrow; 14 15 extern int soundfd; 16 extern int sixteenbit; 17 extern int play_to_stdout; 18 19 extern int sound_init(void); 20 extern void sound_end(void); 21 extern int sound_frame(int really_play); 22 extern void sound_frame_blank(void); 23 extern void sound_start_fade(int fadetime_in_sec); 24 extern void sound_ay_write(int reg,int val,unsigned long tstates); 25 extern void sound_ay_reset(void); 26 extern void sound_ay_reset_cpc(void); 27 extern void sound_beeper(int on); 28