X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fdfsound%2Fspu.c;h=7c12cdc742ad46926f299be4f6af8b8087d8f9b9;hb=8048a6d763a5d74c6887ea511ba43e3124cd1bff;hp=ecc7ca0229f5f4a96f3806155a4c0d12446afa72;hpb=8cd23d6dc354bd82c9ba3fa6362c8e9fb0b50f7d;p=pcsx_rearmed.git diff --git a/plugins/dfsound/spu.c b/plugins/dfsound/spu.c index ecc7ca02..7c12cdc7 100644 --- a/plugins/dfsound/spu.c +++ b/plugins/dfsound/spu.c @@ -399,9 +399,9 @@ INLINE int iGetInterpolationVal(int ch, int spos) static void do_irq(void) { - if(!(spuStat & STAT_IRQ)) + //if(!(spuStat & STAT_IRQ)) { - spuStat |= STAT_IRQ; + spuStat |= STAT_IRQ; // asserted status? if(irqCallback) irqCallback(); } } @@ -623,8 +623,8 @@ static int do_samples_noise(int ch, int ns, int ns_to) return -1; } -#ifdef __ARM_ARCH_7A__ -// asm code +#ifdef __arm__ +// asm code; lv and rv must be 0-3fff extern void mix_chan(int start, int count, int lv, int rv); extern void mix_chan_rvb(int start, int count, int lv, int rv); #else