X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fdfsound%2Fregisters.h;h=28641b81e7ae9d2be2551fe0e7caa02116e1263a;hb=a4621d435f84acf094a6601c3a444cc550f82929;hp=f2a93970dab1022a5e33be347e53b8da6a1b2015;hpb=ef79bbde537d6b9c745a7d86cb9df1d04c35590d;p=pcsx_rearmed.git diff --git a/plugins/dfsound/registers.h b/plugins/dfsound/registers.h index f2a93970..28641b81 100644 --- a/plugins/dfsound/registers.h +++ b/plugins/dfsound/registers.h @@ -15,6 +15,9 @@ * * ***************************************************************************/ +#ifndef __P_REGISTERS_H__ +#define __P_REGISTERS_H__ + #define H_SPUReverbAddr 0x0da2 #define H_SPUirqAddr 0x0da4 #define H_SPUaddr 0x0da6 @@ -142,3 +145,16 @@ #define H_SPU_ADSRLevel22 0x0d68 #define H_SPU_ADSRLevel23 0x0d78 +#define CTRL_IRQ 0x40 +#define CTRL_REVERB 0x80 +#define CTRL_NOISE 0x3f00 +#define CTRL_MUTE 0x4000 +#define CTRL_ON 0x8000 + +#define STAT_IRQ 0x40 + +/////////////////////////////////////////////////////////// + +void CALLBACK SPUwriteRegister(unsigned long reg, unsigned short val, unsigned int cycles); + +#endif /* __P_REGISTERS_H__ */