1 void MSM5232Write(INT32 offset, UINT8 data);
2 void MSM5232Reset();
3 void MSM5232SetCapacitors(double cap1, double cap2, double cap3, double cap4, double cap5, double cap6, double cap7, double cap8);
4 void MSM5232SetGateCallback(void (*callback)(INT32));
5 void MSM5232Init(INT32 clock, INT32 bAdd);
6 void MSM5232SetClock(INT32 clock);
7 void MSM5232Update(INT16 *buffer, INT32 samples);
8 void MSM5232Exit();
9 void MSM5232Scan(INT32 nAction, INT32 *pnMin);
10 
11 void MSM5232SetRoute(double volume, INT32 route);
12 
13 #define BURN_SND_MSM5232_ROUTE_0		0
14 #define BURN_SND_MSM5232_ROUTE_1		1
15 #define BURN_SND_MSM5232_ROUTE_2		2
16 #define BURN_SND_MSM5232_ROUTE_3		3
17 #define BURN_SND_MSM5232_ROUTE_4		4
18 #define BURN_SND_MSM5232_ROUTE_5		5
19 #define BURN_SND_MSM5232_ROUTE_6		6
20 #define BURN_SND_MSM5232_ROUTE_7		7
21 #define BURN_SND_MSM5232_ROUTE_SOLO8		8
22 #define BURN_SND_MSM5232_ROUTE_SOLO16		9
23 #define BURN_SND_MSM5232_ROUTE_NOISE		10
24