aboutsummaryrefslogtreecommitdiff
path: root/plugins/dfsound/externals.h
diff options
context:
space:
mode:
authornotaz2015-01-04 01:43:23 +0200
committernotaz2015-01-04 22:44:23 +0200
commit5514a050f4e936f5c333fa1271b11bf5a6a9ea39 (patch)
tree45a7ab2cb344efe215c72251ba02f65452ace1a2 /plugins/dfsound/externals.h
parent63a4f6b6a3b0315590cd3009df2c92480ed2d98b (diff)
downloadpcsx_rearmed-5514a050f4e936f5c333fa1271b11bf5a6a9ea39.tar.gz
pcsx_rearmed-5514a050f4e936f5c333fa1271b11bf5a6a9ea39.tar.bz2
pcsx_rearmed-5514a050f4e936f5c333fa1271b11bf5a6a9ea39.zip
spu: start offload code to TI C64x DSP
Diffstat (limited to 'plugins/dfsound/externals.h')
-rw-r--r--plugins/dfsound/externals.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/plugins/dfsound/externals.h b/plugins/dfsound/externals.h
index 3a3ff68..3047afc 100644
--- a/plugins/dfsound/externals.h
+++ b/plugins/dfsound/externals.h
@@ -181,7 +181,10 @@ typedef struct
unsigned short spuStat;
unsigned int spuAddr;
- unsigned char * spuMemC;
+ union {
+ unsigned char *spuMemC;
+ unsigned short *spuMem;
+ };
unsigned char * pSpuIrq;
unsigned int cycles_played;
@@ -222,9 +225,10 @@ typedef struct
int iLeftXAVol;
int iRightXAVol;
- int pad[32];
+ SPUCHAN * s_chan;
+
+ int pad[31];
unsigned short regArea[0x400];
- unsigned short spuMem[256*1024];
} SPUInfo;
///////////////////////////////////////////////////////////
@@ -234,7 +238,6 @@ typedef struct
#ifndef _IN_SPU
extern SPUInfo spu;
-extern SPUCHAN s_chan[];
extern REVERBInfo rvb;
void do_samples(unsigned int cycles_to, int do_sync);