unsigned short spuStat;\r
\r
unsigned int spuAddr;\r
- unsigned char * spuMemC;\r
+ union {\r
+ unsigned char *spuMemC;\r
+ unsigned short *spuMem;\r
+ };\r
unsigned char * pSpuIrq;\r
\r
unsigned int cycles_played;\r
int iLeftXAVol;\r
int iRightXAVol;\r
\r
- int pad[32];\r
+ SPUCHAN * s_chan;\r
+\r
+ int pad[31];\r
unsigned short regArea[0x400];\r
- unsigned short spuMem[256*1024];\r
} SPUInfo;\r
\r
///////////////////////////////////////////////////////////\r
#ifndef _IN_SPU\r
\r
extern SPUInfo spu;\r
-extern SPUCHAN s_chan[];\r
extern REVERBInfo rvb;\r
\r
void do_samples(unsigned int cycles_to, int do_sync);\r