+ unsigned int XARepeat;\r
+ unsigned int XALastVal;\r
+\r
+ int iLeftXAVol;\r
+ int iRightXAVol;\r
+\r
+ int cdClearSamples; // extra samples to clear the capture buffers\r
+ struct { // channel volume in the cd controller\r
+ unsigned char ll, lr, rl, rr; // see cdr.Attenuator* in cdrom.c\r
+ } cdv; // applied on spu side for easier emulation\r
+\r
+ unsigned int last_keyon_cycles;\r
+\r
+ union {\r
+ unsigned char *spuMemC;\r
+ unsigned short *spuMem;\r
+ };\r
+ unsigned char * pSpuIrq;\r
+\r