int iRightVolume; // right volume\r
ADSRInfoEx ADSRX;\r
int iRawPitch; // raw pitch (0...3fff)\r
-\r
- int SB[32+4];\r
} SPUCHAN;\r
\r
///////////////////////////////////////////////////////////\r
\r
// psx buffers / addresses\r
\r
+#define SB_SIZE (32 + 4)\r
+\r
typedef struct\r
{\r
unsigned short spuCtrl;\r
void (CALLBACK *cddavCallback)(unsigned short,unsigned short);\r
void (CALLBACK *scheduleCallback)(unsigned int);\r
\r
- int * sRVBStart;\r
-\r
xa_decode_t * xapGlobal;\r
unsigned int * XAFeed;\r
unsigned int * XAPlay;\r
int iRightXAVol;\r
\r
SPUCHAN * s_chan;\r
+ int * SB;\r
+\r
+ int * RVB;\r
+ int * SSumLR;\r
\r
- int pad[31];\r
+ int pad[29];\r
unsigned short regArea[0x400];\r
} SPUInfo;\r
\r