X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fspunull%2Fspunull.c;h=38cd44b53c8478d5a27bad4e6c776dad168b2ac8;hb=eedbe278db2e34a61c7beef4692e211facb595a5;hp=96bd390690601a753fe58747b7f9087290d6441c;hpb=650adfd2da779ba8855623362c2900583e22931e;p=pcsx_rearmed.git diff --git a/plugins/spunull/spunull.c b/plugins/spunull/spunull.c index 96bd3906..38cd44b5 100644 --- a/plugins/spunull/spunull.c +++ b/plugins/spunull/spunull.c @@ -53,7 +53,7 @@ char * pConfigFile=0; //////////////////////////////////////////////////////////////////////// void (CALLBACK *irqCallback)(void)=0; // func of main emu, called on spu irq -void (CALLBACK *cddavCallback)(unsigned short,unsigned short)=0; +void (CALLBACK *cddavCallback)(short, short)=0; //////////////////////////////////////////////////////////////////////// // CODE AREA @@ -182,7 +182,7 @@ void CALLBACK SPUwriteRegister(unsigned long reg, unsigned short val, unsigned i //////////////////////////////////////////////////////////////////////// -unsigned short CALLBACK SPUreadRegister(unsigned long reg) +unsigned short CALLBACK SPUreadRegister(unsigned long reg, unsigned int cycles) { unsigned long r=reg&0xfff; @@ -280,7 +280,12 @@ void CALLBACK SPUreadDMAMem(unsigned short * pusPSXMem,int iSize,unsigned int cy // XA AUDIO //////////////////////////////////////////////////////////////////////// -void CALLBACK SPUplayADPCMchannel(xa_decode_t *xap) +void CALLBACK SPUplayADPCMchannel(xa_decode_t *xap, unsigned int cycles, int is_start) +{ +} + +void CALLBACK SPUsetCDvol(unsigned char ll, unsigned char lr, + unsigned char rl, unsigned char rr, unsigned int cycle) { } @@ -347,7 +352,7 @@ void SPUasync(unsigned int cycle, unsigned int flags) { } -int SPUplayCDDAchannel(short *pcm, int nbytes) +int SPUplayCDDAchannel(short *pcm, int nbytes, unsigned int cycle, int is_start) { return -1; } @@ -361,7 +366,7 @@ void CALLBACK SPUregisterCallback(void (CALLBACK *callback)(void)) irqCallback = callback; } -void CALLBACK SPUregisterCDDAVolume(void (CALLBACK *CDDAVcallback)(unsigned short,unsigned short)) +void CALLBACK SPUregisterCDDAVolume(void (CALLBACK *CDDAVcallback)(short, short)) { cddavCallback = CDDAVcallback; } @@ -537,3 +542,7 @@ void CALLBACK SPUstopChannels2(unsigned short channels) { //SoundOff(16,24,channels); } + +void CALLBACK SPUregisterScheduleCb(void (CALLBACK *callback)(unsigned int)) +{ +}