1 void saa1099Update(INT32 chip, INT16 *output, INT32 samples); 2 void saa1099Reset(INT32 chip); 3 void saa1099Init(INT32 chip, INT32 clock, INT32 bAdd); 4 void saa1099SetRoute(INT32 chip, INT32 nIndex, double nVolume, INT32 nRouteDir); 5 void saa1099ControlWrite(INT32 chip, INT32 data); 6 void saa1099DataWrite(INT32 chip, INT32 data); 7 void saa1099Scan(INT32 nAction, INT32 *pnMin); 8 void saa1099Exit(INT32 chip); 9 10 #define BURN_SND_SAA1099_ROUTE_1 0 11 #define BURN_SND_SAA1099_ROUTE_2 1 12 13 #define saa1099SetAllRoutes(i, v, d) \ 14 saa1099SetRoute(i, BURN_SND_SAA1099_ROUTE_1, v, d); \ 15 saa1099SetRoute(i, BURN_SND_SAA1099_ROUTE_2, v, d); 16