-extern unsigned long dwNoiseVal;\r
-extern unsigned short spuCtrl;\r
-extern unsigned short spuStat;\r
-extern unsigned short spuIrq;\r
-extern unsigned long spuAddr;\r
-extern int bEndThread; \r
-extern int bThreadEnded;\r
-extern int bSpuInit;\r
-extern unsigned int dwNewChannel;\r
-extern unsigned int dwChannelOn;\r
-extern unsigned int dwPendingChanOff;\r
-\r
-extern int SSumR[];\r
-extern int SSumL[];\r
-extern int iCycle;\r
-extern short * pS;\r
-\r
-extern void (CALLBACK *cddavCallback)(unsigned short,unsigned short);\r
+ unsigned int dwNoiseVal; // global noise generator\r
+ unsigned int dwNoiseCount;\r
+ unsigned int dwNewChannel; // flags for faster testing, if new channel starts\r
+ unsigned int dwChannelOn; // not silent channels\r
+ unsigned int dwChannelDead; // silent+not useful channels\r