spu: start offload code to TI C64x DSP
[pcsx_rearmed.git] / plugins / dfsound / externals.h
index 3a3ff68..3047afc 100644 (file)
@@ -181,7 +181,10 @@ typedef struct
  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
@@ -222,9 +225,10 @@ typedef struct
  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
@@ -234,7 +238,6 @@ typedef struct
 #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